/* stylesheet */

html {
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	}
body {
	/*background-color: #666;*/
	background: #fff url(/projects/web/wksu/site/graphics/vlinesbkgd.gif) repeat 0 0;
	color: #000;
	font: normal 11px/14px verdana, geneva, arial, helvetica, sans-serif;	
	height: 100%;
	/*left: 0;*/
	margin: 0;
	padding: 60px 0 0 0; /* padding for PixelGood banner */
	text-decoration: none;
	text-align: center;
	top: 0;
	}
a, a:link, a:visited {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;
	color: #cc3300;
	text-decoration: none;
	}
a:active, a:hover {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;
	color:#f74e16;
	text-decoration: underline;
	}
#wrapper {
	background-color: #fff;
	display: block;
	height: 100%;
	/*left: 0;*/
	/*margin: 0 auto;*/
	/*margin: auto;*/
	padding: 0;
	text-align: left; /* brings back left align */
	width: 1024px;
	}
/* sub navigation */
.subnav {
	display: block;
	width: 198px;
	}
.subnavbody {
	background-color: #f9f9e6; 	
	border: #f74e16 solid 2px;
	font: bold 12px verdana, geneva, arial, helvetica, sans-serif; 
	color: #486b80;
	padding: 8px;
	text-decoration: none;
	}
a.subnav, a.subnav:link, a.subnav:visited {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif; 
	color: #486b80;
	text-decoration: none;
	} 
a.subnav:active, a.subnav:hover {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif; 
	color: #f74e16;
	text-decoration: none;
	}

/* tertiary navigation */
a.tertnav, a.tertnav:link, a.tertnav:visited {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif; 
	color: #486b80;
	text-decoration: none;
	}
a.tertnav:active, a.tertnav:hover {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif; 
	color: #cc3300;
	text-decoration: none;
	}

/* special links */
a.wksunewshome, a.wksunewshome:link, a.wksunewshome:visited {
	font: bold 10px/11px verdana, geneva, arial, helvetica, sans-serif; 
	color: #cc3300;
	left: 0;
	margin: 0 auto 5px 0;
	text-decoration: none;
	} 
a.wksunewshome:active, a.wksunewshome:hover {
	font: bold 10px/11px verdana, geneva, arial, helvetica, sans-serif; 
	color: #000;
	margin: 0 auto 5px 0;
	text-decoration: underline;
	}
a.wksunews, a.wksunews:link, a.wksunews:visited {
	font: normal 10px/11px verdana, geneva, arial, helvetica, sans-serif; 
	color: #cc3300;
	text-decoration: none;
	}
a.wksunews:active, a.wksunews:hover {
	font: normal 10px/11px verdana, geneva, arial, helvetica, sans-serif; 
	color: #f74e16;
	text-decoration: underline;
	}
ul, li {
	float: left;
	left: 0;
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
	top: 0;
	vertical-align: top;
	width: 100%;
	}
/* containers */
.modulecontainer { margin: 15px 15px 30px 15px; }
.containernotop { margin: 0 15px 30px 15px; }
.containernobottom { margin: 15px 15px 0 15px; }
.containernotb { margin: 0px 15px 0px 15px; }
.botcontainer { margin: 15px; }
.modulecontainersponsor { background-color: transparent; margin: 5px 15px 30px 15px; }
.container2 { margin: 2px; }
.container30 { margin: 30px; }
.framecontainer { border: #666 solid 1px; }
#modulePlaying {
	background-color: #e7f3fb;
	display: block;
	float: left;
	height: 212px;
	margin: 0;
	padding: 10px 15px;
	width: 292px;
	}
#modulePreview {
	background-color: #e7f3fb;
	display: block;
	float: left;
	height: 212px;
	margin: 0;
	padding: 10px 15px 10px 0;
	width: 190px;
	}
#moduleCoverage {
	background-color: #f7e4de;
	display: inline;
	float: left;
	height: 212px;
	margin: 0;
	padding: 10px 15px;
	width: 267px;
	}

/* caption + caption & photo */
.caption {
	font: italic 10px/13px verdana, geneva, arial, helvetica, sans-serif; 
	color: #000;
	text-decoration: none;
	}
.photocaption {
	font: italic 10px/13px verdana, geneva, arial, helvetica, sans-serif; 
	color: #000;
	margin: 0 5px 0 5px;
	text-decoration: none;
	}
.photocaptionred {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif; 
	color: #cc3300;
	margin: 0 5px 0 5px;
	text-decoration: none;
	}

