/* CSS Document */
body{
	margin:0;
	padding:0;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

#outer{
width:980px;
margin:0 auto;
background-color:#FFFFFF;
}

/*inner container*/
#container{
width:980px;  
margin:0 auto;
background-image:url(http://www.tvo.org/tvoparents/images/yv_bgs.gif); background-repeat:repeat;
}


/*inner container special*/
#containerSpecial{
width:980px;  
margin:0 auto;
background-image:url(http://www.tvo.org/tvoparents/images/yv_bgs.gif); background-repeat:repeat;
}

#centerCol{
	padding:0px 2px 0px 2px;
	text-align:left;
}

/* REGULAR HEADER */
#masthead1{
	width:980px;
	height:103px;
	background-image:url(http://www.tvo.org/tvoparents/images/yourvoiceTOP.jpg); 
	background-repeat:no-repeat;
}

/* SPECIAL HEADER */
#mastheadSpecial{
	width:980px;
	height:103px;
	background-image:url(http://www.tvo.org/tvoparents/images/yourvoiceTOPs.jpg); 
	background-repeat:no-repeat;
}

#logo{
	float:left;
	display:block;
	width:227px;
	height:59px;
	margin-top:10px;
	margin-left:8px;
}

#smLogoBox {display: none; }


#bottomLink2 
{ 	clear:both; 
	background-image: url(http://www.tvo.org/tvoparents/images/yourvoiceBOTs.jpg); background-repeat:no-repeat;
	height:36px;
}

/* SPECIAL BOTTOM */
#bottomLinkSpecial
{ 	clear:both; 
	background-image: url(http://www.tvo.org/tvoparents/images/yourvoiceBOTs.jpg); background-repeat:no-repeat;
	height:36px;
	margin:0;
}

/*POLL - FEATURE and REGULAR*/

#polls{
	display:block;
	width:180px;
	background-color:#CCCCCC;
	color:#000000;
	font-size:11px;
}

#iframepoll{
	width:180px;
	height:580px;
}

#polls label{
font-size:110%;
}


#polls p, #polls form{
margin-top:2px;
padding:0px 3px 0px 3px;
font-weight:bold;}

#polls h3{
margin:0; font-size:1em; padding:3px 0px 2px 5px; background-color:#3366cc; color:#fff; height:13px; }

.pollresult {
	margin-left: 5px;
	margin-bottom:10px;
}

.pollresultWrap {
margin:0px 3px 6px 3px;
display:block;
background-color:#FFFFCC;
width:160px;
}

/*YOUR VOICE LIVE CHAT APP*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/
/*-================================================-*/

#chat{
width:935px;
margin:0;
}

#chatWrapper{
margin-left:10px;
}

#chatWrapper h1{
	padding-left:3px;
	width:945px;
	font-size:1.5em;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom-width: thick;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
	margin-bottom:5px;
}

.chatPhone {
	font-size:0.75em;
	padding-left:105px;
	}

#chatWrapper table{
padding:0;
margin:0;
}

/*THE MASTER TABLE HOLDING CHAT APP/VIDEO/INFO*/
#chatTable{
	padding:0;
	margin:10px;
	width:100%;

}

#chatTable tr td h2, #articleResource h3, #guests h3{
	font-weight:bold;
	font-size:108%;
	color:#FFFFFF;
	background-color:#3366cc;
	padding:2px;
	margin:0px;
}

#chatTable td{
	vertical-align:top;
	text-align:left;
	padding:4px;
}

#munkbanner{
height:80px;
background:url(images/MunkBanner.jpg);}

#chatTable object{
background:#FFFFFF;}

/*MUNK RESOURCES LINK*/

#munkchatbox{
width:180px;
padding:3px;
margin:3px;
border:1px solid #CCCCCC;
}

#munkchatbox h3{
 height:50px;
 background:url(images/munkChatLogo.jpg) no-repeat;
}

.munkresource{
font-size:12px;
color:#000000;
text-align:left;
}

#munklinks{
width:400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

#munklinks ul li{
color:#3366CC;
margin:0 0 0 10px;
list-style:square inside;
}
#munklinks ul li a{
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*CHAT APPLET*/

#chatapplet table{
width:350px;}


table#chatapplet td{
padding: 0;}

/*IFRANE WINDOW STYLE*/
#questioniframe{
width:319px;
height:150px;
border:1px solid #CCCCCC;
}


