
* {margin:0;padding:0;}
body {background:#233343;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;}

body.drama-documentary {background:#233343 url(../images/bg/bg-drama-documentary.jpg) no-repeat center 300px;}
body.tv-advertising {background:#233343 url(../images/bg/bg-tv-advertising.jpg) no-repeat center 300px;}
body.radio {background:#233343 url(../images/bg/bg-radio.jpg) no-repeat center 300px;}
body.corporate-promos {background:#233343 url(../images/bg/bg-corporate-promos.jpg) no-repeat center 300px;}
body.contact {background:#233343 url(../images/bg/bg-contact.jpg) no-repeat center 300px;}


#container {width:980px;margin:0 auto;}
#content {width:920px;padding:30px;}





/*  INDEX BANNER */

#index-banner {height:352px;width:980px;position:relative;}
#index-banner #logo {height:147px;background:url(../images/index-box-top.gif) no-repeat center top;padding:24px 0 0 16px;width:964px;}
#index-banner #address {height:181px;background:url(../images/index-box-bottom.gif) no-repeat center top;color:#151f29;}
#index-banner #address .address-details {float:left;width:200px;padding:30px 0 0 40px;}

#index-navigation {width:439px;height:230px;position:absolute;right:36px;top:36px;background:url(../images/nav/bg.gif) no-repeat center top;padding:52px 0 0 0;}

#index-navigation ul {list-style:none;}
#index-navigation li {margin:0 0 1px 0;}
#index-navigation li a {width:439px;height:47px;display:block;text-indent:-999px;overflow:hidden;}

#index-navigation li#drama-documentary a {background:url(../images/nav/drama-documentary.gif) no-repeat 0 0;}
#index-navigation li#tv-advertising a {background:url(../images/nav/tv-advertising.gif) no-repeat 0 0;}
#index-navigation li#radio a {background:url(../images/nav/radio.gif) no-repeat 0 0;}
#index-navigation li#corporate-promos a {background:url(../images/nav/corporate-promos.gif) no-repeat 0 0;}




/*  INNER BANNER */

#inner-banner {height:171px;width:980px;background:url(../images/core/bg-header-inner.jpg) no-repeat left top;}
#inner-banner #logo {height:147px;padding:24px 0 0 16px;width:484px;float:left;}
#inner-banner #address {color:#151f29;width:480px;float:left;}
#inner-banner #address .address-details {float:left;width:200px;padding:35px 0 0 40px;}

#inner-navigation {width:439px;height:230px;position:absolute;right:36px;top:36px;background:url(../images/nav/bg.gif) no-repeat center top;padding:52px 0 0 0;}

#inner-navigation ul {list-style:none;}
#inner-navigation li {margin:0 0 1px 0;}
#inner-navigation li a {width:439px;height:47px;display:block;text-indent:-999px;overflow:hidden;}

#inner-navigation li#drama-documentary a {background:url(../images/nav/drama-documentary.gif) no-repeat 0 0;}
#inner-navigation li#tv-advertising a {background:url(../images/nav/tv-advertising.gif) no-repeat 0 0;}
#inner-navigation li#radio a {background:url(../images/nav/radio.gif) no-repeat 0 0;}
#inner-navigation li#corporate-promos a {background:url(../images/nav/corporate-promos.gif) no-repeat 0 0;}




/* NAVIGATION */

.navigation {font-size:1.2em;color:#fff;padding:30px 30px 20px 30px;width:920px;display:block;}
.navigation a {color:#fff;text-decoration:none;}
.navigation a:hover {text-decoration:underline;}
.navigation ul {list-style:none;float:right;}
.navigation li {float:left;margin:0 0 0 20px;}




/* FOOTER */ 

#footer {border-top:1px solid #ced9e4;margin:0 0 30px 0;padding:15px 0 0 0;}
#footer .copyright {padding:30px;font-size:1.1em;color:#596a7c;}
.logo-wf {float:right; border: none;}



/* VIDEO LISTINGS */

.video-listing-row {width:900px;padding:10px;}
.video-listing-item {width:130px;padding:10px 10px 10px 10px;_padding:10px 10px 10px 0;float:left;text-align:center;}
.video-listing-item p a {font-size:1.1em;text-decoration:none !important;}
.video-listing-item img {background:#596a7c;padding:5px;width:130px;border:none;margin:0 0 10px 0;}
.last {border:none;}
#video-display {margin:40px auto 0 auto;width:427px;height:260px;}




/* CONTACT FORM */

#contact-area {width:920px;}
#contact-form {width:450px;float:left;margin:0 0 2em 0;}
#contact-map-link {width:450px;padding:200px 0 0 20px;float:left;}
#contact-map-link a {display:block;background:url(../images/contact-map-link.gif) no-repeat 0 0;width:287px;height:42px;text-indent:-999px;overflow:hidden;margin:0 auto;}
#contact-map {width:500px;margin:0 auto;padding:15px;}
#contact-map p {color:#000!important;margin:0;}
#contact-map h2 {font-size:1.4em!important;color:#666}








/* TEXT FORMATTING and STYLES */

a {color:#fff4ce;text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-size:1.2em;line-height:1.8em;margin:0 0 1.8em 0;}
h1 {color:#fff;font-size:1.8em;font-weight:bold;margin:0 0 1em 0;}
h2 {color:#fff;font-size:1.6em;font-weight:bold;margin:0 0 1em 0;}
h3 {color:#fff;font-size:1.4em;font-weight:bold;margin:0 0 1em 0;}
h4 {color:#fff;font-size:1.2em;font-weight:bold;margin:0 0 1em 0;}
h5 {color:#fff;font-size:1.2em;font-weight:bold;}





#content h1 {text-indent:-999px;height:23px;width:920px;}
body.home #content h1 {background:url(../images/h1/home.gif) no-repeat left top;}
body.drama-documentary #content h1 {background:url(../images/h1/drama-documentary.gif) no-repeat left top;}
body.tv-advertising #content h1 {background:url(../images/h1/tv-advertising.gif) no-repeat left top;}
body.radio #content h1 {background:url(../images/h1/radio.gif) no-repeat left top;}
body.corporate-promos #content h1 {background:url(../images/h1/corporate-promos.gif) no-repeat left top;}
body.contact #content h1 {background:url(../images/h1/contact.gif) no-repeat left top;}
#content p {color:#ced9e4;}

a.email {background:url(../images/core/envelope.gif) no-repeat 0 2px;padding:0 0 0 20px;}

ul#index-list {list-style:none;font-size:1.8em;color:#ced9e4;}
ul#index-list li {margin:0 0 0.5em 0;width:305px;float:left;}




/* CLEARFIX */

.clearfix:after {
    content: "."; 
    clear: both; 
    display: block; 
    height: 0; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */