/* new Trigger mock styles */

/* reset */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,
p,blockquote,pre,
a,
abbr,acronym,address,big,cite,code,del,dfn,em,font,
img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  }
body {
  line-height:1;
  }
ol,ul {
  list-style:none;
  }
blockquote,q {
  quotes:none;
  }
blockquote:before,
blockquote:after,
q:before,
q:after {
  content:'';
  content:none;
  }
:focus {
  outline:0;
  }
ins {
  text-decoration:none;
  }
del {
  text-decoration:line-through;
  }
table {
  border-collapse:collapse;
  border-spacing:0;
  }

/* clearfix */
.clearfix:after,
.component:after,
.componentBody:after,
.componentBody .item:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix, 
.component,
.componentBody,
.componentBody .item {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix,
	.component,
	.componentBody,
	.componentBody .item {display:block;}
/* End hide from IE Mac */

/* generic linking styles */
a {
  color:#f60;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

/* general styles */
html {
  font-family:helvetica,arial,sans-serif;
  font-size:62.5%;
}
body {
  margin:0;
  padding:0;
  background-image:url(/images/page_bkgd_1000.jpg);
  background-color:#eee;
  background-repeat:repeat-y;
  background-position:top center;
  font-size:1.2em;
  line-height:1.2em;
  }
p {
  margin:0.75em 0;
  line-height:1.2em;
}
#outerWrapper {
  width:960px;
  margin:0 auto;
  padding:0;
  text-align:left;
  }

/* header styles */
#headerWrapper {
  position:relative;
  width:960px;
  height:110px;
  margin:0 auto;
  padding:0;
  background:url(/images/header-bkgd.jpg) top left repeat-x;
  }
#flashcontent_trigger_logo {
  position:absolute;
  top:8px;
  left:11px;
  width:105px;
  height:48px;
  }
  #flashcontent_trigger_logo a {
    display:block;
    width:105px;
    height:48px;
    }

#headerContent {
  float:right;
  height:38px;
  line-height:38px;
  font-size:12px;
  }
  
#headerLogin {
  float:right;
  height:38px;
  margin-right:10px;
  padding:0 10px;
  background:#eee;
  text-align:center;
  vertical-align:middle;
}
  #headerLogin a {
    color:#000;
    text-decoration:none;
  }
  #headerLogin a:hover {
    color:#f60;
  }
  
#headerSearch {
  float:right;
  height:38px;
  margin:0 10px 0 0;
  padding:0 10px;
  background:#eee;
  text-align:center;
  vertical-align:middle;
  }
#headerSearch a {
  text-decoration:none;
}
#headerSearch label {
  color:#000;
  }
#headerSearch #searchTextField {
  width:100px;
  border:1px solid #ccc;
  vertical-align:middle;
  }
#headerSearch #searchTypeSelect {
  margin:0;
  padding:0;
  font-size:10px;
  }
#headerSearch #searchSubmitButton {
  vertical-align:middle;
  display:inline-block;
  margin:10px 0;
  background:url(/images/orange-title-bkgd.jpg) center center repeat-x;
  color:#fff;
  border:1px solid #999;
  height:18px;
  padding:0 2px;
  font-size:1em;
  line-height:18px;
  }
  #headerSearch #searchSubmitButton:hover {
    background:#fff;
    color:#f60;
    border:1px solid #000;
    text-decoration:none;
  }
#siteTitleElement {
  position:absolute;
  left:10px;
  bottom:6px;
  color:#fff;
}

/* header nav styles */
#headerNav {
  margin:0;
  padding:0;
  }
#headerNav ul {
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:center;
  clear:left;
  }
#headerNav ul li {
  display:block;
  float:left;
  background:url(/images/main-nav-bkgd.jpg);
  text-align:center;
  padding:0;
  margin:0;
  }
#headerNav ul li a {
  height:30px;
  padding:0;
  margin:0;
  display:block;
  }
  #headerNav ul li#navHome a {
    width:62px;
    background:url(/images/nav_home_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navHome.activePage a {
      background:url(/images/nav_home_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navShortFilms a {
    width:102px;
    background:url(/images/nav_shortfilms_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navShortFilms.activePage a {
      background:url(/images/nav_shortfilms_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navScreenplays a {
    width:112px;
    background:url(/images/nav_screenplays_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navScreenplays.activePage a {
      background:url(/images/nav_screenplays_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navBooks a {
    width:62px;
    background:url(/images/nav_books_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navBooks.activePage a {
      background:url(/images/nav_books_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navShortStories a {
    width:112px;
    background:url(/images/nav_shortstories_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navShortStories.activePage a {
      background:url(/images/nav_shortstories_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navPlays a {
    width:62px;
    background:url(/images/nav_plays_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navPlays.activePage a {
      background:url(/images/nav_plays_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navMyTriggerPage a {
    width:122px;
    background:url(/images/nav_mytriggerpage_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navMyTriggerPage.activePage a {
      background:url(/images/nav_mytriggerpage_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navMoBlog a {
    width:82px;
    background:url(/images/nav_moblog_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navMoBlog.activePage a {
      background:url(/images/nav_moblog_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navMessageBoard a {
    width:122px;
    background:url(/images/nav_messageboard_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navMessageBoard.activePage a {
      background:url(/images/nav_messageboard_on.jpg) center center no-repeat;
      }
  #headerNav ul li#navHelp a {
    width:62px;
    background:url(/images/nav_help_off.jpg) center center no-repeat;
    }
    #headerNav ul li#navHelp.activePage a {
      background:url(/images/nav_help_on.jpg) center center no-repeat;
      }
  #headerNav span {
    display:none;
    }

/* footer styles */
#footerWrapper {
  clear:both;
  height:36px;
  background:url(/images/footer-bkgd.jpg);
  border-top:1px solid #ccc;
  line-height:36px;
  }
#footerMenu {
  padding:0 0 0 20px;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  }
  #footerMenu a {
    color:#fff;
    text-decoration:none;
    }
    #footerMenu a:hover {
      color:#000;
      }
#footerCredits {
  display:none;
}

/* default grid styles */
#mainBodyWrapper {
  width:960px;
  margin:0 auto 10px;
  padding:10px 0 0;
}
#mainColumnWrapper {
  position:relative;
  float:left;
  left:10px;
  width:630px;
  background:#fff;
}
#mainColumn {
  position:relative;
  float:left;
  width:630px;
}
.mainColumnDiv {
  position:relative;
  float:left;
  width:630px;
}
.mainColumnLeft {
  position:relative;
  float:left;
  width:310px;
}
.mainColumnRight {
  position:relative;
  float:right;
  width:310px;
}
#rightColumnWrapper {
  position:relative;
  float:right;
  right:10px;
  width:300px;
  background:#fff;
  overflow:hidden;
}

/* bigby grid styles */
#bigby #mainColumnWrapper {width:770px;}
#bigby #mainColumn {width:460px;}
#bigby .mainColumnDiv {width:460px;}
#bigby .mainColumnLeft,
#bigby .mainColumnRight {width:225px;}
#bigby #rightColumnWrapper {width:160px;}
#bigby #centerColumnWrapper {
  position:relative;
  float:right;
  width:300px;
}
/* locked grid styles */
#locked #mainColumnWrapper {width:770px;}
#locked #mainColumn {width:460px;}
#locked .mainColumnDiv {width:460px;}
#locked .mainColumnLeft,
#locked .mainColumnRight {width:225px;}
#locked #rightColumnWrapper {width:160px;}
#locked #centerColumnWrapper {
  position:relative;
  float:right;
  width:300px;
}

/* content structure styles */
#contentWrapper {
  width:960px;
  margin:0 auto 10px;
  }

#leftContentWrapper {
  float:left;
  width:760px;
  margin-top:12px;
  }
#leftColumn {
  float:left;
  width:412px;
  overflow:hidden;
  margin-right:30px;
  padding-bottom:18px;
  background-color:transparent;
  }
#centerColumn {
  float:left;
  width:300px;
  overflow:hidden;
  padding-bottom:18px;
  background-color:transparent;
  }
#rightColumn {
  float:right;
  width:160px;
  padding:12px 0 18px;
  }

/* testing styles in ShortFilm2 */
#Submission #rightColumn {
  padding-top:12px;
  }
#rightColumn .faq {
  padding-top:12px;
  }

/* genre browse now image map */
#genreBrowse {
  margin-bottom:12px;
  text-align:center;
  }
#flashcontent_genre_box {
  margin-bottom:18px;
  }

/* sponsor ads */
.sponsorAd {
  margin:0 auto 10px;
  text-align:center;
  }
  #comboAd {
    width:300px;
  }
  #comboAd .skyscraper {
    position:relative;
    float:left;
    width:160px;
  }
  #comboAd .adsRight {
    position:relative;
    float:right;
    width:130px;
    text-align:center;
  }

/* page navigation (bottom) */
.newPageNav {
  clear:both;
  margin:12px 0 18px;
  font-size:12px;
  text-align:center;
}
.newPageNav a {
  padding:0 3px;
  text-decoration:none;
  border:1px dotted #ccc;
}
.newPageNav a:hover {
  background:#def;
  border:1px solid #369;
}
.newPageNav a.PageNavLink_Active {
  background:#ddd;
  border:1px solid #ccc;
}
.newPageNav a.PageNavLink_Active:hover {
  border:1px solid #369;
}


/* "more" styles */
.triggerUpdatesGrouping .updateText .moreContent {
  display:inline;
  font-size:11px;
  }
.moreIcon {
  clear:both;
  margin:0 0 18px;
  text-align:right;
  font-size:11px;
  }
.moreIcon span {
  font-weight:bold;
  text-transform:uppercase;
  }
.moreIcon span a {
  padding:0 2px;
  color:#000;
  text-decoration:none;
  border:1px solid #000;
  }
.moreIcon span a:hover {
  background:#000;
  color:#fff;
  text-decoration:none;
  border:1px solid #ccc;
  }
.tabView .moreIcon {
  margin:0 0 6px;
}

/* icons for review & recSub headers */
h3#rssFeeds span {
  background:url(/images/rss_icon.gif) 4px 16px no-repeat;
  }

h3#comments span,
h3#yourComments span {
  background:url(/images/icon_comments.gif) 4px 12px no-repeat;
  }

h3#passwordReminder span,
h3#pageNotFound span,
h3#deleteAccount span,
h3#uploadError span,
h3#deleteSubmission span,
h3#sendEmail span,
h3#allDone span,
h3#thanksForParticipating span,
h3#editYourAccount span,
h3#comeBackSoon span,
h3#accountActivationError span,
h3#accountActivation span,
h3#activateAccount span,
h3#registrationError span,
h3#loginRequired span {
  background:url(/images/header-icon-alert.png) 4px 12px no-repeat;
  }

h3#Browse span,
#spider h3#unSubmission span {
  background:url(/images/icon_submissions_new.gif) 4px 12px no-repeat;
  }
#spider h3#unRecentReviews span {
  background:url(/images/icon_review_new.gif) 4px 12px no-repeat;
  }

h3#mostCommentedMembers span,
h3#membersDetailsMember span,
h3#memberDetailsName span,
h3#browseMembers span,
h3#personalStats span,
h3#members span {
  background:url(/images/members.png) 4px 12px no-repeat;
  }
h3#mostCommented span,
h3#yourSubmissions span {
  background:url(/images/icon_submissions.gif) 4px 12px no-repeat;
  }
h3#manageCredits span {
  background:url(/images/icon_credits.gif) 4px 12px no-repeat;
  }
h3#judges span {
  background:url(/images/icon_judges.gif) 4px 12px no-repeat;
  }
/*h3#screenplayStatistics span,
h3#HomePageStatistics span,
h3#shortfilmStatistics span,
h3#memberStatistics span {
  background:none;
  }*/

h3#recentUpdates span,
h3#updateStory span,
h3#browseTriggerUpdates span,
h3#triggerUpdates span {
  background:url(/images/icon_updates_new.gif) 4px 12px no-repeat;
  }

h3#short_filmDetails span,
h3#screenplayDetails span,
h3#howToJudge span,
h3#playsPage span,
h3#aboutTheJury span,
h3#yourAssignments span,
h3#moreSubmissions span,
h3#termsOfUse span,
h3#accountRegistration span,
h3#productionNotes span,
h3#faq span,
h3#trigger101 span,
h3#unSubmission span {
  background:url(/images/icon_digest.gif) 4px 12px no-repeat;
  }

