/* fix pngs */	
.png, .wnetPlay { behavior: url(../css/iepngfix.htc); }
/* end fix pngs */	

body {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color : #000000; background-color: #697897; margin: 0px 0px 0px 0px; text-align: center;}	

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

#latestposts .item .title {background-color: #455062; background-image : url(../images/lp_bar.gif);	background-position : top; 	background-repeat : repeat-x;}
	
.latestnews {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color : #5c7889; padding: 5px; background-image : url(../images/ln_bg.gif);
	background-repeat : repeat-y;}	
.latestnews li {list-style-image : url(../images/arrow2.gif); margin-bottom: 4px;}		


.comment {background-image : url(/images/comments.gif); background-repeat : no-repeat;
	color: #666666; font-family : Verdana, Arial; font-size: 10px; padding-left:20px;
	margin-bottom: 8px;}
	
#signuphome {margin: 0px 0px 15px 0px; }	
	
.visit13 {margin: 15px 0px 0px 20px; color: #656565; font-family : Arial, Verdana; 
	font-size: 18px;}	
.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-family : Arial, Verdana; font-size: 9px;}		

.sponsor img {margin-top: 4px;}		 

	 
#splashpage {width: 904px; background-image : url(../images/splash-bg.jpg); background-repeat : no-repeat; background-color: #000000;}


#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: #ffffff; font-family : Arial, Verdana; 
	font-size: 12px; font-weight: bold;}
#splashright .name {display: block; padding: 0px 3px 2px 5px;}	


#splashleft {float: left; width: 602px; margin: 305px 0px 9px 25px; color: #ffffff;}
#splashleft .title1 {font-family : Arial, Verdana; font-size: 20px; font-weight: bold; padding-left: 8px;}
#splashleft .title2 {font-family : Arial, Verdana; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-left: 8px;}
 


/* video list page */

#videogallerytitle {color: #000000; font-family : Arial, Verdana; font-size: 18px;
	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-family: arial; font-size: 10px; color: #999999;}
