/* CSS Document */

/* citizen's assembly CSS Document */

/*COLOURS OF LOGO TO USE

ff9900 / cc6633 == ORANGE/DARKER ORANGE
ff0033 / ff6666 == FUSCHIA
99ccff / 00cccc == BLUE /DARKER BLUE
#B6DBFA / REGULAR BLUE BORDERS USED IN H3 AND BOXES
#D8EAF9 / LIGHTER BLUE BORDERS

*/
body{
margin:0;
padding:0;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
background: #FFF;
}

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


/*NEW TVO HEADER*/
/*outer med. gray wrapper*/
#outer{
width:1000px;/*old vers: 780px*/
margin:0 auto; 
}

/*inner container*/
#container{
width:980px; /*old vers: 760px*/
margin:0 auto;
}

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

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

ul{
list-style:none;
padding:0;
}

/*-===============THE NON BLOG PAGES===============-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/


/*content layout*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

/*left, center, right, panels*/

#masthead1{
clear:both;
width:980px;
height:100px;
background:url(images/citizenMasthead.jpg) #FFFFFF;
}


#leftCol{
font-family:Arial, Helvetica, sans-serif;
float:left;
width:150px;
margin:0px;
padding:0px 5px 20px 5px;

}

#centerCol{
float:left;
/*take this off when uploading to site*/
margin:0 auto;
padding:5px 5px 20px 5px;/*5px 15px 50px 15px;*/
font-size:0.95em;
}


#rightCol{
float:right;
margin:0px;
padding:0px;
}




/*SKYSCRAPER*/	


	
	img.ad_label_h{
	margin-left:50px;
	}	
	
	#skyscraper_tvo{
	width:200px;
	height:600px;
	float:right;
	margin-bottom: 30px;
	padding:15px 0;
	background: #f8f8f8;
	}
	
	
	#skyscraper_tvo iframe{
	display: inline;
	margin-left:20px;
	padding:0;
	border:1px solid #f8f8f8;}
	
	#skyscraper_tvo img{
	padding:0;}





/*UNIVERSAL*/


/*WIDTH:88% MARGIN AUTOS*/
/*-================================================-*/


#genericBox, #update, #translateVideoBox, #liveVideoBox, #videoBox, #liveVideoSked, #aboutBox, #vid, #resourcesBox, #subscribeBox, #scheduleItem, #usrPostBox, #filtered{
width:88%;
display:block;
margin-left:auto;
margin-right:auto;
border:1px solid #B6DBFA;
}

/*-================================================-*/



/*orange h3 blue bg*/
#genericBox h3, #leftCol h3, #update h3, #translateVideoBox h3, #liveVideoBox h3, #videoBox h3, #aboutBox h3, #scheduleItem h3, #vid h3 ,#subscribeBox h3,#usrPostBox h3{
color:#FF9933;
border:1px solid #B6DBFA;
background:url(images/fade2.jpg) repeat-x;
margin:0;
padding:5px;}


/*corresponding h3 links/rollovers to turquoise if needed*/


#genericBox h3 a, #vid h3 a, #leftCol h3 a, #videoBox h3 a, #scheduleItem h3 a, #subscribeBox h3 a{
color:#FF9933;
text-decoration:none;}

#genericBox h3 a:hover, #leftCol h3 a:hover, #videoBox h3 a:hover, #vid h3 a:hover,#scheduleItem h3 a:hover, #subscribeBox h3 a:hover{
color:#00CCCC;}




/*LEFT COLUMN CONTENT*/




/*turqouise header*/
#leftCol h4{
color:#00CCCC;
font-size:1.2em;
margin:5px 0px 5px 0px;
}

#leftCol div{
padding-bottom:10px;
}

#leftCol ul{
color:#3399CC;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 2px;
}

#leftCol ul a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#0066CC;
text-decoration:none;
}

#leftCol ul a:hover{
color:#FF3300;
}

#blognav h3 a{
text-decoration:none;
color:#006699;
}

#blognav h3 a:hover{
color:#990000;
}

#blognav ul li{
border-bottom:1px dotted #666666;
}

/*Citizens' Assembly Badge*/

#citizensbadge{
margin-top:2px;}
#citizensbadge img{
border:1px solid #B6DBFA;
}



/*LEFT SIDE POLL citizen*/


/*sort vid by tags*/
#sortvid{
display:block;
padding:0px;}

#sortvid ul li{
background-color:#F3F3F3;}

#sortvid ul a{
color:#FF3300;
font-size:0.85em;
margin:0;
text-decoration:none;
}

#sortvid ul li:hover{
background-color:#C5DFDA;}

#sortvid ul li p{
font-size:0.85em;
color:#0099CC;}

#sortvid ul div{
padding-bottom:2px;
margin:5px 0px 5px 0px;}

#sortvid ul li a:hover{
color:#339966;
background-color:#C5DFDA;
}

#polls{
display:block;
padding:0px;}

#polls form{
padding:2px;
margin:3px;
border:1px dotted #D4ECF7;
}

#polls p{
font-size:0.95em;
font-weight:bold;
color:#000066;
}

#polls label{
font-size:0.85em;
}

#polls input{
margin:3px;
}
#polls label{
font-size:0.85em;}

p.viewresult a{
font-size:0.85em;
color:#006699;
text-decoration:none;
border:1px solid #006699;
background:#CCCCCC;
margin:0;
padding:2px;
}

p.viewresult a:hover{
background:#FFFFCC;}


/*RESULTS*/

#polls div{
margin:0;
padding:0;}

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

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


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

/*CENTER COLUMN CONTENT*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#centerCol div{

margin:0 auto 5px auto;
padding:2px;
}/*original  =  2px*/

#centerCol h3{
margin:0px;
}

#centerCol div p{
padding:5px;
margin:0;
text-align:left;}

#centerCol #tagcloud{
margin:10px;
padding:30px;
border-top:1px solid #EEE;
border-right:1px solid #EEE;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
background:url(images/tagbg.jpg);}

#centerCol #tagcloud font a{
font-size:1em;
}



#pagetitle{
width:98%;
margin-left:auto;
margin-right:auto;
}

#pagetitle h3{
font-size:1.5em;
border-bottom:2px double #0099CC;}

.yourSubtitle{
width:98%;
margin-left:auto;
margin-right:auto;
clear:both;}

