/* CSS Document */
/*
Site Name: WNIT Public Television
Site URI: http://www.wnit.org
Description: sub page styles
CSS Version:3.0
Version: 1.0
Author: Matt Norris
Author URI: mjn0711@gmail.com
*/
html, body {
height: 100%;
}
#wrapper { 
min-height: 100%;
}
ul {position:relative;}
body {background:#fdfaf3 url(../img/s2-bg.png) repeat-x; margin:0; padding:0; line-height: 1; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
#content-header {height:77px; display:block; clear:both;}
#content-header h1 {padding:24px 0 0 0;	font-size:28pt;	float:left;}
#content-wrap {clear:both; width:980px; float:left; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:500; color:#3f4249; text-shadow:1px 1px 1px #fff; background:url(../img/sidebar-bg.png) repeat-y 715px 0;}
#content-wrap-board {clear:both; width:980px; float:left; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:500; color:#3f4249; text-shadow:1px 1px 1px #fff; background:url(../img/sidebar-bg.png) repeat-y 775px 0;}
#content-wrap-full {clear:both; width:980px; float:left; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:500; color:#3f4249; text-shadow:1px 1px 1px #fff;}
#content-body {width:700px; float:left; padding:15px 15px 15px 0;}	
#content-body h2.orangeheadline { background:url(../img/orange-headline.png) no-repeat 0 0; width:700px; height:35px; display:block; float:left; font-size:16pt; margin:0; padding:4px 10px 0 10px;}
#content-body p.headlinetext {padding:5px 10px 5px 15px;}
#sidebar {width:250px; float:left; padding:15px 0 15px 15px;}

#highlights p.description {color:#818795;}
#highlights h3 {margin:20px 20px 0 0; color:#818795;}
#loginarea {
	font-size:14pt;
	font-weight:bold;
	padding:20px 0 20px 0;
	height:500px;
	
}
#loginarea table td {
	padding:5px;
}
ul.membercard {
	background-image:url(../support/img/membercard.jpg); 
	background-repeat:no-repeat; 
	background-position:right; 
	padding:10px 0px 10px 20px;
	
}
ul.membercard li {
	width:400px; 
	padding-bottom:5px; 
	list-style-image:url(../img/blue-blt.png);
}
ul.blue-blt {
	padding:10px 0px 10px 20px;
}
ul.blue-blt li {
	padding-bottom:5px; 
	list-style-image:url(../img/blue-blt.png);
}

.last {
	clear:both;
}
#mediaspace {
	font-family:Arial, Helvetica, sans-serif;
	color:#f58024;
}
#content-wrap h2, #content-wrap-board h2, #content-wrap-full h2 {
font-size:12pt;
line-height:20px;
color:#2c2e33;
text-shadow:1px 1px 1px #fff;
font-weight:bold;
margin-top:20px;
}
#content-wrap h2.title, #content-wrap-board h2.title, #content-wrap-full h2.title {
font-size:12pt;
line-height:20px;
color:#2c2e33;
/*text-shadow:1px 1px 1px #fff;*/
font-weight:normal;
margin-top:20px;
}


#content-wrap p, #content-wrap-board p, #content-wrap-full p {
margin:5px 0 5px 0;
line-height:20px;
}
#content-wrap p.bold, #content-wrap-board p.bold, #content-wrap-full p.bold {
font-weight:bold;
}
#content-wrap ul, #content-wrap-board ul, #content-wrap-full ul {
margin-left:15px;
line-height:20px;
}

#content-wrap a:link, #content-wrap-board a:link, #content-wrap-full a:link {
color:#005696;
font-weight:normal;
text-decoration:none;
}
#content-wrap a:visited, #content-wrap-board a:visited, #content-wrap-full a:visited{
color:#005696;
text-decoration:none;
}
#content-wrap a:hover, #content-wrap-board a:hover, #content-wrap-full a:hover {
color:#3f4249;
text-decoration:underline;
}
#content-wrap a:active, #content-wrap-board a:active, #content-wrap-full a:active  {
color:#3f4249;
text-decoration:underline;
}
/*Staff Layout*/
.staff-names{
float:left;
width:485px;
}

.staff-names li{
line-height:25px;
}
 
/*Staff Layout*/


