
/* USING THE AGENDA SITE CSS Document FOR THE SNAM BLOG*/

body{
margin:0;
padding:0;
font-size: 14px;
}


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

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

/*need a new image here*/


/*GENERIC HEADERS*/

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

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


/*auxiliary stuff*/
/*-================================================-*/


/*God gallery*/
/*-================================================-*/

#gallery h2{
color:#000000;
padding:0 0 2px 0;
margin:0px 2px 2px 2px;
border-bottom:2px solid #000000;
text-indent:45px;
line-height:30px;
}

#photos h2{
background:url(http://www.tvo.org/theagenda/images/iconPhotos.jpg) no-repeat top left;
}

#videos h2{
background:url(http://www.tvo.org/theagenda/images/iconVideos.jpg) no-repeat top left ;
}

#audios h2{
background:url(http://www.tvo.org/theagenda/images/iconAudio.jpg) no-repeat top left;}

#links h2{
background:url(http://www.tvo.org/theagenda/images/iconQuestions.jpg) no-repeat top left;}

#gallery ul li p{
font-size:0.85em;
}


#gallery ul{
float:left;
padding-right:10px;
}


#gallery ul li a{
font-size:1.2em;
padding:5px;
margin:5px;}


#photos{
padding:10px;
margin:10px;
width:200px;
}

#photos li{
padding:5px;
border-bottom:1px solid #999999;}

#photos .staff{
width:17px;
height:17px;
border:none;
margin-bottom:-4px;
}

#photos .staff:hover{
background:#FFFFFF;
}

#photos img{
padding:3px;
margin:3px;
text-align:left;
border:1px solid #CCCCCC;
width:8em;
height:6em;
}

#photos a{
border:none;
padding:0;
margin:0;}

#photos img:hover{
background:#333333;}


#videos, #links, #mp3s, #audios{
padding:10px;
margin:10px;
width:500px;
}

#videos li,#links li,#mp3s li, #audios li{
padding:15px 0 5px 0;
border-bottom: 1px solid #E0EDF5;
}


#videos p, #links p, #mp3s p, #audios p{
text-indent:.85em;
text-align:left;
}

.replyQ:before{content: url(http://www.tvo.org/theagenda/images/iconReplyQ.jpg);}


/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*God Gallery*/





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

/*left, center, right, panels*/

#masthead1{
clear:both;
width:980px;
height:75px;
background-color:#000000;
background-image:url(images/agendaBG.jpg);
background-repeat:repeat;
}

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

}

#centerCol{
float:left;
padding:0px 2px 0px 2px;/*5px 15px 50px 15px;*/
font-size:0.95em;
min-height:800px;
margin-left:auto;
margin-right:auto;
}


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


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


/*LEFT COLUMN CONTENT*/

#h3{
color:#006699;
border:none;
}

#leftCol div{
margin-bottom:20px;}

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

#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;
}

/*BLOG STATS*/

.stats{
font-family:Arial, Helvetica, sans-serif;
font-size:0.65em;
color:#666666;
text-align:left;
}


/*LEFT SIDE POLL*/

#polls{
display:block;
border:1px dotted #CCCCCC;
padding:5px;
}

#polls h3{
margin:0;}

#polls form{
margin:0;}

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

#polls input{
margin:0px 2px 0px 0px;
}

#polls label{
font-size:0.85em;
font-weight:bold;
margin:5px 0px 5px 0px;
}

#polls img{
margin:5px 0px 5px 0px;
padding:5px 0px 5px 0px;
}

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:5px;
margin-bottom:30px;
padding-bottom:2px;
border-bottom:1px solid #CCCCCC;
}

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


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

/*VIDEO LEFT SIDE LIST*/

#media ul{
list-style:square inside;
margin:0;
display:block;}

#media ul li{
margin-left:5px;
padding-left:5px;
padding-bottom:4px;
line-height:11px;
text-indent:-.85em;}

#media ul li:hover{
background-color:#CCCCCC;}


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

#centerCol div{
margin-bottom:5px;
}

#centerCol h3{
margin:0px;
}

#centerCol p{ margin-left:0px; margin-right:0px; }


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

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

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

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



/*IFRAME SOURCE PAGE*/

#questionform{
text-align:left;
width:300px;}

#questionform label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

#questionform input{
border:1px solid #999999;}

#questionform textarea{
border:1px solid #999999;
width:350px;
}

/*YOUR AGENDA FEATURE BOX*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#yourAgendaFeature{
width:95%;
padding:5px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
clear:both;
}

#yourAgendaFeature h2{
color:#990000;
border-bottom:1px solid #000000;
}

#yourAgenda{
clear:both;
padding-bottom:20px;
margin-bottom:15px;
height:auto;
}

#yourImg{
margin-left:10px;
}

#yourIntro{
float:right;
width:65%;
margin:0;
padding:0;
}


#yourRecent{
width:95%;
margin-left:auto;
margin-right:auto;
clear:both;
}

#yourRecent h3{
color:#990000;
border-bottom:2px double #EEEEEE;
}

#yourSpans{
margin-top:5px;}

/*your recent stuff span*/
/*this was used by robert*/