.yourSubtitle h3{
font-size:1.5em;
border-bottom:1px solid #990000;}

/*.date{color:#333333;padding-right:5px;}*/
.time{color:#000099;padding-left:5px;}

#springwid{
width:640px;}




/*PAGES*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

/*HOME*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#citizenAbout{}


#update{
display:block;
height:150px;}

#update img{
float:left;
padding:5px;
margin:5px;
border:1px solid #CCCCCC;
}

#update p{
text-align:left;
padding:5px;
margin:0px 0px 0px 0px;}

/*LIVE WEBCAST WRAPPER*/
#liveVideoBox{}

/*WINDOWS MEDIA EMBED*/

#wmp{
width:320px;
height:300px;
background:#000000;
border:1px solid #000000;
margin:15px;
padding-bottom:5px;
float:left;
}


#wmp #mediaPlayer{
margin:0;
}




/*VIDEO DESCRIPTION BOX ~~SPECIAL~~ */
#videoDesc{
float:right;
width:250px;
height:300px;
overflow:auto;
background:#FFFFFF;

margin:5px;
padding:1px;
}

#videoDesc p{
padding:5px;}

/*SCHEDULE OF LIVE VIDS*/

#liveVideoSked{
clear:both;
border:1px solid #FFCC7F;
}

#liveVideoSked h3{
color:#FF9933;
border:1px solid #FFCC7F;
background:url(images/fadeOrange.jpg) repeat-x;
margin:0;
padding:5px;
}

#liveVideoSked ul{
list-style:inside square;
margin:0px 0px 0px 2px;
padding:5px;
color:#FF9900;}

#liveVideoSked ul a{
color:#00cccc;
text-decoration:none;}

#liveVideoSked ul li{
margin-bottom:5px;}

.liveIt{
color:#FFFFFF;
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:0.85em;
margin:0px 0px 0px 5px;
padding:1px;
background:#66CCFF;
border:1px solid #999999;
display:inline;}

/*TRANSLATE VIDEO BOX*/

#translateVideoBox{
clear:both;
margin-top:15px;
}

#translateVideoBox ul{
margin:0;
padding:5px;
}

/*ABOUT PAGE*/
/*-================================================-*/
/*-================================================-*/

/*-================================================-*/
#aboutBox{}

#aboutBox p{}

/*SCHEDULE PAGE*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/


#scheduleItem ul{
margin:5px;
}

#scheduleItem a{
color:#006699;
text-decoration:none;}

#scheduleItem a:hover{
background:#C6E2FF;
}

#scheduleItem img{
border:none;}



#scheduleItem ul h4{
margin:0;
padding:0;
}

ul.starttime{
float:right;
margin:5px;
padding:5px;
border:1px solid #B6DBFA;
background:url(images/fadeOrange.jpg) repeat-x;}

ul.endtime{
float:right;
margin:5px;
padding:5px;
border:1px solid #B6DBFA;
background:url(images/fadeOrange.jpg) repeat-x;}

ul.speaker{
float:left;
}

ul.eventDesc{
clear:both;
}
#scheduleItem ul h4{
margin:0;}




/*RESOURCES PAGE*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#resourcesBox{}

#resourcesBox ul li{
list-style:square inside;
margin:0px 0px 0px 10px;}

/*VIDEO HOME PAGE*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

/*FILTERED ALERT*/

#filtered p{
font-weight:bold;
color:#000000;
font-size:1.1em;}

#filtered a{
font-size:1.2em;
color:#0066FF;
text-decoration:none;
margin:5px;
padding:2px;
background:#CCCCCC;}

#filtered a:hover{
color:#CC6600;}

#vid{
border:1px solid #B6DBFA;
padding:1px;}

/*border right on the h3 links*/
#vid h3 a{
padding-right:10px;
}

#vidthumb{
float:left;
display:block;
margin:0;
padding:0;}

#vidthumb img{
margin:5px;
padding:2px;
border:1px solid #CCCCCC;}


#byline{
margin:0px;}

#byline a{
color:#00CCCC;
text-decoration:none;
margin:2px;}

#byline a:hover{
color:#CC6633;}



/*vidtags*/
.vidtags{
margin:0;
padding:0;
clear:both;
}

.videsc{
display:block;
padding:0;
margin:0;
}

.vidtags h4{
font-size:0.90em;
margin:0;
text-align:left;
color:#0099CC;}

/*applies to the #sortvid homepage*/



.vidtags a{
color:#FF3300;
font-size:0.85em;
margin:0;
text-decoration:none;
}

.vidtags a:hover{
color:#339966;
background-color:#C5DFDA;
}









/*vidfunctions*/

/*#vidfunctions ul{
color:#cc6633;
margin:5px 0px 0px 0px;
}*/

#vidfunctions ul{
clear:both;
padding-bottom:1px;
}

#vidfunctions ul li{
font-size:.95em;
padding:2px 10px 1px 0px;
float:left;
}

#vidfunctions ul li em{
color:#000000;
background:#D4FFF1;
padding:2px;}

#vidfunctions ul li a{
font-size:1.2em;
color:#0066FF;
text-decoration:none;
border-right:1px solid #FFFFFF;
}

#vidfunctions ul li a:hover{
font-size:1.2em;
background-color:#CCCCCC;
border-right:1px solid #003333;
border-bottom:1px solid #003333;
}




/*SUBSCRIBE PAGE*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

.feedlink{
font-weight:bold;}

#feeds img{
border:none;
}

#subscribeBox img{
border:none;
margin:5px 0px 0px 5px;
padding:0px 0px 5px 0px;
display:block;
}

p.mp3date{
margin:5px;
padding:5px;
border:1px solid #B6DBFA;
background:url(images/fadeOrange.jpg) repeat-x;}


/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#producer{
width:100%;
border:1px solid #333333;
margin:0px 0px 5px 0px;
}

#producer h3{
background-color:#EBEBEB;
padding:2px;
}

#producer img{
display:block;
padding:0px 5px 0px 0px;
margin:5px 5px 0px 0px;
}

#producerInfo h4 a{
font-size:1.1em;
text-decoration:none;
color:#006699;}

#producerInfo a{
font-size:0.85em;
text-decoration:none;
color:#006699;}

#producerName h4 a:hover{
color:#993300;
}

#producerBio{}

#resourceTabs{}

#panel1{
background-color:#CCCCCC;
display:block;
}


#scheduleBox{
border:1px solid #B6DBFA;
padding:0px 0px 40px 0px;
}


/*GUEST PAGE*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

/*preference navigation*/
#guestListPref{
width:98%;
background:url(images/red1.gif) repeat-x;
border:1px solid #333333;}