h3#short_storyDailyFaves span,
h3#short_storyAssignmentLog span,
h3#shortStoryUpload span,
h3#short_storyBrowse span,
h3#mostCommentedshortstory span,
h3#short_storyHowItRates span,
h3#shortstorySubmission span,
h3#short_storyMoreSubmissions span,
h3#short_storyAssignmentRequest span,
h3#ssSubmission span,
h3#shortStories span,
h3#browseGenreShortStory span,
h3#shortStoriesPage span {
  background:url(/images/icon_stories.gif) 4px 12px no-repeat;
  }

h3#bookDailyFaves span,
h3#mostCommentedbook span,
h3#bookUpload span,
h3#books span,
h3#bookBrowse span,
h3#bookHowItRates span,
h3#bookSubmission span,
h3#bookMoreSubmissions span,
h3#bookAssignmentRequest span,
h3#bookLikes span,
h3#browseGenreBook span,
h3#booksPage span {
  background:url(/images/icon_books.gif) 4px 12px no-repeat;
  }

h3#comicDailyFaves span,
h3#mostCommentedcomic span,
h3#comics span,
h3#comicBrowse span,
h3#comicHowItRates span,
h3#comicSubmission span,
h3#comicMoreSubmissions span,
h3#comicAssignmentRequest span,
h3#comicLikes span,
h3#browseGenreComic span,
h3#comicsPage span,
h3#comicDetails span,
h3#comicUpload span {
  background:url(/images/icon_comics.gif) 4px 12px no-repeat;
  }

h3#playDailyFaves span,
h3#mostCommentedplay span,
h3#playUpload span,
h3#plays span,
h3#playBrowse span,
h3#playSubmission span,
h3#playMoreSubmissions span,
h3#playAssignmentRequest span,
h3#playLikes span,
h3#browseGenrePlay span,
h3#playHowItRates span,
h3#playsPage span {
  background:url(/images/icon_plays.gif) 4px 12px no-repeat;
  }
h3#mostCommentedDigest span,
h3#triggerDigest span {
  background:url(/images/icon_digest_new.gif) 4px 12px no-repeat;
  }
h3#recentPostings span {
  background:url(/images/icon_posts_new.gif) 4px 12px no-repeat;
  }
h3#removeFromRankings span,
h3#printReviews span,
h3#unRecentReviews span,
h3#romCurrent span,
h3#prevROMs span,
h3#browseReviews span,
/*h3#eligibilityTest span,*/
h3#writingReview span,
h3#memberReviews span,
h3#moreTitleReviews span,
h3#review span,
h3#reviewerOfMonth span {
  background:url(/images/icon_review.gif) 4px 12px no-repeat;
  }
h3#writingReview span em {
  color:#36a;
  font-style:normal;
  }
h3#browseFavorites span,
h3#manageFaves span,
h3#allMyFavorites span {
  background:url(/images/icon_favorites.gif) 4px 12px no-repeat;
  }
h3#hojDefense span,
h3#sendToHoJ span,
h3#hallOfJustice span {
  background:url(/images/icon_HOJ.gif) 4px 12px no-repeat;
  }
h3#industryNews span {
  background:url(/images/icon_news_new.gif) 4px 12px no-repeat;
  }
h3#mostCommentedShortFilm span,
h3#mostCommentedshortfilm span,
h3#short_filmLikes span,
h3#short_filmDailyFaves span,
h3#shortFilmUpload span,
h3#sfRecentReviews span,
h3#short_filmMoreSubmissions span,
h3#short_filmAssignmentRequest span,
h3#festivalSeason span,
h3#overallNominees span,
h3#festivalFinalists span,
h3#short_filmBrowse span,
h3#sfSubmission span,
h3#sfDailyFavorites,
h3#browseGenreShortFilm span,
h3#short_filmAssignmentLog span {
  background:url(/images/icon_shortfilm.gif) 4px 12px no-repeat;
  }
h3#mostCommentedscreenplay span,
h3#screenplayLikes span,
h3#screenplayBrowse span,
h3#screenplayDailyFaves span,
h3#screenplayUpload span,
h3#spRecentReviews span,
h3#screenplayMoreSubmissions span,
h3#somRunnersUp span,
h3#screenplayAssignmentRequest span,
h3#somPage span,
h3#spHowItRates span,
h3#screenplayHowItRates span,
h3#screenplayOfMonth span,
h3#spSubmission span,
h3#spDailyFavorites,
h3#browseGenreScreenplay span,
h3#screenplayAssignmentLog span {
  background:url(/images/icon_screenplay.gif) 4px 12px no-repeat;
  }
h3#moblog span {
  background:url(/images/icon_moblog.gif) 4px 12px no-repeat;
  }
h3#triggerAcademy span {
  background:url(/images/icon_shortfilm.gif) 4px 12px no-repeat;
  }

/* review styles */
.reviewItem {
  margin-bottom:24px;
  font-size:12px;
  }
.reviewHeadline {
  clear:both;
  margin:0 0 12px;
  padding-top:12px;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  clear:both;
  }
.reviewBody, 
.detailsBody {
  text-align:justify;
  margin-bottom:12px;
  font-size:12px;
  }
.studioExecDecision {
  margin-bottom:12px;
  font-size:12px;
  font-weight:bold;
  }
  .studioExecDecision img {
    float:right;
    }

.reviewData {
  margin-bottom:12px;
  font-size:12px;
  font-weight:bold;
  line-height:150%;
  }
  .reviewData img {
    float:left;
    margin-right:6px;
    }
  .reviewData .title,
  .detailsInfo .title,
  .reviewItem .titleReviewed a {
    text-transform:uppercase;
    }
  .detailsInfo .title {
    font-weight:bold;
    }
.reviewNote {
  color:#999;
  font-weight:bold;
  }
.reviewID {
  margin:1em 0;
  font-weight:bold;
  }
.reviewItem ul {
  margin-left:0;
  padding-left:0;
  list-style-type:none;
  color:#f60;
  font-weight:bold;
  }
  .reviewItem ul a {
    text-decoration:none;
    }
.suggestedLinks li {
  margin-top:8px;
  }
.suggestedLinks li a:hover {
  color:#000;
  }    

/* more reviews styles */
.reviewsByThisMembers {
  margin-bottom:24px;
  }

.moreReviewsGrouping {
  margin-bottom:24px;
  }

.moreReviews {
  margin:12px 0 18px;
  }
  .moreReviews .icons {
    float:left;
    margin-right:12px;
    }
  .moreReviews .icons img {
    display:block;
    }
.moreReviewContent {
  }
.moreReviewHeadline a {
  color:#000;
  font-weight:bold;
  }
.moreReviewTitle {
  margin-top:6px;
  font-weight:bold;
  }

/* latest members styles */
.latestMembers {
  clear:both;
  margin:12px 0 18px;
  padding-bottom:12px;
  font-size:12px;
  }
  .latestMembers .icons {
    float:left;
    margin-right:12px;
    }
  .latestMembers .icons img {
    display:block;
    margin-bottom:6px;
    }
.latestMembersUserName a {
  color:#369;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  border-bottom:1px dotted #999;
  }
.latestMembersUserName a:hover {
  color:#f60;
  }
.latestMembersJoinedDate {
  display:block;
  margin-bottom:3px;
  color:#000;
  font-size:10px;
  font-weight:bold;
  }
.latestMembersJoinedDate em {
  color:#000;
  font-style:normal;
  }
.latestMembersBio {
  margin-top:6px;
  color:#666;
  font-size:11px;
  }

/* most commented modules */
#mostCommentedModule .triggerDigestRight {
  clear:both;
  margin-bottom:12px;
}
#mostCommentedModule .triggerDigestRight .icons {
  margin-bottom:12px;
}
#MoBlog #mostCommentedModule .triggerDigestRight .icons a,
#MoBlogWil #mostCommentedModule .triggerDigestRight .icons a {
  display:block;
  width:62px;
  height:47px;
}
#spider #mostCommentedModule .triggerDigestRight .icons a {
  display:block;
  width:33px;
  height:47px;
}
/*#mostCommentedModule,*/
#mostCommentedMemberModule {
  clear:both;
  margin:12px 0 18px;
  padding-bottom:6px;
  font-size:12px;
}
#mostCommentedModule .triggerDigestRight .icons img,
#mostCommentedMemberModule .triggerDigestRight .icons img {
  width:33px;
  overflow:hidden;
}
.memberLayoutRight .icons {
  float:left;
  margin-right:12px;
}
.memberLayoutRight .icons img {
  display:block;
  margin-bottom:12px;
}
.memberLayoutRight {
  clear:both;
  margin:12px 0;
}
.memberUserName a {
  color:#369;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
}
.memberJoinedDate {
  margin:3px 0;
  color:#999;
  font-size:11px;
  font-weight:bold;
}

/* details styles */
.detailsItem {
  padding:6px;
  font-size:11px;
  border:1px solid #ccc;
  }
.detailsHeader, 
.recSubHeader {
  clear:both;
  height:48px;
  overflow:hidden;
  margin-bottom:12px;
  text-align:left;
  line-height:48px;
  border-top:1px solid #ccc;
  border-bottom:none;
  }
  .detailsHeader span,
  .recSubHeader span {
    display:block;
    padding:0 0 0 32px;
    color:#333;
    font-size:16px;
    font-weight:normal;
    }

  .detailsHeader span a,
  .recSubHeader span a {
    color:#333;
    text-decoration:none;
    }

/* reviewer & screenplay of the month header variants */
.recSubHeader#screenplayOfMonth,
.recSubHeader#reviewerOfMonth {
  line-height:24px;
  }


/* info & read icons */
.infoIcon,
.readIcon {
  /*margin-top:12px;*/
  margin-bottom:12px;
  font-size:10px;
  font-weight:bold;
  border:1px solid #f60;
  text-align:center;
  text-transform:uppercase;
  }
  .infoIcon a,
  .readIcon a {
    color:#000;
    text-decoration:none;
    }

.recentHeader {
  margin:18px 0 12px;
  padding:6px 0;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  }
  .recentHeader span {
    padding-left:28px;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    }
.recentHeader#screenplays {
  background:url(/images/recent_screenplay_reviews.gif) center left no-repeat;
  }
.recentHeader#films {
  background:url(/images/recent_film_reviews.gif) center left no-repeat;
  }
.recentHeader#members {
  background:url(/images/latest_members.gif) center left no-repeat;
  }

.spacer {
  clear:both;
  }

/* recent submissions styles */
.moreMemberSubmissionsGrouping {
  margin-bottom:24px;
  }

.shortFilmLayout,
.screenplayLayout,
.shortFilmRight,
.shortFilmCenter,
.screenplayRight,
.screenplayCenter,
.shortStoryRight,
.shortStoryCenter,
.comicRight,
.comicCenter,
.bookRight,
.bookCenter,
.playRight,
.playCenter,
.reviewCenterItem  {
  clear:both;
  margin-bottom:12px;
  }
  .shortFilmLayout .icons,
  .screenplayLayout .icons,
  .shortFilmCenter .icons,
  .screenplayCenter .icons,
  .shortFilmRight .icons,
  .screenplayRight .icons,
  .shortStoryRight .icons,
  .shortStoryCenter .icons,
  .bookRight .icons,
  .bookCenter .icons,
  .playRight .icons,
  .playCenter .icons,
  .reviewCenterItem .icons {
    float:left;
    margin-right:12px;
    margin-bottom:12px;
    }

.productionNotes .shortFilmLayout .icons,
.productionNotes .screenplayLayout .icons {
  margin-bottom:6px;
  }

  .shortFilmLayout .icons img,
  .screenplayLayout .icons img,
  .shortFilmCenter .icons img,
  .screenplayCenter .icons img,
  .shortFilmRight .icons img
  .screenplayRight .icons img,
  .shortStoryRight .icons img,
  .shortStoryCenter .icons img,
  .bookRight .icons img,
  .bookCenter .icons img,
  .playRight .icons img,
  .playCenter .icons img,
  .reviewCenterItem .icons img {
    display:block;
    margin-bottom:6px;
    }

.reviewCenterItem .reviewsAuthor a {
  color:#000;
  }
.reviewCenterItem .reviewsReviewedTitle a {
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
  }


.shortFilmContent,
.screenplayContent,
.shortStoryContent,
.comicContent,
.bookContent,
.playContent,
.reviewCenterContent {
  margin-left:45px;
  font-size:12px;
  }
.comicLayout .comicContent,
.shortFilmLayout .shortFilmContent,
.shortStoryLayout .shortStoryContent,
.bookLayout .bookContent,
.playLayout .playContent,
.screenplayLayout .screenplayContent {
  margin-left:0;
  }
.comicLayout .comicContent .comicSynopsis,
.shortStoryLayout .shortStoryContent .shortStorySynopsis,
.shortStoryLayout .shortStoryContent .shortStoryFormat,
.shortFilmLayout .shortFilmContent .shortFilmSynopsis,
.screenplayLayout .screenplayContent .screenplaySynopsis,
.shortFilmLayout .shortFilmContent .shortFilmFormat,
.screenplayLayout .screenplayContent .screenplayFormat {
  margin-top:12px;
  }

