/* CSS Document */




body{
padding:0;
margin:0;
height:100%;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
}



#blue{
width:100%;
text-align:center;
background:url(http://www.tvo.org/utils_tvo/tvoImgs/tvostripe.jpg) #000000 top repeat-x;
height:19px;
}

#corp{
width:980px; /*old vers: 800px*/
background-color:#000000;
text-align:left;
}


/*bar uptop*/

#tvobar{
background:#333;
height:100%;
padding:0;
margin:0;}


#tvosmallred{
padding:0 20px 0 3px;
margin:0;
}

/*inside nav*/

#innernav{
width:100%;
height:30px;
padding:0;
margin:0 auto 0 auto;
color:#CCC;
/*background:url(images/blackpage.gif) repeat-y top;*/
}

#innernav a{
color:#CCC;
text-decoration:none;
}

#innernav img{
border:none;}

#innernav ul{
display:inline;
font-size:0.85em;
color:#FFF;
padding:0 30px 0 0;
margin:50px 0 0 5px;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#innernav ul li{
width:auto;
padding:0 5px 0 5px;
display:inline;
}

#innernav ul li a{
color:#CCC;
text-decoration:none;}

#innernav ul li a:hover{
color:#666;}

#innernav form{
display:inline;
padding:15px 15px 3px 15px;
margin:0 0 5px 0;
border:1px solid #343235;
background:#333;}

#innernav.on{
color:#fff;}

#loginsignup{
display:inline;
padding:15px 15px 3px 15px;
margin:0 0 5px 10px;
font-size:0.75em;}

#loginsignup a{
color:#666;}

#loginsignup a:hover{
color:#e9f7ff;}


/*inner container*/
#container{
width:960px; /*old vers: 760px*/
background:url(http://www.tvo.org/whistleblowers/images/rustsliver.gif);
padding:0;
margin:0 auto;
}

#global{
color:#FFF;
height:28px;
background:#333; 
padding:0px 0px 0px 0px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-bottom:1px solid #000000;}

#global a{
color:#FFF;
text-decoration:none;
margin-left:20px;}

#global form{
padding:0;
margin:0;}

#global input{
text-align:left;
margin-top:2px;
padding-top:2px;
vertical-align:top;
}

#adminHUD{
background:#000000;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:28px;
font-size:0.75em;
text-align:left;
padding-bottom:2px;
}


#adminHUD a{
color:#FFF;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
text-decoration:none;
}


#adminHUD form{
padding:0;
margin:0;}

#adminHUD #frontusername,#adminHUD #frontpassword{
font-size:.95em;
background:#efefef;
border:none;}


#adminHUD #loginbtn{
margin:0px 50px 0px 0px;
padding:0px;
background:url(http://www.tvo.org/utils_tvo/images/fade4.jpg);
color:#000000;
border:1px solid #CCC;
font-size:0.95em;}

a#signuplink
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.2em;
color: #66cccc;
text-decoration: none;
font-weight: bold;
}






#masthead1{
width:960px;
height:250px;/*75px orig*/
margin:0 auto 5px auto;
background:url(http://www.tvo.org/whistleblowers/images/masthead2.jpg) no-repeat;
}

.airtime{
display: none;
color:#FFF;
width:200px;
font-size:1.5em;
position:relative;
left:440px;/*350px for the December 12 at 9pm / 435px for Wednesdays at 9pm*/
top:200px;
}

.hdrtxt1{
float:right;
width:160px;
padding:0 0 5px 15px;
margin:35px 0;
color:#FFF;
background:#000;
/*background:url(images/shinyblack.png) top no-repeat #000;
border-top:2px solid #666666;
border-left:1px solid #333;
border-right:1px solid #530f0e;*/
}

.tag{
font-size:2em;
color:#FFF;
line-height:0.85em;
padding:0;
margin:10px 0 0 0;
}



.hdrtxt1.def{
font-family:"Courier New", Courier, monospace;
font-size:12px;
color:#333;
margin:2px 0 0 0;}


.hdrtxt2{
float:right;
width:320px;
height:230px;
padding:0 0 10px 0;
margin:5px 0 20px 0;
color:#bdb8aa;
background:url(images/shinyblack.png) top no-repeat #000;
border-left:1px solid #666;
border-right:1px solid #530f0e;
border-bottom:2px solid #530f0e;
}

.first{
padding:6px 3px 0 3px;
font-weight:bold;
font-size:1.2em;
color:#CCC;
background:url(images/shinyrust.png) center;}

.hdrtxt2 p{
padding:5px 15px 0 15px;}

.howmuch{
font-size:1.5em;
padding:10px 0 12px 0;
}


.red{
color:#CC0000;}

.red a{
color:#FF0000;
background:#CCC;
margin-left:10px;}

.grey{
color:#CCC;}

img{border:none;}

#logo{
float:left;
padding:0;
margin:0;
}

#leftCol{
width:400px;
float:left;
padding:0 0 20px 0;
margin:0;
}

#centerCol{
width:200px;
float:left;
padding:0 0 20px 0;
margin:auto 5px;
}


#rightCol{
width:320px;
float:right;
padding:0;
margin:0;
border-bottom:2px solid #530f0e;
}