#guestMenu{
width:90%;
height:100px;
clear:both;
padding:0px 0px 10px 0px;
margin-left:auto;
margin-right:auto;

}

.guestBox{
width:100%;
clear:both;
margin-left:auto;
margin-right:auto;
}

#guestMenu ul{
list-style: square inside;
color:#CCCCCC;
width:142px;
float:left;
margin:2px 0px 10px 2px;
padding:2px;
background-color:#E0E9FE;
min-height:110px;
}


#guestMenu ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#006699;
text-decoration:none;}

#guestMenu ul li a:hover{
color:#FF3300;}


ul#guestTab{
padding-top:15px;
padding-bottom:15px;
}

ul#guestTab li{
float:left;
margin-right: 3px;
text-align: center;
border:1px solid #006699;
}

ul#guestTab a{
float:left;
width: 8.5em;
padding: 5px 2px 2px 2px;
background: #E7F1F8;
text-decoration:none;
color: #666666;
}

ul#guestTab a:hover{
background-color:#CCCCCC;
color: #FFFFFF;
}

ul#guestTab li.activelink a,ul#nav li.activelink a:hover{
background:#CCCCCC;
color: #000333;
}




/*PAST EPISODES*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#pastEpisode{
width:88%;
padding:5px;
border:1px solid #009933;
}





/*span*/
.guest a{ 
color:#003366;
padding-right:5px;
border-right: 1px dotted #FF0000; 
}

.date a{
color:#006699;
}


/*VIDEO SINGLE PAGE*/


#videoCommentLayer{
}

/*comment iframe*/

#quoteIframe{
display:block; 
width:550px; 
height:250px; 
margin-left:auto;
margin-right:auto;
border:1px solid #D8EAF9;}

#videoInfo{
padding:5px;
border:1px solid #009933;
}

#videoList{
padding:5px;}

#videoList ul{
list-style:square;
color:#0099FF;
margin:0px 0px 0px 20px;
}

#videoList ul li a{
color:#0099FF;
text-decoration:none;
font-size:0.95em;
}

#videoList ul li a:hover{
color:#990033;}

/*Your Agenda Page*/

#yourAgendaIntro{
width:95%;
margin-left:auto;
margin-right:auto;
border:1px dotted #006699;
padding:5px;
}

#askTVO{
float:right;
width:150px;
background-color:#FFFFCC;
border:1px dotted #006699;
padding:5px;
margin-right:15px;
}


#askTVO p{
text-align:center;}


#bloghomeLink{
float:right;
width:150px;
background: url(images/red1.gif) repeat-x #990000; 
border:1px dotted #006699;
padding:5px;
margin-right:15px;
clear:both;
}

#bloghomeLink a{
color:#FFFFFF;
text-decoration:none;}

#bloghomeLink:hover{
background-color:#333333;
}


#yourChoice{
width:456px;
height:114px;/*150px orig*/
margin:auto;
clear:both;

}

.badgeBox{
padding:2px;
width:110px;/*150px orig*/
float:left;
}

#joinExpert{
width:456px;
height:100px;
margin:auto;
clear:both;
}
#joinExpert img{
margin:auto;
float:none;
border:none;
}


.yourBox{
border:1px dotted #006699;
float:left;
width:190px;
background-color:#EBFFFF;
margin:5px;
padding:5px;
}



.badgeBox img{
border:none;}

.yourBox h3 a{
text-decoration:none;}


#watchAgenda{
display:block;
float:none;
clear:both;}

#joinExperts{
display:block;
clear:both;}


/*ASK AGENDA PAGE*/

#signWrap{
width:100%;
margin:auto;
border:1px dotted #D9D9D9;
background-color:#D7F1FF;
padding:0px;
}

/*this centers the box inside*/

#signWrap #signlog{}


/*signup new*/


/*dynamic newsletter signup*/

#newsletterSignUp{
width:500px;
border:1px solid #000000;
background-color:#DEDEDE;
margin:10px 0px 0px 0px;
}

.newsletterItem{
margin:5px 0px 5px 0px;}


/*terms of service*/

#termsOfUse{
margin:15px 0px 15px 0px;}

/*terms of use text area bxo*/
#termsText{
width:500px;
height:75px;
color:#000000;
font-size:0.85em;
border:1px solid #333333;
background-color:#FFFFFF;
}

/*newsletter unsubscribe*/

/*generic user posting function */

/*user post link activator*/
#usrPostLink{
width:10em;
line-height:normal;
text-align:center;
background: #990000 url(images/red1.gif) repeat-x;
border:1px solid #000000;
padding:5px;
margin:10px 0px 10px 10px;
}

#usrPostLink a{
color:#FFFFFF;
text-decoration:none;
font-size:0.8em;
font-weight:bold;
}

#usrPostLink a:hover{
color:#FFCC00;}


#usrPostFunction{
padding:5px;
height:400px;
margin-left:auto;
margin-right:auto;
}

/*user post title and text area box*/
#usrPostBox{
padding:10px;
/*background:#E8E1FB;*/
background:#d7e7f6;
}

#usrPostBox label{
font-size:0.95em;}



#userPostTitle{
margin:0px 0px 5px 0px;
}

#usrTxtBox{
width:300px;
height:75px;
}

#usrPostBox form{
margin:25px 0px 10px 0px;}


#post_title{
width:95%;
margin-left:5px;
}

#usrPostBox textarea{
width:95%;
margin-left:5px;}



/*user adds resources to their post*/
#usrRsrc{
width:88%;
padding:5px;
margin-left:auto;
margin-right:auto;
border:1px solid #666666;
vertical-align:top;
}

#usrRsrc p{
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
}

#usrfile{
width:75px;
}


/**/

#yourSubNav{
display:block;
width:98%;
height:15px;
padding:0px 0px 15px 0px;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #000000;
}

#yourSubNav ul li{
float:left;
margin-right:5px;
padding: 5px;
text-align: center;
background: url(images/red1.gif) repeat-x;
border:1px solid #000000;
}

#yourSubNav ul li a{
font-size:0.85em;
text-decoration:none;
color:#CCCCCC;
font-weight:bold;
}

#yourSubNav ul li a:hover{
background-color:#333333;
}


#backLink a{
color:#FFFFFF;
text-decoration:none;
padding:5px;
background-color:#666666;
}

#backLink a:hover{
color:#FFFF33;
background-color:#000000;
}

/*TAB STUFF*/