.horiz-div {
display:block; 
height:0px; 
border-bottom: 1px solid #fff; 
border-top:1px solid #ccc; 
margin:20px 0 10px 0;
}

.container335 {
float:left; 
width:335px; 
padding:0 15px 0 0;
}
.container335-top {
background-image:url(../img/335-cont-top.png); 
background-repeat:no-repeat; 
background-position:0 0; 
display:block; 
height:33px; 
width:320px; 
margin:0 0 0 0; 
padding:15px 0 0 15px;
font-size:16pt;
color:#fff;
font-weight:bold;


}
.container335-inner {
	background-image:url(../img/335-cont-bg.png); 
	background-position:0 0; 
	background-repeat:repeat-y; 
	width:320px; 
	padding:15px 0 0 15px;
	margin:0;
		
}
.container335-bottom {
	background-image:url(../img/335-cont-btm.png); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	display:block; 
	height:43px; 
	width:335px; 
	margin-top:-27px;
	margin-bottom:15px;
}
 
.container335-inner p {
margin:0;
padding:0;
line-height:20px;
position:relative;

}
.map {
	padding:2px; 
	border:1px solid #f6f3ee; 
	margin-left:21px;
	margin-bottom:40px;
	position:relative;
	}
.sb-cont-top {
	background-image:url(../img/sb-cont-top.png); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	display:block; 
	height:34px; 
	width:228px; 
	margin:0 0 0 0; 
	margin:0 0 0 0; 
	padding:15px 0 0 15px;
	font-size:16pt;
	color:#fff;
	font-weight:bold;
}
.sb-cont {
	background-image:url(../img/sb-cont-bg.png); 
	background-position:0 0; 
	background-repeat:repeat-y; 
	width:213px; 
	padding:15px 15px 0 15px;
	margin-bottom:0px;
	
}
.sb-cont p{
	font-size:10pt;
	margin:5px 0 5px 0;
	color:#505050;
}
.sb-cont-bottom {
	background-image:url(../img/sb-cont-btm.png); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	display:block; 
	height:43px; 
	width:243px; 
	margin-top:-10px;
	margin-bottom:15px;
	}
.sb-cont-div {
	display:block;
	height:0px; 
	margin:10px 10px 10px 0;
	border-bottom: 1px solid #fff; 
	border-top:1px solid #ccc; 
	}
.board-cont-top {
	background-image:url(../img/board-cont-top.png); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	display:block; 
	height:34px; 
	width:194px; 
	margin:0 0 0 0; 
	margin:0 0 0 0; 
	padding:15px 0 0 15px;
	font-size:14pt;
	color:#fff;
	font-weight:bold;
}
.board-cont {
	background-image:url(../img/board-cont-bg.png); 
	background-position:0 0; 
	background-repeat:repeat-y; 
	width:169px; 
	padding:15px 10px 0 15px;
}

.board-cont-bottom {
	background-image:url(../img/board-cont-btm.png); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	display:block; 
	height:43px; 
	width:194px; 
	margin-top:-35px;
	margin-bottom:15px;
	}
.board-cont-div {
	display:block;
	height:0px; 
	margin:10px 10px 10px 0;
	border-bottom: 1px solid #fff; 
	border-top:1px solid #ccc; 
	}	
blockquote {
padding-left:15px;
}	
.board-cont p {
margin:0;
padding:0;
line-height:20px;
position:relative;

}
.underwriters ul {
display:block;
width:310px;
padding:0 10px 10px 10px;
float:left;
margin-bottom:10px;
}
.underwriters ul li {
padding-bottom:10px;
}
.underwriters ul.list {
font-size:8pt;
display:block;
padding:0;
width:300px;
}
.underwriters ul.list li{
padding:0;
}
.underwriters-div {
display:block; 
height:0px; 
border-bottom: 1px solid #fff; 
border-top:1px solid #ccc; 
margin:5px 0 5px 0;
clear:left;
}
.matching ul {
display:block;
width:290px;
padding:0 10px 10px 10px;
float:left;
margin-bottom:10px;
}
.matching ul li {
padding-bottom:10px;
}

.footnote {
	font-style:italic;
	color:#999;
	font-size:9pt;
	text-align:right;
}
.dc {
	float:left;
	width:335px;
	padding:0 15px 0 0;
}