.idea{
color:#0066CC;
font-weight:bold;
}

.yourIdea{ 
background-color:#D1DEE8;
padding:0px 3px 0px 3px;
}
.yourIdea a{
color:#FF6600;
text-decoration:none;
}
/*weirdo pseudo class*/
span.yourIdea :hover{
color:#666666;
}
.yourIdea a:hover{
color:#000000;}


.question{color:#0066CC;}
.yourQuestion{background-color:#CCCCCC;}
.debate{color:#0066CC;}
.yourDebate{background-color:#CCCCCC;}


/*tonight's show*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#segment{
width:88%;
padding:5px;
margin-left:auto;
margin-right:auto;
border:1px dotted #006699;
display:block;
}

#segmentNav{
width:88%;
padding:5px;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;}


#segmentNav a{
color:#333333;
padding:5px;
margin-left:5px;
background-color:#00CCFF;
border:1px solid #999999;
text-decoration:none;}

#segmentNav a:hover{
background-color:#CCCCCC;}


#segment div{
width:95%;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:0;}

#segment h3{
}

#segment h4{
margin:0px;}


#segment img{
}

.segmentMedia{
width:150px;
display:block;
text-align:left;
padding:0;
margin-left:0;
}


.segmentMedia li a{
width:150px;
font-size: 0.85em;}

.segmentMedia li img{
padding:3px 2px 5px 0px; 
vertical-align:middle;
}

.segmentMedia2{
width:150px;
display:block;
text-align:left;
padding:4px;
}

/*SEGMENT MEDIA SPECIAL BOX FOR TAGS*/


.segmentMedia2 li a{
width:130px;}

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


#segmentTags{
width:auto;
display:block;
padding:4px;
}

#segmentTags img{
margin:0;
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-color:#C5DFDA;
}


#photo{
float:left;
text-align:left;
display:inline;
border:1px solid #333333;
}

#guests{ 
width:98%;
clear:both;
margin-left:auto;
margin-right:auto;
}

#guests h3{
/*background-color:#EBEBEB;*/
padding:2px;
margin-bottom:15px;
border-bottom:1px solid #000000;
}


#guestInfo{
width:88%;
display:block;
margin-left:auto;
margin-right:auto;
padding:0px 5px 0px 5px;
border-bottom:1px solid #EEEEEE;
}

/*guest popup*/

#guestInfo div{
padding:5px;
/*border:1px solid #666666;*/}



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

#guestInfo h4{
color:#006699;
padding-bottom:10px;
}

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

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

#guestInfo img{
float:left;
padding:0px 5px 0px 0px;
margin:2px 5px 0px 0px;
}

#producer{
width:100%;
margin:0px 0px 5px 0px;
}

#producer h3{
padding:2px;
border-bottom:1px solid #000000;
}

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

#producerInfo h4{
padding-bottom:10px;}

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

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

#producerInfo{
border-bottom:1px solid #EEEEEE;
}

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

#producerInfo a:hover{
color:#993300;}


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

#producerBio{}

#resourceTabs{}

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

/*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: #66666;
}

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

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




/*PAST EPISODES*/

#pastEpisode{
width:88%;
margin-left:auto;
margin-right:auto;
padding:5px;
border-top:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
border-left:2px solid #DDDDDD;
border-bottom:2px solid #DDDDDD;


}





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

.date a{
color:#006699;
}


/*VIDEO PAGE*/

#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;
height:inherit;
background-color:#EBFFFF;
margin:5px;
padding:5px;
}



.badgeBox img{
border:none;}

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



#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{
margin:auto;
}


/*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{
width:88%;
padding:5px;
height:300px;
margin-left:auto;
margin-right:auto;
}

/*user post title and text area box*/
#usrPostBox{
width:88%;
padding:5px;
margin-left:auto;
margin-right:auto;
background-color:#CCE4D4;
border:1px solid #666666;
vertical-align:top;
}

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

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

#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;
}

ul#tabnav{
list-style:none;
margin:0 0 -0.5em 0;
padding:5px 0px 5px 0px;
font-size:0.85em;
font-weight:bold;
}

ul#tabnav li{
float:left;
text-align: center;
margin-bottom:-0.20em;
}

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

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


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

ul#tabnav a:hover{
text-decoration:underline;
}

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


#feeds{
width:150px;
border: 1px solid #CCCCCC;
background:#EEEEEE;
margin:15px;
padding:15px;
}

#feeds h4{
margin:2px;}

#feeds img{
margin:5px;
border:none;}

img.redarrow{
position:relative;
left:0;
top:5px;
padding-top:15px;
padding-right:5px;
margin-right:5px;
}

/*PODCAST PAGE*/
/*--#############################################--*/
#audiofeed{
float:left;
width:275px;
margin:15px;
padding-left:20px;
padding-right:10px;
}

#videofeed{
float:left;
width:275px;
margin:15px;
padding-left:10px;
}

#rsshelp{
width:500px;
position:relative;
left:0px;
top:-100px;
float:left;
padding:20px 20px 20px 25px;
margin:20px;
border-bottom:1px solid #999999;
z-index:100;}

