.png { behavior: url("/images/iepngfix.htc") }

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #000000;
	background-image: url(/images/background.gif);
	background-attachment: fixed;
	margin: 0px;
	text-align: center;
}

.clear {clear: both;}

#centerit {width: 860px; text-align: left;   margin: 0px auto;}
#holder {width: 860px; background-color:#ffffff;}
#holder .padding {padding: 0px 10px 0px 10px;}



#header {width: 840px; height: 100px; background-image: url(/images/header.png); background-repeat: no-repeat; background-color: transparent;}	
img {border: 0px;}

#main {width: 840px;  padding-top: 10px;}



#logo {float: left; display: inline; width: 263px; margin: 0px; padding: 0px;}

#footer {
	margin-top: 10px;
	width: 840px;
	background-image: url(/images/footnav-bg-gray.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	}
#footer a {color: #000000; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #000000; text-decoration: underline;}
#footer .footerpadding {padding: 8px 8px 8px 12px;}


#copyright {
	width: 860px;
	background-color: #000000;
	color: #ffffff;
	}
#copyright .padding {padding: 8px;}
	
	
#searchbox {height: 75px; text-align: right;}
#searchbox form {margin: 0px;}
#searchboxpadding {padding: 40px 10px 0px 0px;  float: right;}
input.searchbox {width: 166px; background-image: url(/images/search_bg.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding: 2px 2px 2px 17px;
	color: #666666;
	 font-family: Verdana, Arial, Helvetica; font-size: 11px;
	 border: 1px solid #666666;
	}
input.searchbutton {width: 27px; margin: 0px; padding: 0px;
	}	

#navbar {display: inline; float: right;  height: 25px; font-family: Arial, Verdana, Helvetica; font-size: 12px;}

#navbar ul {
line-height:25px;
list-style:none;
margin:0;
padding:0px;
}

#navbar li {display:inline; padding:0;}

#navbar a {
color:#ffffff;  font-weight: bold;
float:left;
padding: 0px 18px 0px 14px; 
text-decoration:none;
background-image: url(/images/topnav-bg.gif);
background-repeat: no-repeat;
}

#navbar .last {padding: 5px 10px 5px 0px; }

#navbar a:hover {color: #ee3b00; background-image: url(/images/topnav-bg.gif);}
#navbar a:selected {color: #3366cc; background-image: url(/images/topnav-bg-on.gif);}	

#navbar a.here {color: #3366cc; background-image: url(/images/topnav-bg-on.gif);}	

#navrow {padding-bottom: 13px; 	background-color: transparent;}
#navrow form {margin: 0px;}

#navrow .breadcrumb {float:left; color: #666666; }
#navrow .breadcrumb a {color: #666666; text-decoration: none; }
#navrow .breadcrumb a:hover {color: #666666; text-decoration: underline; }

#navrow .dropdowns {float: right; width: 525px; text-align: right;}
#navrow .selectprograms {width: 231px;}
#navrow .selectthemes {width: 221px;}
	
#navrow select {color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;}	
	#navrow .dropcat {background-color: #cccccc;}
	
	
.linklove {display: none;}	
	
#homeright {float: right; width: 220px; display: inline; background-color: transparent;}
#homeleft {float: left; width: 605px; display: inline; background-color: transparent; }



#page .pagetitle {color: #003399; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
#pageleft {float: left; width: 605px; display: inline; background-color: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;}
#pageright {float: right; width: 220px; display: inline; background-color: transparent;}


#singleleft {float: left; width: 605px; display: inline; background-color: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;}
#singleright {float: right; width: 220px; display: inline; background-color: transparent;}

#showleft {float: left; width: 605px; display: inline; background-color: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;}
#showright {float: right; width: 220px; display: inline; background-color: transparent;}


/* sidebar newsletter box */
#newsletter form {margin: 0px; padding: 0px;}
#newsletter {width: 220px; font-family: Verdana, Arial, Helvetica; font-size: 11px; margin-bottom: 10px;}
#newsletter .box {background-color: #6699ff; padding: 10px;}
#newsletter .links {padding-bottom: 5px;}
#newsletter a.rss {
	background-image: url(/images/rss.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	}
#newsletter a.newsletter {
	background-image: url(/images/email.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	}	
	#newsletter a {color: #000000; text-decoration: none;}	
	#newsletter a:hover {color: #ffffff;}	
	#newsletter input { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #666666;}	
/* END sidebar newsletter box */	


