body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, select, input, button {margin:0;padding:0;}
input.form_text_field, select {padding:2px;margin:1px;}
select {background:#FFF;}
body {text-align:center;font-family:helvetica, arial, verdana, sans-serif;font-size:62.5%;background:#0AA7D6 url(/layout/newhome/body_bkgrd.jpg) repeat-x;color:#666;}
img {border:0;display:block;}
button {background:none;border:0;padding:0;cursor:pointer;}

/* FONT RULES */
.top_shows li, #main_nav ul li, #site_map h5, #site_map li, #coming_next h3, select, input {font-family:arial, helvetica, verdana, sans-serif;}
h2 {font-size:2em;}
#header_listings_search p span {font-size:1.4em; font-weight:bold;}
.internal_ad h4, .digital h4, #coming_next h3, .site_info h4, .top_tv h2 {font-size:1.8em;}
#main_nav ul, .latest_news h3, #content .top_shows ul li, #header_site_search li.submit label, #site_map h4, #footer div.terms h5, #footer_site_search p label.submit {font-size:1.6em;}
button, #content ul.top_shows li, #header_listings_search label, #footer_listings_search label, .top_tv h3, .row_2_1 .span_1 h3, .row_3 .span_1 h3, p.more, .span_1 p.more, .span_2 p.more, #right_panel div p.more, #site_map h5, .internal_ad h5 {font-size:1.4em;}
.adsense span.title{font-size:1.3em;}
select, input, .span_1 p, .span_1 li, .span_2 p, #right_panel div p, #footer li, .terms p, div.internal_ad ul li, #content ul.carousel-list li h3, .adsense span.desc, .adsense span.url, .adsense div.header, #footer_site_search p label {font-size:1.2em;}
#content #coming_next ul li, #header_site_search li label {font-size:1.1em;}
#footer_site_search p label.term {font-size:1.4em;}
li.submit, #content ul.carousel-list li p {font-size:1em;}
#main_nav ul li, ul.top_shows li.all, #footer_listings_search label, #coming_next h3, #footer_site_search p label, #header_site_search li label, .adsense div.header {font-weight:bold;}
body:not(:root:root) #main_nav ul li {font-weight:normal;}
#coming_next h2, #coming_next h2 strong, h2, h3, #site_map h4, #footer div.terms h5, .internal_ad h5, .site_info h4, .adsense h5, .adsense h6, .digital h4 {font-weight:normal;}
a:link, a:visited, .terms p {color:#03F;}
.row_2_1 .span_1 h2 a:link, .row_2_1 .span_1 h2 a:visited, .internal_ad h5, #coming_next h2 a:link, #coming_next h2 a:visited, #coming_next h3, #coming_next li a:link, #coming_next li a:visited, #coming_next h3 a:link, #coming_next h3 a:visited {color:#000;}
#coming_next h2 a:link strong, #coming_next h2 a:visited strong, .latest_news h2 a:link, .latest_news h2 a:visited, .row_3 .span_1 h2 a:link, .row_3 .span_1 h2 a:visited, #content .top_shows h2 a:link, #content .top_shows h2 a:visited, .top_tv h3, h3 a:link, h3 a:visited, .row_2_1.orange .span_2 h2 a:link, .row_2_1.orange .span_2 h2 a:visited, .row_2_1.orange .span_1 h2 a:link, .row_2_1.orange .span_1 h2 a:visited, #footer div.terms h5, #site_map h4, #site_map h4 a:link, #site_map h4 a:visited, .internal_ad h4, .internal_ad h4 a:link, .internal_ad h4 a:visited, #coming_next li.selected a:link, #coming_next li.selected a:visited, .adsense h5, .adsense span.title, .adsense div.header, .internal_ad h5 a:link, .internal_ad h5 a:visited {color:#900;}
.row_2_1 .span_1.top_tv h2 a:link, .row_2_1 .span_1.top_tv h2 a:visited {color:#416282;}
.adsense span.url  {color:#B0A4C4; display:inline;}
#main_nav li a:link, #main_nav li a:visited, #header_site_search, #header_site_search button, #footer_site_search, #footer_site_search button, #header_listings_search, #header_listings_search button, #footer_listings_search button, #poll button {color:#FFF;}
.digital h4, .digital h4 a:link, .digital h4 a:visited {color:#BC0054;}
.site_info h4 {color:#390;}
#content a, #main_nav li a, #footer a, #right_panel a {text-decoration:none;}
#content ul.top_shows li a:link, #content ul.top_shows li a:visited {text-decoration:underline;}

/* Link Hover Styles */
#content a:hover, #content a:hover span, #footer a:hover, #right_panel a:hover, #coming_next h3 a:hover, #coming_next li a:hover, #content .top_shows h2 a:hover {text-decoration:underline;color:#03F;}

/* CONTAINER */
#container {text-align:left;margin:0 auto;width:990px;padding-top:106px;position:relative;}
.wrapper_1, .wrapper_2 {width:100%;}
.wrapper_1 {background:url(/layout/newhome/container_bkgrd.gif) repeat-y;margin-bottom:20px;}
.wrapper_2 {background:url(/layout/newhome/main_wrapper2_bkgrd.jpg) no-repeat top left;}

/* MASTHEAD */
#leaderboard {position:absolute;top:8px;right:74px;}
#masthead {background:url(/layout/newhome/masthead_top.gif) no-repeat top left;padding-top:53px;position:relative;}
h1.logo {width:146px;height:120px;background:url(/layout/newhome/wotv_logo.gif) no-repeat top left;position:absolute;top:-25px;left:10px;}
h1.logo a {display:block;width:120px;height:120px;margin-left:16px;}
h1.logo a strong, ul.top_shows li.icon a span {position:absolute;top:-10000px;left:-10000px;}
#main_nav {margin-left:156px;background:url(/layout/newhome/main_nav_right.gif) no-repeat top right;width:824px;margin-bottom:14px;}
#main_nav ul {float:left;background:#750404 url(/layout/newhome/main_nav_bkgrd.gif) repeat-x;width:820px;list-style:none; font-size:1.5em; height:30px;}
#main_nav li {float:left;}
#main_nav li a:link, #main_nav li a:visited {display:block;padding:3px 6px 2px 5px;line-height:1.6em;}
#main_nav li > a:link, #main_nav li > a:visited {padding-top:2px;}
*+html #main_nav li > a:link, *+html #main_nav li > a:visited, body:not(:root:root) #main_nav li > a:link, body:not(:root:root) #main_nav li > a:visited  {padding-top:3px;}
#main_nav li a:hover {background:#1A2668 url(/layout/newhome/main_nav_bkgrd_hover.gif) repeat-x;}
#main_nav .clear_both {height:0;}
#header_site_search {background:#33D500 url(/layout/newhome/masthead_sitesearch_bkgrd.jpg) repeat-x top left;width:336px;margin-bottom:10px;}
#header_site_search #search_top {background:url(/layout/newhome/masthead_sitesearch_head.gif) no-repeat top left;padding-top:4px;}
#header_site_search #search_top {background:url(/layout/newhome/masthead_sitesearch_head.gif) no-repeat top left;}
#header_site_search ul {background:url(/layout/newhome/masthead_sitesearch_bkgrd.gif) repeat-y top left; list-style-type:none;}
#header_site_search input.form_radio_button {position:absolute;left:5px;}
#header_site_search li {display:inline;position:relative;padding-left:5px;}
#header_site_search li label {padding-left:1.8em;}
#header_site_search li.submit {display:block;background:url(/layout/newhome/masthead_sitesearch_foot.gif) no-repeat bottom left;padding:5px 0 6px 5px;position:relative;}
#header_site_search li.submit label {padding:0;}
#header_site_search li input.form_text_field, #footer_site_search input.form_text_field {width:220px;margin:0 5px 0 5px;}
#header_site_search li input.form_text_field, #footer_site_search input.form_text_field, #header_listings_search select, #footer_listings_search select {border:1px solid #999;}
#header_listings_search {position:absolute;top:114px;left:156px;background:#C20101 url(/layout/newhome/head_listings_search_left.gif) no-repeat top left;min-height:34px;}
div > #header_listings_search {height:auto;min-height:34px;}
#header_listings_search select {width:146px;}
#header_listings_search form {padding:0 8px 0 8px;background:url(/layout/newhome/head_listings_search_right.gif) no-repeat top right;height:34px;float:left;}
#header_listings_search > form {height:auto;min-height:34px;}
#header_listings_search p {float:left;padding-top:4px;}
#header_listings_search label {padding:0 0.25em 0 0.5em;}
#header_listings_search button {margin-left:5px;}
.header_links {position:absolute;top:112px;right:12px;list-style:none;}
.header_links li {padding-bottom:6px;}
.header_small_ad {position:absolute;top:15px;left:10px;}

/* BUTTON STYLE */
#header_site_search button, #footer_site_search button, #header_listings_search button, #footer_listings_search button, #poll button {border-top:1px solid #33D400;border-right:1px solid #1B4C1B;border-bottom:1px solid #1B4C1B;border-left:1px solid #33D400;padding:0 2px 0 2px;background:#009E28 url(/layout/newhome/go_button_bkgrd.gif) repeat-x top left;}

/* CONTENT */

#content {clear:both;width:628px;float:left;padding-left:6px;}
.row_3 .span_1 {width:207px;}
.row_3 .span_1.right, .row_2_1 .span_1 {width:192px;}
.span_1 img {margin:0 6px 10px 6px;}
.span_1.interview img {margin-left:51px;}
.span_1 ul li {padding:0 6px 0.25em 0;}
.row_2_1 .span_1 h3, .row_2_1 .span_1 p, .row_2_1 .span_1 ul {margin:0 6px 0 6px;}
.row_2_1 .span_1 h3 {margin-bottom:0.25em;}
.span_2 {width:427px;}
.row_2_1, .row_3 {width:100%;}
.row_2_1 {background:url(/layout/newhome/row_2_1_bkgrd.gif) repeat-y top left;margin-bottom:9px;}
.row_2_1.top {clear:left;}
.row_2_1.special {background:url(/layout/newhome/row_2_1_special_bkgrd.gif) repeat-y top left;}
.row_2_1 .clear_both {height:4px;background:url(/layout/newhome/row_2_1_footer.gif) no-repeat top left;}
.row_2_1.top .clear_both {background:url(/layout/newhome/row_2_1_top_footer.gif) no-repeat top left;}
.row_2_1.special .clear_both {background:url(/layout/newhome/row_2_1_special_footer.gif) no-repeat top left;}
.row_2_1 .span_2 {float:left;}
.row_2_1 .span_1 {float:left;margin-left:9px;}
.row_2_1 h2 {padding:8px 6px;line-height:1.2em;}
.row_2_1 .span_2 {background:url(/layout/newhome/h2_white_427_header.gif) no-repeat top left;}
.row_2_1.top .span_2 {background:url(/layout/newhome/h2_white_427_top_header.gif) no-repeat top left;}
.row_2_1 .span_1 {background:url(/layout/newhome/h2_white_192_header.gif) no-repeat top left;}
.row_2_1.top .span_1 {background:url(/layout/newhome/h2_white_192_top_header.gif) no-repeat top left;}
.row_3 {background:url(/layout/newhome/row_3_bkgrd.gif) repeat-y 0 0;margin-bottom:9px;}
.row_3 .clear_both {height:4px;background:url(/layout/newhome/row_3_footer.gif) no-repeat 0 0;}
.row_3 .span_1 {float:left;padding-top:4px;}
.row_3 .span_1.left, .row_3 .span_1.middle {background:url(/layout/newhome/h2_orange_207_header.gif) no-repeat top left;}
.row_3 .span_1.middle {margin-left:13px;}
.row_3 .span_1.right {margin-left:9px;background: url(/layout/newhome/h2_orange_192_header.gif) no-repeat top left;}
.row_3 .span_1 h2, .row_2_1.orange .span_2 h2, .row_2_1.orange .span_1 h2 {border-bottom:1px solid #E2A911;padding:4px 6px 6px 6px;background:#FFC454 url(/layout/newhome/h2_bkgrd_orange.gif) repeat-x top left;margin:0 1px 0 1px;line-height:1.2em;}
.row_3 .span_1 h3, .row_3 .span_1 p, .row_2_1.orange .span_1 p {margin:0 10px 0 10px;}
.row_2_1 .span_1 ul {padding-left:15px;}
.row_3 .span_1 ul {padding-left:25px;}
.row_2_1.orange .span_2, .row_2_1.orange .span_1 {padding-top:4px;}
.row_2_1.orange .span_2 {background: url(/layout/newhome/h2_orange_427_header.gif) no-repeat top left;}
.row_2_1.orange .span_1 {background: url(/layout/newhome/h2_orange_192_header.gif) no-repeat top left;}
.row_3 .span_1 h2, .row_2_1.orange .span_2 h2, .row_2_1.orange .span_1 h2, .row_3 .span_1 h3, .row_3 .span_1 p, .row_3 .span_1 ul, .row_2_1.orange .span_1 p {margin-bottom:0.5em;}

/* More */
p.more {clear:both;text-align:right;margin:0;}
.span_2 p.more {padding-right:10px;}
p.more a, .newsletter a {background:url(/layout/newhome/more_arrow.gif) no-repeat center left;padding-left:8px;}

/* Coming Next */
#coming {visibility:hidden;}
#coming_next {padding-bottom:10px;}
#coming_next img {margin:0 3px 5px 3px;}
#coming_next h3, #coming_next ul {padding:0 5px 0 5px;}
#coming_next h3 {padding-bottom:0.25em;}
#coming_next h2, #coming_next h3 {background:#FFF;}
#coming_next h2 {margin:4px 1px 0 1px;padding-top:2px;}
#coming_next h3 {margin:0 1px 0 1px;}
#coming_next ul {list-style:none;}
#coming_next ul li {float:left;border-left:1px solid #666;padding:0 0 0 6px;margin:0 0 0 6px;}
#coming_next ul li.first {border:0;padding:0;margin:0;}
.yui-content {position:relative;height:280px;}
.yui-content div {position:absolute;top:0;left:0;}

/* Photos */
.photos h2 {position:relative;}
.photos h2 span {font-size:0.5em;position:absolute;top:10px;right:6px;cursor:pointer;background:url(/layout/newhome/more_arrow.gif) no-repeat center right;padding-right:8px;}
.photos h3 a, .internal_ad h5 a {display:block;background:url(/layout/newhome/more_arrow.gif) no-repeat center right;padding-right:8px;}

/* Latest News */
.latest_news div {padding:10px 5px 0 5px;}
.latest_news div img {float:left;}
.latest_news .main_story {height:110px}
.latest_news > .main_story {height:auto;min-height:110px}
.latest_news .main_story h3, .latest_news .main_story p {margin-left:110px;}
.latest_news .main_story p.more {clear:none;}
.latest_news .secondary_story {height:60px;width:203px;float:left;}
.latest_news > .secondary_story { height:auto;min-height:60px}
.latest_news .secondary_story.clear {clear:left;}
.latest_news .secondary_story h3, .latest_news .secondary_story p {margin-left:70px;}

/* Top Shows */
ul.top_shows {padding:10px 0 0 56px;height:44px;width:572px;list-style:none;position:relative;}
#content > ul.top_shows {height:auto;min-height:44px;}
ul.top_shows li.icon a {display:block;width:56px;height:56px;background:url(/layout/newhome/top_shows_masthead.gif) no-repeat top left;float:left;position:absolute;top:0;left:0;}
ul.top_shows li {display:inline;padding-left:10px;}
ul.top_shows li.icon {padding:0;}
.row_2_1 .span_2.top_shows {background:url(/layout/newhome/top_shows_bkgrd.gif) no-repeat 0 67px;}
.row_2_1 .span_2.top_shows h2 {background:url(/layout/newhome/top_shows_h2_header.gif) no-repeat top left;height:50px;}
.row_2_1 .span_2.top_shows > h2 {height:auto;min-height:50px;}
.row_2_1 .span_2.top_shows h2 a {display:block;padding:20px 0 20px 80px;}
.row_2_1 .span_2.top_shows ul {list-style:none;padding:0 12px 0 12px;}
.row_2_1 .span_2.top_shows ul li {width:49%;float:left;padding:0 0 0.5em 0;}

/* Top TV */
.row_2_1 .span_1.top_tv h2 {background:url(/layout/newhome/todays_top_tv_h2_header.gif) no-repeat top left;padding-top:6px;}
.top_tv p {background:#FFF;padding:5px;}
.row_2_1 .span_1.top_tv h2 a {display:block;background:#FFF;padding:10px 5px 8px 5px;margin-bottom:5px;}
.row_2_1 .span_1.top_tv .scrolling_area {height:288px;overflow:auto;border:1px solid #86A4C2;margin:0 4px 10px 4px;text-align:center;background:#FFF;}
.scrolling_area h3, .scrolling_area p {width:120px;padding:0 0 0 18px;text-align:left;}
.scrolling_area img {padding-top:10px;margin-left:22px;}

/* Listings Search */
#footer_listings_search p {width:170px;float:left;margin-left:10px;}
#footer_listings_search ul {list-style:none;text-align:right;padding-right:10px;}
#footer_listings_search ul li {margin-bottom:5px;}
#footer_listings_search label {padding-right:5px;}
#footer_listings_search select {width:150px;}

/* Poll */
#poll ul {list-style:none;padding-left:10px;}
#poll ul li label {padding-left:0.5em;}
#poll ul li.submit {text-align:right;padding-right:10px;}

/* RIGHT PANEL */
#right_panel {float:left;margin:-8px 0 0 10px;position:relative;width:336px;}
div > #right_panel {margin-top:-6px;}
.mpu {width:336px;margin-bottom:10px;text-align:center;}
#right_panel div.column_1 {width:160px;float:left;}
#right_panel div.column_2 {width:160px;float:left;margin-left:5px;}
#right_panel div.column_1 div, #right_panel div.column_2 div {margin-bottom:10px;}
div.internal_ad {background:url(/layout/newhome/internal_ads_bkgrd.gif) repeat-y;}
div.internal_ad h4 {background:url(/layout/newhome/internal_ads_head.gif) no-repeat top left;padding:10px;}
div.internal_ad img, div.digital img {margin:0 5px 5px 5px;}
div.internal_ad h5, div.internal_ad p, .site_info p, .digital p {padding:0 10px 0.5em 10px;}
div.internal_ad ul {padding:0 12px 0 25px;}
div.internal_ad ul li {padding-bottom:0.5em;}
div.internal_ad p.more {background:url(/layout/newhome/internal_ads_foot.gif) no-repeat bottom left;padding-bottom:10px;margin-bottom:0;}
.site_info {background:url(/layout/newhome/site_info_bkgrd.gif) repeat-y top left;}
.site_info h4 {background:url(/layout/newhome/site_info_bkgrd_head.gif) no-repeat top left;padding:10px;}
.site_info p.foot {background:url(/layout/newhome/site_info_bkgrd_foot.gif) no-repeat bottom left;padding-bottom:8px;}
.site_info p.foot a {letter-spacing:-0.01em;}
.digital {background:url(/layout/newhome/digital_bkgrd.gif) repeat-y top left;}
.digital h4 {background:url(/layout/newhome/digital_bkgrd_head.gif) no-repeat top left;padding:10px 0 10px 0;text-align:center;letter-spacing:-0.05em;}
.digital p.more {background:url(/layout/newhome/digital_bkgrd_foot.gif) no-repeat bottom left;}

/* FOOTER */
#footer {clear:both;padding:0 6px 18px 6px;background:url(/layout/newhome/footer_bottom_bkgrd.gif) no-repeat bottom left;}
#footer .wrapper_1 {background:url(/layout/newhome/footer_wrapper1_bkgrd.gif) repeat-y;margin:0;}
#footer .wrapper_2 {background:url(/layout/newhome/footer_wrapper2_bkgrd.jpg) no-repeat top left;}
#footer_site_search {background:url(/layout/newhome/footer_search_foot_bkgrd.gif) no-repeat bottom left;margin-right:7px;padding-bottom:20px;text-align:center;}
#footer_site_search #search_footer {background:#33D300 url(/layout/newhome/footer_search_bkgrd.gif) repeat-x top left;}
#footer_site_search p {background:url(/layout/newhome/footer_search_head_bkgrd.gif) no-repeat top left;padding-top:4px;position:relative;}
#footer_site_search label {padding-right:0.25em;}
#footer_site_search p label.submit {padding-left:1em;}
#site_map {padding-left:6px;}
#site_map div {width:154px;float:left;}
#site_map h4, #site_map h5, #site_map li {padding-top:0.5em;}
#site_map ul {list-style:none;padding-right:10px;}
#site_map ul.rss li {background:url(/layout/newhome/rss_icon.gif) no-repeat 0 0.5em;padding-left:16px;height:12px;}
#site_map ul.rss > li {height:auto;min-height:12px;}
.adsense {background-color:#FFF;border:1px solid #C40101;width:315px;float:left;padding:10px;}
.adsense span {display:block;}
.adsense div.header {padding-bottom:5px; text-align:left;}
.adsense span.title {font-size:1.2em;}

.adsense .ad, .adsense .adfirst {margin-bottom:10px;}

.adsense .ad span.title {font-size:1em;}
.adsense span.desc, .adsense span.url {padding:0 0; font-size:1.1em;}
#footer div.terms {clear:left;padding:10px 6px 0 6px;}

/* CLEAR */
.clear_both {clear:both;}

/* EXTRA CLASSES */
.comp_image {padding: 7px 0 7px 10px;}

/* TVG SEARCH FORM */

.row_2_1.orange .span_2 form p {margin-left:10px;}
.row_2_1.orange .span_2 form p button {font-size:1em; color:#666;}
.row_2_1.orange .span_2 form#footer_film_guide input{margin-top:10px;}
.row_2_1.orange .span_2 form#footer_film_guide button {font-size:1.2em; color:#666;}
.row_2_1.orange .span_2 form#footer_film_guide label {margin-left:10px; font-size:1.2em; color:#666;}

#container .wrapper_1 .wrapper_2 #content .row_3 .span_1.middle.interview a img{margin:0 auto; margin-bottom:10px;}

/* FOLLOW US */

.row_3 .span_1.follow {padding-top:0px; width:208px;}
.row_3 .span_1.follow img {margin:0 0 0 0;}
.row_3 .span_1.follow img, .row_3 .span_1.follow form#newsletter, .row_3 .span_1.follow form#newsletter input { float:left; }
.row_3 .span_1.follow form#newsletter { width:208px; margin-bottom:0px; }
.row_3 .span_1.right {margin-left:8px;}
.row_3.follow .clear_both {height:4px;background:url(/layout/newhome/row_3_footer_follow.gif) no-repeat 0 0;}

/* RACE ONLINE */

#race_online { border:1px solid #000; background:#FFF; float:right; margin:10px 20px 0 0; }
