.clearfix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
.clearfix { clear:both; }
* html .clearfix {clear:both; height:1%;}
.clearfix { display:block; }

.clearboth { clear:both; height:1px; line-height:1px; font-size:1px; }

.sg_byline { font:normal 11px Arial, Helvetica, sans-serif; color: #9A9A9A; }

/* reset html elements */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}  

/* base font size */
body { font-size:75%; color:#545454; font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }

h1 { font-size:200%; }

/* links */
a { text-decoration:none; }
a:link { color:#007aaa; text-decoration:none; }
a:visited { color:#20576b; }
a:hover { text-decoration:underline; }

/* form rules */
form { display:inline; }

/* page layout rules */
body { margin:0px; background:#e5e6da url(bg000000.gif) 0px 90px repeat-x; background-attachment:fixed; }
#container { margin:0 auto; padding:1px; position:relative; min-width:800px; max-width:1200px;}
div.hidden { display:none; }

/* container rules (IMPORTANT):
   the rules below either fix the width of the page or make it
   variable-width. comment out the one you don't want. */
div#container { width:996px; } 
/* div#container { width:90%; } */

/* branding */
#branding { position:absolute; top:0; left:1px; width:100%; }
.leaderboard { text-align:center; padding-top:6px; }
#nav_tools { text-align:right; border-top:1px solid #e5e6da; margin-top:3px; padding:8px; position:relative;}
#nav_tools a { margin-left:0.75em; }
#nav_main { color:#b4b4b4; padding:0px 8px;  }
#nav_main a { color:#323232; }
#nav_features { width:48%; float:left; }
#nav_classified { width:48%; float:right; text-align:right; }
#nav_classified a { font-weight:bold; }

/* masthead */
#masthead { padding:8px; border-bottom:1px solid #e5e6da; position:relative; clear:both; }
#branding_logo { background:url(logo-lat.gif) no-repeat; width:240px; height:30px; text-indent:-9999px; float:left; position:relative; }
#branding_logo:hover { cursor:pointer; }
#branding_section { font-size:200%; color:#2286aa; display:inline; border-left:1px solid #d8dacf; padding-left:11px; position:relative; }
#masthead form { padding-left:5%; }
#search { display:inline; }
#search_input { width:30%; font-size:16px; }

/* section nav */
#nav_section { padding:4px; height:28px; overflow:hidden; }
#nav_section .nav { background:transparent url(hrz-nav-.gif) repeat-x top left; display:inline; float:left; font-size:115%; font-weight: bold; height:28px; overflow:hidden; width: 100%;}
#nav_section .nav ul { margin:0; padding:0; list-style:none; }
#nav_section .nav li { float:left; margin:0; padding:0; background:url(hrz-nav-.gif) no-repeat top right; }
#nav_section .nav a { color:white; display:block; padding:6px 15px; }
#nav_section .nav li.selected { background:url(hrz-nav-.gif) repeat-x top right; }

/* breadcrumbs */
#breadcrumbs { position:absolute; padding:10px; margin-top:-30px; }

/* content */
#content .canvas_content { position:relative; background-color:#FFFFFF; padding:8px; }  
#content_main { margin-right:368px; position:relative; }
#content_sub { float:right; width:350px; position:relative;}
#content h1 { margin-left:7px; color:#a28333; margin-bottom:0px; padding-bottom:0px; line-height:1.1em; }
#content h2 { font-size:175%; color:#a28333; clear:left; padding:0.75em 0 0.25em; }
#content h3 { font-size:160%; margin-top:1em; margin-left:7px; color:#545454; }
#content h4 { font-size:150%; margin-top:1em; }
#content p { line-height:140%; }

#alert_table td.headline11 { font-family:Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; }
#alert_table td.headline12 { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold;}

#viewfeatures { font:bold 14px Arial, Helvetica, sans-serif; text-align:right; margin-right:5px;  padding:1em 0em; }

#topheadline h2 { font-size:200%; line-height:1.0em; padding:0; margin:0; clear:none; }
#topheadline .byline { font:normal 11px Arial, Verdana, sans-serif; color:#666; margin:8px 0px; }
#topheadline .subhead { font:normal 14px Arial, Verdana, sans-serif; color:#000; }
#topheadline .relatedlinkslabel { font:bold 12px Arial, Verdana, sans-serif; color:#000; }
#topheadline .relatedlinksbullets { font:bold 12px Arial, Verdana, sans-serif; color:#000; }
#topheadline .relatedlinksbullets h2 { font:bold 12px Arial, Verdana, sans-serif; color:#000; }

#featuredboxes { width:100%; margin:20px 0 0 0; clear:both; overflow:hidden; }

#featuredthumbsbox { background:url(bg-about.gif) repeat-x; width:auto; float:left; padding:16px 0 16px 16px; margin-right:16px; overflow:hidden; }
#featuredthumbsbox .thumbbox { background-color:#FFFFFF; padding:10px; float:left; width:140px; margin-right:16px; overflow:hidden; }
#featuredthumbsbox .thumbbox h2 { font:bold 12px Arial, Verdana, sans-serif; }
#featuredthumbsbox .thumbbox .subhead { font:normal 11px Arial, Verdana, sans-serif; color:#000; }

#blogbox { width:200px; float:left; overflow:hidden; position:relative; }
#blogbox .striped_bg { background:url(bg-diag-.gif) repeat-x; margin-bottom:1em; padding:13px; }
#blogbox .blog-promo { padding:0; margin:0; border:0; }
#blogbox .blog-name { font:bold 22px Arial, Verdana, sans-serif; color:#545454; padding:0 0 5px 0; margin:0;  clear:none; }
#blogbox .blog-name a:link, #blogbox .blog-name a:hover { color:#666666; }
#blogbox .blog-name a:active, #blogbox .blog-name a:visited  { color:#666666; }
#blogbox .blog-description { display:none; }
#blogbox .blog-thumb { width:45px; height:45px; border:2px solid #FFFFFF; float:left; margin:0 1em 0 0; }
#blogbox .blog-post-title { font:bold 14px Arial, Helvetica, sans-serif; padding:0; margin:0; text-indent:0; line-height:1.4em; clear:none; }
#blogbox .blog-post-timestamp { font:normal 10px Arial, Verdana, sans-serif; color:#999999; padding:.5em 0em; }
#blogbox .blog-post-description { font:normal 11px Arial, Helvetica, sans-serif; color:#333333; display:inline; }
#blogbox .blog-post-morelink { font:normal 11px Arial, Helvetica, sans-serif; white-space:nowrap; display:inline; padding-left:1em; }
#blogbox .rsslink { float:right; width:12px; height:12px; }

#roadblock2 { width:100%; margin:20px 0 0 0; clear:both; overflow:hidden; }

#roadblock2thumbsbox { background:url(bg-about.gif) repeat-x; width:auto; float:left; padding:16px 0 16px 16px; margin-right:16px; overflow:hidden; }
#roadblock2thumbsbox .thumbbox { background-color:#FFFFFF; padding:10px; float:left; width:140px; margin-right:16px; overflow:hidden; }
#roadblock2thumbsbox .thumbbox h2 { font:bold 12px Arial, Verdana, sans-serif; }
#roadblock2thumbsbox .thumbbox .subhead { font:normal 11px Arial, Verdana, sans-serif; color:#000; }

/* site info */
#site_info { clear:both; position:relative; margin-bottom:50px;}
#site_info, #site_info a { color:#9a9a9a; }
#copyright h3 { background:url(logo-lat.gif) no-repeat; width:144px; height:18px; text-align:left; text-indent:-999px; float:left; position:relative; padding-right:10px;}
#site_info h5 { font-size:115%; font-weight:bold; color:#9a9a9a;}
#site_info .canvas_content { padding:18px 12px; line-height:140%; background:#FFFFFF;}
.column_3 .column { position:relative; width:30%; float:left; padding-right:3%; padding-bottom:13px; color:#b5b5b5;}
#copyright { clear:both; padding-top:15px; text-align:right; font-size:98%; }
#copyright div { position:relative; float:left; }

/* advertising */
.ad_mrec {position:relative;text-align:center;padding:18px;border:1px solid #eee;margin-bottom:18px;}
.ad_mrec_title {position:relative;top:-26px;font-size:10px;background-color:#FFFFFF;color:#CCC;margin-bottom:-12px;width:120px;margin-left:88px;}
.ad{text-align:center;padding:20px;width:560px;position:relative;border:1px solid #eee;margin-bottom:18px;top:-3px;}
.ads_google{position:relative;top:-26px;background-color:#FFFFFF;padding:4px;color:#E5E6DA;}

/* feeds */
#feeds { background:url(bg-diag-.gif); padding:11px 5px 11px 16px; margin-bottom:1em; }
#feeds .subscribe { float:left; width:70px; }
#feeds .buttons { margin-left:80px; }

/* supporting elements */
div.clear { height:1px; width:100%; clear:both; float:none; position:relative; }
div.clear_left { height:1px; width:100%; clear:left; float:none; position:relative; }
hr { background-color: #e5e6da; color: #e5e6da; clear: both; float: none; width: 100%; height: .1em; margin: 0; border: none; line-height:1px; padding:0; margin:0;}
hr.clear { border:1px solid #e5e6da; height:1px; clear:both; float:none; background:#FFFFFF; width:100%; line-height:1px;}
hr.black {color: black;}

/* canvas chrome */
.canvas_outer {	background:url(canvas00.png) repeat-y;}
.canvas_inner { background:url(canvas01.png) top right repeat-y; }
.canvas_content { background-color:#FFFFFF; margin:0 8px; padding:0px; }
    
.canvas_bottom_left { background:url(canvas02.png) top left no-repeat;}
.canvas_bottom_right { background:url(canvas03.png) top right no-repeat; }
.canvas_bottom { background:url(canvas04.png) top repeat-x; margin:0 8px; }
.canvas_top_left { background:url(canvas05.png) bottom left no-repeat; }
.canvas_top_right { background:url(canvas06.png) bottom right no-repeat; }
.canvas_top { background:url(canvas07.png) bottom repeat-x; margin:0px 8px; }
.canvas_bottom, .canvas_top { font-size:4px; }

/* topics index */
.topics_index_letter { list-style:none; }
#topics { margin-left:7px; }
#topics .clear { clear:left; padding-bottom:3em; }
#topics div { float:left; width:30%; margin-right:3%; }

/* highlights */
div#highlights { margin-left:7px; }
ol.highlights  { list-style:none; }
ol.highlights li { float:left; margin-right:15px; width:100px; }
.highlight_row { border-bottom:1px solid #e5e6da; padding-bottom:1.5em; }

/* bio gallery and latest news */
.featured { background:url(bg-diag-.gif); margin-left:7px; margin-top:0;}
#bio_gallery { padding-right:6px; background:url(shadow-r.png) right repeat-y; float:left; }
#bio_gallery .content { width:275px; padding:10px; padding-top:0; background:#eadcab url(bg-featu.gif) repeat-x top;  }
#gallery_and_latest_news .headlines { margin-left:301px; }
.headlines h3 { padding-top:16px; }
.headlines ul { list-style:none; margin:6px 12px 0 6px; }
.headlines li { background:white; padding:12px; padding-bottom:15px; margin-bottom:8px; }
#content div.headlines ul li h4 { margin-top:0px; font-size:14px; }
#content .headlines .article_date { font-size:11px; color:#9a9a9a;}

/* topic page */
#features { margin-left:0px;}
.feature { background:url(bg-featu.gif) repeat-x bottom; padding:10px;}
.feature img { float:left; margin-right:13px; }
.also { margin-top:1em; }
.source { color:#ff730c; font-weight:bold; font-size:11px; margin-right:0.3em;}
#content li span.new { background:#fffadd; color:#333; }

#more_features { background:#e5e6da url(bg-more-.gif) repeat-x top; padding:10px;  }
.more_feature { float:left;width:50%; }
.more_feature img { float:left; margin-right:1em; border:2px solid #d7d7cd; }

.more_news { border-top:2px solid #e5e6da; padding-top:20px; }
#list_articles { list-style:none; margin-left:7px; clear:left; }
#list_articles li { margin:0 0; padding:15px 0; border-bottom:1px dotted #9a9a9a;}
#list_articles li h4 { display:inline; }
#list_articles li .article_date { color:#9a9a9a; }
h2.highlight_name a { color:#a28333;  }
#galleries { margin-left:7px; background:url(bg-heade.gif) top repeat-x;}
#galleries h3 { padding-top:8px; }
.more_link { text-align:right; margin:15px 0 30px; font-weight:bold; }

/* gallery on topic page */
div.gallery { float:left; width:140px; margin:0px 20px; text-align:left; }
div.gallery img, li.highlight img { border:2px solid #d0d0c4; }
#gallery_container { /*background:url(/images/bg-diag-stripes-tan.gif);*/ position:relative; padding:10px; }
#gallery_container .clear, .highlight_row .clear { clear:left;}
a.gallery_textlink { font-weight:bold; font-size:110%; }

/* gallery page */
#gallery {height:160px;padding-left:10px;padding-top:6px;margin-bottom:18px;}
#gallery .slide { position:absolute; top:0; left:0; }
#nav_gallery { padding:1em 7px; }
#nav_gallery a { border:1px solid #ccc; padding:2px 5px; margin-right:1px;vertical-align:middle}
#nav_gallery .selected { background:url(index-bg.gif); font-weight:bold; color:white; }

/* sidebar module (general) */
#content_sub h3 { margin:0px; padding:0px; padding-bottom:4px; }
#content_sub .content { background:white; padding:10px; padding-bottom:15px; }

/* sidebar box with gradient */
.box_faded { background:url(bg-about.gif) repeat-x; margin-bottom:18px; padding:12px;}
#content_sub .box_faded .content h2 { margin-top:0px; padding-top:0px; }

/* sidebar box with solid sides */
.box_solid { position:relative; background:#e5e6da; margin-bottom:18px; padding:13px; }

/* sidebar box with diagonal stripes */
.box_striped { position:relative; background:url(bg-diag-.gif);margin-bottom:18px; padding:13px; }

.box_bordered { position:relative;border:3px solid #E5E6DA; margin-bottom:18px; padding:13px; }

/* box with gold gradiant from top fading towards the bottom used in main page */
.box_main_faded { position:relative;background:url(bg-home-.jpg) repeat-x;}

/* main page gallery background */
.box_grey_striped{background:url(bg-home-.gif);margin-bottom:18px;padding:13px;}

/* Box used in the internal sections of entertainment with gold gradiant from bottom fading towards the top*/
.box_faded_bottom { background:url(bg-faded.jpg) repeat-x; margin-bottom:18px; padding:12px;}

/* Gradiant with stips used in the sections */
.box_section_grey_striped{background:url(bg-secti.jpg) repeat-x;padding:0.5em;overflow:hidden}

/* Gradiant used for gallery in the internal sections of Entertainment*/
.box_section_gallery{position:static;background:url(bg-secti.jpg) repeat-x;padding:5px 3px;margin-bottom:0;border-bottom:none;}
.box_gallery_grey_gradiant{background:url(bg-galle.gif) repeat-x;}

/* about */
#about_display ul { margin-bottom:1.2em; }
#about_display ul li { margin-left:1.5em; }
#about_display p { margin-bottom:1.2em; }

/* related topics */
#related_topics_list { list-style:none; }
#related_topics_list li { text-align:center; float:left; padding-top:5px; }
.half li { width:50%; }
.third li { width:33%; }

#related_topics h2 { font-size:180%; color:#545454; margin:0px; padding:0px 0px 4px; }
#related_topics .content { background:white none repeat scroll 0%; padding:10px 10px 15px; }
#related_topics_list li img {width:120px; height:83px;}


#right_rail_entertainment { float:right; width:342px; overflow:hidden; text-align:left; }
#rightrail-top-promo h1{font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#545454; margin-left:0px; margin-top:-4px; margin-bottom:6px; }
#rightrail-top-promo .container{background-color:#FFFFFF;padding:13px;}

.content-image { border:2px solid #E5E6DA; margin-right:4px; float:left; }
.content-text{height:16px;padding-top:10px;font-family: Arial, Helvetica, sans-serif; font-size:12px; }

#rss{ height:auto; }
#rss div { float:left; width:50%; text-align:center; }

#blog{position:relative;padding:10px;margin-bottom:18px;}
#blog h1{font-family: Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#545454;margin-left:2px; margin-bottom:6px; margin-top:-2px;}
#blog .container{position:relative;float:none;background-color:#fff;height:84px;}
#blog .image{position:relative;float:left;padding:4px;}

#critics{position:relative;padding:13px;margin-bottom:18px;}
#critics h1{font-family: Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#545454;margin-left:0px;margin-top:-3px;margin-bottom:6px;}
#critics .container{ position:relative;padding:6px 6px 6px 6px;background-color:#FFFFFF;}

#mostviewed{padding:13px;margin-bottom:18px;}
#mostviewed h1{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#545454;margin:-4px 0px 8px 0px;padding:0px;}
#mostviewed .container{ padding:6px 6px 6px 6px;background-color:#FFFFFF;height:89px;}
#mostviewed .name{ text-align:left;background-color:#ffffff;}
#mostviewed li{ list-style:none;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:4px 4px 4px 4px;border-bottom:1px solid #E5E6DA;}

#reviews{padding:13px 13px 13px 13px;}
#reviews h1{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#545454;}
#reviews .container{ padding:6px 6px 6px 6px;background-color:#FFFFFF;height:118px;}
#reviews .column{ background-color:#FFFFFF;width:75%;float:left;}
#reviews .read{ background-color:#FFFFFF;width:25%;float:left;}
#reviews .name{	text-align:left;background-color:#ffffff;}
#reviews li{ list-style:none;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:4px 4px 4px 4px;border-bottom:1px solid #E5E6DA;}

#prime-time{position:relative;padding:4px 4px 4px 4px;}
#prime-time h1{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#545454;}
#prime-time .container{padding:6px;background-color:#FFFFFF;height:170px;}
#prime-time .left_column_header{position:relative;float:left;padding-left:4px;background-color:#E5E6DA;width:72%;font-weight:bold;padding:6px;}
#prime-time .right_column_header{position:relative;float:left;background-color:#E5E6DA;font-weight:bold;padding:6px;}
#prime-time .left_column{position:relative;float:left;width:75%;padding-left:23px;}
#prime-time .right_column{position:relative;width:12%;float:left;}
#prime-time li{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding:4px 4px 4px 4px;border-bottom:1px solid #E5E6DA;}
#prime-time ul{list-style:none;}

#topstory{position:relative;}
#topstory .text{margin-top:6px;}
#topstory .relatedlinks{line-height:18px;}
#topstory h1{font-size:24px;font-weight:300;margin:8px 0px 8px 0px;line-height:26px;}
#topstory .time_stamp{font-size:10px;color:#9A9A9A;}

#topgallery{position:relative;height:200px;padding:10px;}
#topgallery .image{position:relative;float:left;}
#topgallery .text{position:relative;float:right;width:45%;}

#secondary_gallery{position:relative;height:150px;margin-bottom:20px;}
#secondary_gallery img{border:2px solid #E5E6DA;}
#secondary_gallery .image{position:relative;float:left;width:144px;padding:4px;}
#secondary_gallery .text{position:relative;float:left;width:45%;font-size:12px;width:100px;padding:4px;}
#secondary_gallery .column{position:relative;float:left;width:45%;padding:18px 0px 0px 18px;}
.counter{position:relative;float:left;}
.paging{position:relative;float:right;padding:0px 30px 8px 0px;}
#more_stories_title h1{position:relative;float:left;font-size:24px;color:#545454;}


#photo_thumb{margin-bottom:13px;}
#photo_thumb img{border:2px solid #9A9A9A;margin:14px 10px;}

#ent_home_gallery{height:160px;}
#ent_home_gallery .title{font-family: Arial, Helvetica, sans-serif;font-size:24px;color:#FFF;padding-left:6px;padding-top:8px;padding-bottom:6px;}
#ent_home_gallery .more{width:150px;text-align:right;padding-top:8px;}
#ent_home_gallery .more a{font-size:12px;color:#FFFFFF;}

.photo_set{float:left;width:100px;text-align:center;padding:6px;}
.photo_set a{color:#FFF;font-size:10px;}
.photo_set img{border:2px solid #FFF;color:#FFF;font-size:10px;}

#latest h1 { font-size:24px; color:#545454; margin-bottom:20px; }
#latest .article { position:relative; float:none; }
#latest .image { position:relative; float:left; }
#latest .title { position:relative; font-size:20px; }
#latest .title h2 { position:relative; font:normal 20px Arial, Helvetica, sans-serif; clear:none; margin:0; padding:0; }
#latest .time_stamp { font-size:10px; color:#9A9A9A; }
#latest .subhead { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; }
#latest .more { font:normal 12px Arial, Helvetica, sans-serif; margin-top:0.5em; }
#latest .readstory { position:relative; float:left; line-height:24px; }
#latest .seperator { position:relative; float:left; color:#9A9A9A; font-weight:bold; font-size:11px;line-height:24px; padding:0px 14px 0px 14px; }
.line_seperator_dotted { position:relative; background:url(bg_lates.gif) repeat-x; height:1px; margin:10px 0px 10px 0px; }

#movie_title{margin-bottom:8px;font-size:14px;font-weight:bold;width:99%;}
#movie_grid{ width:99%;}
#movie_grid TD{ border-bottom:1px solid #E5E6DA;padding:2px;}
.sub_title{margin-bottom:1em;color:#9A9A9A;font-size:11px;font-weight:normal;}
.bottom_link{font-size:12px;padding:0px;font-weight:600;}
.bottom_link img{border:0px;}

.cd_title{margin-bottom:.4em;font-size:14px;font-weight:bold;}
.cd_grid TD{ border-bottom:1px solid #E5E6DA;padding:4px;}
.cd_grid .headline{font-size:14px;font-weight:bold;}
.cd_grid .gold_headline{font-size:14px;font-weight:bold;color:#e3b734;}

#prime_title{margin-bottom:.4em;font-size:14px;font-weight:bold;width:99%;}
#prime_grid{ width:99%;}
#prime_grid TD{ border-bottom:1px solid #E5E6DA;padding:2px;}

#hmvideo_title{margin-bottom:.4em;font-size:14px;font-weight:bold;width:99%;}
#hmvideo_grid{ width:99%;}
#hmvideo_grid TD{ border-bottom:1px solid #E5E6DA;padding:2px;}

#latest_dvd{position:relative;padding:13px;margin-bottom:18px;}
#latest_dvd h1{font-family: Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;color:#545454;margin-left:0px;margin-top:-3px;margin-bottom:6px;}
#latest_dvd .container{ position:relative;padding:6px 6px 6px 6px;background-color:#FFFFFF;}

#new-on-dvd{position:relative;padding:4px;}
#new-on-dvd h1{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#545454;}
#new_on_dvd_grid{ width:99%;}
#new_on_dvd_grid TD{ border-bottom:1px solid #E5E6DA;padding:2px;}

#rankings_primetime{margin-bottom:.8em;font-size:12px;width:99%;}
#rankings_primetime TD{ border-bottom:1px solid #E5E6DA;padding:2px;}

#rankings_cdrankings{margin-bottom:.8em;font-size:12px;width:99%;}
#rankings_cdrankings TD{ border-bottom:1px solid #E5E6DA;padding:2px;}

#movie_poll{padding:9px 13px 0px 12px;margin-bottom:18px;}
#movie_poll .container{background-color:#FFFFFF;padding:13px 13px 0px 13px;}
#movie_poll .title{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#545454;padding:0px 0px 10px 0px;}
#movie_poll .container TD{ border-bottom:1px solid #E5E6DA;padding:2px;}
#movie_poll .button{padding-top:10px;}

#gradiantbox_listed { height:auto; padding:13px; }
#gradiantbox_listed .tab1 { float:left; height:26px; padding:0px; }
#gradiantbox_listed .tab2 { float:left; height:26px; width:200px; padding:0px; }
#gradiantbox_listed .list_container {float:left; line-height:20px; padding:13px; padding-left:12px;font-size:11px; background-color:#FFFFFF; width:300px; }
#gradiantbox_listed li { list-style:none; }
#gradiantbox_listed .tab { color:#545454; vertical-align:middle; line-height:27px; }
#gradiantbox_listed div div { float:left; width:100px; height:27px; background-image:url(tab_most.gif); text-align:center; background-repeat:no-repeat; }

#today_in_ent{margin-bottom:18px;}
#today_in_ent li{list-style:none;line-height:20px;} 

#section_top_promo{position:relative;height:270px;background-color:#646464;padding:0px;margin-bottom:6px;}
#section_top_promo h1{font-size:30px;color:#FFFFFF;font-weight:400;padding:10px 0px 0px 10px;position:relative;}
#section_top_promo img{border:2px solid #FFFFFF;float:none;position:relative;}
#section_top_promo .column{position:relative;width:150px;float:left;display:inline;background-color:#646464;padding:10px 15px 0 15px;font-size:18px;color:#FFFFFF;margin-left:15px;text-align:left;}
#section_top_promo .column a{font-size:12px;color:#E3B734;}
#section_top_promo .column .title{font-size:18px;position:static;line-height:18px;overflow:hidden;height:55px;padding-top:10px;padding-bottom:1px;}
#section_top_promo .column .title a{color:#FFF;font-size:18px;}
#section_top_promo .container{position:relative;height:180px;}
#section_top_promo .bottomlink {position:relative;float:none;bottom:0px; vertical-align:middle;line-height:20px;}

#section_secondary_promo { height:160px; border:1px solid #F8F1D5; font-size:12px; margin-bottom:6px; }
#section_secondary_promo .title { font-size:24px;color:#545454; }
#section_secondary_promo img{float:left;margin:0 18px 0 10px;border:2px solid #9A9A9A;}
/* #section_secondary_promo .image{float:left;} */
#section_secondary_promo .article{float:none;padding-top:10px;}
#section_secondary_promo .article .headline{font-size:18px;padding:0px;}
#section_secondary_promo .article-text{text-align:left;font-size:12px;}
#section_secondary_promo .time_stamp{font-size:10px;color:#9A9A9A;}
#section_secondary_promo .time_stamp a{font-size:11px;color:#ED6815;text-transform:uppercase;}
#section_secondary_promo .links{float:none;}
#section_secondary_promo .bottomlink{float:right;clear:left;font-weight:bold;}
#section_secondary_promo .bottomlink img{border:none;margin:5px;padding:0;}

#special_promotion{margin-bottom:18px;}

#special_promotion h1{font-size:28px;padding-bottom:0px;margin:0px 0px 12px 0px;}
#special_promotion a{font-size:12px;}
#special_promotion img{border:2px solid #E5E6DA;}
#special_promotion .container{font-size:18px;}

#section_gallery{position:relative;height:190px;border-bottom:3px solid #E5E6DA;border-top:3px solid #E5E6DA;margin-bottom:18px;}
#section_gallery .title{font-size:24px;color:#545454;padding:10px 0px 10px 10px;}
#section_gallery .container{position:relative;float:none;}
#section_gallery .bottomlink{position:relative;float:right;clear:left;font-weight:bold;}
#section_gallery .bottomlink img{border:0px;}

.section_photo_set{float:left;width:100px;text-align:center;padding:2px 8px;}
.section_photo_set a{font-size:12px;}
.section_photo_set img{border:2px solid #E5E6DA;}

#grid {position:relative;padding:13px;}
#grid  h1{font-size:24px;position:relative;padding:0px;font-weight:normal;color:#545454;margin:-4px 0px 8px 0px}
#grid .title{margin-bottom:.4em;font-size:14px;font-weight:bold;}
#grid TD{border-bottom:1px solid #E5E6DA;padding:4px;}
#grid .lastTD{border-bottom:none;padding:4px 4px 0 4px;}
#grid .header{background-color:#E5E6DA;font-weight:bold;color:#545454;}
#grid .headline{font-size:14px;font-weight:bold;}
#grid .gold_subheadline{font-size:18px;color:#A28333;}
#grid .gold_headline{font-size:14px;font-weight:bold;color:#E3b734;}
#grid .container{position:relative;background-color:#fff;padding:6px;}
#grid .bordered_container{background-color:#fff;}
#grid .bottomlink{font-weight:bold;clear:left;}
#grid .bottomlink TD{border:1px solid #fff;}
#grid .bottomlink IMG{border:0px;}

#maingrid {position:relative;}
#maingrid  h1{font-size:24px;position:relative;padding:0px;font-weight:normal;color:#545454;margin:-4px 0px 8px 0px}
#maingrid .title{font-size:24px;margin-bottom:13px;}
#maingrid TD{border-bottom:1px solid #E5E6DA;padding:4px;}
#maingrid .header{background-color:#E5E6DA;font-weight:bold;color:#545454;}
#maingrid .headline{font-size:14px;font-weight:bold;}
#maingrid .gold_subheadline{font-size:18px;color:#A28333;}
#maingrid .gold_headline{font-size:14px;font-weight:bold;color:#E3b734;}
#maingrid .container{position:relative;background-color:#fff;padding:6px;}
#maingrid .bordered_container{background-color:#fff;}
#maingrid .bottomlink{font-weight:bold;clear:left;}
#maingrid .bottomlink TD{border:1px solid #fff;padding-bottom:0px;}
#maingrid .bottomlink IMG{border:0px;}
#maingrid .losers{color:#B72222;text-transform:uppercase;}
#maingrid .gainers{color:#009900;text-transform:uppercase;}
.charts_title {font-size:24px;color:#545454;}
.charts_table_title {font-size:18px;margin-bottom:10px;}

#review_title{font-size:30px;color:#A28333;margin:-5px 0px 18px 0px;}

/* Story styles */
#bread_crumb { padding:12px 0 2px 18px; }
#bread_crumb h2, #bread_crumb h2 a { font:normal 14px Arial; color:#666666; line-height:10px; height:10px; }
#bread_crumb h2 { padding:10px 0 5px 0; border-bottom:1px solid #CCCCCC; }

/*#center { color: #333333; }
#center h1 { font:normal 30px Arial !important; color:#666666 !important; margin:0 0 15px 0 !important; }*/
	
#wrapper_vid { float:left; margin:-4px 15px 5px 0; }
#wrapper_260 { float:left; width:300px; margin:0 20px 15px 0; }
#wrapper_500 { width:auto; margin:10px 0; }
#template_500 { width:auto; } /*width:500px;*/

#center #template_bas #wrapper_vid { display:none; }
#center #template_bas #wrapper_260 { display:none; }
#center #template_bas #wrapper_500 { display:none; }

#center #template_bas h1 { font:normal 30px Arial !important; color:#666666 !important; margin:0 !important; } /*margin-top was 15px. All*/
#center #template_vid h1 { font:normal 30px Arial !important; color:#666666 !important; margin:0 !important; }
#center #template_260 h1 { font:normal 30px Arial !important; color:#666666 !important; margin:0 !important; }
#center #template_500 h1 { font:normal 30px Arial !important; color:#666666 !important; margin:0 !important; }

#center #template_vid #wrapper_vid { display:block; }
#center #template_vid #wrapper_260 { display:none; }
#center #template_vid #wrapper_500 { display:none; }

#center #template_260 #wrapper_vid { display:none; }
#center #template_260 #wrapper_260 { display:block; }
#center #template_260 #wrapper_500 { display:none; }

#center #template_500 #wrapper_vid { display:none; }
#center #template_500 #wrapper_260 { display:none; }
#center #template_500 #wrapper_500 { display:block; }

#story_paging .abstract2 a { font:normal 10px Arial; color:#333333; text-transform:uppercase; }
#story_paging .headline11, #story_paging .headline11 a { font:normal 10px Arial; color:#999999; }

/*Subscription to MyLAtimes widget styles*/
#socialnet { margin:0 1px; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#socialnet a { margin-left:27px; }
#socialnet img { margin:4px 0; border:1px solid #cdcdcd; vertical-align:middle; }

#emailpic a {text-decoration:none}
#emailpic a:hover {text-decoration:underline}

.toggle_grid{
	cursor:pointer;
	padding:8px 0px 8px 0px;
	margin-bottom:10px;
	color:#007AAA;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

img.img_left { margin: 0 10px 5px 0; float: left; }

.current_page {font-weight:bold;}

/* most emailed-viewed tab box */
.relatednewsheader { font:bold 12px arial, verdana, sans-serif; color:#333; margin:6px 0; border-bottom:1px solid #CCC; }
.relatednewsheader a:link, .relatednewsheader a:active, .relatednewsheader a:visited, .relatednewsheader a:hover { color:#333; }

.evtab { font:bold 11px arial, sans-serif; text-transform:uppercase; padding:0 9px; border-top:1px solid #808080; border-right:1px solid #808080; border-left:1px solid #808080; background-color:#DDD; }
.evtab a:link, .evtab a:active, .evtab a:visited, .evtab a:hover { color:#333; }
.tabrow { height:auto; background-color:#FFF; border-bottom:1px solid #999; }

.evtab2 { font:bold 11px arial, sans-serif; padding:0 9px; border-top:1px solid #808080; border-right:1px solid #808080; border-left:1px solid #808080; background-color:#DDD; }
.evtab2 a:link, .evtab2 a:active, .evtab2 a:visited, .evtab2 a:hover { color:#333; }
.tabrow2 { height:auto; background-color:#FFF; border-bottom:1px solid #999; }

.relatedtabheader { width:auto; height:auto; padding:0; margin:0; border-bottom:3px solid #6F9BB8; text-align:left; }
.relatedtabheader a:hover { text-decoration:none; }

.evreltab { width:auto; height:auto; background-color:#FFF; color:#666666; font:bold 11px arial, sans-serif; padding:0 5px; border:1px solid #6F9BB8; margin:0 5px 0 0; }
.evreltab a:link, .evreltab a:active, .evreltab a:visited { color:#666666; }
.evreltab a:hover { text-decoration:none; color:#666666; }

.header { background-color:#666; color:#fff; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; border-width:1px 1px 0 1px; border-style:solid; border-color:#fff; margin-bottom:4px; }

.kicker { float:left; color:#FF730C; font-size:12px; font-weight:bold; }