#broadcast li{
font-size:0.85em;
font-weight:bold;
}


.tabContent {
margin:0;
  padding: 0px;
  background-color:#FFFFFF;
  display: none;
}

.tabContent ul li{
list-style:none;}
	
#menuTab{
margin:0px 0px 0px 10px;
padding:0px 5px 0px 5px;
}

#comment #menuTab h3{
color:#000000;
font-size:0.65em;
border:none;
}

/*content tabs*/
#menuTab div{
width:85%;
margin:9px 0px 0px 5px;
padding:2px 0px 5px 5px;
background-color:#E7F1F8;
border:1px solid #006699;
}

ul#tabnav{
list-style:none;
margin:0px 0px 0px 5px;
padding:5px 0px 15px 0px;
}

ul#tabnav li{
float:left;
margin-right: 3px;
text-align: center;
border:1px solid #006699;
}



ul#tabnav a{
float:left;
width:7em;
padding: 5px 0px 2px 0px;
background: #E7F1F8;
text-decoration:none;
color: #666666;
}

ul#tabnav a:hover{
background-color:#CCCCCC;
color: #FFFFFF;
}

ul#tabnav li.activelink a,ul#nav li.activelink a:hover{
background:#CCCCCC;
color: #000333;
}


/*RIGHT COLUMN CONTENT*/
/*
#rightCol div{
margin:auto;
}*/

#ad{
text-align:center;
width:auto;
margin:0;
}


/*global alert message up top*/


.bold{
font-weight:bold;
}

#alertall{
color:#CC6600;
background-color:#FFFF99;
font-size:0.9em;
font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
width:100%;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

h1{
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.5em;
border-bottom:1px solid #666;
}


#rightbox{
display:block;
border:1px solid #000000;
float:right;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:10px 20px 20px 20px;
padding:0px 10px 10px 10px;}

#rightbox a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC3300;
text-decoration:none;}

#rightbox a:hover{
background-color:#CCCCCC;
text-decoration:none;}

#rightbox a:visited{
text-decoration:none;
}

.sidelink a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC3300;
text-decoration:none;}



/*TOP*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/


.alrt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC3300;
font-size:0.85em;
font-weight:bold;
}

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


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


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



#mastname{
display:inline;
float:left;
margin:42px 0px 0px 275px;}
/*margin:5px 0px 0px 375px;*/
/*at font-size 1.2em;
margin:50px 0px 0px 375px;*/

#mastname a{
color:#0099CC;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:2em;
text-decoration:none;
}

#mastname a:hover{
color:#FF9900;
}



#nav{
width:100%;
background-color:#000000;
color:#FFFFFF;
font-size:0.95em;
font-family:Verdana, Arial, sans-serif;
text-align:left;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

#nav a{
color:#FFFFFF;
border-right: 1px dotted #666666;
text-decoration:none;
font-size:0.95em;
padding:0px 6px 0px 5px;
}

#nav a:hover{
color:#FF9900;
}

#nav input{
border:1px solid #FFFFFF;
}


#airtime{
color:#999999;
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
position:relative;
left:0px;
top:-20px;
padding:0px 10px 0px 0px;
}


#pagenav, #dashnav{
text-align:left;
width:100%;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
color:#333333;
font-size:1.2em;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

#pagenav, #dashnav a{
text-decoration:none;
color:#003366;
}

#episodeTitle{
width:98%;
margin-left:auto;
margin-right:auto;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#333333;
padding-bottom:5px;

}
.time{
color:#006633;}

/*ALL BLOGS / BLOGS HOME MENU*/


/*#ddmenu{
border:1px solid #333333;
display:inline;}*/

/*MAIN CONTENT CONTAINER*/

#blog{
text-align:left;
float:left;
width:50%;/*500px wide*/
background:#FFF;
padding:0px 30px 40px 10px;/*12px left padding*/
margin:0;/*0 px left margin*/
}

#blog h4{
margin:0px;
font-size:1.2em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
color:#0066CC;
}


/*NEW FORUM******************************************/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#forumpromo img{
border:none;}

/*
#FF9900 / #CC6633 == ORANGE/DARKER ORANGE
#FF0033 /# FF6666 == FUSCHIA
#99CCFF / #00CCCC == BLUE /DARKER BLUE
#B6DBFA / REGULAR BLUE BORDERS USED IN H3 AND BOXES
#D8EAF9 / LIGHTER BLUE BORDERS
#0099CC = title
IMAGES:

LIGHT BLUE FADE BOX: images/fade2.jpg
FADE ORANGE: images/fadeOrange.jpg
RED1?:images/red1.gif
*/

/*BLOG POST DATE NAME STYLING from previous style generation*/
/*============================================================================*/
/*============================================================================*/

.date{
color:#006699;
font-size:0.95em;
}

.postby{
font-size:0.95em;
color:#666666;
}

.name{
font-size:0.85em;
}

#post .name img{
padding:0px 2px 0px 2px;
vertical-align:middle;
float:left;
clear:none;
}

.replied{
color:#CC0033;
font-size:0.95em;
}

.icon{
margin:0px 0px 0px 0px;
}

/*============================================================================*/
/*============================================================================*/
/*============================================================================*/

#forumTable{
border:2px solid #0099CC;
padding:0px;
margin-left:20px;

}

#forumTable td{
padding:5px;}


/*#forumTable.border
{
	border-right:1px solid #B6DBFA;
	border-top:1px solid #B6DBFA;

}*/

td.border
{
	border-bottom:1px solid #0099CC;
	padding:5px;
	
}

td.border table{
padding:0;/*padding:0px 0 5px 0;*/
margin:5px 0 5px 0;}


td.titlefullborder  {

	font-size:0.95em;
	color:#FF9900;
	font-weight:bold;
	background:url(http://www.tvo.org/citizensassembly/images/fade2.jpg);
	border-bottom:1px solid #D8EAF9;
	border-left:1px solid #D8EAF9;
	
}

td.filllarge  {
	
	color:#00CCCC;
	background:url(http://www.tvo.org/citizensassembly/images/fade2.jpg);
	border-bottom:1px solid #D8EAF9;
	border-left:1px solid #D8EAF9;
	padding:15px 0 5px 10px;
	font-size:1.5em;
	letter-spacing:-1px;

}

/*You are watching this thread*/

.threadalert{
color:#CC3366;
font-size:0.75em;
text-decoration:none;
padding:2px;
}



/*affects the FORUM DASHBOARD PAGE: links associated with INBOX*/
td.filllarge a{
font-size:0.75em;
}


/*topic td in the threaded forum*/

td.titleBig {

font-size:1.5em;
padding:15px 0 5px 10px;

}

td.fill  {

	color:#333333;
	background:#D7E4EC;
	border-bottom:1px solid #D8EAF9;
	border-left:1px solid #D8EAF9;
	padding:0 0 0 5px;
	
}

/*table listing of all discussion forums*/

#forumTable #forums{
border-right:1px solid #0099CC;
border-top:1px solid #0099CC;
}



#forumTable #forums td{
border-left:1px solid #0099CC;
border-bottom:1px solid #0099CC;
}

