@charset "UTF-8";

html,body,div,p,span,ul,li,a,dd,dt,form,table,tr,td,tbody,caption,h1,h2,h3,h4,h5,h6,b,br,img{padding:0;margin:0;border:none}
body{border-top:20px solid #e64300;font-family:Arial, Helvetica, sans-serif;font-size:62.8%;background: #ffffff url('/img/bodyBkgd.jpg') repeat-x 0 20px}
#wrapper, .wrapper{width:875px;margin:0 auto}
.adminBtn{background-color:black;position:absolute;top:7px;left:35%;width:150px;border:1px solid white;text-align:center;padding:10px}
.adminBtn a{color:#fff;font-weight:bold;font-size:1.7em}
.adminBtn a:hover{color:yellow}
/*{border:1px solid red !important;}*/

h1{font-size:2em}
h2{}
h2.g4{padding:5px;margin:0;background-color:#CCCCCC !important}
h2.g4 a{text-decoration:none;color:gray}
h3{font-size:1.6em}
h4{font-size:1.4em}
h5{font-size:1.2em}
h6{font-size:1em}
hr {border:none;border-top:1px dashed #CCCCCC;height:1px}

.link, .content a{color:#BE3B03}
.thumb{border:1px solid #999999;padding:3px}

input, select, textarea, .checkbox, .radio {background-color:#E6E6E6;border:1px solid #CCCCCC;width:184px;padding:4px}
label{font-weight:bold;font-size:1.2em}
input.checkbox, input.radio, .checkbox, .radio{width:20px !important;height:20px !important;vertical-align:middle;padding:0}
.ui-dialog-content.ui-widget-content{display:block;padding:0 20px}
.button, .submit {background-color:#E4E850;border:1px solid #CCCCCC !important;cursor:pointer;text-align:center;width:auto;padding:4px}
.button.delete{background-color:#db4e27;padding:5px;border:1px solid #cccccc;text-decoration:none;color:#000000}
form table td{vertical-align: top;padding:5px;border-bottom:1px dashed #CCCCCC}
#tagList li{margin:15px 0}
#fileInputUploader{clear:both}
.error, .errors, .errors li {padding:0;margin:0;list-style-type:none;color:#cc0000}
input.error, select.error{color:#000;border:1px solid red}
#video{margin:10px 0}
table.pubVid tr{padding:0 5px}

#header{height:120px;overflow:visible;position:relative}

ul.langNav{clear:both;position:absolute;right:0px;top:-19px;margin:0;padding:0}
ul.langNav li{display:inline;margin:3px 3px}
ul.langNav b{color:#dfe450}
ul.langNav a{color:#ffffff;text-decoration:none}

#logo{margin-top: -14px}

#search{margin-top:7px;width:250px}
#search #searchBg{background-image:url(/img/searchBox.gif) !important;background-repeat:no-repeat;background-color:transparent;height:37px;width:179px}
#search #searchBg #searchBox{position:relative;top:7px;border:0;height:24px;width:162px;background-color:transparent}
#search #searchBut{background-image:url(/img/searchBut.gif);background-repeat:no-repeat;background-color:transparent;height:37px;width:55px;cursor:pointer}
#search #searchBut:hover, #searchBut.hover{background-image:url(/img/searchButOn.gif);background-color:transparent;background-repeat:no-repeat}
/*#header .nav, #header a#btnSubmitFilm, #header #MySection{position:relative;top:-10px;}*/

.nav{margin-right:35px}
.nav li{display:inline;list-style-type: none;color:#ffffff;font-size:1.4em;margin:5px}
.nav li a{color:#FFFFFF;text-decoration:none}
.nav a.on, .nav a:hover{color:#E0E44B}

a#btnSubmitFilm{display:block;color:#FFF;text-decoration:none;width:120px;height:32px;background:transparent url('/img/submitFilm.gif') no-repeat;font-size:1.2em;text-align:center;padding-top:11px;margin:-9px 10px 0 10px}
a#btnSubmitFilm:hover{background:transparent url('/img/submitFilmOn.gif') no-repeat}
#MySection{width:95px;background: #000000 url(/img/my.gif) repeat-x;height:32px;border:1px solid #000;color:#FFFFFF;font-size:1.4em;cursor:pointer;text-align:center;line-height:28px;margin-top:-9px}
#MySection .subPad{padding:7px 10px;width:80px;display:block}
#MySection .dropDown{padding:2px 0}
#MySection ul{width:100%;margin:0;padding:0;padding-top:3px}
#MySection ul li {border:1px solid black;margin:0;padding:0;list-style-type:none;width:100%;display:block;height:25px;background-color:#333333;color:#ffffff;padding:5px;position:relative;z-index:9999}
#MySection ul li a {text-decoration:none;width:100%;display:block;color:#ffffff}
#MySection ul li a:hover {text-decoration:underline;width:100%;display:block}

#vid{height:415px;overflow:hidden;color:#ffffff;margin-bottom:45px;padding-top:15px}
#vidFeatured{width:430px;float:left;}
#vidFeatured img{width:425px;border:2px solid #fff;margin:auto}
#vidFeatured .infoCard{background-color:#000000;color:#fff;height:60px;border:1px solid #fff;padding: 8px 15px;opacity:.7;width:398px}
#vidFeatured .infoCard p{display:none !important;}/*@TODO this needs to be fixed - tooltip(?)*/
.infoCard img.awd {width:64px !important;height:64px !important;float:right;border: 0 !important}
.infoCard span.info {font-size:1.1em}
.infoCard span.info a {color:#fff}
.infoCard h1 a {text-decoration:none;color:#fff}
.subpage {color:#000 !important;font-size:1.1em;}
.subpage span.info {font-size:1.2em}
.subpage p {display:none}
.infoCard span.info a {color:#BE3B03}

#vid #vidPlayList{width:395px;float:right}
#vid #latVid h2{background-color:#113956;border-bottom:1px solid white;text-align:left;padding:7px;margin:0;height:16px;overflow:hidden}
#vid #latVid h2 a img{border:none;*margin-top:-23px;}
li.video{list-style-type:none;}
li.video{margin:15px 0;height:62px;padding:7px;border-bottom:2px dotted #9d9c9c;clear:both}
li.video img {margin:0 7px;width:75px;height:55px;float:left}
li.video h3{margin:3px 0;width:72%}
#vid #latVid .video h3 a{color:#ffffff}
#vid #latVid .video span{color:#bcb848;font-size:1.2em;}
ul.pagination.latVid{background-color:#F2F1F1;clear:both;margin:0;width:395px;overflow:hidden;padding:0}
.pagination.latVid li{color:#000;display:inline;font-size:1.4em;padding:3px 10px;text-align: center}
.pagination.latVid li a{color:#000;text-decoration:none;}
.pagination.latVid li a:hover, .pagination.latVid li a.latVidCurrPg{color:#FE8608;text-decoration:none}

/*#contentCol1 *{border:1px solid red;}*/
#contentCol1, #contentCol3{overflow:hidden;width:597px;float:left}
#contentCol1 .content {background-color:#f2f1f1}
#contentCol1 .content p{margin-top:10px;padding-left:10px;line-height:20px}
#contentCol1 #chanDesc{width:49%}
#contentCol1 #chanDesc p{padding:0 10px}
/*#contentCol2 *{border:1px solid blue;}*/
#contentCol2{overflow:hidden;width:265px;float:right}
#contentCol2 img{max-width:260px;border:0;*width:expression(this.width > 260 ? 260 : true)}
#contentCol2 .content h1{background-color:#333333;margin-top:0px;padding-left:10px;font-size:2em;color:#FFFFFF}
#contentCol2 h2.g1{padding:5px}
#contentCol3 {font-size:1.2em;line-height:1.6em}
#contentCol3 h2.g2{padding:5px}
#contentCol1 .content h1 img, #contCol2 .content h1 img{float:right;margin-top:4px}
#contentCol4{width:170px;overflow:hidden;float:left}
#contentCol5{width:450px;float:left;margin: 0 24px}
/*
#contentCol5 img.featuredVid{width:425px;border:2px solid #BE3B03;margin:10px 0}
*/
#contentCol5 img.featuredVid{width:425px;border:2px solid #FFF;margin:10px 0}
#contentCol6, .contentCol6{width:100%;margin:auto}
#contentCol6, .contentCol6{background-color:#f2f1f1;padding:10px}
#contentCol6 #pag{width:auto;background-color:#999999;padding:5px;font-size:1.8em}
#contentCol6 a{color:#be3b03;margin:0 2px}
#contentCol6 .hd, .contentCol6 h2, .contentCol6 h2 a{background-color:#666666;padding:8px;color:#ffffff;height:26px}
#contentCol6 .hd h2{float:left;width:75%;font-size:1.8em}
#contentCol6 .hd form{float:right;text-align:right;width:24%}
#contentCol7{width:300px;border:1px solid #999999}

.stars{float:left;}
.ui-stars-star,.ui-stars-cancel{display:block;overflow:hidden;text-indent:-999em;cursor:pointer}
.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background: url(/img/stars.png) no-repeat 0 0;*background: url(/img/stars.gif) no-repeat 0 0}
.grayMatte .ui-stars-star a,.ui-stars-cancel a{background: url(/img/stars_gray.gif) no-repeat 0 0}
.blackMatte .ui-stars-star a,.ui-stars-cancel a{background: url(/img/stars_black.gif) no-repeat 0 0}
.ui-stars-star a {background-position:0 0}
.ui-stars-star-on a {background-position:0 -16px}
.ui-stars-star-hover a{background-position:0 -33px}
.ui-stars-cancel-hover a{background-position:0 -16px}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default !important}
.starsStatic{direction:ltr;background:url('/img/stars.png') no-repeat 0 0;*background:url('/img/stars.gif') no-repeat 0 0;width:80px;height:16px;overflow:hidden;margin:0;padding:0}
.starsStatic .grayMatte {*background: url(/img/stars_gray.gif) no-repeat 0 0}
.starsStatic .blackMatte{*background: url(/img/stars_black.gif) no-repeat 0 0}
.starsStatic .inner {background:url('/img/stars.png') no-repeat 0 -16px;*background:url('/img/stars.gif') no-repeat 0 -16px;margin:0;padding:0;height:16px}

#ft{margin-top:20px;padding-top:1px;border-top:1px solid #666666}
#ft #row1{padding-top:20px;padding-bottom:20px;background-image:url(/img/ftBg.gif);background-repeat:repeat-x;background-position:bottom;background-color:#212121;margin-top:2px;width:100%}
#ft #row1 .sitemapChannels{color:#ffffff;width:200px;float:left}
#ft #row1 .sitemapChannels{margin-right:20px;margin-left:20px}
#ft #row1 .sitemapChannels ul li {padding:3px;border-bottom:#333333 1px solid}
#ft #row1 .sitemapChannels a {color:#e6e6e6;text-decoration:none}
#ft #row1 .sitemapChannels a:hover {color:#E0E44B !important}
#ft #row1 .sitemap {float:right;}
#ft #row1 .sitemap ul li {border-left:1px solid #333333;display:inline;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 2px}
#ft #row1 .sitemap a {color:#e6e6e6;text-decoration:none;padding:0 3px}
#ft #row1 .sitemap a:hover {color:#E0E44B !important}
#ft #row2{height:25px;background-color:#3b3a3a;border-top:1px solid #666666}

.float_left{float:left}
.float_right{float:right}
.text_align_right{text-align:right}

.nws {border-bottom:1px dashed #CCCCCC;line-height:1.5;margin-bottom:10px;padding-bottom:10px}

.commentTime {float:right}
.commentAuth {float:left}
.comment p {display:block;margin-top:15px}

.smVidWrap {width:200px}
.innerSmVidWrap {width:30%}
.smVidWrapNarrow {width:186px !important;margin-bottom:15px}
.smVidWrapWide {width:500px !important;margin-bottom:15px}
.smVidWrapTxtWide {float:right;width:70%;font-size:1.4em;padding:10px 0}
.smVidWrapTxtWide a.vidTitle {font-size:1.5em}
.smVidWrap img {width:107px;height:80px;background-color:#fff;border:solid 1px #666;padding:3px}
.smVidWrap img.awd {border:solid 0px #fff;padding:0 5px;background-color:transparent;float:left;height:64px;width:64px}
table#topWinner {background-color:#fff;border:solid 1px silver;width:100%;padding:5px;font-size:2.2em;margin-bottom:10px}
.winnerInfo {font-size:1.1em}