#showReviewIt,
#showRemoveAssignments {
  margin:6px 0 0 45px;
  font-size:12px;
  }
  #showReviewIt *,
  #showRemoveAssignments * {
    vertical-align:middle;
    }
  #showReviewIt a,
  #showRemoveAssignments a {
    padding:1px 0 3px;
    border:1px solid #fff;
    text-decoration:none;
    }
  #showReviewIt a:hover,
  #showRemoveAssignments a:hover {
    border:1px solid #f60;
    }

.detailsMemberBio {
  font-size:12px;
  }

.shortFilmTitle,
.shortStoryTitle,
.bookTitle,
.playTitle,
.screenplayTitle {
  font-size:12px;
  font-weight:bold;
  }
  .shortFilmTitle a,
  .shortStoryTitle a,
  .bookTitle a,
  .playTitle a,
  .screenplayTitle a {
    color:#369;
    text-decoration:none;
    }

.productionNotes .shortFilmTitle a,
.productionNotes .shortStoryTitle a,
.productionNotes .playTitle a,
.productionNotes .bookTitle a,
.productionNotes .screenplayTitle a {
  color:#f60;
  text-decoration:underline;
  text-transform:uppercase;
  }


  .shortFilmMember a,
  .shortStoryMember a,
  .playMember a,
  .bookMember a,
  .screenplayMember a {
    color:#999;
    font-size:12px;
    }

/* recent submissions center */
.screenplayCenter {
  margin-bottom:12px;
  }
.recSubGenreCtr {
  line-height:150%;
  }
.recSubTitleCtr {
  font-weight:bold;
  text-transform:uppercase;
  }
  .recSubTitleCtr a {
    text-decoration:none;
    }
.recSubMemberCtr a {
  color:#000;
  }
.recSubUpldLabelCtr {
  font-weight:bold;
  }

/* recent reviews styles */
.reviewRight {
  clear:both;
  margin-bottom:12px;
  }
  .reviewRight .icons {
    float:left;
    margin-right:12px;
    }
  .reviewRight .icons img {
    display:block;
    margin-bottom:6px;
    }
.reviewContent {
  margin-left:45px;
  }
  .recReviewsHeadline {
    font-size:12px;
    font-weight:bold;
    }
    .recReviewsHeadline a {
      color:#369;
      text-decoration:none;
      }
  .recReviewsAuthor {
    color:#000;
    font-size:11px;
    }
  .recReviewsAuthor a {
    color:#000;
    font-size:11px;
    }
  .recReviewsTitle {
    font-size:11px;
    color:#999;
    }
  .recReviewsTitle a {
    color:#000;
    font-size:11px;
    }
  .recReviewsTeaser {
    font-size:11px;
    }

#alexaModule {}
.alexaTitle {
  font-size:12px;
  font-weight:bold;
  }
    
/* member profile styles */
.memberProfile {
  }
.memberProfileName {
  width:412px;
  height:22px;
  margin-bottom:8px;
  padding:0 8px;
  background:url(/images/topbar.gif) no-repeat;
  font-size:14px;
/*  text-transform:uppercase;*/
  line-height:22px;
  }

#Submission .submissionTitleBlock,
#TriggerDigest .triggerDigestHeadline,
#EditAccount .memberProfileName,
#EmailVerify .memberProfileName,
#MyTriggerPage .memberProfileName,
#Member .memberProfileName {
  width:auto;
  height:22px;
  margin-bottom:8px;
  padding:0 8px;
  background:#666;
  color:#fff;
  border-bottom:9px solid #fff;
  font-size:14px;
  line-height:22px;
}
.submissionTitleBlock {
  background:#666 url(/images/gray-title-bkgd.jpg) center left repeat-x;
  
  }
  
.addFavorite {
  display:block;
  float:right;
  margin-right:12px;
  font-size:11px;
  font-weight:bold;
  }
  .addFavorite a {
    color:#000;
    text-decoration:none;
    text-transform:none;
    }

.memberProfileData {
  float:left;
  width:85px;
  margin-right:12px;
  }
  .memberProfileImage {
    margin-bottom:6px;
    }
  .memberProfileJoinDate {
    margin-bottom:6px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    }
  .memberProfileUserRating {
    margin-bottom:6px;
    text-align:center;
    }
  .memberProfileEmailIcon {
    margin-bottom:24px;
    padding:0;
    }
  .memberProfileBio {
    margin-bottom:24px;
    font-size:11px;
    }

/* member details styles */
#memberDetails {
  margin-bottom:18px;
  border:1px solid #ccc;
  border-top:none;
  }
#rightColumn #memberDetails {
  margin-top:12px;
}
#memberDetails table {
  margin:0 8px 8px;
  }
  #memberDetails td {
    font-size:12px;
    line-height:150%;
    }
.memDetsLabel {
  font-weight:bold;
  }

/* submission pages styles */
#Submission p {
  font-size:12px;
  }
.submissionTitleBlock {
  margin-bottom:6px;
  padding:2px 4px;
  background-color:#666;
  color:#fff;
  font-weight:bold;
  border-bottom:6px solid #fff;
  }
.submissionAddFavorite {
  float:right;
  font-size:10px;
  line-height:16px;
  }
  .submissionAddFavorite a {
    color:#fff;
    text-decoration:none;
    }
.submissionTitle {
  font-size:14px;
  }

.submissionLayout .icons {
  float:left;
  width:85px;
  margin-right:12px;
  }
.submissionLayout .icons img {
  display:block;
  margin-bottom:6px;
  }
.submissionLayout .downloadFrame {
  width:85px;
  height:29px;
  overflow:hidden;
  margin:12px 0;
  }
.submissionReviewIt {
  margin: 0;
  }
.studioHeadSays {
  margin:0;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;
  }
.submissionAuthor {
  margin-bottom:12px;
  font-size:12px;
  font-weight:bold;
  }
.submissionSynopsis,
.submissionSynopsisMore {
  margin-bottom:12px;
  font-size:12px;
  }
.submissionSynopsisMore {
  clear:both;
  }
  .submissionSynopsisMore a {
    color:#000;
    }
.submissionMetaInfo {
  margin-bottom:12px;
  font-size:12px;
  }
.shortFilmPlayer {
  clear:both;
  margin-bottom:12px;
  text-align:center;
  }
#flashcontent_video_player {text-align:center;}
.hojDisclaimer {
  clear:both;
  margin:10px 0;
  padding:0.5em;
  background:#ffe5cf;
  border:1px solid #f60;
  font-size:11px;
  font-weight:bold;
  }
  .hojDisclaimer a {
    color:#000;
    text-decoration:underline;
    }


/* add to faves & tell a friend */
#friendAndFavoritesModule {
  clear:both;
  margin:12px 0;
  font-size:12px;
}
#friendAndFavoritesModule a {
  display:block;
  float:right;
  margin-left:3px;
  padding:3px;
  background:#def;
  color:#000;
  border:1px solid #369;
  text-decoration:none;
}
#friendAndFavoritesModule a:hover {
  background:#eee;
  color:#369;
  border:1px dotted #ccc;
}
/* how it rates */
.howItRatesTitle {
  color:#f60;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  }
.howItRatesStatus {
  margin-bottom:12px;
  font-size:11px;
  }

.scriptSharkData {
  margin-bottom:12px;
  font-size:12px;
  text-align:center;
  }
.ratingFlash {
  margin-bottom:12px;
  }

.productionNotes {
  margin:12px 0 18px;
  border:1px solid #ccc;
  border-top:none;
  }
.productionNotesBody {
  margin:6px;
  font-size:12px;
  }
.productionNotesTitle {
  font-weight:bold;
  text-transform:uppercase;
  }
.productionBodyNotes {
  margin:6px 0;
  }
  
/* quote of the day styles */
.qotdItem {
/*  width:300px;*/
  margin:0 auto 18px;
  background:url(/images/qotd_bkgd.jpg) top center no-repeat;
  color:#333;
/*  border-bottom:2px solid #333;*/
  }
.qotdTitle {
  display:none;
  }
.qotdQuote {
  padding:50px 10px 10px 70px;
  font-size:13px;
  line-height:140%;
  }
.qotdText {
  font-style:italic;
  }
.qotdAuthor {
  }
  .qotdAuthor a {}

/* favorites sidebar */
.faveSidebar {
  margin-bottom:18px;
  font-size:12px;
  }
  .faveSidebar h4 {
    margin-bottom:0;
    color:#333;
    font-size:12px;
    font-weight:normal;
    }
  .faveSidebar ul,
  .faveSidebar ol {
    margin:0 0 12px 1em;
    padding:0 0 6px 1em;
    line-height:180%;
    border-bottom:1px solid #ccc;
    }
h4.sidebarHeader {
  clear:both;
  height:25px;
  overflow:hidden;
  margin-bottom:12px;
  line-height:25px;
  }
h4.sidebarHeader span {
  display:block;
  padding:0 0 0 25px;
  font-size:12px;
  font-weight:normal;
  }
h4#sfFaves span {
  background:url(/images/icon_shortfilm.gif) left center no-repeat;
  }
h4#spFaves span {
  background:url(/images/icon_screenplay.gif) left center no-repeat;
  }
h4#ssFaves span {
  background:url(/images/icon_stories.gif) left center no-repeat;
  }
h4#memFaves span {
  background:url(/images/members.png) left center no-repeat;
  }
h4#bookFaves span {
  background:url(/images/icon_book.gif) left center no-repeat;
  }
h4#playFaves span {
  background:url(/images/icon_play.gif) left center no-repeat;
  }
h4#comicFaves span {
  background:url(/images/icon_comic.gif) left center no-repeat;
  }
.memFavesRight {
  clear:both;
  margin-bottom:12px;
  }
  .memFavesRight img {
    float:left;
    margin-right:12px;
    margin-bottom:12px;
    }
.memFavesName a {
  color:#000;
  }
.memFavesJoinDate {
  color:#999;
  }

/* recent bulletin board postings */
.postingItem {
  clear:both;
  margin:12px 0;
  font-size:11px;
  }
#spider .commentItem,
.commentItem .postingDate {
  font-size:11px;
}
.postingAvatar {
  float:left;
  margin:0 12px 6px 0;
  }
  .postingAvatar a img {
    width:33px;
    height:39px;
    margin-bottom:6px;
    }
.postingDate {
  float:right;
  padding-left:12px;
  }
.postingTitle a {
  color:#f60;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  }
.postingTitle a:hover {
  border-bottom:1px dotted #999;
  }
.postingMember {
  color:#888;
  font-size:11px;
  }
.postingMember a {
  color:#000;
  }
.postingContent {
  font-size:11px;
  line-height:1.3em;
  }
.noUserPostings {
  margin:18px 0;
  font-size:12px;
/*  font-weight:bold;*/
  }

/* reviewer & screenplay of the month nav bar box */
#bigby #reviewerOfMonth,
#bigby #screenplayOfMonth,
#locked #reviewerOfMonth,
#locked #screenplayOfMonth {
  width:121px;
  margin:0 auto 1em;
}
#reviewerOfMonth {
  margin-bottom:12px;
  padding:50px 0 6px;
  background:url(/images/rom_box_bkgd.jpg) no-repeat top center;
  background-color:#f5f7fb;
  text-align:center;
  border:3px solid #000;
  }
#reviewerOfMonth h3 {
  display:none;
  }
#screenplayOfMonth {
  margin-bottom:12px;
  padding-bottom:6px;
  background:url(/images/som_box_bkgd.jpg) no-repeat bottom center;
  background-color:#f5f7fb;
  text-align:center;
  border:3px solid #000;
  }
#screenplayOfMonth h3 {
  height:41px;
  background:url(/images/som_box_badge.jpg) center center no-repeat;
  border:0;
  }
#screenplayOfMonth h3 span {
  display:none;
  }
.romNavBarImage img,
.somNavBarImage img {
  border:1px solid #333;
  }
.somNavBarTitle a,
.somNavBarUserName a,
.romNavBarUserName a {
  color:#000;
  font-size:12px;
  text-decoration:none;
  border-bottom:1px dotted #000;
  }
.somNavBarTitle a:hover,
.somNavBarUserName a:hover,
.romNavBarUserName a:hover {
  border-bottom:1px dotted #000;
  }
.somNavBarScriptShark img {
  padding-top:6px;
  text-align:center;
  }


/* screenplay of the month page */
.somRunnersUpGrouping,
.somMainGrouping {
  margin-bottom:18px;
  }
.somImageHistoryLeft,
.somPicMain {
  float:left;
  margin-right:12px;
  }