#forumTable #forums .titlefullborder{
padding:0 0 0 5px;
}

/*LEGEND FOR THE FORUM ICONS*/

/*====*/

#legend{
width:700px;
padding:0 0 0 30px;
}

#legend th{
text-align:left;}

#legend td{
text-align:center;
border:2px solid #FFFFFF;

}

#legend .symbol{
width:10%;
}

#legend .explained{
text-align:left;
width:50%;
}

/*====*/


td.msgs{
background:#C2ECFF;
font-weight:bold;
padding: 5px 0 5px 5px;}

td.goto{
background:#FFFFFF;
text-align:center;
padding: 5px 0 5px 0;
}

td.sticky{
border:none;}

td.started{
color:#FF3300;
padding:0 0 10px 5px;}

td.topicbody{
color:#333333;
padding:0 0 10px 5px;}

td.postedby{
border-bottom:5px solid #539FCD;
padding:0 0 10px 5px;}

td.postedby a{
font-size:0.85em;
text-decoration:none;
background:#C6E0EB;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
padding:2px;}


/*posted by name, date styles for forum*/
/*============================================*/

td.started .name{
font-size:0.95em;
color:#009900;
}

td.started .date{
font-size:0.95em;
color:#006699;
}

td.postedby .name{
font-size:0.95em;
color:#009900;
}

td.postedby .date{
font-size:0.95em;
color:#006699;
}

td.smalltext .name{
font-size:0.95em;
color:#009900;
}

td.smalltext .date{
font-size:0.95em;
color:#006699;
}

/*============================================*/


/*'action' button: submit, submit msg*/
td.action1{
background:url(http://www.tvo.org/citizensassembly/images/fade3.jpg) #539FCD;
padding:5px 0 5px 0;
text-align:center;
}/*#0099CC*/

td.action1 input{
color:#CC3300;
background:url(http://www.tvo.org/citizensassembly/images/inputFade.jpg);
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}

.button2{
color:#CC3300;
background:url(http://www.tvo.org/citizensassembly/images/inputFade.jpg);
border-right:1px solid #666666;
border-bottom:1px solid #666666;}

td.action1 img{
border:none;
}

td.action1 a:hover img{
opacity:.75;
filter: alpha(opacity=75);
}



/*quote table*/
#forumTable td.border table.quoted{
color:#333333;
width:90%;
padding:10px;
margin:5px auto 5px auto;
border:1px solid #999999;
background:#DBF4FF;
}


/* PM table td unique styles*/

.leftPM{
	color:#333333;
	background:#D7E4EC;
	border-bottom:1px solid #0099CC;
	border-right:1px solid #0099CC;
	padding:5px;
}
	
.rightPM{
	color:#333333;
	background:#D7E4EC;
	border-bottom:1px solid #0099CC;
	padding:5px;
}

.rightPM input{width:85%;}

/* PM table td unique styles____________________*/



/*shaded alternating tr color*/

.stripe{
background:#E7F5FD;}
/*shaded alternating tr color____________________*/


/*_________________________________________________*/




/*Replied on January 17, 2007 at 1:48 PM by: Replier */

td.smalltext{
font-size:0.85em;
color:#333333;
padding:5px 2px 15px 2px;
/*border-top:1px dotted #D8EAF9;*/
}

td.smalltext a{
background:#C6E0EB;
font-size:0.88em;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
text-decoration:none;
padding:2px;
}



table#search {
width:60%;
padding:5px;
}

table#search td.smalltext{
color:#333333;
font-size:14px;}






/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/


/* INDIVIDUAL POST / SEARCH / RESULTS */

#post{
display:block;
width:95%;/*450px*/
padding:5px 0px 0px 0px;
margin-left:auto;
margin-right:auto;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.1em;
line-height:1.5em;
}

#post #segmentTags{
width:100%;
padding:0;
margin:0;
border:none;
}

.segmentMedia, .segmentMedia2, #segmentTags, .monthlist, .postlist{
width:160px;
display:block;
float:left;
text-align:left;
padding:2px;
margin:0 2px 0 2px;
}

.segmentMedia li a{
font-size:0.90em;
}

.segmentMedia li img{
padding:3px 5px 5px 5px; 
vertical-align:middle;
display:inline;
clear:none;
}




#post #segmentTags img{
border:none;!important
margin:0;
}

#post ul li img{
border:none;
}



#profilebox{
display:block;
width:100%;/*450px*/
padding:5px 0px 0px 0px;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.0em;
border:1px solid #333333;
}

#post img{
display:block;
clear:right;
}

/*forum posting by publis*/
.yourPostList{
width:88%;
background-color:#EFEFEF;
padding:2px;
margin:auto;
border:1px solid #FF99CC;
clear:both;
}

#postresult{
display:block;
width:100%;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
background-color:#ECECEC;
margin:5px 0px 5px 0px;
padding:5px;
}

#postresult p{
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:both;
}

#query{
text-align:left;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:4px;
font-size:0.75em;
color:#000000;
padding:5px;
background-color:#FF9966;
}



/*PERMALINKS / EMAIL THIS / COMMENT LINKS */
.functions{
color:#006633;
clear:both;
}

.functions a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.70em;
color:#006633;
text-decoration:none;
padding:2px;
}

.functions a:hover{
color:#FF6600;
background-color:#CCCCCC;
padding:2px;
}



/*ADD TO DEL.ICIO.US*/


/*ADD TO DEL.ICIO.US*/

#addto ul li{
float:left;
display:inline;
padding:0;
margin:3px;}

#addto img{border:none;}



/*POST RESOURCES*/

#postrsrc{
border:1px dotted #00FFFF;
padding:5px;
}

#postrsrc h3{
margin:0px;
font-size:0.9em;
}
#postrsrc h4{
font-size:0.85em;
}

