{!-- TODO There are a number of classes that aren't used I should right a script to determine what ones aren't used --} /** Begin Global Styles **/ * { margin: 0; padding: 0; } body { font-size: 12px; line-height: 16px; color: #8D9EA5; background:#010308 url(/images/site_images/background_glow.jpg) -260px 0 no-repeat; font-family: arial, "lucida console", sans-serif; } p{ font-size: 16px; padding: 8px 0px; line-height: 118%; } a { text-decoration: none; color: #8D9EA5; } a:visited{ color: #8D9EA5; } a:hover{ color: #FFFFFF; } div { text-align: left; } hr{ margin-bottom: 8px; } h1, h2{ text-transform: uppercase; } h2, h3{ color: #FFFFFF; font-size: 18px; margin-top: 0px; margin-bottom: 9px; font-weight: lighter; } h2.header{ /*margin-top: -4px;*/ margin-bottom: 36px; line-height: 22px; float:left; } h3{ /*color: #5F717A;*/ margin-top: 20px; text-transform: none; margin-bottom: 16px; } h4{ color: #FFFFFF; margin-top: 30px; margin-bottom: 6px; text-transform: none; font-size: 16px; font-family: arial, "lucida console", sans-serif; } ul{ padding-left: 20px; list-style-image: url(/images/site_images/bullet_point.gif); } li{ font-size: 14px; line-height: 163%; } object { outline:none; } .content { margin:0 20px; overflow: hidden; } /* Page:Our Work */ div.credits p{ font-size: 14px; line-height: 24px; } #w_our_work.w_portfolio .content, #w_our_work.w_showreels .content, #w_home .content { margin:0 0px; } #wrap { width:950px; margin:0 auto; } #w_our_work.w_portfolio #wrap, #w_our_work.w_showreels #wrap { background:transparent url(/images/site_images/brace_top.gif) 50% 195px no-repeat; } #w_our_work #wrap{ background:transparent url(/images/site_images/brace_top.gif) 50% 195px no-repeat; } #content_page #wrap{ background:transparent url(/images/site_images/brace_top.gif) 50% 195px no-repeat; } .clear {clear:both;} p span.medium{ font-size: 14px; } .page_head{ height: 50px; overflow: hidden; } /** End Global Styles **/ /** Begin Header Styles **/ /** Secure Client Login **/ span#secure_login{ float: right; background-image: url(/images/site_images/secure_login.jpg); background-color: #000000; width: 183px; display: block; height: 34px; } #secure_login a{ color: #8D9EA5; position: relative; left: 30px; top: 8px; font-size: 11px; } #temp{ height: 34px; } #secure_login a:hover{ color: #FFFFFF; } /** Secure Client Login End **/ div.overall_header { width: 910px; padding:0 20px 60px 20px; height:90px; margin-top: 21px; } h1{ margin: 0px; padding: 0px; } #windmill_lane a { background:transparent url(/images/site_images/windmill_lane_logo.png) no-repeat scroll 0pt 0pt; display:block; height:35px; width:196px; } #windmill_lane a span { display:none; } div.menu{ float: left; width: 140px; height:100px; } ul.menu{ padding-left: 0px; list-style-type: none; list-style-image: none; margin-bottom: 8px } ul.menu li{ line-height:16px; } ul.menu b{ color: #BBBBBB; } ul.menu a:hover b{ color: #EEEEEE; } div.header{ margin-bottom: 50px; } div.header_segment{ width: 100px; height: 100px; float: left; } div#watch_now{ float: left; width:129px; } .address{ color:#8D9EA5; float: left; line-height: 12px; width: 140px; width: 200px; font-size: 10px; margin-top: 17px; } .address a{color:#8D9EA5;} .address a:hover{ color: #FFFFFF; } .tel a:hover{ color: #8D9EA5; } #menu_separator{ float: left; margin: 0px 19px; } #main_menu{ float:left; } #main_menu ul { float: left; padding-left: 0px; } #main_menu ul li{ font-size: 11px; line-height: 14px; } ul#c1_menu{ padding: 0 42px 0 0; } #main_menu .menu a.active, #w_our_work.w_portfolio #portfolio a {color:#DDDDDD;} /** End Header Styles **/ /** Begin Footer Styles **/ a.footer{ display: block; } div.footer{ width:100%; clear:both; position: relative; top: 30px; margin: 30px 0 0 0; padding:30px 0; display:block; overflow:hidden; background-color: #060B13; } div#footer_container{ width:980px; margin:0 auto; } div#footer_container img{ float: left; } div#footer_logo img{ padding: 60px 40px 0 33px; } div.footer-segment{ float: left; padding: 10px 27px; width: 160px; height: 100px; } div.footer-segment ul{ padding-left: 0px; margin: 18px 0px; } div.footer-segment ul li{ font-size: 11px; line-height: 13px; } img.portfolio_image{ margin-top: 5px; display: block; } div.our_work{ width: 200px; float: left; display: none; } ul.clean{ list-style-type: none; } .left_column{ width: 624px; float: left; } .right_column{ width: 247px; float: right; } h1.mainheader { margin: 0; padding: 0; } div.menuheader{ width: 256px; float: left; } p.menu{ margin-left: 131px; width: 200px; } li.content_menu{ margin-right: 60px; list-style-type: square; display: inline; } li.content_menu_selected{ text-decoration: underline; } img.news_image{ margin-right: 10px; float: left; } ul.news_list{ padding-left: 0px; list-style: none; } ul.news_list li{ list-style-type: none; list-style: none; clear: both; overflow: hidden; padding: 13px 0; } ul.news_list li p{ font-size: 11px; } .news_right{ float: left; width: 700px; } img{ border: none; } h4.person{ color: #8D9EA5; margin-top: 3px; margin-bottom: 0px; } p.listing{ display: inline; } div.listing{ margin-bottom: 15px; margin-left:18px; float:left; clear:left; font-size:11px; } div.listing a { margin-left:5px; font-weight:bold; color:#DDDDDD; padding:2px 5px; } div.listing a:hover, div.listing a.active {background-color:#327e96;} /** UNIQUE **/ div#number_4_about{ width: 634px; } h2.our_work_title { float:left; width:auto; margin-left:20px; margin-top:0; padding-top:0; padding-bottom:0; margin-bottom:20px; } ul.our_work_list { list-style:none; padding:0; clear:both; margin:0; border-bottom:1px solid #2F3034; overflow:hidden; width:100%; } ul.our_work_list li { width:212px; float:left; overflow:hidden; margin:19px 0 16px 20px; } ul.our_work_list li a img {margin-bottom:6px;} p.work_blurb { font-size: 12px; } p.work_blurb a { font-weight:bold; color:#DDDDDD; } div.pagination *{ font-size: 12px; } /** Portfolio/Showreel **/ form#tag_dropdown{ float: right; margin-right:20px; } form#search_portfolio { float:right; margin-right:20px; } form#search_roster{ float:right; margin-right:20px; } /** Portfolio View **/ div.lower_section div{ margin: 44px 0; } .white{ color: #DDDDDD; font-weight: bold; } ul.details_list{ list-style:none; padding: 3px 0px; } h3.project_title{ color:#8D9EA5; } form#tag_dropdown label, form#search_portfolio label {margin-right:6px;} .hand{ cursor: hand; cursor: pointer; } #portfolio_prev{ float:right; color: #CCCCCC; } #portfolio_prev a{ color: #CCCCCC; } #portfolio_prev a:hover{ color: #FFFFFF; } p.search_results{ font-size: 16px; padding-left: 16px; padding-bottom: 16px; } p.search_results span.large{ font-size: 18px; color: #999999; font-weight: bolder; } /** About Us Facilities **/ div.facilities_content li, div.facilities_content p{ font-size: 14px; } div.facilities_content{ /*background:#010308 url(/images/site_images/facilities_folded_content_bkg.gif) no-repeat;*/ background-image: url(/images/site_images/facilities_folded_content_bkg.gif); background-repeat:no-repeat; /*background-attachment:fixed;*/ background-position:0px 0px; position: relative; top: -10px; } div.facilities_content span.collapse_content{ margin: 0px 10px; } .collapse_advice{ font-size: 12px; color: #646D74; font-weight: normal; } h3.facilities_content{ cursor: pointer; /*color: #AAAAAA;*/ font-size: 14px; font-weight: bold; } /** New **/ ul.news_list { list-style:none; padding:0; clear:both; margin:0; border-bottom:1px solid #2F3034; overflow:hidden; width:100%; } ul.news_list a{ color: #FFFFFF; font-weight: bold; } ul.news_list a:hover{ color: #CCCCCC; } div.entries_count{ position: relative; top:-10px; } .news_list h3{ color: #FFFFFF; } .news_list h3 a{ font-weight: normal; color: #FFFFFF; } .news_list h3 a:hover{ color: #CCCCCC; } div.date{ color:#9AC0D3; font-size: 11px; } h3.news_title{ padding: 0; margin: 0; color: #FFFFFF; } h3.news_headline{ color: #FFFFFF; text-transform: none; } #search_news{ float:right; } #search_news p{ font-size: 12px; } .news_head{ height: 40px; overflow: hidden; } #showing{ padding-top: 10px; float: left; } /** Contact **/ .even_left_column{ width: 290px; float: left; } .even_right_column{ padding-left: 20px; width: 290px; float: left; } .even_map_column{ width: 260px; float:left; } /** Number 4 **/ h2#about_the_studio{ margin-top: 24px; } img.studio_rates_card{ margin-top: 20px; } /* h3.dept{ text-transform: uppercase; line-height: 20px; } */ #map{ margin-top: 20px; } #who_we_are{ color: #FFFFFF; } #who_we_are a:link{ color: #FFFFFF; text-decoration: underline; } #who_we_are a:hover { text-decoration: none; } /** Roster **/ .roster_left{ float: left; width: 280px; margin-left: 10px; } .roster_center{ float: left; width: 280px; } .roster_right{ float: right; width: 280px; } .roster_left li, .roster_center li, .roster_right li{ list-style:none; } .roster_head{ height: 40px; overflow: hidden; } div#roster_sheet{ list-style:none; } div#roster_sheet ul li{ line-style: none; } div#gender{ list-style:none; float: right; } #search_roster{ float:right; } div#gender{ display: block; padding-right:30px; } div#gender a{ margin-left:5px; font-weight:bold; color:#DDDDDD; } div#gender a:hover, div#gender a.active {background-color:#327e96;} div#search_roster{ position: relative; top: -6px; } ul.roster{list-style:none;} h2#roster_title{float:left;} div#roster_header{ height: 58px; } div#roster_sheet{ width: 100%; display: block; } div#roster_sheet a{font-weight:bold;} /** END ROSTER **/ .vertical_separator{ width: 645px; height: 1px; padding: 0px; margin: 0px; background:#010308 url(/images/site_images/facilities_header.gif); } a.sample{ color:#9AC0D3; font-size: 11px; } /** NUMBER 4 Who We Are **/ .profile{ margin: 0px; padding: 0px; width: 624px; } .profile li{ border-bottom: 1px solid #25282C; padding: 8px 0 18px; margin-bottom: 20px; list-style: none; overflow: hidden; } .profile h4{ padding-top: 0px; margin-top: 0px; } .profile li img{ float: left; margin-top: 6px; margin-right: 27px; } .profile_right{ float: left; width: 477px; } /* 404 */ p.fourzerofourmessage span{ color: #FFFFFF; font-size: 18px; margin-top: 0px; margin-bottom: 9px; font-weight: lighter; line-height: 118%; } /* --- Alternate Content --- */ #alt_content { width:600px; margin-left:auto; margin-right:auto; } .alt_content_header { margin-top:5px; margin-left:5px; margin-bottom:0px; } #alt_content p a { margin-top:0px; margin-left:5px; } #alt_content p { font-size:13px; } .alt_content_entry { margin-bottom:20px; } a.get_flash_link { color:#fff; } a.get_flash_link:hover { text-decoration:underline; } /* ---- Number 4 Contact Us --- **/ .number_4_left{ width: 340px; float: left; } .number_4_center{ padding-left: 20px; width: 300px; float: left; } .number_4_right{ padding-left: 20px; width: 230px; float: left; } div.hidden{ visibility: hidden; display: none; }