.titlepage {
	background-image: url(/images/pagetitle-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #bbb0c5;
	padding: 3px 0px 4px 31px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}

.pagecontent {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}	
	
	
.cattitle {
	background-image: url(/images/cattitle-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	padding: 3px 0px 4px 31px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	}	
	
	
	
/* about page :: bio listing */		
.subhead { padding: 0px 0px 5px 20px; color: #3f3f3f; font-size: 14px; font-weight: bold; border-bottom: 1px solid #7d7d7d; margin-bottom: 8px; background-image: url(/images/subhead-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;}
.person {float: left; width: 148px; margin: 0px 3px 3px 0px;}
.person img {margin-bottom: 5px;}
.person a {display: block; background-color: #e1e3e6; padding: 9px; text-decoration: none; color: #000000; font-size: 10px;}
.person a:hover {background-color: #aca0b9;  text-decoration: none;}
.person .name {color: #000000; font-weight: bold;  font-size: 11px; display: block;}	
/* END about page :: bio listing */		


/* sidebars */		
#featprog {width:220px; margin-bottom: 10px;}
#featprog .listings img {margin-bottom: 3px;}
#featprog .listings {background-color: #ddefed; padding: 10px 10px 5px 10px;}
#featprog .listings span {color: #333333; font-weight: bold; }
#featprog a {color: #ff6600; text-decoration: none;}
#featprog .item {margin-bottom: 5px;}


#netondemand {margin-bottom: 10px;}

#onnow {width:220px; color: #ff6600; font-size: 11px; line-height: 16px;}
#onnow .listings {background-color: #cfdceb; padding: 0px 10px 0px 10px;}
#onnow .listings span {color: #333333; padding-right: 5px;}
/* END sidebars */		


/* photo gallery */		
#galleyholder {background-color: #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.photo {float: left; width: 151px; margin: 0px;}
.photo img {margin-bottom: 4px;}
.photo a {display: block; padding: 10px 10px 10px 11px; background-color: #ffffff;  color : #000000;}
.photo a:hover {background-color: #d5d5ff;  color : #000000; text-decoration: none;}
/* end photo gallery */		

#thehosts {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	background-color: #ffffff;
	padding: 10px;
	background-image: url(/images/hosts-bg.gif); 
	background-repeat: repeat;
	}
#thehosts .name {font-weight : bold; font-size: 14px;}
#thehosts .bio {width: 435px; float: left}
#thehosts .photo {float: right; width: 129px;}


#submissions {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	background-color: #ffffff;
	padding: 10px;
	background-image: url(/images/submissions-bg.gif); 
	background-repeat: repeat;
	}

#submissions  .textleft {margin: 0px 0px 5px 8px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;}
#submissions  .textright {margin: 0px 8px 5px 0px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	border-bottom: 1px solid #999999;
	padding: 9px 0px 8px 0px;
	}
#submissions  a.more {color : #ff6600;}	
#submissions  a.more:hover {color : #000000; text-decoration: none;}	

#submissions  .title a {font-size: 11px; font-weight: bold;	color : #000000;}
#submissions  .title a:hover {color: #ff6600; text-decoration: none;}

#submissionsP2 {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	background-color: #ffffff;
	padding: 10px;
	}
	#submissionsP2  .title {padding: 3px 0px 3px 0px;}
#submissionsP2  .title a {font-size: 11px; font-weight: bold;	color : #000000;}
#submissionsP2  .title a:hover {color: #ff6600; text-decoration: none;}


#random2 .title a {color:#000000;  font-weight: bold;
padding: 0px 18px 0px 17px; 
text-decoration:none;
background-image: url(/images/random2.png);
background-repeat: no-repeat;
font-size: 11px;
}

#random2 .pic {float: right;}

#random2 .box {border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 10px 0px 10px 0px; margin-top: 3px;}
#random2 .text {font-size: 10px; margin-right: 5px; font-family : Verdana, Arial;}

#random2 .text a {color: #ff6600;}

#shownavbar {
	float: right;
	width: 486px; 
	height: 22px; 
	padding: 4px 0px 0px 0px;
}	
#shownavbar a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	text-transform: uppercase;
	font-weight: normal;
		outline-style: none;
		letter-spacing: -1px;
	}
	
#shownavbar a.home {padding: 0px 6px 0px 9px;}	
#shownavbar a.sched {padding: 0px 6px 0px 11px;}	
#shownavbar a.bios {padding: 0px 7px 0px 11px;}	
#shownavbar a.photos {padding: 0px 6px 0px 12px;}	
#shownavbar a.subs {padding: 0px 0px 0px 11px;}		
	
#shownavbar a.here {color: #003399;}	
#shownavbar a.here:hover {color: #003399; text-decoration: none;}		


#homebox1 {
	width: 220px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	border-bottom: 1px solid #000000; 
	padding: 0px 0px 5px 0px;
	margin-bottom: 15px;
	}
#homebox1 .title {border-bottom: 1px solid #000000; padding: 0px 0px 5px 15px; margin-bottom: 5px; font-weight: bold; font-size: 12px; background-image: url(/images/box1-title-bg.png);  background-repeat: no-repeat;}
#homebox1 .title a {color: #000000;}
#homebox1 .title a:hover {text-decoration: none;}
#homebox1 .pic {float: right; padding: 0px 0px 0px 8px;}