#postrsrc a{
font-size:0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#postrsrc div{
margin:10px;}


#linkrsrc{}

#videorsrs img{
text-align:left;
}

#audiorsrs img{
float:left;
}


/*TAG DIV*/
.posttags{
padding:0px 0px 10px 0px;
}

.posttags a{
color:#FF3300;
text-decoration:none;
}
/*FOR TAG PAGE*/
.tag{
color:#FF3300;}
/*COMMENTS*/


/*CONTAINER*/
/*#commentbox{
background-color:#FFFFFF;
width:95%;
padding:5px;
margin-left:auto;
margin-right:auto;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.0em;
}

#commentbox h3{
color:#999999;
font-size:1.5em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
text-align:left;
border-bottom:4px double #999999;
}
*/

#commentbox .functions{
border-bottom:1px solid #666666;
}


/*SINGLE COMMENT*/
.comment{
width:95%;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #FF9900;
padding:15px 0px 10px 0px;
clear:both;
}

.comment div{
width:85%;

}

/*this p should be the TITLE of the comment*/
.comment h5{
color:#000033;
font-size:1.2em;
font-weight:bold;
margin:2px 0px 5px 0px;
}


/*POST REFERENCE*/

#postrefer{ 
width:98%;
border:1px dotted #333333;
padding:5px;}

#postrefer h4{ 
font-size:1.5em;
color:#FF0000;}

#postrefer h3{ color:#003333;}

#postrefer p{}

#postrefer img{
float:none;}



/*REPLY TO COMMENT BY ANYONE*/
.reply{
border-bottom:1px dotted #000066;
padding:15px 0px 10px 35px;

}

.comment h4, reply h4{
color:#0099CC;
font-size:1.2em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-weight:bold;
}

.comment p, reply p{
font-size:12px;}

.quote{
margin-left:auto;
margin-right:5px;
padding:5px;
border:1px solid #CCCCCC;
}

.quote h4{
color:#0066CC;
}
.quote span{
font-size:0.85em;
border-bottom:1px solid #CCCCCC;
}

#addcomment{
display:block;
width:98%;
padding:5px;
margin-top:5px;
border:1px dotted #D9D9D9;
background-color:#D7F1FF;
}


#addcomment label{
color:#000066;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#addcomment textarea{
border:1px solid #000000;

}

/*ROBERT'S SIGN IN STYLE BOX*/

 #AddCommentLayer{ 
  /* display:none;*/
   position:relative;
}
	  
#signlog{
width:425px;
height:220px;
border:1px dotted #D9D9D9;
background-color:#D7F1FF;
padding:5px;
margin:15px;
}

/*INLINE COMMENT BOX*/

#commentinline{
width:425px;
height:100%;
border:1px dotted #D9D9D9;
background-color:#D7F1FF;
padding:5px 5px 15px 5px;
margin:15px;
}

#commentinline label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

#commentinline textarea{
width:400px;
height:100px;

}
/*INLINE LOG IN / SIGN UP BOX*/


#closewin a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
color:#666666;
position:relative;
left:375px;
top:0px;
padding:0px;
margin:0px;
display:inline;
}

#closewin a:hover{
color:#FF6600;}


#commentlogin{
width:200px;
float:left;
}

#commentlogin label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

#commentlogin p{
margin:0;}

#commentlogin a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-decoration:none;
}

#signlog #signup{
width:180px;
float:right;
margin:25px 10px 0px 0px;
padding:0px 0px 0px 10px;
}

/*EMAIL THIS BLOG FORM*/

#emailform{
width:425px;
border:1px dotted #D9D9D9;
background-color:#D7F1FF;
padding:5px;
margin:15px;
}

#emailPostTitle{
background-color:#FFFFCC;
color:#000066;
font-weight:bold;
border:none;
}

#emailform label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}

/*PASSWORD RETREIVAL*/
#passform{
width:100%;
border:1px solid #000000;
padding:5px 0px 0px 20px;
margin:5px 0px 0px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#passform label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}

/*SIGN UP FORM*/

#signupform{
width:75%;
border:1px solid #000000;
padding:5px 10px 20px 10px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#signupform h2{
color:#006699;
}

#signupform label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}

/*SIGN UP FORM EXPERT*/
#signupformX{
width:75%;
border:1px solid #000000;
padding:5px 10px 20px 10px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#signupformX h2{
color:#006699;
}

#signupformX label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}

#expertTxtBox{
width:250px;
height:100px;
}

/*ADMIN*/

/*WRITE NEW POST*/

/*postform sits in the iframe for the video add comment*/
#postform{
width:88%;/*450px*/
padding:5px 0px 0px 0px;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.0em;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;}

#postform label{}

#postform h2{
margin:0px;
}

#publishBtn{
background-color:#DCFDFF;
padding:5px;
}

#publishBtn label{
font-size:1.5em;}

#postwin{
display:block;
width:100%;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.0em;
}

#postwin #comment_title{
width:550px;}

#postwin textarea{
width:550px;}

#postformat input{
font-size:10px;

}
#postformat span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.70em;}

#postwin label{
color:#006699;
font-size:0.85em;
}

.formfields{
border:1px solid #333333;
margin:0;
}





/*current tags in a blog's post*/

#currtags{
display:block;
width:98%;
padding:5px;
margin-top:5px;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.0em;
color:#FF3300;
background-color:#EFEFEF;
}

#currtags h2{
color:#006699;
}

#currtags p{
color:#333333;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#currtags dl{
text-align:left;
}

#currtags dd{
display:inline;
background-color:#FFFFFF;
}

#imagebank dl{
text-align:left;
}

#imagebank dd{
display:inline;
}

#imagebank dd img{
}

/*add a tag auto complete function*/
#addtag{
display:block;
width:98%;
padding:5px;
margin-top:5px;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.0em;
background-color:#EFEFEF;
}

#addtag h2{
color:#006699;
}
#addtag p{
font-size:0.85em;}

/*textfield for tags*/

#taglist{
}

#debug{
font-size:0.95em;
padding-bottom:5px;

}
/*dropdown menu for tags already in database*/

#taglistUpdate{
color:#0066CC;
border:1px solid #FF9933;
background-color:#FFFF99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
cursor: pointer;
list-style:none;
}

#debug{
color:#000000;}
/*the selected word*/
.selected{
color:#CC0000;
list-style:none;
}

/*choose an image to go with your post*/

#picwin{
display:block;
width:98%;
padding:5px;
margin-top:5px;
border:1px dotted #D9D9D9;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
background-color:#EFEFEF;
}