/* copy */
.copy10 {
	font: normal 10px/13px verdana, geneva, arial, helvetica, sans-serif; 
	color: #000;
	text-decoration: none;
	}
a.copy10, a.copy10:link, a.copy10:visited {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;
	color: #cc3300;
	text-decoration: none;
	} 
a.copy10:active, a.copy10:hover {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;	
	color: #f74e16;
	text-decoration: underline;
	}
.copy11 {
	font: normal 11px/14px verdana, geneva, arial, helvetica, sans-serif;	
	color: #000;
	text-decoration: none;
	}
a.copy11, a.copy11:link, a.copy11:visited { 
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;	
	color: #cc3300;
	text-decoration: none;
	} 
a.copy11:active, a.copy11:hover {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;	
	color: #f74e16;
	text-decoration: underline;
	}
.copy12 {
	font: normal 12px/15px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}
a.copy12, a.copy12:link, a.copy12:visited {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;	
	color: #cc3300;
	text-decoration: none;
	} 
a.copy12:active, a.copy12:hover {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;		
	color: #f74e16;
	text-decoration: underline;
	}
.listen {
	font: normal 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color: #f74e16;
	margin: 0;
	text-decoration: none;
	}
.list {
	font: normal 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	margin-bottom: 20px;
	text-decoration: none;
	}
.date {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;	
	color: #666;
	text-decoration: none;
	}
.datenews {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}
.datenews2 {
	font: italic 11px/14px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}

/* headers */
.header {
	font: bold 16px/19px verdana, geneva, arial, helvetica, sans-serif;	
	color: #cc3300;
	text-decoration: none;
	}

/* subheads */
.subhead10 {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;	
	color: #000;
	text-decoration: none;
	}
.subheadred10 {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;	
	color: #cc3300;
	text-decoration: none;
	}
.subhead11 {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;	
	color: #000;
	text-decoration: none;
	}
.subheadred11 {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;		
	color: #cc3300;
	text-decoration: none;
	}
.subhead12 {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;	
	color: #000;
	text-decoration: none;
	}
.subheadred12 {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;	
	color: #cc3300;
	text-decoration: none;
	}
.subheadgrey12 {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;	
	color: #666;
	text-decoration: none;
	}
a.subheadred12, a.subheadred12:link, a.subheadred12:visited  {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;		
	color: #cc3300;
	text-decoration: none;
	} 
a.subheadred12:active, a.subheadred12:hover {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;			
	color: #f74e16;
	text-decoration: underline;
	}
.subhead13 {
	font: bold 13px/16px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}
.subheadred13, a.subheadred13, a.subheadred13 a:link, a.subheadred13 a:visited {
	font: bold 13px/16px verdana, geneva, arial, helvetica, sans-serif;		
	color: #cc3300;
	text-decoration: none;
	}
a.subheadred13:active, a.subheadred13:hover {
	font: bold 13px/16px verdana, geneva, arial, helvetica, sans-serif;		
	color: #f74e16;
	text-decoration: underline;
	}
.subheadgrey13 {
	font: bold 13px/16px verdana, geneva, arial, helvetica, sans-serif;		
	color: #666;
	text-decoration: none;
	}
.subhead14 {
	font: bold 14px/17px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}
.subheadgrey14 {
	font: bold 14px/17px verdana, geneva, arial, helvetica, sans-serif;		
	color: #666;
	text-decoration: none;
	}
.subheadred14, a.subheadred14, a.subheadred14:link, a.subheadred14:visited {
	font: bold 14px/17px verdana, geneva, arial, helvetica, sans-serif;		
	color: #cc3300;
	text-decoration: none;
	}
a.subheadred14:active, a.subheadred14:hover {
	font: bold 14px/17px verdana, geneva, arial, helvetica, sans-serif;			
	color: #f74e16;
	text-decoration: underline;
	} 

/* forms */
.fields {
	background-color: #f0f5f8;	
	border: #7ea2b8 solid 1px;	
	font: normal 10px/13px verdana, geneva, arial, helvetica, sans-serif;	
	color: #486b80;
	padding: 0 2px;
	text-decoration: none;
	}
.reqindicator11 {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;		
	color: #cc3300;
	text-decoration: none;
	}
.searchfields {
	background-color: #f9e2cb;	
	border: #666 solid 1px;	
	font: normal 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	padding: 0 2px;
	text-decoration: none;
	}
.submit {
	background-color: #f0f5f8;	
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;	
	color: #486b80;
	text-decoration: none;
	border: #7ea2b8 solid 1px;
	}