span.stars {font-family: arial; font-size: 14px; color: #666666; margin-bottom: 5px;}

span.hosted {font-family: arial; font-size: 10px; color: #999999;}
span.hostedby {font-family: arial; font-size: 12px; color: #666666; margin-bottom: 5px;}

span.videoimage img {border: 0px; margin-bottom: 7px;}
span.videotitle {font-family: arial; font-size: 14px; font-weight: bold; line-height: 18px;
	color: #86170a;}

span.videoexcerpt {color: #666666; font-family: arial, verdana; font-size: 12px;	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-bottom: 9px; padding-top: 9px; text-align: center;}

#signup {padding: 7px; border: 1px solid #ccc;}
#signup .title {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 16px;
	font-weight: bold; color : #333;}
#signup .subtitle {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;color : #666;}
		
#signup form {margin: 0px;}
#signup .pagemail {width: 180px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color : #000000;}


#center  {width: 924px; margin: 0px auto; text-align: center;}
#holder {width: 924px; background-color: #ffffff; text-align: left;}
#holderborder {padding: 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-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
#latestposts .item .text .link a {color: #ffffff; text-decoration: none;}
#latestposts .item .text .link a:hover {color: #e6e7ea;}

#latestposts .item .entry {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
#latestposts .item .entry p {margin-top: 6px; margin-bottom: 6px;}
#latestposts small {color: #666666;}
#latestposts .item .entry a {color: #455062;}

#latesttitle {font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size: 18px;
	font-weight: bold; color : #363e52; padding-bottom: 4px; margin: 0px 0px 18px 0px;
	border-bottom: 1px dotted #b8b8b8;}	

#seeall  {padding-top: 6px; padding-bottom: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color : #000000; text-align: right;}
#seeall a  {color : #000000; 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 #ffffff; width:440px;}

#singletitle {padding: 0px 20px 0px 20px;}
.titleborder {padding-bottom: 6px; border-bottom: 1px solid #fdcb05;}
		
#singletitle .date {font-family : Verdana, arial, Helvetica, sans-serif;	font-size: 10px; color : #666666;}		

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

#main {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	color : #000000;}		
			
#leftside {float: left; width: 660px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color : #000000;}		
	
#leftside .post {padding: 10px 20px 20px 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color : #333333;}	
.posttitle {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 19px;
	color : #283346; margin-bottom: 3px;}		
.posttitle a {color : #549c84; text-decoration: none;}		
		
.subtitle {font-family : georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px; 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-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color : #000000;}			
	
.sideitem {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color : #54422e; margin-bottom: 15px;}
.sideitem a {color : #212639; text-decoration: none;}
.sideitem a:hover {color : #000000;}
.sidehead {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; 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-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 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 #ffffff;
	padding: 10px; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color : #858585; background-color: #192535;}	
#footrow1, #footrow1 a {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color : #ffffff; text-decoration: none;	}		
#footrow1 a:hover {color : #f26402;}		
#footrow2 {float: right; font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; 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-family :  Verdana, georgia, Arial;	font-size: 18px; font-weight: bold;}
.archives {margin-left: 10px; padding: 10px; color: #333333; font-size: 11px;}	
.archives ul {margin-top: 0px; margin-bottom: 0px;}	
.archives a {color: #333333;}		
.archives a:hover {color: #549c85;}		

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


.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-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size: 18px; font-weight: bold; color : #e1b504; text-decoration: none;}
#showname a:hover {color : #333;	}	










/* WP Images + Captions */
.aligncenter, div.aligncenter {	display: block;  margin-left: auto;	margin-right: auto;}

.wp-caption {border: 1px solid #cfcfcf;	text-align: center;	background-color: #fff;
	padding-top: 4px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	border-radius: 3px;}

.wp-caption.alignright {margin: 0px 0px 10px 16px;}
.wp-caption.alignleft {margin: 0px 16px 10px 0px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px;
	margin: 0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; display: inline; border: 1px solid #cfcfcf;
	text-align: center; background-color: #fff; margin: 0px 0px 10px 16px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
img.alignleft {padding: 4px; display: inline; border: 1px solid #cfcfcf;
	text-align: center; background-color: #fff; margin: 0px 16px 10px 0px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
.alignright {float: right;}
.alignleft {float: left}

	
#picright {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
#picleft {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
/* END WP Images + Captions */

/* photo alignment */		
.picleft {float: left; padding-right: 10px; padding-bottom: 8px;}
.picright {float: right; padding-left: 10px; padding-bottom: 8px;}
.picright img, .picleft img {border: 1px solid #a88558; margin-bottom: 2px;}
.picright, .picleft {font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color : #a88558;}
.pagephoto {margin: 0px 0px 10px 10px; float: right; border: 1px solid #bfbfbf; padding: 8px; width: 225px;}
.pagephoto img {border: 1px solid #666666; margin-bottom: 6px;}

/* end photo alignment */		


/* begin tool box */
#toolbox {border: 1px solid #ccc; padding: 4px; margin: 0; font-family: Verdana, Arial, Sans-Serif;	font-size: 11px;}
.toolbox {text-align: left; padding: 0; margin: 0; list-style-type: none;}
.toolbox li {display: inline; padding: 0 10px 0 0;}
.toolbox img {vertical-align: middle;}
.toolbox li a {padding: 2px 0 2px 20px;	text-decoration: underline;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #363636;}	
.toolbox li a:hover {color : #0d90bb;}	
.toolbox li a.print {background: url(../images/i_print.gif) no-repeat 0 50%; }
.toolbox li a.email {background: url(../images/i_email.gif) no-repeat 0 50%;}
.toolbox li a.comments {background: url(../images/i_comments.gif) no-repeat 0 50%; }
.toolbox li a.rss {background: url(../images/i_rss.gif) no-repeat 0 50%;}
.toolbox li.addthis a {margin-left: 0px; padding: 0px;}	
/* end tool box */	


/* commenting */	
.commentheader {border-bottom: 1px solid #fdcb05; color: #283346; font-size: 15px; padding-bottom: 5px; margin: 10px 0px 10px 0px; font-weight: bold;  font-family : Arial,   Verdana, georgia;}
#thecomments {color: #777777;}
#thecomments .holder {background-color: #f6f6f6; padding: 6px; background: url(../images/comment-bg.gif); margin-bottom: 6px;}
#thecomments .pic {float: left;}
#thecomments a {color: #333; text-decoration: none;}		
#thecomments .meta {font-weight: bold; color: #333;}
#thecomments .small {font-family : arial, verdana; font-size: 11px; font-weight: normal;}
#thecomments .thetext {font-size: 11px; color: #444;}
#thecomments .right {float: right; width: 545px;}
#comments label {color: #777;}
#comments textarea {width: 380px; height:75px; margin-top: 3px; font-size: 11px;}
#comments input {width: 170px;  font-size: 11px; }
#disclaimer {float: right; width: 205px; color: #777; font-family : Arial, Verdana; font-size: 10px; background-color: #f6f6f6; padding: 6px; border: 1px solid #e1e1e1; line-height: 14px;}
#disclaimer b { font-size: 11px;}
#commentform form {margin: 0px;}
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* end commenting */	




/* -- nav -- */
	
#nav {border-top: 1px solid #ffffff; 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 #ffffff;}
#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 : #ffffff; 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 #ffffff; }
#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 #ffffff; }
#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: #ffffff; 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 #ffffff;}
/* 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 #ffffff; }
#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 #ffffff; }
#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 #ffffff;}
#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 #ffffff;}
#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: #ffffff;}
#nav div.navleft li li {line-height: 18px; padding: 0px; margin: 0px;}	
/* -- END nav -- */