html,body{line-height:1em;font-size:.9em;font-family:Georgia, Times, "Times New Roman", Arial, Helvetica, Verdana, "Lucida Grande", Arial, sans-serif;margin:0;padding:0;}
a{color:#0f0076;}
a:hover{color:#120087;}
#inofficehelper{height:17px;color:#fff;background-color:#5b5b5b;padding:5px;}
#inofficehelper .helperitem{float:left;width:300px;}
#inofficehelper .helperitem a{color:#fff;}
#container{width:1000px;margin-right:15px;margin-left:15px;margin-top:10px;}
#topsection{height:50px;padding-bottom:15px;width:100%;}
#maincontent{min-height:644px;margin-top:3px;width:644px;float:left;}
#bigpromo{float:left;margin:5px 5px 5px 0;}
.overlaylinks a{text-decoration:none;color:#feff72;}
#bigpromo .promocaption{height:60px;width:644px;background-color:#000;margin-top:270px;opacity:0.7;}
#bigpromo .promocaptiontext{padding-bottom:5px;margin-right:25px;margin-left:25px;font-weight:700;font-size:16pt;font-family:"Helvetica Neue", Helvetica, Arial;color:#fff7d1;text-align:left;padding-right:5px;padding-top:15px;opacity:1.0;}
#bigpromo .promocaptionsubtext{margin-right:25px;margin-left:25px;font-size:12pt;font-family:"Helvetica Neue", Helvetica, Arial;color:#FFF;text-align:left;padding-right:5px;padding-top:5px;opacity:1.0;}
#promobuttons{float:left;width:100%;}
.promocaption{height:40px;width:320px;background-color:#000;margin-top:130px;opacity:0.7;}
.promocaptiontext{margin-right:5px;margin-left:5px;font-weight:700;font-size:12pt;font-family:"Helvetica Neue", Helvetica, Arial;color:#fff7d1;text-align:right;padding-right:5px;padding-top:5px;opacity:1.0;}
#rightsidebar{border-right-color:#cfcfcf;border-right-width:1px;border-bottom-width:1px;border-bottom-color:#cfcfcf;min-height:712px;margin-top:8px;margin-left:5px;width:320px;float:left;border-style:none solid solid none;padding:10px;}
#rightsidebarcontent{margin-left:5px;line-height:1.2em;font-size:10pt;padding:0;}
.rightsidebarheader{text-align:right;font-size:18pt;color:#000;margin-bottom:5px;padding:0 0 4px;}
.clearboth{clear:both;}
.right{margin-left:0;}
.left{margin-right:4px;}
#pagefooter{height:100px;font-size:.8em;margin-top:20px;text-align:left;float:left;width:970px;}
#topmenu{height:42px;margin:0 0 3px;padding:0;}
#topmenu .menuitem{margin-bottom:0;height:30px;margin-right:5px;float:left;padding:0;}
#topmenu .menuimage a img:hover{opacity:.7;}
#topmenu .menutext{padding-right:2px;padding-bottom:4px;padding-top:2px;background-color:#FFF;text-align:right;color:#3a3a3a;margin-bottom:0;line-height:.9em;font-size:10pt;}
#topmenu .menutext a{color:#3a3a3a;}
#topmenu a{text-decoration:none;}
.lowercolumn{margin-right:4px;min-height:250px;float:left;width:320px;}
.lowerheader{margin-bottom:20px;margin-top:20px;font-size:13pt;}
.lowercontentblock{margin:0;padding:5px;}
.tvdateheader{margin-right:100px;border-bottom-color:#c1c1c1;border-bottom-style:solid;border-bottom-width:1px;margin-top:10px;font-size:12pt;}
.tvdateheader:first{margin-top:0;}
.tvtitle{padding-left:5px;margin-top:10px;}
.tvdetails{padding-left:10px;padding-bottom:5px;font-size:9pt;}
.homenewsitem{padding-bottom:10px;}
.homenewsdate{color:#474747;font-size:8pt;}
#production_title{margin-top:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:20pt;font-weight:700;font-size:20pt;}
.productionsidebar_header{line-height:14pt;text-align:right;font-size:14pt;color:#000;margin-bottom:5px;padding:0 0 4px;}
.production_description{font-style:normal;font-weight:400;line-height:18pt;font-size:12pt;}
#movieplayer{color:#FFF;background-color:#393939;height:270px;width:340px;margin:30px 30px 30px 60px;padding:5px;}
.hiddenobject{display:none;visibility:hidden;color:#FFF;background-color:#393939;height:300px;width:380px;margin:30px;padding:5px;}
.showobject{display:block;visibility:visible;color:#FFF;background-color:#393939;height:300px;width:380px;margin:30px;padding:5px;}
#themovie{height:240px;width:320px;margin:10px;}
.productionsidebarcontent .airtimeslist{padding-left:0;line-height:10pt;font-size:9pt;}
.grayback{background-color:#f1f1f1;}
#movieplayer a{color:#FFF;}
#prod_reviews{line-height:11pt;margin-top:20px;}
.prod_review_header{margin-bottom:10px;padding-bottom:10px;font-size:16pt;}
.prod_review{margin-left:10px;min-height:30px;margin-bottom:10px;padding-bottom:5px;}
.prod_reviewdate{width:65px;padding-right:10px;float:left;font-size:9pt;}
.prod_reviewtitle{width:500px;font-weight:700;float:left;}
.prod_reviewicons{float:none;}
.showlisting .listingtitleheader{float:left;font-size:14pt;font-style:italic;font-weight:700;}
#airtimes .productionlogo{float:left;width:320px;height:180px;}
#airtimes .airtimesproduction{font-style:italic;font-weight:700;font-size:14pt;line-height:16pt;padding-bottom:3px;}
#airtimes .airtimeslist{padding-left:5px;float:left;line-height:10pt;font-size:9pt;width:315px;}
.genericsidebar_header{text-align:right;font-size:14pt;color:#000;margin-bottom:10px;padding:0 0 4px;}
#whoimages{width:644px;height:362px;float:left;overflow:hidden;margin:0 5px 5px 0;}
#theteam_images{padding:2px 0 10px;}
#theteam_images img:hover{opacity:0.75;}
#latestpress .productiongroup{margin-bottom:20px;}
#latestpress .productioninfo{width:160px;float:left;}
#latestpress .reviews{float:left;width:480px;}
#latestpress .review{border-bottom-color:#e7e7e7;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:5px;padding:0 5px 5px;}
#latestpress .datesource{font-size:8pt;height:15px;}
#latestpress .date{float:left;width:200px;}
#latestpress .source{text-align:right;font-size:10pt;font-style:italic;float:right;width:200px;}
#latestpress .author{font-size:9pt;padding-top:3px;}
#latestpress .title{font-weight:700;font-size:11pt;line-height:13pt;}
#latestpress .productiontitle{font-size:11pt;font-weight:700;font-family:"Helvetica Neue", Helvetica, Arial;margin:5px 0 0;}
.reviews .format{font-size:8pt;font-style:normal;font-weight:400;}
.prodbuttons{float:left;width:100%;margin-bottom:20px;}
.prodcaption{height:40px;width:320px;background-color:#000;margin-top:130px;opacity:0.75;}
.prodcaptiontext{margin-right:5px;margin-left:5px;font-weight:700;font-size:11pt;font-family:"Helvetica Neue", Helvetica, Arial;color:#fff7d1;text-align:right;padding-right:5px;padding-top:5px;opacity:1.0;}
.prod_subhead{text-align:left;font-size:16pt;color:#000;margin-bottom:10px;clear:both;padding:0 0 10px;}
#arpsignup{font-size:12pt;line-height:14pt;margin-bottom:10px;}
#arpsignup .instructions{margin-bottom:10px;}
#arpsignup .error{color:red;}
#arpsignup .newsheader{font-size:12pt;font-weight:700;line-height:14pt;margin-bottom:10px;}
div .shopcontainer{background-color:#FFF;width:644px;border-top:2px dotted #e8e8e0;border-right:2px dotted #e8e8e0;border-left:2px dotted #e8e8e0;border-bottom-style:none;margin:0;padding:0 0 0 10px !important;}
div .shopitem{margin-bottom:10px;background-color:#FFF;width:300px;border:none;float:left;padding:0;}
div .shopcontent{left:50px;}
.shopimage{float:left;padding-right:16px !important;padding-bottom:8px;height:150px;}
.shoptext{font-size:12px;line-height:14px;vertical-align:top;padding-bottom:4px;}
.shopheader{font-size:15px;font-weight:900;line-height:16px;}
.shopbutton{font-size:13px;font-weight:700;line-height:14px;}
.shophead{font-size:18px;font-weight:700;color:#FFF;}
.shopsectionhead{font-size:18px;font-weight:700;}
.homepressitem{margin-bottom:5px;font-size:9pt;}
.homepressitem .homepresstitle{padding-left:10px;line-height:13pt;font-size:11pt;}
.homepressitem .homepressdate{font-size:8pt;}
.homepressitem .homepresspub{padding-left:10px;font-style:italic;}
.homepressitem .homepressauthor{padding-left:10px;}
#topsection img,#topmenu .menuimage img{border:none;}
.overlaylinks a:hover,#promobuttons a:hover,#prodbuttons a:hover{text-decoration:underline;color:#faff14;}
#bigpromo .promocaption a,#bigpromo .promocaption a:hover{opacity:1.0;}
.promorow,.prodrow{margin-top:0;margin-bottom:5px;}
#promobuttons a,#prodbuttons a{text-decoration:none;color:#f6fc00;}
.promocaptionsubtext,.prodcaptionsubtext{margin-right:5px;margin-left:5px;font-size:8pt;font-family:"Helvetica Neue", Helvetica, Arial;color:#FFF;text-align:right;padding-right:5px;padding-top:5px;opacity:1.0;}
.promo,.prod,.prod_reviewabout,.showlisting{float:left;}
#lowercontent,.lowercontent{margin-left:0;clear:both;float:left;width:100%;}
.lowercontentblock p,#contactus_address p{margin:0 0 4px;padding:0;}
#productionimage,#contactus_map{width:644px;height:362px;float:left;overflow:hidden;margin:5px 5px 5px 0;}
#production_sidebar,#generic_sidebar{margin-bottom:20px;min-height:362px;margin-top:8px;margin-left:5px;width:320px;float:left;padding:10px;}
.productionsidebarcontent,.genericsidebar_content{margin-left:5px;line-height:1.2em;font-size:10pt;margin-bottom:20px;padding:0;}
.productionsidebarcontent	.airtime,.airtime{margin-bottom:5px;padding:2px;}
.productionsidebarcontent	.airtime .title,.airtime .title,#staffbio .personname{font-weight:700;}
#generic_page_title,.generic_page_title{padding-bottom:10px;margin-top:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:20pt;font-weight:700;font-size:20pt;}