/* image borders */
.imgshimright {
	border: #ccc solid 2px;
	float: left;
	margin: 0 10px 10px 0;
	}
.imgshimrightnob {
	border: 0;
	margin: 0 10px 10px 0;
	}
.imgshimleft {
	border: #ccc solid 2px;	
	margin: 0 10px 10px 0;
	}
.imgshimleftnob {
	border: 0;
	margin: 0 0 10px 10px;
	}
.imgborder { border: #ccc solid 2px; }
.sectionheadshim { margin-left: 15px; }

/* shims */
p.shim1 { margin: 1px 0 0 0; }
p.shim2 { margin: 2px 0 0 0; }
p.shim5 { margin: 5px 0 0 0; }
p.shim10 { margin: 10px 0 0 0; }
p.shim15 { margin: 15px 0 0 0; }
p.shim20 { margin: 20px 0 0 0; }
p.shim25 { margin: 25px 0 0 0; }
p.shim30 { margin: 30px 0 0 0; }
p.shim35 { margin: 35px 0 0 0; }
p.shim40 { margin: 40px 0 0 0; }
p.shim50 { margin: 50px 0 0 0; }

/* rules */
hr {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 0;
	padding: 0;
	}
.hr2 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 2px 0;
	padding: 0;
	}
.hr5 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 5px 0;
	padding: 0;
	}
.hr10 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 10px 0;
	padding: 0;
	}
.hr10b {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 0 0 10px 0;
	padding: 0;
	}
.hr15 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 15px 0;
	padding: 0;
	}
.hrnotop {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 0 0 5px 0;
	padding: 0;
	}
.hrnobottom {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	margin: 5px 0 0 0;
	padding: 0;
	}
/* IE Hacks */
* html hr {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	}
* html .hr2 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 2px 0;
	padding: 0;
	}
* html .hr5 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 5px 0;
	padding: 0;
	}
* html .hr10 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 10px 0;
	padding: 0;
	}
* html .hr10b {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 0 0 10px 0;
	padding: 0;
	}
* html .hr15 {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 15px 0;
	padding: 0;
	}
* html .hrnotop {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 0 0 5px 0;
	padding: 0;
	}
* html .hrnobottom {
	background-color: #d1dadf;
	border: #d1dadf solid 1px;
	height: 1px;
	margin: 5px 0 0 0;
	padding: 0;
	}

/* tables */
td.feature { margin: 0 10px 0 0; }
.vlineBkgd {
	background: url(/projects/web/wksu/site/graphics/vlinesbkgd.gif) repeat 0 0;
	}
#partners {
	display: block;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	vertical-align: middle;
	}
#footerInfo {
	display: block;
	float: left;
	margin: 0;
	padding: 25px 0 0 190px;
	vertical-align: middle;
	}
#footerInfo a, #footerInfo a:link, #footerInfo a:visited {
	font: normal 11px/14px verdana, geneva, arial, helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	}
#footerInfo a:active, #footerInfo a:hover {
	font: normal 11px/14px verdana, geneva, arial, helvetica, sans-serif;
	color:#f74e16;
	text-decoration: underline;
	}

/* programs schedule */
#scheduleTable table, #scheduleTable table td {
	border: #ccc solid 1px;
	}
.days {
	font: bold 11px/14px verdana, geneva, arial, helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
.time {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;	
	color: #666;
	text-decoration: none;
	}
	
/* npr modules */
.nprMod { margin: 0; }

/* module copy */
.nprModText {
	font: normal 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}
	
/* headers like us, world, etc. */
.nprModCatTitle {
	font: bold 12px/15px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}

/* npr thumbnail images */
.nprModThumb {
	border: #ccc solid 3px;
	margin: 0 6px 6px 0;
	}

/* npr more links */
.nprModMore, a.nprModMore, a.nprModMore:link, a.nprModMore:visited {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color: #cc3300;
	text-decoration: none;
	}
a.nprModMore:active, a.nprModMore:hover {
	font: bold 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color:#f74e16;
	text-decoration: underline;
	}
	
/* controls extra space between modules */
.nprMod p { margin-bottom: 0; }
.nprMod br { line-height: normal; }	

/* npr newspacks copy */
.nprModHead { 
	font: normal 10px/13px verdana, geneva, arial, helvetica, sans-serif;		
	color: #000;
	text-decoration: none;
	}
.classBkgd {
	background: url(/projects/web/wksu/site/graphics/news/features/class-bkgd.gif) repeat-x 0 0;
	}