.somTitleMain {
  color:#000;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  }
  .somTitleMain a {
    color:#000;
    text-decoration:none;
    }
.somAttributionMain {
  color:#f60;
  font-size:12px;
  font-weight:bold;
  }
.somDetLabel {
  font-size:12px;
  font-weight:bold;
  }
.somDetContent {
  font-size:12px;
  }
.somScriptshark {
  font-size:12px;
  text-align:center;
  }
  .somScriptshark img {
    padding-right:6px;
    }

/* statistics styles */
div.stats {margin-bottom:1em;}
.stats .statsStypeHeaderSub,
.shortStoryStats .statsStypeHeaderSub,
.shortFilmStats .statsStypeHeaderSub,
.screenplayStats .statsStypeHeaderSub {
  margin-top:-12px;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  }
  .stats .statsStypeHeaderSub {margin-top:0;}
  
.stats table,
.shortStoryStats table,
.shortFilmStats table,
.screenplayStats table {
  margin:0;
  background:#fff;
/*  border:1px solid #ccc;*/
  }

.stats td,
.shortStoryStats td,
.shortFilmStats td,
.screenplayStats td {
  font-size:11px;
  border-bottom:1px solid #ccc;
  }
.stats .statsStypeValue,
.shortStoryStats .statsStypeValue,
.shortFilmStats .statsStypeValue,
.screenplayStats .statsStypeValue {
  text-align:right;
  }
.stats .statsStypeLabel,
.shortStoryStats .statsStypeLabel,
.shortFilmStats .statsStypeLabel,
.screenplayStats .statsStypeLabel {
  color:#40B706;
  font-weight:bold;
  }

.statsTopRvwHeader {
  margin:0 auto;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  }

.topShortStoryReviewers table,
.topShortFilmReviewers table,
.topScreenplayReviewers table {
  font-size:11px;
  }
.topShortStoryReviewers td a,
.topShortFilmReviewers td a,
.topScreenplayReviewers td a {
  color:#000;
  }
td.statsTopRvwCount {
  text-align:right;
  }

/* festivals */
.festivalBlurb {
  margin:6px 0 18px;
  font-size:12px;
  }
  .festivalBlurb img {
    margin:0 0 6px 6px;
    }
.reviewHeader#festivalSeason {
/*  margin-top:12px;*/
  margin-bottom:3px;
  }
.seasonNav {
  margin:0 0 12px 0;
  padding-bottom:3px;
  font-size:12px;
  border-bottom:1px solid #ccc;
  }
  .finSeasonLabel {
    font-weight:bold;
    }
  .finSeasonNavSelect {
    color:#f60;
    text-decoration:none;
    }
  .finSeasonNav {
    color:#000;
    text-decoration:none;
    }

#seasonWinner {
  margin-bottom:24px;
  }
.overallFestivalWinner {
  margin:0;
  padding:0;
  text-align:right;
  text-transform:uppercase;
  }
.swName {
  color:#f60;
  font-weight:bold;
  text-transform:uppercase;
  text-align:right;
  }
.swTitle {
  padding-left:25%;
  font-weight:bold;
  text-align:right;
  }
  .swTitle a {
    color:#000;
    text-decoration:none;
    }
.swSynopsis {
  font-size:12px;
  text-align:right;
  }
.swImage {
  float:right;
  margin-bottom:12px;
  margin-left:12px;
  }

.seasonFinalistsGrouping,
.overallNomineesGrouping {
  clear:both;
  margin-bottom:24px;
  padding-top:12px;
  }
#seasonFinalists,
#seasonNominees {
  margin-bottom:12px;
  }
#seasonFinLeft,
#seasonNomLeft {
  float:left;
  width:45%;
  }
#seasonFinRight,
#seasonNomRight {
  float:right;
  width:45%;
  }
.seasonFinContent,
.seasonNomContent {
  clear:both;
  padding-bottom:12px;
  font-size:11px;
  font-weight:bold;
  }
.seasonFinImage img,
.seasonNomImage img {
  float:left;
  margin-right:6px;
  margin-bottom:12px;
  }
.seasonFinTitle,
.seasonNomTitle {
  text-transform:uppercase;
  }
  .seasonFinTitle a,
  .seasonNomTitle a {
    text-decoration:none;
    }
.seasonFinMember a,
.seasonNomMember a {
  color:#000;
  }

/* trigger updates styles */
.uploadTypeMenu {
  margin-bottom:12px;
  font-size:12px;
/*  text-align:center;*/
  }

.triggerUpdateItem {
  margin-bottom:12px;
  }
.updateHeadline {
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  }
.triggerUpdateHeadline {
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  }
.triggerUpdatesGrouping {
  margin-bottom:12px;
  }
.updateTitle {
  color:#555;
  font-size:14px;
  font-weight:bold;
  }
.updateTitleRight {
  color:#555;
  font-size:12px;
  font-weight:bold;
  }
.updateText {
  margin-bottom:12px;
  font-size:12px;
  }
  .triggerUpdateItem .updateText {
    margin-bottom:0;
    line-height:150%;
    }
.updateDate {
  margin-bottom:12px;
  color:#999;
  font-size:11px;
  }
.triggerUpdateItem .updateDate {
  color:#999;
  }

.recentUpdates {
  }
  .recentUpdates h4 {
    color:#555;
    font-size:14px;
    }
  .recentUpdates p {
    color:#999;
    font-size:11px;
    }
  .recentUpdates p a {
    color:#369;
    font-weight:bold;
    text-decoration:none;
    }
  .recentUpdates p a:hover {
    border-bottom:1px dotted #999;
    }

.mainUpdateStory {
  margin-bottom:18px;
  background:url(/images/middle_gradient.gif) center right repeat-y;
  }
  .mainUpdateStory .outerUpdateWrapper {
    background:url(/images/top_fader.gif) no-repeat top right;
    }
  .mainUpdateStory .innerUpdateWrapper {
    padding-right:12px;
    background:url(/images/bottom_fader.gif) no-repeat bottom right;
    }

/* trigger digest styles */
.mainDigestStory {
  margin-bottom:18px;
  background:url(/images/middle_gradient.gif) center right repeat-y;
  }
  .mainDigestStory .outerDigestWrapper {
    background:url(/images/top_fader.gif) no-repeat top right;
    }
  .mainDigestStory .innerDigestWrapper {
    padding-right:12px;
    background:url(/images/bottom_fader.gif) no-repeat bottom right;
    }

.triggerDigestHeadline {
  font-size:18px;
  font-weight:bold;
  }
.triggerDigestAuthor {
  color:#666;
  font-size:12px;
  font-weight:bold;
  }
  .triggerDigestAuthor a {
    color:#000;
  }
.triggerDigestImagePackageLeft {
  float:left;
  margin-right:12px;
  margin-bottom:12px;
  }
.triggerDigestImagePackageRight {
  float:right;
  margin-bottom:12px;
  margin-left:12px;
  }
.digestCaption {
  color:#999;
  font-size:11px;
  }
.triggerDigestBody {
  margin:12px 0 24px;
  font-size:12px;
  }
.triggerDigestPostingDate {
  clear:both;
  margin-bottom:12px;
  color:#999;
  font-size:11px;
  font-weight:bold;
  }

.triggerDigestRight,
.triggerDigestCenter {
  clear:both;
  margin:0 0 18px;
  font-size:11px;
  }
  .triggerDigestRight .icons,
  .triggerDigestCenter .icons {
    float:left;
    margin-right:12px;
    }
  .triggerDigestRight .icons img,
  .triggerDigestCenter .icons img {
      display:block;
      margin-bottom:12px;
      }
  .triggerDigestCenter .icons img {
      margin-top:3px;
      }
.digestContent {
  margin-top:6px;
/*  margin-left:45px;*/
  }

.triggerDigestCenter {
  padding-bottom:18px;  
  }

.triggerDigestCenter .digestTitleCenter {
  margin-bottom:6px;
}
.triggerDigestCenter .digestTitleCenter a {
  color:#369;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px dotted #999;
  }
.triggerDigestCenter .digestTitleCenter a:hover {
  color:#369;
  border-bottom:1px dotted #f60;
  }
.digestAuthorCenter {
  margin-bottom:3px;
  color:#666;
  font-size:12px;
  font-weight:bold;
  }
  .digestAuthorCenter a {
    color:#000;
  }
.digestAuthorCenter .postingDate {
  display:inline;
  float:none;
  }
.digestAuthorCenter,
.digestCategoryList,
.sortCommentsOptions {
  margin-bottom:6px;
  color:#666;
  font-size:12px;
}
.sortCommentsOptions {
  margin-bottom:0;
}
  .digestCategoryList a,
  .sortCommentsOptions a {
    color:#000;
    font-weight:bold;
    text-decoration:none;
  }
  .sortCommentsOptions b a {
    background:#def;
    border:1px solid #999;
  }
  .sortCommentsOptions a {
    padding:2px;
    border:1px solid #fff;
  }
  .sortCommentsOptions a:hover {
    border:1px solid #369;
  }
.triggerDigestRight .digestTitleCenter,
.triggerDigestRight .digestAuthorCenter {
  margin-left:45px;
  }
.digestTeaserCenter {
  font-size:12px;
  line-height:150%;
  }
.digestSocialLinking {
  margin-top:12px;
  font-size:12px;
  text-align:center;
}
  .digestSocialLinking a {
    color:#369;
    text-decoration:none;
    border-bottom:1px solid #9ac;
  }
/* industry news */
.industryNewsCenter {
  margin-bottom:12px;
  }
.industryNewsCenter .icons {
  float:left;
  margin-right:12px;
  margin-bottom:12px;
  }
.industryNewsCenter .icons img {
  display:block;
  }
.industryNewsBlurb {
  font-size:12px;
  line-height:150%;
  }
  .industryNewsBlurb p {
    display:inline;
    }
  .industryNewsBlurb br {
    line-height:0;
    }

.industryNewsGrouping {
  margin-bottom:12px;
  }
.industryNewsRight {
  margin-bottom:12px;
  }
  .industryNewsRight .icons {
    float:left;
    margin-right:12px;
    margin-bottom:12px;
    }
  .industryNewsRight .icons img {
    display:block;
    }
.industryNewsTitle {
  font-size:1.2em;
  font-weight:bold;
  line-height:1.5em;
  }
  .industryNewsTitle a {
    color:#369;
    }
.industryNewsSource {
  color:#666;
  font-size:11px;
  text-align:right;
  }
  .industryNewsSource a {
    text-decoration:none;
    border-bottom:1px solid #f60;
    }
  .industryNewsSource a:hover {
    color:#000;
    text-decoration:none;
    border-bottom:1px dotted #000;
    }

.industryNewsPostDate {
  color:#999;
  font-size:11px;
  text-align:right;
  }

/* Reviewer of the Month */
.romProfile {
  margin-bottom:24px;
  }
#romPrevRomDetail {
  clear:both;
  margin-bottom:12px;
  }
  #romPrevRomDetail .icons,
  .romProfile .icons {
    float:left;
    margin-right:12px;
    }
  #romPrevRomDetail .icons img,
  .romProfile .icons img {
    display:block;
    margin-bottom:6px;
    }

.romName {
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  }
  .romName a {
    color:#000;
    text-decoration:none;
    }
.romBioLabel {
  color:#f60;
  font-size:12px;
  font-weight:bold;
  }
.romBioText {
  margin-bottom:12px;
  font-size:12px;
  }

/* login form */
.loginForm {
  font-size:12px;
  }

/* contact form */
#contactForm .label {
  width:30%;
  font-weight:bold;
  text-align:right;
  }
.reqForRanking {
  color:#c00;
  font-size:18px;
  font-weight:bold;
  }

/* create account */
#createAccountPage td, 
#createAccountPage {
  font-size:12px;
  }

.shadedFormField {
	color: #000;
	background: #ffc;
	border: 1px solid #666;	
   }

.uploadNote,
.createAccountRequiredNote, 
.createAccountNote {
  color:#f60;
  font-weight:bold;
  }
.uploadNote,
.createAccountNote {
  text-transform:uppercase;
  }

/* account activation */
#AccountActivation {
  font-size:12px;
  }

/* flash component styles */
#flashcontent_rating_graph {
  margin-bottom:12px;
  }

/* overlay styles */
.overlay {
  z-index:10;
  visibility:hidden;
  position:absolute;
  display:block;
  width:300px;
  background:url(/images/overlay_top_border2.gif) top center no-repeat;
  font-size:10px;
  text-align:left;
  overflow:hidden;
  }

