.png, .wnetPlay { behavior: url(/wp-content/themes/publictelevisionrocks/css/iepngfix.htc); }

body {background-image: none; font: normal 11px Verdana; color : #000; background-color: #697897; margin: 0px; text-align: center;}

.clear {clear: both;}
img {border: 0px;}
		
#hometop {border: 1px solid #d0d2d7; margin: 0px 11px 10px 16px; background: #e7e8eb url(../images/homebox.jpg) top left repeat-x;  padding: 11px;}

#latestposts .item .title {background: #455062 url(../images/lp_bar.gif) top left repeat-x;}
.latestnews {font: normal 11px Verdana; color : #5c7889; padding: 5px; background: url(../images/ln_bg.gif) repeat-y;}	
.latestnews li {list-style-image : url(../images/arrow2.gif); margin-bottom: 4px;}		
	
#signuphome {margin: 0px 0px 15px 0px; }	
	
.visit13 {margin: 15px 0px 0px 20px; color: #656565; font: normal 18px Arial;}	
.visit13 a {color: #999999;}	 
.visit13 a:hover {color: #656565;}	
		
.sponsor {float: right; width: 91px; text-align: center; margin: 10px 20px 0px 0px;
color: #133667; font: normal 9px Arial;}		
.sponsor img {margin-top: 4px;}		 
	 
#splashpage {width: 904px; background: #000 url(../images/splash-bg.jpg) no-repeat;}

#splashright {float: right; width: 202px; margin: 25px 25px 9px 0px;}
#splashright .item {border: 1px solid #808080; background-color: #808080; margin-bottom: 16px; width: 200px;}
#splashright .item:hover {border: 1px solid #ffbd16;}
#splashright a {text-decoration: none; color: #fff; font: bold 12px Arial;}
#splashright .name {display: block; padding: 0px 3px 2px 5px;}	

#splashleft {float: left; width: 602px; margin: 305px 0px 9px 25px; color: #fff;}
#splashleft .title1 {font: bold 20px Arial; padding-left: 8px;}
#splashleft .title2 {font: bold 16px Arial; margin-bottom: 10px; padding-left: 8px;}
 
/* video list page */
#videogallerytitle {color: #000; font: normal 18px Arial; margin: 9px 0px 4px 6px;}	  
#videogallery {border: 1px solid #bfbfbf; padding: 9px;}	 
div#videocontainer {width: 884px; margin: 0 auto;}
.videowrapped img { text-align: center; }

.videowrapped a {border: 1px solid #fff; float: left; width: 200px; height: 130px; 	min-height: 130px; display: block; text-decoration: none; padding: 6px 7px 0 6px;
margin-bottom: 0px; cursor: pointer;}
.videowrapped a:hover, .videowrapped2 a:hover {text-decoration: none; background-color: #f6f6f6; border: 1px solid #e1e1e1;}

span.featuring {font: normal 10px Arial; color: #999999;}
span.stars {font: normal 14px Arial; color: #666; margin-bottom: 5px;}
span.hosted {font: normal 10px Arial; color: #999999;}
span.hostedby {font: normal 12px Arial; color: #666; margin-bottom: 5px;}
span.videoimage img {border: 0px; margin-bottom: 7px;}
span.videotitle {font: bold 14px Arial; line-height: 18px; color: #86170a;}
span.videoexcerpt {color: #666; font: normal 12px Arial; line-height: 1.38em;}

/* video play button over image */
.wnetPlay {position: relative; margin-top: -108px; width: 206px; height: 106px;	background: transparent url("../images/thumb-overlay.png") top left no-repeat;}

#adpages ul {list-style-type: none; display: inline;}
#adpages li {list-style: none; float: left; margin: 0 20px 0 0; padding: 0;}
#adpages a {color: #fff; font-size: 13px;}

.socialnw {border-bottom: dotted 1px #b8b8b8; padding: 9px 0px; text-align: center;}

#signup {padding: 7px; border: 1px solid #ccc;}
#signup .title {font: bold 16px Arial; color : #333;}
#signup .subtitle {font: normal 11px Verdana; color : #666;}
#signup form {margin: 0px;}
#signup .pagemail {width: 180px; font: normal 11px Verdana; color : #000;}

#center  {width: 924px; margin: 0px auto; text-align: center;}
#holder {width: 924px; background-color: #fff; text-align: left;}
#holderborder {padding: 10px 10px 10px 10px;}	
	
#banner {width: 904px; height: 132px;}		
	
#hometop .big {float: left;}
#hometop .smallholder {float: right;}
#hometop .small {}
#hometop .first {padding-bottom: 10px;}	
	
.pagebanner {margin-top: 10px; margin-bottom: 15px;}	
	
#latestposts  {border: 1px solid #e6e6e6; padding: 20px 20px 0px 20px;}
#latestposts .item {margin-bottom: 20px;}

#latestposts .item pic {float: left; padding-right: 15px; display: inline;width: 200px;}
#latestposts .item .text {float: right; display: inline; width: 405px;}
#latestposts .item .text .link {padding: 6px; font: normal 12px verdana; text-transform: uppercase;}
#latestposts .item .text .link a {color: #fff; text-decoration: none;}
#latestposts .item .text .link a:hover {color: #e6e7ea;}

#latestposts .item .entry {font: normal 11px verdana; color: #333;}
#latestposts .item .entry p {margin-top: 6px; margin-bottom: 6px;}
#latestposts small {color: #666;}
#latestposts .item .entry a {color: #455062;}

#latesttitle {font: bold 18px verdana; color : #363e52; padding-bottom: 4px; margin: 0px 0px 18px 0px; border-bottom: 1px dotted #b8b8b8;}	

#seeall  {padding-top: 6px; padding-bottom: 10px; font: normal 11px verdana; color : #000; text-align: right;}
#seeall a  {color : #000; text-decoration: none;}

#videogallery2 {border: 1px solid #bfbfbf; padding: 5px;}	
.videoholder2 {background-color: #acb38b; }

.videoholder {background-color: #acb38b; width: 562px;}
.video {padding: 12px 12px 12px 110px;
}
#flashcontent {border: 1px solid #fff; width:440px;}

#singletitle {padding: 0px 20px 0px 20px;}
.titleborder {padding-bottom: 6px; border-bottom: 1px solid #fdcb05;}
		
#singletitle .date {font: normal 10px verdana; color : #666;}		

#singlevideo {float: right; padding: 10px 0px 10px 10px;}

#main {font: normal 11px verdana; color : #000;}		
			
#leftside {float: left; width: 660px; font: normal 11px verdana; color : #000;}		
	
#leftside .post {padding: 10px 20px 20px 20px; font: normal 12px verdana; color : #333;}	
.posttitle {font: normal 19px verdana; color : #283346; margin-bottom: 3px;}		
.posttitle a {color : #549c84; text-decoration: none;}		
		
.subtitle {font: normal 16px georgia; color : #939393; padding: 0px; margin: 0px 0px 8px 0px;}	
.subtitle b {font-weight: normal; color : #f0883e;}			
		
.entry {padding-bottom: 5px; padding-top: 5px;}		
.entry a {color: #5c7889; text-decoration: none;}
.entry a:hover {color: #549c84;}		
		
#subscribe {float: right;}	
	
#rightside {float: right; width: 227px; font: normal 11px verdana; color : #000;}			
	
.sideitem {font: normal 11px verdana; color : #54422e; margin-bottom: 15px;}
.sideitem a {color : #212639; text-decoration: none;}
.sideitem a:hover {color : #000;}
.sidehead {font: bold 11px verdana; color : #4c4c4c; padding: 5px; border-bottom: #c5c5c5 1px solid; margin-bottom: 5px;}
	
.latestnewshead {height: 29px;}
.latestnewsholder {margin: 0px 3px 0px 4px;}		

.latestnews a {color : #212639; text-decoration: none;	}	
		
.latestnews ul {margin: 0px 18px 0px 18px; padding: 0px;}		

	
#newsletter {background-color: #dae4c9; padding: 6px 10px 6px 18px; margin-bottom: 5px;}	
#newsletter form {margin: 0px;}	
#newsletter .email {width: 163px; font: normal 11px verdana; color : #84762d;}	
#newsletter .email input {border: 1px solid #8a8fa2;}		
#newsletter .left {float: left;}		
#newsletter .right {float: right;}
	
	
#footer {text-align: left;	border-top: 1px solid #fff;
	padding: 10px; font: normal 11px verdana; color : #858585; background-color: #192535;}	
#footrow1, #footrow1 a {font: normal 11px verdana; color : #fff; text-decoration: none;	}		
#footrow1 a:hover {color : #f26402;}		
#footrow2 {float: right; font: normal 10px arial; color : #858585;}	
#footrow2 img {vertical-align : middle; padding: 0px 5px 0px 5px;}		

		
.navigation {margin-top: 10px; 	border-top: 1px dotted #b8b8b8; padding-top: 5px;	}
.navigation a {color: #549c85; text-decoration: none;}			
	
.navigation .alignleft {float: left;}
.navigation .alignright {float: right;}	


.archivehead {padding: 10px 10px 10px 20px;	color: #242940;	font: bold 18px verdana;}
.archives {margin-left: 10px; padding: 10px; color: #333; font-size: 11px;}	
.archives ul {margin-top: 0px; margin-bottom: 0px;}	
.archives a {color: #333;}		
.archives a:hover {color: #549c85;}		

.excerpt p {margin: 0px;}
.excerpt a {color: #549c85;}		
.excerpt a:hover {color: #333;}		


.entry p {margin: 0px 0px 10px 0px;}
.entry br {margin: 0px 0px 5px 0px;}
.entry a {color: #3366cc;}		
.entry a:hover {color: #97249d;}	

#showname a {font: bold 18px verdana; color : #e1b504; text-decoration: none;}
#showname a:hover {color : #333;}	



/* -- nav -- */
	
#nav {border-top: 1px solid #fff; height: 40px; line-height: 30px; margin: 0 auto;
	background-image: url(../images/nav-off-bg.gif); background-repeat: repeat-x;}
div.navleft { float: left; }

#nav ul {padding: 0; margin: 0; list-style-type: none; width: 100%;}
#nav li {float: left; margin: 0; padding: 0;}
#nav li li { float: none; margin: 0; padding: 0; z-index: 10;}
#nav li ul {display: none; position: absolute; width: 200px; left: -999em;	padding: 0px 0px 0px 0px; border-bottom: 1px solid #fff;}
#nav li ul ul { margin: -31px 0 0 124px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { display: block; left: auto; z-index: 10;}

#nav a, #nav a:visited, #nav a:link {color: #fff; text-transform: uppercase; display: block; text-decoration: none; padding: 0; margin: 0; font-weight: bold; z-index: 10;}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	color: #fff; width: 140px; float: none; margin: 0; font-family: verdana;
	font-size: 11px; height: auto; line-height: auto; z-index: 10;}

#nav li li a:hover, #nav li li a:active { background: #333; }
#nav li li li a { border-left: 1px solid #fff; }
/* sets the width for the left set of navigation */
div.navleft { width: 904px; }
/* sets the font styling for the left dynamic nav */
#nav div.navleft a, #nav div.navleft a:visited, #nav div.navleft a:link {text-transform: uppercase; font-weight: bold;}
/* sets the global nav hover background */
#nav div.navleft a:hover, #nav div.navleft a:active { color : #fff; background-image: url(../images/nav-on-bg.gif); background-repeat: repeat-x;}
/* sets the padding for the home link */
#nav li.home-uri a, #nav li.home-uri a:visited, #nav li.home-uri a:link {
	width: 125px; text-align: center; border-left: 0px; border-right: 1px solid #fff; }
#nav li.home-uri a:hover {border-left: 0px;}
/* sets the padding for the video link */
#nav li.programs-cat a, #nav li.programs-cat a:visited, #nav li.programs-cat a:link {
	width: 200px; text-align: center; border-right: 1px solid #fff; }
#nav li.programs-cat li {padding: 0 0 0 0px !important; margin: 0 !important; height: auto !important; line-height: auto !important;}
/* sets the default padding for the programs drop down nav */
#nav li.programs-cat li a, #nav li.programs-cat li a:visited, #nav li.programs-cat li a:link {color: #fff; padding: 2px 0 2px 7px !important; margin: 0 !important;
	text-align: left; font-size: 11px; font-family: verdana; height: 18px !important;
	line-height: 18px !important; width: 191px; font-weight: normal; background-color: #898f9b; border-left: 1px solid #fff;}
/* sets the padding for the teams link */
#nav li.schedule-cat a, #nav li.schedule-cat a:visited, #nav li.schedule-cat a:link {
	width: 125px; text-align: center; border-right: 1px solid #fff; }
#nav li.schedule-cat li {padding: 0 0 0 1px !important; margin: 0 !important; height: auto !important; line-height: auto !important;}
/* sets the padding for the comments link */
#nav li.comments-cat a, #nav li.comments-cat a:visited, #nav li.comments-cat a:link {
	width: 125px; text-align: center; border-right: 1px solid #fff; }
#nav li.comments-cat li {padding: 0 0 0 1px !important; margin: 0 !important;
	height: auto !important; line-height: auto !important;}
/* sets the padding for the blog link */
#nav li.donate-cat a, #nav li.donate-cat a:visited, #nav li.donate-cat a:link {
	width: 112px; text-align: center; border-right: 1px solid #fff;}
#nav li.donate-cat li {padding: 0 0 0 1px !important; margin: 0 !important;
	height: auto !important; line-height: auto !important;}
/* sets the padding for the about link */
#nav li.about-cat a, #nav li.about-cat a:visited, #nav li.about-cat a:link {
	width: 125px; text-align: center; border-right: 1px solid #fff;}
#nav li.about-cat li {padding: 0 0 0 1px !important; margin: 0 !important;
	height: auto !important; line-height: auto !important;}
#nav li.programs-cat li a:hover { background: #23273f !important; color: #fff;}
#nav div.navleft li li {line-height: 18px; padding: 0px; margin: 0px;}	
/* -- END nav -- */
