/* IdahoPTV Common styles */

P, TD, DIV {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.wholepagediv {
	background-color: #42387B;
	width: 100%;
	margin: 0px 0px 0px 0px;
/*	padding: 15px 20px 15px 20px; */
}

a {
	color:#6263AB;
	font-size:13px;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.layouttable {
	background-color: #FFFFFF;
	width: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pagetopheader {
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topnavbar {
	text-align: center;
	margin: 0px 0px 0px 0px;
	align:center;
	
}

/* Nav bar code from Brett Taylor's Webfroot Horizontal NavBar, by way of Lisamatic, http://css.maxdesign.com.au/listamatic/horizontal14.htm */
#topnavlist
{

border-bottom: 0px solid #000000;
border-top: 0px solid #000000;
margin: 0px 0px 0px 0px;
/*margin-bottom: 0px;*/
/*padding: 0px;*/
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
padding-top: 2px;
padding-bottom: 0px;

}

#current a, #current a:link, #current a:visited
{

background-color: #FFFFFF;
border: 0px solid #00FF00;
padding-right: 1px;
padding-left: 1px;
color: #FF0000;
font-weight: bold;
text-decoration: none;


}

#topnavlist a, #topnavlist a:link, #topnavlist a:visited
{
border: 1px solid #000000;
/*padding: 1px;*/
padding-right: 1px;
padding-left: 0px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size:11px;
}

#topnavlist a:hover, #topnavlist a:active, #topnavlist a:focus
{
border: 1px solid #FFFFFF;
/*padding: 1px;*/
padding-right: 1px;
padding-left: 0px;
text-decoration: none;

}

#topnavlist li
{
padding-right: 4px;
padding-left: 4px;
display: inline;
font-size: 12px;
}

#topnavlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { background-color: #000000; }



.bottomnavbar {
color:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}

.copyright {
color:#000000;
font: bold smaller Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}

.leftcol {
width: 25%;
background-color: #FFFFFF;
}

.centercol {
width: 45%;
background-color: #FFFFFF;
}

.rightcol {
width: 25%;
background-color: #FFFFFF;
}

.sideboxes {
background-color: #EFEFE7;
margin: 15px 7px 15px 7px;
padding: 0px 0px 0px 0px; 
border: solid 1px #000000;

}

.centerboxes {
background-color: #FFFFFF;
margin: 15px 7px 15px 7px;
/*border: solid 0px #000000;*/
}

.imagebox {
margin: 15px 7px 15px 7px;
}

.headers {
text-align: left;
font: bold 13px Arial;
color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 8px;
/**border-bottom: solid 1px #000000;**/
}

.centerheaders {
text-align: left;
font: bold 13px Arial;
color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 6px;
/**border: solid 1px #000000;**/
}

#todayscheduleheader {
background-color: #B57194;
/*background-color: #8C8E94; gray*/
/*background-color: #00B2DE; skyblue*/
/*background-color: #94B24A; pea green*/
/*background-color: #943094; purple*/
/*background-color: #FFB621; gold*/
/*background-color: #FF5D31; orange*/
/*background-color: #0061AD; blue */
/* All from www.luxmedia.com */
}

#todayschedulebox {
	font-size: small;
}

#schedulelistheader {
background-color: #B57194;
}

#greenheader {
background-color: #7BB27B;
}

#staffpickheader {
background-color: #73AEBD;
}

#whatsonheader {
background-color: #8471B5;
}

#comingupheader {
background-color: #8471B5;
}

#newsperspectiveheader {
background-color: #B57D73;
}

.headlineheader {
	margin: 3px 0px 0px 0px;
	font: bold 12px Arial;
}

.headlineitems {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}

#buzzheader {
background-color: #9C71B5;
}

#learngrowheader {
background-color: #8471B5;
}

#streamhighlightsheader {
background-color: #8471B5;
}

#featuredsiteheader {
background-color: #7BB27B;
}

.boxpad {
margin: 3px 0px 3px 0px;
padding: 0px 5px 0px 5px;
text-align:left;
}

.whatsoncell {
width: 110px;
padding: 3px 10px 3px 10px;
margin: 0px 0px 0px 0px;
}

.whatsontime {
	background-color:  #EFEFE7;
	text-align: center;
	font: bold medium Arial;
	margin: 0px 0px 0px 0px;
	border: solid 1px;
}

.whatsonimage {

text-align: left;
}

.whatsontext {
	float: right;
}

.timetext {
	font: bold 11px Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	margin: 4px 0px 4px 0px;
}


.searchlook2 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000;
	align:center;
	padding:0px;
	position:relative;
	border: 0px solid;
	margin-top:0px; margin-bottom:0px;	
}