#picwin h2{
color:#006699;
}

#picwin h3{
margin:0px;
}

#picwin label{
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#picwin input{ 
margin:2px;
}

/*choose a video to go with your post*/


#chooseVid{
display:block;
width:98%;
padding:5px;
margin-top:5px;
border:1px dotted #D9D9D9;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
background-color:#EFEFEF;}

#chooseVid h2{
color:#006699;
}

#selectVideo{
width:200px;
height:200px;}

#videoHolder{
width:200px;
height:200px;}


/*ADD RESOURCES*/

#resources{
display:block;
width:100%;
background-color:#EFEFEF;
}

#resources h2{
color:#006699;
}

/*add URL into resources window*/

#addURL, #addVideo, #addAudio{
width:85%;
padding:5px;
background-color:#FFFFFF;
border:1px dotted #00FFFF;}



#viewblog a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
color:#0066CC;
text-decoration:none;}

#adminitem{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
border:1px dotted #00CCFF;
padding:5px;
margin:5px 0px 5px 20px;
}

#adminitem .post{
padding:5px;
border-bottom:1px dotted #000000;}


#adminitem .date{
color:#000066;
border-bottom:1px dotted #000000;
background-color:#E7E7E7;
}
#adminitem .post{
color:#0066CC;

}
#adminitem .edit a{
color:#009900;
background-color:#CCCCCC;
padding:5px;
}
#adminitem .view a{
color:#CC9900;
background-color:#CCCCCC;
padding:5px;
}
#adminitem .delete a{
color:#CC3300;
background-color:#CCCCCC;
padding:5px;
}


/*BLOG HOME*/


#leftpanel{/*left blog column*/
width:350px;
padding:0 2px;/*0 6px*/
margin: 0 2px;/*0 6px*/
float:left;
}

#midright{/*mid blog column*/
width:350px;
float:left;
padding:0 2px;/*0 6px*/
margin:0 2px;/*0 6px*/
}


#bloglist{
width:100%;
padding:5px;
margin:5px;
font-size:1em;
display:block;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
}


#bloglist #profile p{
clear:both;
}

 
#bloglist h2{
margin:0px;
}

#bloglist h3{
font-size:16px;
margin-top:10px;}

#bloglist p{
display:block;
padding:5px;
}

#bloglist ul{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
margin:0px;
padding:0px 0px 15px 0px;
}

#bloglist ul li{
padding:0px;
margin:5px;
}

#bloglist ul li h3{
color:#0066CC;
text-decoration:none;
}

#bloglist ul li.mostrecent{
padding-bottom:5px;
margin-bottom:10px;}

#bloglist ul li.mostrecent a{
color:#0000EE;
text-decoration:underline;
}



#bloglist ul li .date{
font-size:0.75em;
}

#bloglist ul li .comments{
font-size:0.75em;}



/*link styling for the 3 most recent posts in a bloggers' description on bloghome page*/
#bloglist ul li a{
color:#0066CC;
text-decoration:none;
}

#bloglist ul li a:hover{
color:#990033;
}

#profile span.feedicn img{
display:block;
border:none;}


/*===*/


#recentposts{
float:left;
display:block;
padding:0px 10px 5px 0px;
margin:0px;
}

#bloglist #tagcloud{
display:block;
padding:0px;
margin:0px;
}



/*BLOG ADMIN*/

.draft{
font-size:0.75em;
color:#990000;
background-color:#EBEBEB;
font-weight:bold;
float:right;
padding:2px;
margin:0px 0px 0px 0px;
}


/*FOOTNAV*/

#footnav{
text-align:center;
margin:20px 0px 20px 0px;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footnav span{
color:#003366;
font-size:1.0em;
font-weight:bold;
padding:0px 5px 0px 0px;
}

#footnav a{
text-decoration:none;
font-size:0.95em;
color:#003366;
border:1px solid #CCCCCC;
padding:2px;
}

#footnav a:hover{
color:#CC3300;
background-color:#E7E7E7;
}


/* COLUMN ON LEFT FOR BLOG PAGES*/


#midCol{
display:block;
width:200px;
float:left; 
padding:0 3px 0 3px;
margin:10px 0 0 10px;
/*background:url(images/shadowright.jpg) repeat-y right #FFF;*/
}

#midCol h3{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.2em;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
color:#006699;
}

.postlist{
display:block;
list-style:square outside;
color:#3399CC;
font-size:0.9em;
padding:0px;
margin:0 0 0 15px;
}

.postlist a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;}

.postlist  a:hover{
text-decoration:none;
color:#FF3300;
}

.monthlist{
padding:0 0 0 10px;}


/*SEGMENT MEDIA LIST for show page and blog post*/


#mediaCol{
display:block;
width:200px; 
float:left; 
padding:0;
margin:50px 0 0 50px;
}

/*SEGMENT MEDIA LIST for show page and blog post*/



.segmentMedia, .segmentMedia2, #segmentTags{
width:190px;
display:block;
text-align:left;
padding:2px;
/*margin:0 auto 5px auto;*/
margin:0 2px 0 2px;
}


.segmentMedia li a{
font-size:0.90em;}

.segmentMedia li img{
padding:3px 10px 5px 5px; 
vertical-align:middle;
display:inline;
clear:none;
}


/*SEGMENT MEDIA SPECIAL BOX FOR TAGS*/


.segmentMedia2 li a{
font-size:0.90em;
}


.segmentMedia2 li img{
padding:3px 10px 5px 5px; 
vertical-align:middle;
display:inline;
}

#segmentTags{
padding:3px;
margin:0 auto 5px auto;}

#segmentTags img{
vertical-align:middle;
padding:3px;}


#segmentTags a{
font-size:1em;/*set the individual font size*/
color:#FF3300;
text-decoration:none;
}

#segmentTags a:hover{
color:#339966;
background:#C5DFDA;
}







/*right column*/
#right{
width:190px;
text-align:left;
float:right;
border-right:1px solid #EEE;
vertical-align:top;
padding:0 0 0 0;
margin:0;
}



#right div{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#CDF0FE;
font-size:1em;
padding:0 0 2px 2px;
}


#right h3{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.2em;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
color:#333;
}



#right .name{
font-size:0.95em; }


#right ul{
list-style:square outside;
color:#3399CC;
font-size:0.9em;
padding:0;
margin-left:15px;
}

#right ul a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666;
}