/*ADMIN WINDOW GENERAL STYLES*/


#adminwin{
background:#FFFFFF;
padding:5px;
}

#adminwin h2{
font-size:1.8em;
color:#000000;
border-bottom:1px solid #000000;
}

/*
ol li{
font-size:16px;
font-weight:bold;
padding:5px 0 5px 0;}

ol li a{
font-size:12px;
color:#0099FF;
background:#CCCCCC;
padding:2px;
text-decoration:none;}
*/

span.sender{
color:#6699CC;
font-size:12px;}



/*QUE FUNCTION FOR PRODUCER / MOD SCREENS*/

#qfunctions{

background:#FFFFFF;}


/*HOST WINDOW*/


/*MODERATOR WINDOW*/


#modwin{
background:#FFFFFF;}


/*PRODUCER WINDOW*/




/*IFRAME SOURCE PAGE*/

#questionform{
text-align:left;
width:319px;
	font-size:0.8em;
margin:4px;}

#questionform label{
	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;
	font-weight:bold;
}

#questionform input{
margin-bottom:3px;
border:1px solid #999999;}

#questionform textarea{
margin-bottom:3px;
border:1px solid #999999;
width:240px;
height:50px;
}


#chatTopic{
	display:block;
	width:100%;
	background-color:#cccccc;
	margin-bottom:4px;
	text-align:left;
}

#chatTopic h2 {
	margin:0px;

}

#chatTopic ol{
	padding-right:0px;
	margin-top:2px;
	margin-bottom:1px;
	font-size:0.8em;

}

#chatTopic li{

	padding-bottom:3px;
	margin-left:-5px;
}

#guestInfo a{
	font-size:0.85em;}

#guestInfo img {
	float:left;
	padding:0 0.5em 0.5em 0;}

#guestInfo h4 {
	background-color:#CCCCCC;
	display:block;
	font-size:0.85em;
	padding:0.2em;
	margin:0.2em 0 0.2em 0;}
	
#guestInfo p {
	margin:0;
	font-size:0.75em;}
	

#help{
padding:2px;
margin-bottom:3px;
background-color:#cccccc;}

#articleResource {
	width:100%;
	margin-bottom:0;
	background-color:#cccccc;
}

#articleResource img {
	border:0;
	padding:0.4em 0.4em 0.1em 0.4em;
	vertical-align:bottom;}
	
#articleResource a {
	font-size:1em;
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;}
	
.articleResourceH {
	padding:0.3em;
	}

#Links ul li {
	list-style:square;
	margin:0;
	padding:0;
	}
	
#Links ul li a{
	font-size:0.75em;
	text-decoration:underline;
}
	
#Links ul li a:hover{
	color:#FF3300;
	}
	
/* YOUR VOICE style for STATIC welcome page */
/*------------------------------- */
/*------------------------------- */
/*------------------------------- */
/*------------------------------- */
.welcomeMsg{
	width:90%;
	margin:1em 0 0 4em;}

.welcomeMsg h3{
	display:block;
	margin:1.8em 0 0.2em 0;
}

.welcomeMsg img {
	float:right;
	margin:0;}
	
.welcomeMsg p{
	margin:0;}
	
.welcomeMsg ul{
	list-style:square;
	margin-top:2em;
	margin-bottom:5em;}
	
.welcomeMsg li a {
	display:block;
	text-decoration:none;
	margin-bottom:1em;}
	
.welcomeMsg li a:hover {
	color:#0099FF;}	

/* YOUR VOICE VIDEO CSS Document */
/*------------------------------- */
/*------------------------------- */
/*------------------------------- */
/*------------------------------- */

#closeVid{
width:340px;
text-align:right;}

#closeVid a{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
text-decoration:none;
text-align:right;
}

#closeVid a:hover{
background-color:#999999;
}

#vidContainer{
width:340px;
border:1px solid #000000;
margin-left:auto;
margin-right:auto;
}

#vidHeader{
background:url(images/yvVidMast.jpg);
height:50px;
}

#flashContainer{
background-color:#312335;
padding-top:5px;
padding-bottom:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#vidContent{
color:#FFFFFF;
background:#312335;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding:5px;
}

#vidContent a{
color:#FFCC00;
text-decoration:none;}

#vidContent a:hover{
color:#FF3300;}


#vidFooter{
width:340px;
height:10px;
background-color:#312335;
}