.overlay.judge {
  background:url(/images/overlay_top_border.gif) top right no-repeat;
  }

  .overlay .bd {
    margin-top:14px;
    padding:12px;
    color:#666;
    background:#fff url(/images/comment-item-bkgd.jpg) center bottom repeat-x;
    border:1px solid #ccc;
    border-top:none;
    }

/* sort styles */
.alphaNav,
.sortNav,
.sortHeader { 
  clear:both;
  margin-top:6px;
  margin-bottom:6px;
  font-size:11px;
  }
.alphaNav {
  margin-top:0;
  }

.listFilmFaves {
  margin:18px 0;
  }
  .listFilmFaves ol li {
    padding:2px 0;
    }
.listGenreFaves {
  margin-bottom:18px;
  }
  .listGenreFaves td {
    color:#f60;
    }
#EditScreenplay .listGenreFaves td {
  font-size:12px;
}
.writeYourBio {
  margin-bottom:18px;
  }
.howYouFoundUs {
  margin-bottom:18px;
  }
.listFilmFaves h4,
.listGenreFaves h4,
.writeYourBio h4,
.howYouFoundUs h4 {
  padding:3px;
  background-color:#ccc;
  color:#000;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  }

/* help pages */
.faq,
#faqCategories {
  font-size:12px;
  }

/* books, plays, short stories */
.comingPage {
  font-size:12px;
  }

/* logout */
#Logout {
  font-size:12px;
  }

/* SOM page */
.somSeasonNav {
  margin-top:6px;
  padding:3px 0;
  font-size:12px;
  }
.somSeasonNavSea {
  text-decoration: none;
  color: #000;
  }
.somMonthNav {
  margin-bottom:6px;
  padding:3px 0;
  font-size:12px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  }
.somMonthLink {
  text-decoration: none;
  color: #000;
  }

/* edit account */
#EditAccount,
#EditAccount td {
  font-size:12px;
  }
#EditAccount h4 {
  margin-top:18px;
  margin-bottom:0;
  }
#EditAccount p {
  margin-top:0;
  }
#EditAccount table.editGenreTable {
  margin-bottom:18px;
  }
#EditAccount .contactFormElements {
  margin-bottom:12px;
  }
  
/* write review */
#WriteReview,
#WriteReviewTest,
#WriteReviewScreenplay,
#WriteReviewScreenplay2,
#WriteReviewScreenplay3,
#WriteReviewScreenplay4,
#WriteReviewShortFilm,
#WriteReview p,
#WriteReviewTest p,
#WriteReviewScreenplay p,
#WriteReviewScreenplay2 p,
#WriteReviewScreenplay3 p,
#WriteReviewScreenplay4 p,
#WriteReviewShortFilm p {
  font-size:12px;
  }

#WriteReview select.ratings,
#WriteReviewTest select.ratings,
#WriteReviewScreenplay select.ratings,
#WriteReviewScreenplay2 select.ratings,
#WriteReviewScreenplay3 select.ratings,
#WriteReviewScreenplay4 select.ratings,
#WriteReviewShortFilm select.ratings {
  font-size:10px;
  }

/* judges */
.judgePrevious,
.judgeCurrent {
  clear:both;
  margin-bottom:12px;
  padding-bottom:6px;
  border-bottom:1px solid #ccc;
  }
.judgePrevious img,
.judgeCurrent img {
  margin-right:12px;
  }

.judgePrevious {
  border-bottom:none;
  }
  .judgePrevious img {
    margin-bottom:12px;
    }
#judgePrevLeft {
  float:left;
  width:45%;
  }
#judgePrevRight {
  float:right;
  width:45%;
  }
.judgePrevName,
.judgeName {
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  }
.judgePrevProf,
.judgeProf {
  color:#f60;
  font-size:12px;
  font-weight:bold;
  }
.judgeBio {
  font-size:11px;
  }
#judgeTeaser {
  margin-bottom:24px;
  font-size:12px;
  }

/* request assignment */
#RequestAssignment {
  font-size:12px;
  }
.otherAssignments {
  margin-bottom:18px;
  }

/* email member */
#EmailMember,
#EmailMember td {
  font-size:12px;
  }

/* error display */
.errorDisplay {
  margin:12px 0;
  padding:12px;
  color:#f00;
  font-size:12px;
  font-weight:bold;
  border:2px solid #f00;
  }
.errorDisplay h4 {
  height:25px;
  padding:0 0 0 28px;
  background:url(/images/header-icon-alert.png) 3px 1px no-repeat;
  font-size:12px;
  line-height:25px;
}


/* terms of use */
.termsIntro {
  margin-bottom:12px;
  color:#36a;
  border-bottom:2px solid #36a;
  }
.acceptTerms {
  color:#f60;
  font-weight:bold;
  }
.hateSpam {
  color:#36a;
  font-weight:bold;
  }
.subheaderBlack { /* in the data */
  font-weight:bold;
  }

/* manage submissions */
#ManageSubmissions {
  font-size:12px;
  }
.editSubmission {
  margin-top:-12px;
  margin-bottom:18px;
  }
.displaySubmissionsHeader {
  margin:18px 0 12px;
  padding:3px;
  background-color:#ccc;
  }

/* manage favorites */
.removeFaves {
  margin-left:45px;
  font-size:12px;
  }

/* manage assignments */
#ManageAssignments {
  font-size:12px;
  }

/* manage credits */
#ManageCredits,
#ManageCredits td,
#ManageCredits select {
  font-size:12px;
  }
#ManageCredits td a {
  text-decoration:none;
  }
.creditsRemaining {
  padding-bottom:12px;
  padding-left:25px;
  background:url(/images/header-icon-alert.png) top left no-repeat;
  }

/* edit screenplay & short film */
#EditShortFilm,
#EditShortFilm td,
#EditSubmission,
#EditSubmission td,
#EditScreenplay
#EditScreenplay td,
#EditScreenplay p {
  font-size:12px;
  }

/* delete submission */
#PasswordReminder,
#DeleteSubmission {
  font-size:12px;
  }

/* award badge styles */
.badgeLarge {
  clear:left;
  float:right;
  margin:6px 12px 6px 0;
  text-align:center;
  }
  .badgeLarge img {
    display:block;
    }

#somCurrent .badgeLarge {
  clear:none;
  float:right;
  margin:0 0 6px 6px;
  text-align:center;
}
#EditAccount .badgeLarge,
#Member .badgeLarge,
#MyTriggerPage .badgeLarge {
  float:right;
  margin:0 0 12px 12px;
  }

#Submission .badgeLarge {
  clear:none;
  float:none;
  }
.badgeSmall {
  margin:3px 0;
  text-align:center;
  }

/* upload media: short films, screenplays, short stories, books, plays */
#UploadComic,
#UploacComic td,
#UploadBook,
#UploadBook td,
#UploadPlay,
#UploadPlay td,
#UploadScreenplay,
#UploadScreenplay td,
#UploadShortStory,
#UploadShortStory td,
#UploadShortFilm,
#UploadShortFilm td {
  font-size:12px;
  }
#UploadComic h4,
#UploadBook h4,
#UploadPlay h4,
#UploadScreenplay h4,
#UploadShortStory h4,
#UploadShortFilm h4 {
  padding:2px;
  background-color:#ccc;
  }
.activeStatus {
  padding:3px 3px 3px 28px;
  background:url(/images/header-icon-alert.png) 3px center no-repeat;
  color:#f60;
  font-weight:bold;
  border:1px solid #ccc;
  }
.activeStatusStella {
  padding:3px 3px 3px 31px;
  background:url(/images/header-icon-alert.png) 3px 3px no-repeat;
  color:#f60;
  font-weight:bold;
  border:1px solid #ccc;
  }
.realFormat {
  padding-left:75px;
  background:url(/images/real_format.gif) left center no-repeat;
  }
.uploadChecklist {
  margin-left:1em;
  padding-left:1em;
  color:#f60;
  font-weight:bold;
  }
.uploadChecklist li {
  padding-bottom:6px;
  }
  .uploadChecklist li b {
    padding:0 2px;
    background-color:#000;
    color:#fff;
    }
.checkboxGraph {
  padding-left:2em;
  text-indent:-2em;
  }
.checkboxGraph2 {
  padding-left:2em;
  color:#f60;
  font-weight:bold;
  text-indent:-2em;
  }
.uploadHighlight {
  color:#f60;
  font-weight:bold;
  }
.bandwidthInfo input {
  margin:2px 0;
  }

/* hall of justice */
#SendToHoJ,
#HallOfJustice {
  font-size:12px;
  }
.jurySidebar {
  padding:0;
  border:1px solid #ccc;
  border-top:none;
  }
.jurySidebar p {
  margin:12px;
  }
.complaint {
  margin:1em 0;
  padding:1em;
  background:#eee;
  border:1px solid #ccc;
/*  border-top:none;*/
  }
.complaintTitle {
  /*height:40px;
    background:url(/images/header-icon-alert.png) 4px 8px no-repeat;
    font-size:14px;
    line-height:40px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;*/
  }
  /*.complaintTitle strong {
      padding-left:30px;
      }*/
.complaint li {
  margin:0;
/*  padding:1em;*/
  }  

/* hall of justice */
#hojReviewLayout .componentBody {border:2px solid #000;}

.hojItem {
  margin-bottom:12px;
  }
.hojItemTitle {
  margin-bottom:12px;
  color:#f60;
  font-weight:bold;
  text-transform:uppercase;
  }
.hojItemSynopsis {
  margin-bottom:12px;
  }
.hojItemAddedInfo {
  margin-bottom:12px;
  }
.juryVotesAndComments {
  clear:both;
  margin:12px 0 18px;
  padding:12px;
/*  background-color:#eee;*/
  border:1px solid #ccc;
  }
  .juryVotesAndComments li {
    margin-bottom:6px;
    }
/*.hojInfoBox {
  margin-top:12px;
  border:1px solid #ccc;
  border-top:none;
  }
.hojInfoBoxContent {
  margin:0 12px 12px;
  }
  .hojInfoBoxContent li {
    margin-bottom:12px;
    }*/

#hojInfo .componentBody .item ul {margin-left:1em;padding-left:1em;list-style:disc outside;}
#hojInfo .componentBody .item li {padding:0.25em 0;}

.yourVote {
  clear:both;
  margin:12px 0 18px;
  padding:6px;
/*  background-color:#eee;*/
  border:1px solid #ccc;
  }

/* defense */
#Defense p,
#Defense div {
  font-size:12px;
  }
.docket,
.defenseStatement {
  margin:18px 0;
  }
.defenseStatement {
  padding-top:12px;
  border-top:1px solid #ccc;
  }
.defenseTitle,
.docketHeadline {
  margin-bottom:6px;
  font-weight:bold;
  text-transform:uppercase;
  }
.docketTitle {
  margin:6px 0;
  }

/* manage submissions */
.dataRecord td {
  border-bottom:1px dotted #ccc;
  }
.editSubmissions {
  margin:6px 0 12px;
  }

/* print reviews */
#PrintReviews #contentWrapper {
  clear:both;
  padding-top:12px;
  }
#PrintReviews .printItem {
  margin-bottom:18px;
  }
#PrintReviews h4 {
  margin-bottom:2px;
  padding-bottom:2px;
  border-bottom:1px dashed #666;
  }
.printBody {
  font-size:12px;
  }
.triggerLogo {
  margin:12px 0;
  text-align:center;
  }

/* admin tools */
#adminToolsBox {
  margin:36px 0 12px;
  padding:12px;
  font-size:12px;
  border:2px solid #f60;
  }
  #adminToolsBox ul {
    margin-left:1em;
    padding-left:1em;
    }
  #adminToolsBox li {
    margin-bottom:6px;
    }
  #adminToolsBox h3 {
    height:30px;
    padding-left:30px;
    background:url(/images/icon_admin_tools.gif) left center no-repeat;
    line-height:30px;
    text-transform:uppercase;
    border-top:1px solid #f60;
    border-bottom:1px solid #f60;
    }

/* delete account & review */
#RemoveFromRankings p,
#DeleteAccount p,
#DeleteReview p {
  font-size:12px;
  }


#Page #leftColumn p,
#Page #centerColumn p {
  font-size:12px;
  }

/* Academy page */
#Academy h4 {
  color:#369;
  }
#Academy p {
  font-size:12px;
  }
#Academy td,
#Academy td p {
  font-size:11px;
  }
#nomineeTable {
  margin-bottom:12px;
  border-bottom:1px solid #999;
  }
#nomineeTable td {
  border-top:1px solid #999;
  }
#nomineeTable .mainRowColor {
  background-color:#fff;
  }
#nomineeTable .altRowColor {
  background-color:#eee;
  }
.nomineeImage {
  float:left;
  margin:0 6px 6px 0;
  }
.nomineeTitle {
  color:#369;
  font-size:12px;
  font-weight:bold;
  }