#right ul a:hover{
color:#FF3300;}

#right #tagcloud{
margin:5px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #EEE;
border-right:1px solid #EEE;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
background:url(images/tagbg.jpg) top;/*the blue gradient bg*/
}

#right #tagcloud font a{
font-size:0.60em;
}


.blogwidget{
display:block;
padding: 0;
font-size:12px;
background:white;
}

.blogwidget div{
margin:0 auto 0 auto;}

.blogwidget a{
font-size:10px;}

.blogwidget ul{
padding:0;
margin:0;
}
.blogwidget ul li{
font-size:12px;
color:#666;}

.blogwidget ul li a:link{
text-decoration:underline;}


/*PROFILE*/
#profile{
padding:5px;
}

#profile h2.headlink a{
font-size:1.3em;
color:#000;
}

#profile h2.headlink a:hover{
color:#990000;
}



#profile img{
margin:0px 5px 0px 5px;
display:block;
float:left;
}

#profile p{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px 5px 0px 5px;
padding:0px 0px 0px 0px;
}

#profile a{
font-size:0.8em;
color:#003399;
text-decoration:none;
}


/*contributors*/
#contributors{

}

/*admin doesn not need a pic*/
#admin a{
font-size:0.95em;}


/*LOGIN*/

#loginHUD{
font-size:1.2em;
color:#00CC33;
padding:0px 10px 0px 0px;

}

#login{/*this one styles the Agenda site login */
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#login input{
display:block;
}
#login h3{/*this one styles the Agenda site login */
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.2em;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
color:#006699;
}



#login a{
font-size:0.8em;
text-decoration:none;
}

#login label{
font-size:0.78em;
text-align:left;
}

#frontusername{
width:120px;
height:auto;
font-size:0.9em;
}

#frontpassword{
width:120px;/*75px*/
height:auto;
font-size:0.9em;}

#loginbtn{
margin:0px 50px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#009933;
color:#333333;
border:1px solid #FFFFFF;
}

input #loginbtn:hover{
color:#0033CC;}


#signup{
border:1px dotted #999999;
color:#333333;
background-color:#FFFFFF;
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

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

a:hover #signuplink{
color:#FF0000;}

#signupbtn{
background-color:#FF6600;
border:1px solid #000033;
margin:0px 0px 0px 75px;
padding:0px 0px 0px 0px;
}


/*ADMIN*/


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


/*STATS*/

#stats{
color:#999999;
}

.totalposts{
font-weight:bold;
color:#009900;
padding:2px;
}

.totalcomments{
font-weight:bold;
color:#009900;
padding:2px;}



/*EDIT PROFILE*/

#profileform{
display:block;
width:450px;
font-family:'Trebuchet MS', Verdanda, Arial, sans-serif;
font-size:1.0em;


}
#profileform label{
color:#006699;
}


/*SEARCH*/

#search{
padding:5px 5px 10px 5px;
font-size:0.9em;
}

#searchbox{
border:1px solid #000000;}

#search form{
padding:0px 0px 25px 0px;}

#search label{
font-size:0.85em;}

#BlogSearchTerm{
width:165px;
}

#go{
float:right;
margin:5px 5px 0px 0px;
}


#archived{
display:block;
padding:5px 0 0 0;
margin:5px 0 0 0;
clear:left;
}


#archived a{
font-weight:bold;
font-size:0.75em;
color:#FF6633;
background:#000000;
text-decoration:none;
}

#archived a:hover{
background:#333;
}


#archivedMessage{
font-size:1.2em;
color:#FF6633;
font-weight:bold;
padding:5px;
margin:0 0 0 0;
background:#E4FFF1;
border:1px solid #66CC99;}



/*OTHER BLOGGERS*/

#blogroll p a{
color:#0066CC;
text-decoration:none;
margin:0px 0px 0px 15px;
padding:2px;
text-decoration:none;
}

#blogroll p a:hover{
color:#FF3300;
background-color:#CCCCCC;}


/*agenda blog roll alternative top*/

#blogrolltop{
display:block;
float:right;
padding:0;
margin:5px;
text-align:right;
border:1px solid #CCC;
background:url(images/blogrollfade.gif);
}

#blogrolltop h5{
color:#333;
font-size:0.90em;
padding:0;
margin:0 0 5px 5px;
text-align:right;
font-variant:small-caps;
border-bottom:1px solid #CCC;}



#blogrolltop ul{
color:#000;
font-size:0.90em;
font-weight:bold;
text-align:right;
padding:0;
margin:0 5px 10px 15px;
float:left;
list-style:square outside;
}

#blogrolltop ul li{
width:170px;
padding:0;
margin:0;}


#blogrolltop p{
color:#CCC;
clear:both;
padding:0;
margin:0 5px 5px 30px;
text-align:right;
font-size:0.75em;
color:#FF0000;
}

#blogrolltop a{
color:#000;
text-decoration:none;}


#blogrolltop a:hover{
text-decoration:underline;}



/*EXTERNAL BLOGROLL*/

#extblogroll{}

#extblogroll a:link{
color:black;
font-size:1.2em;
}



/*TAGS*/

#tagcloud a{
color:#FF3300;
text-decoration:none;}

#tagcloud a:hover{
color:#339966;
background-color:#C5DFDA;}

#tagcloud #link{
color:#003399;
text-decoration:underline;}

#tagcloud font a{
font-size:0.60em;
color:#FF3300;
text-decoration:none;
}

#tagcloud font a:hover{
color:#339966;
background:#C5DFDA;}


h1.headlink a, h2.headlink a, h3.headlink a{
color:#000000;
text-decoration:none;
padding:2px;
margin:0;
}


h1.headlink a:hover, h2.headlink a:hover, h3.headlink a:hover{
color:#990000;
padding:2px;
}





/*LINKS*/

#exlinks{}

/* bottom tvo.org links */

#bottomLink1 
{ 	clear:both; 
	background-color:#333333;
	height:50px; 
	text-align:center;
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	
}

#bottomLink2 
{ 	clear:both; 
	background-color:#666666;
	height:100px;
	text-align:center;
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
 
}

#bottomLink1 A:link
{	
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#bottomLink1 A:hover
{	
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration: none;
}

#bottomLink1 A:visited
{
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#bottomLink2 A:link
{
	color: #000000;
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#bottomLink2 A:hover
{
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

#bottomLink2 A:visited
{
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.bottomDot1 
{
	color: #666666;
}

.bottomDot2 
{
	color: #333333;
}