p.link {
	background-image:url(../img/link-blt.png); background-position:0 center; background-repeat:no-repeat; padding-left:20px; width:90%;}
.right {
	float:right;
}
#highlights p.description {
color:#818795;
}
#highlights h3 {
margin:20px 20px 0 0;
color:#818795;

}
#loginarea {
	font-size:14pt;
	font-weight:bold;

	padding:20px 0 20px 0;
	height:500px;
	
}
#loginarea table td {
	padding:5px;
}
ul.membercard {
	background-image:url(../support/img/membercard.jpg); 
	background-repeat:no-repeat; 
	background-position:right; 
	padding:10px 0px 10px 20px;
	
}
ul.membercard li {
	width:400px; 
	padding-bottom:5px; 
	list-style-image:url(../img/blue-blt.png);
}
ul.blue-blt {
	padding:10px 0px 10px 20px;
}
ul.blue-blt li {
	padding-bottom:5px; 
	list-style-image:url(../img/blue-blt.png);
}

.last {
	clear:both;
}
#mediaspace {
	font-family:Arial, Helvetica, sans-serif;
	color:#f58024;
}


/*Staff Layout*/
.staff-names{
float:left;
width:485px;
}

.staff-names li{
line-height:25px;
}
 
/*Staff Layout*/
/*Board of Directors Layout*/
#content-board {
width:775px;
clear:both;
float:left;
padding:15px 0px 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:500;
color:#3f4249;
text-shadow:1px 1px 1px #fff;
}
#sidebar-board {
width:195px;
float:left;
padding:15px 0 0 9px;
font-size:8pt;
margin:0;
}	
.row {
float:left;
clear:left;
margin:10px 0 10px 0;
width:775px;
}
p.row {
font-size:8pt;
float:left;
margin:0;
width:240px;
padding:0;
line-height:16px;
}
.director {
float:left;
display:block;
overflow:hidden;
width:245px;
height:130px;
padding:0 0 5px 0;
margin:5px 10px 5px 0;
border:1px solid #3f4249;
}
span.board-title{
display:block;
background-color:#3f4249;
border-bottom:1px solid #000;
width:240px;
font-size:10pt;
font-weight:bold;
color:#fff;
margin:0 0 5px 0;
padding:3px 0 3px 5px;
text-shadow:1px 1px 1px #2c2e33;
}
.director img {
float:left;
padding:2px;
border:1px solid #3f4249;
margin:2px 5px 10px 5px;
}
span.boardlogin {
	float:right; 
	height:22px; 
	width:115px; 
	margin:34px 0 0 0; 
	padding:13px 0 0 40px; 
	background-image:url(../img/board-login-tab.png); 
	display:block;
	cursor:pointer;
}
a#boardlogin{ background:url(../img/board-login-tab.png) no-repeat; height:22px; width:115px; display:block; float:right; margin:34px 0 0 0; border:0; padding:13px 0 0 40px; cursor:pointer; font-size:12pt; font-weight:bold; color:#2c2e33; text-decoration:none;}
a#boardlogin:visited {color:#ccc;	text-decoration:none;}
a#boardlogin:hover, a#boardlogin:active {color:#ccc;	text-decoration:none;}

/*Board of Directors Layout*/

/*Front Row Center Layout*/
#movieswrap{
float:left;
clear:both;
width:940px;
margin-bottom:10px;
/*border-bottom:2px solid #c2c1bd;*/
/*border-right:2px solid #c2c1bd;*/
}
#movies{
float:left;
width:300px;
}
#movies img {
padding:2px;
margin:5px;
border:2px solid #c2c1bd;
}
#moviestext {
float:left;
width:600px;

}
#moviestext h2 {
margin-top:10px;
color:#3f4249;
border-bottom:2px solid #b85625;


}
#morelistings h2{
margin-top:10px;
color:#3f4249;
border-bottom:2px solid #b85625;
}
#morelistings{
float:left;
clear:both;
margin-bottom:10px;

}
#morelistings h3{
font-size:10px;
margin-left:15px;
}
#movieswrap p.date {
	color:#b85625;
}
/*Front Row Center Layout*/

#sub-footer-inner {height:5px;}