.nomineeBody {
  margin:6px 0;
  }
.nomineeMember {
  color:#999;
  font-size:12px;
  }
.nomineeWatchButton {
  margin:12px 0;
  }
.nomineeWatchButton img {
  margin-right:12px;
  }
.nomineeCheckbox {
  margin:6px 0;
  }
.nomineeSynopsis {
  clear:left;
  margin:6px 0;
  line-height:140%;
  }
.nomineeAddedInfo {
  margin:6px 0;
  line-height:140%;
  }

/* comment styles */
.commentItem {
  clear:both;
  height:100%;
  margin-bottom:24px;
}
.commentItem .icons {
  float:left;
}
.commentItem img {
  margin-bottom:6px;
}
.commentIcon .infoIcon {
  margin-bottom:6px;
}
.commentItem .postingData {
  padding:0;
  color:#369;
  font-size:12px;
  font-weight:bold;
}
.commentItem .postingData a {
  color:#369;
}
.commentItem .commentContent {
  margin-top:3px;
  color:#666;
  font-size:12px;
  line-height:1.4em;
}
.commentItem .postingData,
.commentItem .commentContent {
  margin-left:45px;
}
.commentItem .commentDivider {
  clear:both;
  margin-top:6px;
  border-bottom:1px solid #999;
}

/* comment quoting */
.commentLayout .parentAuthor {
  margin:6px 0 0 0;
  font-weight:bold;
}
.commentLayout .parentQuote {
  margin:0 0 0 0;
  padding:6px;
  background:#f6f6f6;
  border:1px solid #ccc;
}

/* comment quoting buttons */
a.quoteButton {
  display:block;
  float:right;
  margin:-2px -2px 3px 3px;
  padding:0 1px;
  background:#def;
  color:#000;
  font-size:10px;
  text-decoration:none;
  border:1px dotted #369;
}
a.editButton,
a.deleteButton {
  display:block;
  float:right;
  margin:-2px -2px 3px 3px;
  padding:0 1px;
  background:#def;
  color:#000;
  font-size:10px;
  text-decoration:none;
  border:1px dotted #369;
}
a:hover.quoteButton,
a:hover.editButton,
a:hover.deleteButton {
  background:#eee;
  color:#000;
  border:1px dotted #999;
}

/* browse comments */
#BrowseComments h4 {
  margin-bottom:12px;
  font-size:14px;
}
#BrowseComments h4 a {
  color:#000;
}
#commentPreview {
  margin:12px 0;
  padding:6px;
  font-size:12px;
  border:1px solid #999;
}
#commentDeletionWarning {
  clear:both;
  font-size:12px;
  font-weight:bold;
}
.triggerDigestRight .postingDate {
  display:inline;
  float:none;
  padding:0;
  }
.triggerDigestRight .digestTitleCenter a {
  color:#369;
  font-size:12px;
  font-weight:bold;
}
.triggerDigestRight .digestAuthorCenter {
  margin-top:3px;
  font-size:11px;
  font-weight:normal;
}

/* lining up preview & delete comment buttons */
form#previewComment {
  display:inline;
}
form#previewComment #previewButton {
  margin-right:18px;
}
form#deleteComment {
  display:inline;
}

/* tabbed widget styles */
table.tabView td{
  font-size:11px;
}
table.tabView th {
  font-size:12px;
}
table#tabHeaderTable {
/*  width:300px;*/
  margin-bottom:0;
  margin-left:0;
  background:transparent;
  border-collapse:collapse;
}
table.tabView {
  width:280px;
  margin-bottom:0;
  margin-left:0;
/*  background:#fff;*/
}
.mostCommentedTab{
/*  border: 2px solid #fd7a20;*/
}

table.tabView th {
  vertical-align:bottom;
  padding:0px;
}

table.tabView td {
  padding:5px;
}
table.tabView th div{
  color: #666;
  cursor: pointer;
  padding-left:8px;
  /*border: 1px solid #999;*/
}

table.tabView tbody tr td div#panel:Viewed {
  max-height:800px;
  overflow:auto;
}


table.tabView th.tabSelected div#rightTab {
  padding-right:6px;
  background:#f4f4f4 /*url(/images/shadowrightorangebox.gif) top right no-repeat*/;
  /*border-top:none;
    border-right:none;*/
}

table.tabView th.tabSelected div#monoTab {
  padding-right:6px;
  background:#f4f4f4 /*url(/images/shadowrightorangeboxmono.gif) top right no-repeat*/;
  /*border-top:none;
    border-right:none;*/
}

table.tabView th.tabSelected div#leftTab, table.tabView th.tabSelected div#middleTab {
  background:#f4f4f4 /*url(/images/rightorangebox.gif) top right no-repeat*/;
  /*border-top:none;
    border-right:none;*/
}

table.tabView th.tabUnselected div#middleTab, table.tabView th.tabUnselected div#rightTab {
  background:#e1e1e1 /*url(/images/shadowrightblue.gif) bottom left no-repeat*/;
  border-left:none;
}

table.tabView th.tabUnselected div#middleTab {
  filter:alpha(opacity=85)
  MozOpacity:0.85;
  opacity:0.85;
  height:21px;
  line-height:21px;
}

table.tabView th.tabUnselected div#rightTab {
  filter:alpha(opacity=70)
  MozOpacity:0.7;
  opacity:0.7;
  height:20px;
  line-height:20px;
}


table.tabView th.tabSelected div {
  text-align:left;
  z-index:5;
  color:#000;
  background-color: #f4f4f4;
  border:1px solid #ccc;
      border-bottom:none;
  height:28px;
  line-height:28px;
  position:relative;
  top:0;  
}

table.tabView th.tabUnselected div{
  text-align:left;
  background-color: #e1e1e1;
  /*border: 1px solid #999;
    border-bottom:none;*/
  height:22px;
  line-height:22px;  
}

table.tabView th.tabUnselected {
  /*border-bottom:2px solid #fd7a20;*/    
}

table.tabView th.tabUnselected div#leftTab{  
  margin-left: 6px;
}

table.tabView th.tabUnselected div#rightTab{
  margin-right: 10px;
    
}

/* site activity styles */
.activityDetails {
  margin-bottom:6px;
  padding-bottom:6px;
  padding-left:20px;
  font-size:12px;
  text-indent:-20px;
  border-bottom:1px solid #ccc;
}
.activityDetails a {
  color:#369;
}

/* member tools widget styles */
#memberToolsTitle {
  margin-top:6px;
}
#memberToolsTitle span {
  padding:4px 12px 1px;
  background:#fff;
  border:1px solid #ccc;
  border-bottom:0;
  font-size:12px;
  font-weight:bold;
}
#memberToolsWidget {
  margin-bottom:18px;
  border:1px solid #ccc;
}
#memberToolsWidget td {
  font-size:11px;
  line-height:20px;
}
#memberToolsWidget td a {
  color:#369;
  text-decoration:none;
}
#memberToolsWidget td a img {
  margin-top:2px;
}

/* new nav bar system styles */
#topNavContainer {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
}
#topNavWrapper {
  width:960px;
  height:30px;
  margin:0 auto;
  padding:0;
  background:#fd7a20 url('/images/main-nav-bkgd.jpg');
} 
.menu,
.menuSelected {
  display:block;
  float:left;
  height:30px;
  margin:0;
  padding:0;
  background:transparent;
  text-align:left;
  letter-spacing:0.02em;
  line-height:22px;  
}

.menuPanel {
  z-index:999;
  position:absolute;  
  background:#fff;
  border:1px solid #aaa;
  border-top:none;
  line-height:16px;
  float:none;
}

.menuPanel a:link,
.menuPanel a:visited,
.menuPanel a div, 
.menuPanel a:visited div {
  text-decoration: none;
  color:#000;
}

.subPanel {
  background-color:#EEE;
  border-top:1px solid #DDD;
}
.subPanel a:hover div,
.menuPanel a:hover div {
  background:#fd7a20;
  color:#fff;
  text-decoration:none;
}
.subPanel a div,
.menuPanel a div {
  display:block;
  padding: 1px 6px;
  margin: 1px 2px;
}

.menuHeader,
.menuHeader:visited,
.menuHeader:link {
  color: #fff;
  text-decoration:none;  
}
.menuSelected .menuHeader div,
.menuHeader div {
  padding:0 8px;
  padding-bottom:2px;
  margin-top:6px;
  margin-left:1px;
  margin-right:1px;    
}
.menuHeader:hover div {
  text-decoration: underline;
}
.menuSelected .menuHeader div,
.menuHeader:hover div {  
  background:#fff;
  color:#333;
  margin-top:5px;
  margin-left:0px;
  margin-right:0px;
  border-top:1px solid #dd5a00;
  border-left:1px solid #dd5a00;
  border-right:1px solid #dd5a00;
}

#spider #navHome.menuHeader,
#ShortFilms #navShortFilms.menuHeader,
#Screenplays #navScreenplays.menuHeader,
#Books #navBooks.menuHeader,
#Comics #navBooks.menuHeader,
#ShortStories #navShortStories.menuHeader,
#Plays #navPlays.menuHeader,
#MyTriggerPage #navMyPage.menuHeader,
#MoBlog #navMoBlog.menuHeader,
#Help #navHelp.menuHeader {
  background:#fff;
}

/* for separating and highlighting browse portion of dropdown menus*/
.menuPanel .browseListings div {
  background-image:url(/images/arrowdown.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.menuPanel .browseListingsUp div {
  background-image:url(/images/arrowup.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.menuPanel .browseListings:hover div {
  background-image:url(/images/arrowdownorange.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.menuPanel .browseListingsUp:hover div {
  background-image:url(/images/arrowuporange.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

/* shadow box styles for tabbed widgets */
/*.shadowBox {
  margin-bottom:18px;
  padding:0 7px 8px 0;
  background:url(/images/shadow_box.gif) bottom right;
}*/

.transparent {
  filter:alpha(opacity=0)
  MozOpacity:0;
  opacity:0;
}

/* site activity report styles */
.activityReportItem#firstItem {
  margin-top:-12px;
}
.activityReportItem {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
}
.activityReportItem {
  margin-bottom:6px;
  padding:0;
  }
.activityReportItem div {
  margin:0;
  padding:0;
}
.activityReportItem p {
  margin:0 0 0 22px;
  padding:2px 4px 2px 4px;
  text-indent:-22px;
  line-height:1em;
}
.activityReportItem img {
  padding-right:3px;
  vertical-align:middle;
}
.activityReportItem a {
  color:#369;
  font-weight:bold;
}

/* backgrounds */
.MemberGroup { /* member */
  background:url(/images/sam/bkgd-a3.jpg) top left no-repeat;
}
  .MemberGroup div { /* member */
    background:url(/images/sam/bkgd-a3-btm.jpg) bottom left no-repeat;
  }
.MessageGroup { /* comment|email|message board|send to a friend */
  background:url(/images/sam/bkgd-b3.jpg) top left no-repeat;
}
  .MessageGroup div { /* comment|email|message board|send to a friend */
    background:url(/images/sam/bkgd-b3-btm.jpg) bottom left no-repeat;
  }
.AssignmentGroup { /* assignment|credits|review */
  background:url(/images/sam/bkgd-c3.jpg) top left no-repeat;
}
  .AssignmentGroup div { /* assignment|credits|review */
    background:url(/images/sam/bkgd-c3-btm.jpg) bottom left no-repeat;
  }
.SubmissionGroup { /* submission */
  background:url(/images/sam/bkgd-d3.jpg) top left no-repeat;
}
  .SubmissionGroup div { /* submission */
    background:url(/images/sam/bkgd-d3-btm.jpg) bottom left no-repeat;
  }
.FavoritesGroup { /* favorites */
  background:url(/images/sam/bkgd-e3.jpg) top left no-repeat;
}
  .FavoritesGroup { /* favorites */
    background:url(/images/sam/bkgd-e3-btm.jpg) bottom left no-repeat;
  }
.MoblogGroup { /* moblog */
  background:url(/images/sam/bkgd-f3.jpg) top left no-repeat;
}
  .MoblogGroup { /* moblog */
    background:url(/images/sam/bkgd-f3-btm.jpg) bottom left no-repeat;
  }
.Group { /* none */
  background:url(/images/sam/bkgd-g3.jpg) top left no-repeat;
}
  .Group { /* none */
    background:url(/images/sam/bkgd-g3-btm.jpg) bottom left no-repeat;
  }


/* second level navigation */
#extraSecondNavLevelThingy {
  margin:0 0 10px;
  padding:6px 0 6px 10px;
  background:#f8f8f8;
  border:1px solid #ccc;
  border-width:0 0 1px 1px;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0.1em;
}
#extraSecondNavLevelThingy a {
  color:#333;
  text-decoration:none;
}
#extraSecondNavLevelThingy a:hover {
  color:#f60;
}
#extraSecondNavLevelThingy ul {
  height:14px;
  border:0;
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:center;
  clear:left;
  }
#extraSecondNavLevelThingy ul li {
  display:block;
  float:left;
  height:14px;
  margin:0;
  padding:0;
  text-align:center;
  line-height:14px;
  }
#extraSecondNavLevelThingy ul li img {
  vertical-align:middle;
  }


/* new browse submission styles */
.bookContent,
.comicContent,
.short_storyContent,
.short_filmContent,
.shortFilmContent,
.screenplayContent,
.playContent,
.submissionContent {
  margin-left:45px;
  font-size:12px;
}
.submissionContent br,
.bookContent br,
.comicContent br,
.short_storyContent br,
.short_filmContent br,
.shortFilmContent br,
.playContent br,
.screenplayContent br {
  display:none;
}
.submissionContent span,
.bookContent span,
.comicContent span,
.shortStoryContent span,
.short_storyContent span,
.short_filmContent span,
.shortFilmContent span,
.playContent span,
.screenplayContent span {
  display:block;
}
.recSubTitleCtr {
  height:23px;
  margin-bottom:2px;
  padding-left:2px;
  border:1px solid #ccc;
  line-height:23px;
  overflow:hidden;
}
.bookContent:hover,
.comicContent:hover,
.playContent:hover,
.short_storyContent:hover,
.short_filmContent:hover,
.shortFilmContent:hover {
  background:#fff0e6;
}
.screenplayContent:hover {
  background:#f3f3f3;
}
.recSubUpldDateCtr {
  float:right;
}
.recSubMemberCtr {
  margin-bottom:2px;
}
span.recSubGenreCtr {
  display:none;
}
span.recSubSynopCtr,
span.moreContent {
  display:inline;
}
span.recSubSynopCtr br {
  display:block;
  margin:2px 0;
}
span.moreContent {
  white-space:nowrap;
}
span.moreContent a {
  color:#f60;
  text-decoration:none;
}
span.moreContent a:hover {
  color:#000;
}

.tsForums table.forumline {
  width:928px;
  }

#flashcontent_screenplay_progress_bar {
  text-align:center;
}


