/************** Start CSS Master reset Styles *******************/
body{ font:100%/1.231em  Verdana, arial, helvetica, clean, sans-serif;	letter-spacing:normal;	word-spacing:normal; text-decoration:none; background:#050203 url(/Media/Images/Global/bg.png) no-repeat 50% 0%; _background:#050203 url(/Media/Images/Global/body_bg2.jpg) no-repeat scroll 50% 0; color:#b4b3b3; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
fieldset, img, a img{ border:0; }
li{ list-style:none; }
ol{ margin-left:22px; }
ol li{ list-style-type:decimal; }
caption, th{ text-align:left; }
h1, h2, h3, h4, h5, h6{	font-size:100%;	font-weight:normal;	font-style:normal; line-height:1.33em; margin-bottom:0; text-decoration:none; }
em, i{ font-style:italic; }
strong, b{ font-weight:bold; }
q:before, q:after{ content:''; }
abbr, acronym{ border:0; font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input, textarea, select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
legend{ color:#000; }
.screenreader{ position:relative; top:-999px; left:-999px; display:inline; width:auto; height:1px; overflow:hidden; float:left;}
/************** Start Site Specific Main Wrapper Styles *******************/
#MainContentWrapper{min-height:950px; height:auto !important; background:transparent url("/Media/Images/Global/bgFooter.jpg") no-repeat scroll center bottom; overflow:hidden; padding:20px 0 50px; }
#MainContentWrapper, .centeralign, #Brand{ width:968px; margin:0 auto !important; }
#MainContentWrapper div{ float:left; display:inline; }
#Brand{ clear:both; position:relative; }
#Brand div{ float:left; display:inline; }
#BrandInner{ width:960px; }
#Logo{ width:200px; outline:none; }
#Logo img, #Logo a{outline:none;}
/*--------------------DropDown------------------*/
div#masterSitesDropdown{ display:inline; position:relative; width:235px; margin:0 0px 5px 0px; float:right;
	height:20px;}
#masterSitesDropdown select {
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 0.625em;
    margin: 5px 0px 0 0;
}
	
#masterSitesDropdown optgroup{font-family:Verdana, Arial, Helvetica, sans-serif !important;}


/***************** Ad Media *****************/
#TopLeaderBoard{ margin:0px 0 0 0px; width:726px; z-index:100; }
#TopButton{ margin-bottom:6px; width:160px; }
#SkyScrapper{ width:160px; }
/************* Homepage Ad***********/
#BigBoxAd h4{ margin:0 0 8px 0; }
#BigBoxAd .adcontainer{ border:2px solid #000; width:300px; }
/***************** Navigation *****************/
#MainNavigationOuter{ padding:0 0 10px 0;  }
#MainNavigation{ clear:both; width:100% !important; background:#fcfcfc url(/Media/Images/Global/NavigationBg.gif) left top repeat-x; overflow:hidden; padding:2px 0; height:33px; }
/* firefox adjustment - prevents breakage on safri and opera*/
:root  #MainNavigation{	padding:0 0 2px 0;}
#BreadCrumb{ width:98%; min-height:14px; height:auto !important; height:14px;	margin-bottom:1px; padding:0px 5px; clear:both; }
.ShowsWidth{ width:643px !important; } /* New width for shows breadcrumb */
#LeftColumn{ width:190px; padding:0; }
#CenterColumn{ width:612px; }
#RightColumn{ padding:0px 3px 0.31em 3px; text-align:center; width:157px; }
#RightColumnWide{ width:300px; }
#RightContentWrapper{ width:778px; }
#RightContentWrapper.noads{width:612px; }
#LeftContentWrapper{ width:802px !important; }
#LeftContentWrapperLeftContent{ width:662px; }
#LeftContentWrapperMidSize{ width:670px; }
#RightContentWrapperBigBox{ width:300px; }
#MicroSite{	background-color:#ccc; min-height:800px; height:auto !important; height:800px; width:100%; }
#Footer{text-align:center; clear:both; padding:0.85em 0 0.75em 0; width:100%; }

/***************** Trans Class' - Remove the filter version to degrade IE6. *****************/
/*.trans{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Media/Images/Global/trans_50pc.png'); background-color:transparent;}*/
.trans[class]{background:transparent url(/Media/Images/Global/trans_50pc.png) top left; }
.trans a, .trans input, .trans select, .translight a, .translight input, .translight select{ position:relative; cursor:pointer !important; }

/*.translight{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Media/Images/Global/trans_20pc.png'); background-color:transparent;}*/
.translight[class]{background:transparent url(/Media/Images/Global/trans_20pc.png) top left;}

/***************** Core Navigation (for ease of management grouped in this file) *****************/
MainNavigation *, #SiteNavigation *{ vertical-align:bottom; }
.navsearch{ float:right; padding-right:5px; margin-top:4px; width:240px; }

.navsearch .searchbox{background:#f0d690 url(/media/images/global/nav/search_bg_top.jpg) left top no-repeat; float:left; width:200px;}
.navsearch .searchbox .inner{background:transparent url(/media/images/global/nav/search_bg_bottom.jpg) left bottom no-repeat; display:block; overflow:hidden; padding:5px 3px 5px 7px; width:190px}
.navsearch input{ float:left; border:0px; background:transparent; font-size:.75em; font-weight:bold; font-family:Arial; }
.navsearch input.textbox{ width:190px }


/*.navsearch .searchbox .inner{background:transparent url(/media/images/global/nav/search_bg_bottom.jpg) left bottom no-repeat; display:block; overflow:hidden; padding:5px 3px 5px 7px;}
.navsearch .searchbox{background:#f0d690 url(/media/images/global/nav/search_bg_top.jpg) left top no-repeat; float:left; width:200px;}*/

.navGoButton{width:auto;}
#SiteNavigation li{display:block; height:35px; position:relative; float:left; /*margin-right:4px;*/}
#SiteNavigation li span{position:absolute; width:100%; height:35px; display:block;}
#SiteNavigation li a{font-size:.7em !important; font-weight:bold;}
#SiteNavigation li a{ color:#000 !important;}
#SiteNavigation li a:hover span, #SiteNavigation li a:active span, #SiteNavigation li a:focus span, #SiteNavigation li.current a span{background-position:0 -35px; cursor:pointer;}
#SiteNavigation li .home, #SiteNavigation li .home span{background:url(/media/images/global/nav/nav_home.gif); width:64px; height:35px;}
#SiteNavigation li .video, #SiteNavigation li .video span{background:url(/media/images/global/nav/nav_video.gif); width:74px; height:35px; float:left;}
#SiteNavigation li .shows, #SiteNavigation li .shows span{background:url(/media/images/global/nav/nav_shows.gif); width:84px; height:35px;}
#SiteNavigation li .blog, #SiteNavigation li .blog span{background:url(/media/images/global/nav/nav_blog.gif); width:68px; height:35px;}
#SiteNavigation li .contests , #SiteNavigation li .contests span{background:url(/media/images/global/nav/nav_contests.gif); width:107px; height:35px;}
#SiteNavigation li .movies, #SiteNavigation li .movies span{background:url(/media/images/global/nav/nav_movies.gif); width:86px; height:35px;}
#SiteNavigation li .ontv, #SiteNavigation li .ontv span{background:url(/media/images/global/nav/nav_schedule.gif); width:106px; height:35px;}
/*#SiteNavigation li .newsletter, #SiteNavigation li .newsletter span{background:url(/media/images/global/nav/nav_newsletter.gif); width:114px; height:31px;}
#SiteNavigation li .video, #SiteNavigation li .video span{background:url(/media/images/global/nav/nav_video.gif); width:60px; height:31px;}*/
#SiteNavigation li.on .home, #SiteNavigation li.on  .home a:hover span, #SiteNavigation li.on  .home:active span, #SiteNavigation li.on  .home:focus span, #SiteNavigation li.on  .home span,
#SiteNavigation li.on .video, #SiteNavigation li.on  .video a:hover span, #SiteNavigation li.on  .video:active span, #SiteNavigation li.on  .video:focus span, #SiteNavigation li.on  .video span,
#SiteNavigation li.on .shows, #SiteNavigation li.on  .shows a:hover span, #SiteNavigation li.on  .shows:active span, #SiteNavigation li.on  .shows:focus span, #SiteNavigation li.on  .shows span,
#SiteNavigation li.on .contests, #SiteNavigation li.on  .contests a:hover span, #SiteNavigation li.on  .contests:active span, #SiteNavigation li.on  .contests:focus span, #SiteNavigation li.on  .contests span,
#SiteNavigation li.on  .blog, #SiteNavigation li.on  .blog a:hover span, #SiteNavigation li.on  .blog:active span, #SiteNavigation li.on  .blog:focus span, #SiteNavigation li.on  .blog span,
#SiteNavigation li.on  .movies, #SiteNavigation li.on  .movies a:hover span, #SiteNavigation li.on  .movies:active span, #SiteNavigation li.on  .movies:focus span, #SiteNavigation li.on  .movies span,
#SiteNavigation li.on  .ontv, #SiteNavigation li.on  .ontv a:hover span, #SiteNavigation li.on  .ontv:active span, #SiteNavigation li.on  .ontv:focus span, #SiteNavigation li.on  .ontv span,
#SiteNavigation li.on  .newsletter, #SiteNavigation li.on  .newsletter a:hover span, #SiteNavigation li.on  .newsletter:active span, #SiteNavigation li.on  .newsletter:focus span, #SiteNavigation li.on  .newsletter span{background-position:0 -70px !important; cursor:pointer;}

/* sideshow styles
--------------------------------------------------------- */
#MainContentWrapper .blog{ width:965px; z-index:0; }
.blog_content{ width:802px; }
.blog_left{ padding:0 10px 1em 0; margin-right:10px; width:180px; line-height:1em; }

.blog_left, .blog_left a{ color:#677079; }

.blog_left ul{ margin:0 0 1em 0; }
.blog_left ul li{ margin:0 0 .3em 0; }
.blog_left ul.mainBlogNav, .blog_left ul.mainBlogNav li, .blog_left ul.mainBlogNav a{ float:left; }
.blog_left ul.mainBlogNav li a{ font-weight:bold; background-color:#77252B; color:#fff; display:block; width:164px; padding:.5em 8px; }
.blog_left ul.mainBlogNav li a:link,.blog_left ul.mainBlogNav li a:visited,.blog_left ul.mainBlogNav li a:active{background-color:#77252B;}
.blog_left ul.mainBlogNav li a:hover{ background-color:#8B3D27; text-decoration:none !important; }

.blog_left h5.Recent{ color:#fcba8d; }
.blog_left ul.recentEntries{ border:2px solid #382429; padding:5px; background:#1c0f13; }
.blog_left ul.recentEntries li{ line-height:normal; margin-bottom:.6em; }
.blog_left ul.recentEntries a{ color:#eed1bd; }
.blog_left ul.recentEntries a:hover{ color:#dbab8a; }
.blog_left h5.Category{ color:#c3c3c5; }
.blog_left ul.categories{ float:left; padding-bottom:1em; }
.blog_left ul.blogleft_toolbar{ padding-top:1em; }
.blog_left ul.blogleft_toolbar li, .blog_left ul.categories li{ float:left; display:inline; margin-right:3px; }
.blog_left h5.Archive a{ color:#d28a80; }
.Blog_RSS{display:block;padding: 0px 10px 0px 20px;background:url(/blog/images/blog/rss.gif) no-repeat top left;}
.Blog_RSS a{ color:#677079; }

.blog_right{ padding-bottom:1em; font-size:.69em; width:585px; }
.blog_right_content{ padding:0 15px 0 10px; color:#e6e6e7; width: 560px; }

/* blog post specific content */
.blogPostBody{ font-size:1.1em; }

.blogPostBody, .blogPostBody p{line-height:1.6em !important; }
.blogPostBody img,.blogPostBody p img{ display:inline; float:left; margin: 0 10px 12px 0px; border:3px solid #dbe7f5; }
.blogPostBody object embed{ display:block; margin: 0 10px 12px 0px; }
.postfoot{ margin:.7em 0; width:100%;color:#6a4d54; clear:left; }
.postfoot a{ color:#6a4d54 !important; text-decoration:underline; }
.postfoot a:hover{ text-decoration:none !important; }
.postfoot span, .postfoot span a{ color:#8b7077; }
.postfoot_full{ margin-top:20px; width:100%; }
.BlogButtonsContainer{ width: 100%; margin: 0 0 1em 0; clear:left;}
.BlogButtonsContainer img{ border:0px none; margin:0 10px 0 0;}
.BlogButtonsContainer a{ float:left; }
.blog_date_CS{ color:#fff;}




.CommonSinglePager{ padding:.5em 0;}
.CommonSinglePager a{ text-decoration:underline;}
.CommonSinglePager a:hover{ text-decoration:none !important;}
.back_top_link{display:block;margin:20px 0 0 0;float:right !important;}

#TheShield p{ float:left; width:550px; margin:0; padding:0; }
#TheShield p{ padding:0 0 10px 0;}
#TheShield img{float:left;}
#TheShield h5{ font-size:1.3em; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif !important; font-weight:bold;}
#imgRight{float:right;}
#justify{text-align:justify;}
.header_hide{display:none;}
.avatar{float:left;}
.footlinks{float:left !important; clear:none !important;}
table img{border:none !important;}
.FeaturedElements{width:300px;}
.img_float{float:left;border:0px;}
.audio{ list-style-image:url(/blog/images/blog/blog_bullet_media.gif);}
.heat_vidplayer{width: 338px;height: 389px;display:block;background-image:url(images/heat_video_bg.jpg);}
.CommonRateControl{ float:left; padding-bottom:.7em; }
.blog_right_content ul.ArchiveList{ font-size:1.2em; width:400px; }
.blog_right h2.PostListHeader{ color:#FCBA8D; font-size:2em; display:inline; float:left; }

/*Option for right aligned blog images, black border around main blog images -- Dylan 02/14/2008 */
.ImgFloatRight{clear:both; border:3px solid #dbe7f5; display:block; margin: 5px 0px 2px 10px !important; float:right !important;}

#RightColumn{padding:2px 0px 0pt 2px;}
.blog_right_ad{ width: 163px; }

/*------------------ start font styles ------------------*/
.blog_content p{ font-size:100%; }
.blog_right h1, .blog_right h1 a, .blog_right h2, .blog_right h2 a, .blog_right h3, .blog_right h3 a, .blog_right h4, .blog_right h4 a, .blog_right h5, .blog_right h5 a, .blog_right h6, .blog_right h6 a{ color:#d88f55; }
.blog_right h1, .blog_right h2, .blog_right h3, .blog_right h4, .blog_right h5, .blog_right h6{ letter-spacing: -1px; }
.blog_right h1 a, .blog_right h2 a, .blog_right h3 a, .blog_right h4 a, .blog_right h5 a, .blog_right h6 a{ text-decoration:none; }
.blog_right h1 a:hover, .blog_right h2 a:hover, .blog_right h3 a:hover, .blog_right h4 a:hover, .blog_right h5 a:hover, .blog_right h6 a:hover{ text-decoration:underline !important; }

.blog_right h2{margin:0;font-weight:normal;font-size:1.9em; color:#BBA0A7 ;}
p.blog_date a{ color:#fff; text-decoration:none !important; }
.blogPostBody a{ text-decoration:underline; color:#dbe7f5; }
.blogPostBody a:hover{ text-decoration:none !important; }
.blogPostBody span a[name]{ text-decoration:none; height:0; width:0; display:inline; float:left; }
/*------------------ end font styles ------------------*/

/*----- forms -----*/
#comments, .CommentRow{ /*padding-top:20px; */width:100%;}

/*#CommonCommentForm .checkbox input, #CommonCommentForm span.checkbox label{ display:inline; float:left;  }*/
#CommonCommentForm input, #CommonCommentForm textarea, #CommonCommentForm checkbox, #CommonCommentForm label{ float:left; display:inline; }
#CommonCommentForm{ margin:0; padding:1em 0 0 0; }
#CommonCommentForm h3{ font-size:100%; font-size:1.5em; }
#CommonCommentForm br{ clear:both !important; }
.comment_disclaimer{ color:#990000; }
#CommonCommentForm .formrow{ clear:both; margin:.2em 0 .7em; }
#CommonCommentForm .formrow label{ color:#dad1b7;}
#CommonCommentForm .formrow input{ border:1px solid #a5acb2;}
#CommonCommentForm .textbox, #CommonCommentForm textarea{ padding:3px; font-size:12px; width:350px; }
#CommonCommentForm textarea{ height:125px; }
#CommonCommentForm .checkbox{  margin:0 0 0 0; }
#CommonCommentForm .checkbox input{ margin:0 5px 0 0; }
#CommonCommentForm .checkbox label{ }
#CommonCommentForm .submit{ font-size:1px; color:#d594b0; background:transparent url(../../Media/Images/Global/Submit.png) no-repeat top left !important; width:148px; height:46px; border:none !important; text-indent:-10000px; cursor:pointer; }

.CommentName a{font-weight:bold; color:#fcba8d;}
	
.CommonNotTitle{font-weight:bold;}

#comments h4, #CommonCommentForm h3{ font-size:1.5em; }

.CommentFooter{color:#8b7077; float:right;}
.CommentName, .CommentText{}
.CommentName, .CommentName a{}
.CommentText{}

/* new for rebrand 2 */

.blogPostBody h2 a:link,.blogPostBody h2 a:visited,.blogPostBody h2 a:active{ color:#bba0a7 !important;}
.blogPostBody p.blog_date a:link,.blogPostBody p.blog_date a:visited,.blogPostBody p.blog_date a:active{color:#9f5c26 !important;}
.blogPostBody2 p{ color:#c0c0c2 !important;}

/* contact form */

/*------------------ iTunes Page Styles ------------------*/


#iTunes{ width:468px; float:left; min-height:500px; height:auto !important; height:500px;}
#iTunes #playerFrame{ margin:0 0 25px 0 !important;}
.iTunesFeature{ width:227px; margin:0 6px 6px 0; float:left;}
.iTunesFeature img{ float:left;}
.iTunesFeature .titleBar{ text-transform:uppercase;  margin:2px -2px 0 0; background:#fff url(../../media/images/global/iTunesButton.jpg) no-repeat top right  !important; padding:4px 4px 4px 4px; float:left; width:219px; cursor:pointer; }
.iTunesFeature a .titleBar:hover{text-decoration:underline;}