h2{
color:#FFF;
}

#tabcontainer{
padding:0;
margin:-20px 0 20px 0;
}

#tabcontainer h2{
padding:0;
margin:0 0 5px 0;
background:url(images/episodehdr.jpg)left center no-repeat;
width:200px;
height:30px;
}

#tabcontainer h3{
margin:0;
color:#646464;
font-size:150%;
font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;}

#tabcontainer img{
border:1px solid #333;
border-top:3px solid #000;}

.date{
position:relative;
left:0;
padding-left:3px;
top:-25px;
display:block;
width:65%;
text-align:left;
color:#FFC900;
font-family:"Courier New", Courier, monospace;
font-size:18px;
font-weight:bold;
background:#333;
}

.watch{
padding:2px;
margin:12px 0 5px 0;
background:url(images/tvoredr.gif) no-repeat 5px #FFF;
border-top:1px solid #CCC;}

.watch p{
margin-left:45px;
font-size:1.2em;}

#tabcontainer .watch h3{
color:#333;
padding:5px 0 5px 45px;}

.watch .desc{
/*background:url(images/descbg.png)top;
padding:2px;
border-bottom:2px solid #856A3E;*/
margin-top:5px;
font-size:0.95em;
}

/**/

.watch2{
 
border:1px solid #333; 
background:#CCCCCC;
width:200px;
height:auto;
padding-bottom:10px;
display:block;
font-size:0.85em;}

.vote{

border:1px solid #333;
background:#CCCCCC;}


/**/
#tabcontainer .watch img{
padding:0;
margin:4px;
border:none;}

.repeats{
font-size:0.85em;
color:#666;
padding:0;
margin:13px 0 3px 0;}

#gallery{
padding:0;
margin:5px 0 10px 5px;
}

#gallery h2{
background:url(http://www.tvo.org/whistleblowers/images/galleryhdr.jpg) left center no-repeat;
width:393px;
height:35px;
padding:0 0 0 0;
margin:0 0 0 0;
border: 1px solid #333;
border-bottom:none;
}


.jcarousel-skin-tango.jcarousel-container{
background: #000!important;}



#midwrap{
width:200px;
float:left;
background:url(images/shinyblack.png) no-repeat #000;
color:#ccc;
padding:0 5px;
margin:40px 0 25px 7px;
border:1px solid #333;
border-top:3px solid #CCC;
}

#polls{
width:200px;
float:left;
color:#ccc;
}

#polls p{
font-weight:bold;
border-bottom:1px solid #666;
}

#polls form #poll_id{
margin:5px;

}
#poll_id form label{
margin: 0 0 0 20px;
}

#polls h3{
color:#FFF;
font-size:1.8em;
margin:0 0 5px 0;}

#polls form{
margin-left:10px;}






#polls form #voteButtonWB{
width:75px;
font-size:1.2em;
color:#FFF;
cursor:pointer;
border:1px solid #efefef;
margin:20px 0 20px 0;
text-align:center;
background:url(images/votebutton.gif) bottom  repeat-x;
}

#voteButton input:hover{
background:#999;}


.thanks{
padding:0;
margin:15px 5px 15px 10px;
font-size:1.5em;
color:#FF3333;}

.viewresult{
width:200px;
padding:0;
margin:5px 0 5px 20px;
text-align:left;
}

.viewresult a:link{
color:#FFF;
font-size:0.85em;
text-decoration:none;
}

.viewresult a:hover{
text-decoration:underline;}

.viewresult a:visited{
color:#999;
}


#polls .pollresult{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-top:5px;
margin-bottom:30px;
padding-bottom:2px;
border-bottom:1px solid #CCC;
}

#polls .pollbar{
height:2px;
margin:5px 0px 5px 0px;}


.percent{
float:right;
text-align:right;
font-size:0.85em;
font-weight:bold;
width:30px;
}


.viewlist li{
list-style:none;
margin:10px 0 5px 2px;
border-bottom:1px solid #82B3E8;
}

.viewlist h4{
margin-bottom:5px;
border-bottom:1px solid #666666;}

.viewlist a{
color:#0099FF;
text-decoration:none;}

ul.viewlist a:hover{
color:#FF3300;}



#pdf{
float:left;
width:190px;
border-top:3px solid #333;
background:url(images/PDF-icon.jpg) no-repeat 100% 50% #000;
color:#CCC;
padding:5px;
margin:20px 0 25px 0;
}

#pdf h2{
margin-bottom:10px;}

#pdf p{
width:130px;
}

#pdf p a{
color:#33CCFF;
}

#player{
width:320px;
height:550px;
/*display:block;*/
float:right;
padding:0 0 0 0;
margin:0 0 0 0;
color:#FFFFFF;
/*background:#000;*/
border-right:1px solid #530f0e;
}

#player a:link{
color:#FFCC00;
}

#bottomLink1{ 	
	color:#fff;
	text-align:center;
	height:50px;
	background:#000;
	clear:both; 
}

#bottomLink2{
	color:#000;
	text-align:center;
	height:50px;
	background:#000;
	clear:both; 
	}


#bottomLink1 a, #bottomLink2 a{
	color:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;}