/* twitter update styles */
#twitter_div {
  margin:12px 0 18px;
  padding:6px;
  background:#90e3f5;
}
#twitter_div h3 {
  height:61px;
  color:#000;
  background:url(/images/twitter-t.png) left center no-repeat;
  border:0;
}
/*#MyTriggerPage #twitter_div h3 {
  height:66px;
  line-height:66px;
}*/
#twitter_div p {
  margin:-40px 10px 6px 54px;
  color:#369;
  font-size:12px;
  line-height:1.4em;
}
/*#twitter_div h3 span {
  background:;
  }*/
#twitter_div .recSubHeader span {
  padding-left:54px;
  }
#twitter_div ul {
  margin:0;
  padding:0;
  font-size:12px;
  line-height:1.4em;
  list-style-type:none;
}
#twitter_div li {
  margin-bottom:6px;
  padding:4px;
  background:#fff url(/images/comment-item-bkgd.jpg) bottom left repeat-x;
  border:1px solid #ccc;
}
a#twitter-link {
  display:block;
  color:#000;
  border:none;
  font-size:11px;
  text-align:right;
  text-decoration:none;
  }
a#twitter-link span {
  padding:0 2px;
  font-weight:bold;
  text-transform:uppercase;
  border:1px solid #000;
  }
a:hover#twitter-link span {
  background:#000;
  color:#fff;
  border:1px solid #ccc;
  }
.addTwitter {
  margin:-12px 0 18px;
  color:#369;
  font-size:14px;
  text-align:center;
}
.addTwitter a {
  text-decoration:none;
}
.twitterID {
  margin:0 0 12px;
  padding:0 3px 0 54px;
  background:url(/images/twitter-t.png) 3px center no-repeat;
  border:2px solid #90e3f5;
}
#EditAccount .twitterID h4 {
  margin-top:3px;
}


/* NEWEST DESIGN */
#rightColumnMain,
#leftColumnMain {
  margin-top:10px;
}
/* main column styles */
#leftWrapper {
  position:relative;
  float:left;
  left:10px;
  width:630px;
  background:#fff;
}
#rightWrapper {
  position:relative;
  float:right;
  right:10px;
  width:300px;
  background:#fff;
  overflow:hidden;
}

/* generic component styles*/
.componentHeader {
  height:31px;
  padding-left:10px;
  border:1px solid #ccc;
  border-top:0;
  font-size:1.4em;
  line-height:31px;
  letter-spacing:0.05em;
}
.componentHeader span {
  display:inline-block;
  height:26px;
  margin-top:3px;
  padding-left:36px;
}


/* component specific styles */
#triggerDigestComponent,
#industryNewsComponent {
  margin:20px 0;
}
#triggerDigestComponent .componentHeader {
  background:url(/images/gray-title-bkgd.jpg) top left repeat-x;
  color:#fff;
  border:1px solid #999;
}
#triggerDigestComponent .triggerDigestCenter {
  padding:10px;
  background:#fff url(/images/comment-item-bkgd.jpg) bottom left repeat-x;
  border:1px solid #999;
}

#industryNewsComponent .componentHeader {
  background:url(/images/gray-title-bkgd.jpg) top left repeat-x;
  color:#fff;
  border:1px solid #999;
}
#triggerUpdatesComponent .componentHeader {
  background:url(/images/gray-title-bkgd.jpg) top left repeat-x;
  color:#fff;
  border:1px solid #999;
}
#industryNewsComponent .componentHeader span {
  background:url(/images/header-icon-prev-articles.png) left center no-repeat;
}
#triggerUpdatesComponent .componentHeader span {
  background:url(/images/header-icon-updates.png) left center no-repeat;
}

#industryNewsComponent .industryNewsCenter,
#triggerUpdatesComponent .updateItem {
  padding:10px;
  background:#fff url(/images/comment-item-bkgd.jpg) bottom left repeat-x;
  color:#000;
  border:1px solid #999;
}
#triggerUpdatesComponent .updateItem a {
  color:#f60;
}

/* more button styles */
a.moreButton,
a#previewCommentButton {
  display:block;
  float:right;
  height:32px;
  margin:0 0 10px;
  padding:0 10px;
  background:url(/images/orange-title-bkgd.jpg) center center repeat-x;
  color:#fff;
  border:1px solid #999;
  text-transform:capitalize;
  letter-spacing:0.15em;
  line-height:32px;
}
a.moreButton {
  height:24px;
  padding:0 6px;
  line-height:24px;
}
a.moreButton:hover,
a#previewCommentButton:hover {
  background:#fff url();
  color:#f60;
  border:1px solid #000;
  text-decoration:none;
}


/* NEW REDESIGN STYLES */
#mainHeaderWrapper h2,
#mainColumnWrapper h2 {
  height:31px;
  margin:0 10px 10px;
  padding-left:10px;
  border:1px solid #ccc;
  background:url(/images/gray-title-bkgd.jpg) top left repeat-x;
  color:#fff;
  border-top:0;
  font-size:1.4em;
  line-height:31px;
  letter-spacing:0.05em;
}
  #mainColumnWrapper h2 {margin:0 0 10px;}
  #mainColumnWrapper h2 a {
    color:#fff;
    text-decoration:none;
  }
  
/* component styles */
div.screenplayStats, 
div.component {
  clear:both;
  margin-bottom:20px;
}
.stats h3,
.screenplayStats h3,
.component h3 {
  height:31px;
  background:url(/images/gray-title-bkgd.jpg) top left repeat-x;
  color:#fff;
  padding-left:10px;
  border:1px solid #ccc;
  border-top:0;
  font-size:1.4em;
  font-weight:normal;
  line-height:31px;
  letter-spacing:0.05em;
  overflow:hidden;
}
  .stats h3 a,
  .screenplayStats h3 a,
  .component h3 a {
    color:#fff;
    text-decoration:none;
  }
  .stats h3 span,
  .component h3 span {
    display:inline-block;
    height:31px;
    padding-left:36px;
    background:url(/images/header-icon-generic.png) left center no-repeat;
  }

/* customized component h3 styles */
#facebookRec h3 {
  color:transparent;
  background:#3b5998 url(/images/facebook-recs.gif) 39px center no-repeat;
}
.screenplayStats h3,
#likeScreenplays h3,
#likeShortFilms h3,
#likeShortfilms h3,
#memberComments h3,
#yourComment h3,
#mostCommented h3,
#mostCommentedShortFilm h3,
#digestComments h3,
#msgBdPosts h3,
#recentComments h3 {
  color:#000;
  background-image:url(/images/lt-gray-title-bkgd.jpg);
}
  #mostCommented h3 a,
  #yourComment h3 a {color:#000;}

#memberTools h3,
#digestTools h3,
#submissionTools h3 {
  background-image:url(/images/orange-title-bkgd.jpg);
}
div.stats h3,
#browseOthersGenre h3,
#adminTools h3 {
  background-image:url(/images/footer-bkgd.jpg);
}

/* customized component h3 span styles */
#loginForm h3 span {
  background:url(/images/header-icon-alert.png) left center no-repeat;
  }
#facebookRec h3 span {
  background:url(/images/icon_facebook.jpg) left center no-repeat;
  }

#productionNotes h3 span,
#digestLinks h3 span,
#triggerDigest h3 span,
#industryNews h3 span {
  background:url(/images/header-icon-prev-articles.png) left center no-repeat;
}
#triggerUpdatesGrouping h3 span {
  background:url(/images/header-icon-updates.png) left center no-repeat;
}
  .screenplayStats h3 span {
    background:url(/images/header-icon-stats.png) left center no-repeat;
  }
  
#howItRates h3 span,
#moreSubmissionReviews h3 span,
#yourComment h3 span,
#msgBdPosts h3 span {
  background:url(/images/header-icon-write-comment.png) left center no-repeat;
}
#memberComments h3 span,
#digestComments h3 span,
#mostCommented h3 span,
#mostCommentedShortFilm h3 span,
#mostCommentedAll h3 span,
#recentComments h3 span {
  background:url(/images/header-icon-comments.png) left center no-repeat;
}
  #digestComments h3 span.showing {display:block;float:right;margin-right:10px;background:none;font-size:12px;}
  #digestComments h3 span.showing a {color:#f60;}

div.stats h3 span,
#submissionTools h3 span,
#memberTools h3 span,
#digestTools h3 span {
  background:url(/images/header-icon-tools.png) left center no-repeat;
}
#shortfilmDailyFaves h3 span {background:url(/images/header-icon-shortfilm.png) left center no-repeat;}

#somCurrent h3:first-child {background:url(/images/footer-bkgd.jpg);}
#somCurrent h3 span {background:url(/images/icon_screenplay.gif) left center no-repeat;}
  #somCurrent .item p {overflow:hidden;}
#somCapsule {margin-bottom:2em;}
  #somCapsule .componentBody {background:#f60;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
  #somCapsule .item {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

.somSeasonNav a, 
.somMonthNav a {
  display:inline-block;
  margin:2px;
  padding:0 4px;
  border:1px dotted #999;
  text-decoration:none;
}
  .somSeasonNav a.somSeasonNavSeaSelected, 
  .somMonthNav a.somMonthLinkCurrent {
    background:#f60;
    color:#fff;
    border:1px solid #000;
  }
  .somSeasonNav a:hover, 
  .somMonthNav a:hover {
    background:#ccc;
    color:#000;
    border:1px solid #f60;
  }
  .somMonthNav {
    border:none;
  }

/* componentBody styles */
.componentBody {
  padding:0 10px;
  background:#f4f4f4;
  border:1px solid #ccc;
}
  #profile .componentBody,
  #review .componentBody,
  #submission .componentBody,
  #digest .componentBody {padding:0;background:#fff;border:0;}
  #digestLinks .componentBody {background:#ccc url(/images/prev-articles-bkgd.jpg) center bottom repeat-x;}
  #submissionTools .componentBody,
  #digestTools .componentBody,
  #memberTools .componentBody {background:#eee;}
  