#homebox2 {
	width: 220px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	}
#homebox2 .bg {background-color: #74a3d6; padding: 8px 0px 5px 5px;}
#homebox2 .title {padding: 3px 0px 2px 28px; background-color: #132c64; font-weight: bold; font-size: 12px; background-image: url(/images/mask-hbox2-white.png); 
	background-repeat: no-repeat;}
#homebox2 .title a {color: #ffffff;}
#homebox2 .title a:hover {text-decoration: none;}
#homebox2 .pic {float: right; padding: 0px 0px 0px 8px;}

#homebox1 a.more, #homebox2 a.more {color: #cc3300}


#random1 {width: 220px; font-family: Arial, Verdana; font-size: 11px; color : #000000; margin-bottom: 10px;}
#random1 .bg {background-color: #74a3d6; padding: 8px 0px 5px 5px;}
#random1 .title {padding: 3px 0px 2px 28px; background-color: #132c64; font-weight: bold; font-size: 12px; background-image: url(/images/mask-hbox2-white.png); 
	background-repeat: no-repeat;}
#random1 .title a {color: #ffffff;}
#random1 .title a:hover {text-decoration: none;}
#random1 .pic {float: right; padding: 0px 0px 0px 8px;}
#random1 a.more {color: #cc3300}


#theme .padding {height: 6px;}
#theme .left {width: 129px; background-color: #e1e3e6;}
#theme .rightpadding {padding: 5px 7px 5px 7px;}
#theme .right {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	}

#theme p {margin: 0px;}
#theme .airdate {
	padding: 8px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	}
#theme .airdate a {color : #ff6600;}
#theme .airdate a:hover {color : #000000; text-decoration: none;}

#theme .url a {color : #6699ff;}
#theme .url a:hover {color : #003399; text-decoration: none;}


.homeleftbox  { background: url(/images/homebox1-bg.gif) bottom no-repeat;}


.listHeadline {
	background: transparent url("/images/tout-bg.png") no-repeat bottom;
	margin-top: -18px;
	position: relative;
	text-align: right;
	width: 120px;
}

.listHeadline h1 {
	padding: 2px 19px 2px 5px;
	text-transform: uppercase;
	font-family: arial;
	color: #fff;
	font-size: 11px;
	letter-spacing: -1px;
}

#homeleftbox {
	padding: 2px 10px 8px 10px; 
	font-family: arial, verdana;
	color: #000000;
	font-size: 11px;}
	#homeleftbox p {display: inline;}
	
	
.hometout {font-family: arial, verdana;	color: #000000;	font-size: 11px;}
.hometout a {color: #ff6600;}
















#shows .padding {border-bottom: 1px solid #999999; margin: 4px 8px 8px 0px;}
#shows .left {width: 129px;}
#shows .left2 {width: 86px;}


#shows .rightpadding {padding: 0px 7px 5px 7px;}
#shows .right, #shows .right2 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	}

#shows p {margin: 0px;}
#shows .airdate {
	padding: 8px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #000000;
	}
#shows .airdate a {color : #ff6600;}
#shows .airdate a:hover {color : #000000; text-decoration: none;}

#shows .url a {color : #6699ff;}
#shows .url a:hover {color : #003399; text-decoration: none;}


#shows3 li {
	list-style-image: url(/images/bullet.gif);
	margin-bottom: 3px;
}


#shows3 a.sname {color: #000000; font-size: 12px; font-weight: bold;} 
	
#shows3  {color: #666666; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;} 
	
#shows3 a.check {color: #ff6600; font-size: 10px;} 	

.pagecontent table td, .pagecontent table th  {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}


.replywindow {background-color: #ffffff; padding: 10px;}
.thecomments {background-color: #ffffff; padding: 1px; margin-bottom: 10px;}
.replywindow #comment {width: 580px; height: 100px;}


.videocaption {width: 368px; background-color: #d9d9d9; color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; text-align: center; border-bottom: 1px solid #3e3e3e; border-left: 1px solid #3e3e3e; border-right: 1px solid #3e3e3e;}	
	.videocaptionpadding {padding: 4px;}	
	
	
	
.boxtitle {
	background-image: url(/images/fade10.gif); 
	background-repeat: repeat-x;
	padding: 5px 5px 5px 9px;
	color: #333333;
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	border-bottom: 1px solid #777777;
	}	
.boxborder {border: 1px solid #e9e9e9;}	
.boxpadding {padding: 6px; 	font-size: 11px; font-family: Verdana, Arial,  Helvetica, sans-serif;}					

.boxtitle a {color: #0066cc;}	


#podPressPlayerSpace_1 {margin-bottom: 10px;}