#rsshelp ul li{
font-size:1.5em;
margin:0px 0 5px 0;
padding:0px 0 5px 0;
list-style:url(http://www.tvo.org/theagenda/images/arrow.jpg) outside;
}

#rsshelp ul li a{
color:#0099CC;}

.albumart{
float:left;
display:block;
padding:0;
margin:0;}

.chiclets{
margin:-1em 0 0 0;
padding:5px;
float:left;
}

.chiclets h3{
margin-bottom:5px;
padding-bottom:5px;
}

.chiclets li{
margin:2px;
}

.chiclets img{
border:none;
}

/*--#############################################--*/
/*PODCAST PAGE*/



/*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:2px solid #000000;
}

#agendaMain p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
font-size:12px;
padding:5px 30px 5px 30px;
}

#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;
margin-left:5px;
}

#adminHUD{
background:#000;
color:#FC0;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:980px;
height:28px;
font-size:11px;
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:44px 0px 0px 100px;}/*45 0 0 100*/

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

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

#logo{
float:left;
display:block;
margin-top:2px;
margin-left:10px;
}

#logo img{border:none;}

#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%;
padding:0;
margin:0;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#333333;

}

#episodeDate{
width:98%;
padding:0;
margin:0;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#333333;
}




.time{
color:#66CCFF;}



/*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;
}


/*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;
}

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

/*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{
border-bottom:1px dotted #000066;
padding:15px 0px 10px 0px;
clear:both;
}

.comment div{
width:85%;

}

/*this p should be the TITLE of the comment*/
.comment h5{
color:#333333;
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;
}

#quoted{
font-weight:bold;
color:#999999;
}

#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:200px;
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 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-decoration:none;
}

#signlog #signup{
width:200px;
float:right;
margin:50px 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{
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;}


#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;
}

.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;
}




/*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:340px;
padding:0 5px;
float:left;
}

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





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


#bloglist #profile p{
clear:both;
}

 
#bloglist h2{
margin:0px;
}

#bloglist h3{
clear:both;
margin-top:10px;}

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

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

#bloglist ul li{
border-bottom:1px solid #EEE;
padding:4px 0 4px 0;
}

#bloglist ul li span.date{
font-size:0.85em;
color:#666;}

/*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;
}

#bloglist ul li.mostrecent{
margin-bottom:20px;
padding-bottom:10px;
border-bottom:2px solid #EEE;
}
/*===*/


#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;
}


/*right column*/

#snamblogarchive{
}

#snamblogarchive h2{
font-family: 'Tahoma', Geneva, Arial, Verdana, Helvetica, sans-serif;
color:#444;
font-size:16px;
}

#snamblogarchive ul li a{
font-size: 1.2em;
font-weight: bolder;
color:#5892db;
}




#right{
text-align:left;
float:right;
border-left:1px solid #CCCCCC;
width:190px;
vertical-align:top;
}

#right div{
margin:5px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#EEEEEE;
font-size:0.85em;
padding:0px 0px 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:#0033CC;
}

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


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

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

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


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

#profile img{
display:block;
float:left;
padding:3px;
border:1px solid #CCCCCC;
}

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

#profile h2.headlink{
display:block;
margin-left:50px;
padding-left:10px;
text-align:justify;
}


span.feedicn img{
clear:both;
float:right;}

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

.feedicn img{
border:none!important;}


/*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*/

/*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:3px 3px 10px 3px;
font-size:0.9em;
}

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

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

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

#BlogSearchTerm{
width:100px;
}

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





#calenderbox h4{
margin:0px;
padding:0px 10px 5px 0px;
text-align:right;
color:#003366;
width:150px;
white-space:nowrap;
}

/*CALENDER TABLE*/
.calender table{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
width:160px;
}


/*DAYS*/

.calender table th{
text-align:center;
}

/*OTHER AGENDANS*/

#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;}


/*LINKS*/

#exlinks{}






/*====*/


/*------------------------------------------------------*/
/*------------------ Blog Stuff ------------------------*/
/*------------------------------------------------------*/
#blog{ 
text-align:left; 
float:left; 
width:520px; 
background:#FFF; 
padding:0 20px 40px 10px; 
margin:0; }


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


#blog form{
margin:30px 0 0 0;}


#blog #postwin{
width:500px;}


#blog #signlog{
width:500px;
height:300px;
background:none;
border:none;
padding:0 0 0 0;
margin: 0 0 0 0;}

#signlog #signup{
width:200px;
float:right;
margin:50px 10px 0px 0px;
padding:0px 0px 0px 10px;
}

#signup{
border-left:1px solid #CCC;
color:#333333;
background-color:#FFF;
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}



#signupbtn{}

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

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

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



#blog p input{
border:1px solid #CCC;
font-size:1.2em;
}



#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;
}

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

#post ul li img{
border:none;
}

.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;}


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




#post img{ border:1px solid #CCCCCC; padding:5px; margin-left:0px; } 


#midCol{

width:160px;
float:left; 
padding:0;
margin-left:5px;
}


#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;
}

#addto ul li{
display:inline;}

#addto img{border:none;}

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;
}