.componentBody .item {
  clear:both;
  margin:1em 0;
  padding:0.5em 0.5em 0;
  background:#fff url(/images/comment-item-bkgd.jpg) center bottom repeat-x;
  border:1px solid #999;
  overflow:hidden;
}
  #profile .componentBody .item,
  #review .componentBody .item,
  #submission .componentBody .item,
  #digest .componentBody .item {margin:0;padding:0;background:none;border:0;}

  #review .componentBody .item {margin-top:10px;}

  #submissionTools .componentBody .item,
  #memberTools .componentBody .item,
  #digestTools .componentBody .item {margin:0.25em;padding:0.25em;}
  
  #msgBdPosts .componentBody .item,
  #recentComments .componentBody .item {
    font-size:0.95em;
  }
  #digest .componentBody .content {
    font-size:1.2em;
    line-height:1.2em;
  }
  #digest .componentBody .author {
    text-align:right;
  }

  #digest .componentBody .categories {
    margin:1em 0;
    font-size:0.85em;
    font-weight:bold;
    line-height:1.2em;
  }
  #digest .componentBody .categories a {
    color:#f60;
    font-weight:normal;
  }
  #digest .componentBody .categories a:hover {
    text-decoration:underline;
  }
  #digest #podcastSubscribe a img {
    background-color:#fff;
    border:1px solid #ccc;
  }
  #digest #podcastSubscribe a:hover img {
    background-color:#000;
    border:1px solid #000;
  }
  
  
  .componentBody .item.recentUpdates p {color:#000;}
  .componentBody .item.recentUpdates a {color:#f60;border:0;font-size:1.12em;font-weight:normal;text-decoration:none;}
  .componentBody .item.recentUpdates a:hover {color:#f60;text-decoration:underline;}
  
.componentBody .item .title {
  margin-bottom:0.5em;
  color:#369;
  font-size:14px;
  font-weight:bold;
  line-height:1.4em;
}
  #RecentReviews .componentBody .item .title {margin-bottom:0;}

  #msgBdPosts .componentBody .item .title,
  #recentComments .componentBody .item .title {
    margin-bottom:0;
    font-size:0.85em;
    font-weight:bold;
  }
  
  #triggerUpdatesGrouping .componentBody .item .title {color:#000;}

  .componentBody .item .title a {
    color:#369;
    text-decoration:none;
    border-bottom:1px dotted #999;
  }
    #industryNews .componentBody .item .title a {border-bottom:0;}

  .componentBody .item .title a:hover {
    color:#369;
    border-bottom:1px dotted #f60;
  }

  #msgBdPosts .componentBody .item .title a,
  #recentComments .componentBody .item .title a {
    color:#f60;
    border:0;
    font-weight:bold;
    text-decoration:none;
  }
  #msgBdPosts .componentBody .title a:hover,
  #recentComments .componentBody .title a:hover {
    border-bottom:1px dotted #999;
  }
  
.componentBody .item .author {
  margin-bottom:0.5em;
  color:#666;
  font-weight:bold;
}
  .componentBody .item .author a {
    color:#000;
    font-weight:bold;
    text-decoration:none;
  }
  .componentBody .item .author a:hover {
    text-decoration:underline;
  }

#msgBdPosts .componentBody .item .member,
#recentComments .componentBody .item .member {
  color:#999;
}
  #msgBdPosts .componentBody .item .member a,
  #recentComments .componentBody .item .member a {
    color:#000;
    text-decoration:none;
  }
  #msgBdPosts .componentBody .item .member a:hover,
  #recentComments .componentBody .item .member a:hover {
    text-decoration:underline;
  }


.componentBody .item .categories {
  margin-bottom:0.5em;
  color:#000;
}
  .componentBody .item .categories a {
    color:#000;
    font-weight:bold;
    text-decoration:none;
  }

.componentBody .avatar,
.componentBody .icons {
  float:left;
  margin-right:10px;
}
  .componentBody .icons img {
    display:block;
    margin-bottom:6px;
  }

.componentBody .bio,
.componentBody .content,
.componentBody .teaser,
.componentBody .blurb {
  line-height:1.5em;
}

.componentBody .content {
  margin-bottom:0.5em;
  overflow:hidden;
}
.componentBody .source {
  color:#666;
  font-size:0.9em;
  text-align:right;
}

.componentBody .date {
  color:#999;
  font-size:0.9em;
  text-align:right;
}
  #msgBdPosts .componentBody .date,
  #recentComments .componentBody .postingDate {
    margin-left:1em;
    color:#000;
    font-size:0.85em;
    text-align:right;    
  }

.componentBody .socialLinking {
  margin:12px 0;
  text-align:center;
}
  .componentBody .socialLinking a {
    color:#369;
    text-decoration:none;
    border-bottom:1px solid #9ac;
  }

#review .componentBody .item .data img {
  float:left;
  margin:0 10px 10px 0;
}



/* customized + misc. styles */
#siteActivityMonitorCont {
  margin-bottom:20px;
  padding:10px 10px 0;
  background:#fff url(/images/comment-item-bkgd.jpg) center bottom repeat-x;
  border:1px solid #369;
}
  #siteActivityMonitorCont .moreIcon {
    margin-bottom:0;
  }
#siteActivityMonitorCont h3.recSubHeader {
  margin:-16px -10px 12px;
  background:url(/images/footer-bkgd.jpg) center left repeat-x;
  color:#fff;
  border:none;
}

/* recent posts styles */
#msgBdPosts .item .avatar img {border:1px solid #ddd;}
#msgBdPosts .item .date {float:right;margin:0 0 0.5em, 0.5em;font-size:.8em;}
#msgBdPosts .item .member,
#msgBdPosts .item .content  {margin-left:45px;line-height:1.3em;}
#msgBdPosts .item .content .moreContent a {color:#f60;}

img.header {
  display:block;
  margin:0 auto 1em;
}

/* moblog module styles */
#moblog.component .item {
  clear:none;
  position:relative;
  width:46%;
  float:left;
  text-align:center;
  }
#moblog.component .item:last-child {
  float:right;
}

#moblog.component .header {
  margin-bottom:6px;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  }
  #moblog.component .header a {
    color:#000;
    text-decoration:none;
    }
#moblog.component .item .image {
  margin:0 auto 6px;
  }
#moblog.component .title {
  color:#369;
  font-size:11px;
  font-weight:bold;
  }
#moblog.component .title span {
  color:#369;
  font-size:11px;
  }
#moblog.component .title a {
  color:#369;
  }
#moblog.component .teaser {
/*  width:162px;*/
  font-size:11px;
  text-align:center;
  }

/* comment layout */
.componentBody .item.commentLayout {
  margin:1.5em 0;
  padding:0;
  background:none;
  border:0;
  overflow:hidden;
}
.componentBody .item.commentLayout .content {
  margin-bottom:0;
  padding:10px 10px 5px;
  background:#fff url(/images/comment-item-bkgd.jpg) bottom left repeat-x;
  border:1px solid #ccc;
}
.componentBody .item.commentLayout .author {
  position:relative;
  top:-1px;
  margin-left:10px;
  padding:5px 0 0 30px;
  background:transparent url(/images/quote-tick.png) 0 0 no-repeat;
  line-height:17px;
  z-index:1000;
}
.componentBody .item.commentLayout .author img {
  float:left;
  margin-right:5px;
}
.componentBody .item.commentLayout .author a:hover {
  background-color:#f60;
  color:#fff;
  text-decoration:none;
}
.componentBody .item.commentLayout .author span {
  display:block;
}

/* most commented & digest link styles */
#triggerUpdates .componentBody .item .title,
#digestLinks .componentBody .item .title,
#mostCommentedAll .componentBody .item .title,
.componentBody .mostCommentedModule .item .title {font-size:1.1em;font-weight:normal;}

#triggerUpdates .componentBody .item .title a,
#digestLinks .componentBody .item .title a,
#mostCommentedAll .componentBody .item .title a,
.componentBody .mostCommentedModule .item .title a {border:0;}

#triggerUpdates .componentBody .item .title a:hover,
#digestLinks .componentBody .item .title a:hover,
#mostCommentedAll .componentBody .item .title a:hover,
.componentBody .mostCommentedModule .item .title a:hover {text-decoration:underline;}

#triggerUpdates .componentBody .item .author,
#digestLinks .componentBody .item .author,
#mostCommentedAll .componentBody .item .author,
.componentBody .mostCommentedModule .item .author {color:#000;font-size:1.1em;font-weight:normal;text-align:right;}

#triggerUpdates .componentBody .item .author a,
#digestLinks .componentBody .item .author a,
#mostCommentedAll .componentBody .item .author a,
.componentBody .mostCommentedModule .item .author a {display:block;font-weight:normal;}

#triggerUpdates .componentBody .item .postingDate,
#digestLinks .componentBody .item .author .postingDate,
#mostCommentedAll .componentBody .item .postingDate,
.componentBody .mostCommentedModule .item .author .postingDate {float:none;padding:0;}

#digestLinks .componentBody .item .title,
#digestLinks .componentBody .item .author {font-size:1em;}


/* yourComment form */
#yourComment .componentBody {padding:10px;}
#yourComment textarea {width:606px;}
    #locked #yourComment textarea,
  #bigby #yourComment textarea {width:436px;}
#yourComment input#previewButton {
  display:block;
  float:right;
  height:32px;
  margin:0 0 10px;
  padding:0 10px;
  background:url(/images/orange-title-bkgd.jpg) center center repeat-x;
  color:#fff;
  border:1px solid #999;
  font-size:1.1em;
  text-transform:capitalize;
  letter-spacing:0.15em;
  line-height:32px;
}

#sectionHeader,
#homepageEyeCandy {margin-bottom:1em;}

.item.faveMemsBrief img {float:left;margin:0 10px 10px 0;}

#submission .componentBody .item .synopsis {margin:1em 0;}

#triggerDigestCategories .componentBody .item a {display:block;margin:0.5em;color:#369;}

#passwordReminder input.shadedFormField,
#loginForm input.shadedFormField {
	width:380px;
	height:30px;
	color: #000;
	background: #ffc;
	border: 1px solid #666;
	font-size:24px;
   }
#passwordReminder input[type=submit],
#loginForm input[type=submit] {
  display:block;
/*  float:right;*/
  height:32px;
  margin:10px 0;
  padding:0 10px;
  background:url(/images/orange-title-bkgd.jpg) center center repeat-x;
  color:#fff;
  border:1px solid #999;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:0.15em;
  line-height:32px;
 }
 
#logout .item {font-size:14px;line-height:1.5em;}

#flashcontent_mo_blog {text-align:center;}

#mostCommented .item .icons a {display:block;width:62px;height:47px;margin:0 0 1em;}

#rssFeeds h4 {clear:both;margin:1em 0;padding:1em 0 0;}
ul.rssLinks {clear:both;}
ul.rssLinks li {display:inline-block;float:left;width:47%;}

#faveFeatFilms ul,
#faveFilmGenres ul {clear:both;}
/*#faveFeatFilms li,*/
#faveFeatFilms li {padding-left:1em;color:#666;}
#faveFilmGenres li {display:inline-block;float:left;width:47%;}

#homepageStats .componentBody .title {font-weight:bold;text-align:center;}
#homepageStats .componentBody .value {text-align:right;}

.reviewers {padding:10px;background:#f4f4f4;border:1px solid #ccc;}
.reviewers table table {background:#fff;}
.reviewers table table td {padding:2px 2px 0;border-bottom:1px solid #ddd;}

#bbsWrapper table {width:auto;}


/* new styles for Recent Reviews component - 6/11/10 */
div#RecentReviews .componentBody .headline {
  color:#369;
  font-size:14px;
  font-weight:bold;
}
  div#RecentReviews .componentBody .headline a {
    color:#369;
    border-bottom:1px dotted #999;
    text-decoration:none;
  }
  div#RecentReviews .componentBody .headline a:hover {
    color:#369;
    border-bottom:1px dotted #f60;
  }

div#RecentReviews .componentBody .title {
  color:#f60;
  font-size:12px;
  font-weight:normal;
}
  div#RecentReviews .componentBody .title a {
    color:#f60;
    border:none;
  }
  div#RecentReviews .componentBody .title a:hover {
    text-decoration:underline;
  }

/* trigg LA styles */
#triggLA {
  background:#000;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
#triggLA h3 {
  height:80px;
  background:url(/images/trigg-la-header.png) center bottom no-repeat;
  border:none;
  text-indent:-9999px;
}
#triggLA .componentBody {
  background:transparent;
  border:none;
}
#triggLA .item {
  margin:0;
  padding-bottom:1em;
  background:#fff;
  border:0;
  border-bottom:1px dotted #666;
}
#triggLA .title {
  font-size:95%;
  text-transform:uppercase;
}
  #triggLA .title a {
    border:none;
    }
    #triggLA .title a:hover {
      color:#333;
      }
#triggLA .source {display:none;}
#triggLA .date {
  margin-top:0.5em;
  color:#666;
  text-align:left;
}

#triggLA .moreButton {
  margin-top:1em;
  background:#369;
}
  #triggLA .moreButton:hover {
    background:#fff;
    color:#369;
  }
