	body{
			font-family:arial;
			margin:0;
			padding:0;
			background-color:#9acc99;
			margin:auto;
			text-align:center;
			background-color:#9acc99;
		}
		a{
		color:#D4AE00;
		}
		
		#header{
		background:url(http://www.wpkn.org/wp/img/WPKNWebBanner.jpg) center no-repeat;
		width:927px; 
		height:80px;
		margin:auto;
		margin-top:10px;
		}
		
		#links{
		margin:auto;
		line-height:1.8;
		width:100%;
		padding-top:4px;
		}
		
		#banner{
		text-align:center;
		margin-top:5px;
		width:900px;
		margin:auto;
		height:35px;
		
		background-color:#7fa97b;
		/*
		background:url(http://www.wpkn.org/wp/img/banner.gif) repeat-x;
		line-height:1.8;
		*/
		border-top:3px solid black;
		border-bottom:4px solid #7fa97b;
		}
		 
		#main{
		text-align:left;
		margin:auto;width:900px;
		height:1906px;
		margin-top:12px;
		margin:auto;
		background-color:#7fa97b;		
		}
		/*for the subpages that dont have the schedule piece, page.php and single.php*/
		#main_sub{
		text-align:left;
		background-color:#262D2F; 
		margin:auto;width:900px;
		height:1385px;
		margin-top:12px;
		}
		
		#links ul {
		list-style:none;
		
		padding:0;
		margin:auto;
		margin-top:5px;
		}
		
		.linky {
			margin:0;
			margin-left:2%;
			margin-right:2%;
			padding:0px 5px 0px;
			text-align:center;
			font-family:arial;
			font-weight:bold;
			font-size:10pt;
			text-decoration:none;
			clear:none;
			color:#b6d77e;
		}
		
		.page_item {
			margin:0;
			margin-left:2%;
			margin-right:2%;
			padding:0px 5px 0px;
			text-align:center;
			font-family:arial;
			font-weight:bold;
			font-size:14pt;
			text-decoration:none;
			clear:none;
		}
		

		
		#links li a{
			text-decoration:none;
			
		}
		
		#links li a:hover{
			
		}
		.focus{
		
			padding:5px;
	
			background-color:#b5d87e;
			color:#252d2f;
		}
		li.current_page_item{
			background-color:#D4AE00;
			padding:5px;
			color:#262D2F;
		}
		#top{
		width:100%;
		height:140px;
		}
		.feature{
			margin-top:15px;
			width:280px;
			height:130px;
			float:left;
			clear:none;
			margin-left:15px;
			
		}
		.feature-wrap{
			background-color:#ddecc5;
			width:100%;
			height:100px;
			border-bottom:1px solid black;
		}
		.feature p{
			padding:0;
			margin:0;
			background-color:#ddecc5;
			height:90px;
			border-left:#000000 1px solid;
			border-right:#000000 1px solid;
			border-bottom:#000000 1px solid;
			border-top:#000000 0px solid;
			padding:0 6px;
			color:black;
			margin-top:2px;			
		}
		#feature-np p{
			font-size:10pt;
			line-height:1.5;
			border:0;
			margin:0; 
		}
		.active{
			line-height:1.5;
			color:#D4AE00;
			font-size:9pt;
			text-decoration:none;
		}
		.speaker{
			background:url(img/mini_speaker.jpg) left no-repeat;
			padding-left:20px;
		}
		.unactive{
			text-decoration:none;
			font-weight:bold;
			color:#a7a58c;
		}
		#feature-todays p{
			font-size:10pt;
			font-weight:bold;
			line-height:1.2;
		}
		#feature-todays .left{
			width:170px;
			float:left;
			border:0;
			font-size:8pt;
		}
		#feature-todays .right{
			width:86px;	
			float:right;
			border:0;
			text-align:right;
			font-size:8pt;
		}
		#feature a{

		}
		
		#feature-events p{
			font-size:10pt;
			font-weight:bold;
			line-height:1.2;
		}
		#feature-events .left{
			width:45px;
			float:left;
			border:0;
		}
		#feature-events .right{
			width:235px;	
			float:right;
			border:0;
			text-align:right;
		}
		.header{
			margin:0;
			padding:0;
			border-bottom:1px solid #A7A58C;
			/*background-color:#663300;*/
			
			height:30px;
			font-size:14pt;
			
			font-weight:bold;
			font-family:arial;
			padding-top:5px;
			padding-left:10px;
	background-color:#9acc99;
	color:#183a5f;			
		}
		.support{
			background:none;
			font-weight:bold;
			color:#183a5f;
			border:none;
			font-size:18pt;
			text-align:center;
			margin-top:15px;
		}
		
		#right{
			background-color:#DDECC5; 
			
			width:580px;
			height:1704px;
			float:right;
			clear:right;
			margin-right:15px;
			margin-top:25px;
			margin-bottom:15px;
			padding:10px;
			overflow-y:scroll;
		scrollbar-3dlight-color:#ffd700;
		scrollbar-arrow-color:#000087;
		scrollbar-base-color:#D4AE00;
		scrollbar-darkshadow-color:#876F00;
		scrollbar-face-color:#D4AE00;
		scrollbar-highlight-color:#876F00;
		}
		#donate{
			
			margin-left:15px;
			margin-top:25px;
			float:left;
			width:255px;
			height:150px;
			background-color:#ddecc5;
		}
		.featured{
			width:250px;
			color:white;
			font-size:12pt;
			line-height:1;
			border:0;
			background:none;
			clear:left;
			padding:5px;
			margin-left:15px;
			margin-top:25px;
			line-height:1;
			height:130px;
		}
		.featured p{
			font-size:8pt;
			margin:5px;
			
		}
		.featured h1{
			font-size:12pt;
			padding:0;
			margin:0;
			text-align:left;
		}
		.featured h2{
			font-size:11pt;
			padding:0;
			margin:0;
			text-align:left;			
		}
		.featured h3{
			font-size:10pt;
			padding:0;
			margin:0;
			margin-top:5px;
		}
		#featured-show p{
			text-align:left;
			font-size:10pt;
		}
		#featured-host{
			height:90px;
		}
		#feature-todays h1{
			/*background:url(img/programming.jpg) right 20px no-repeat;*/
		}
		.icon{
			float:right;
			margin-right:15px;
			clear:none;
		}
		.donate_btn{
		width:150px;
		background-color:#7caa7b;
		color:#262D2F;
		font-size:14pt;
		font-weight:bold;
		}
		#donate p{
			text-align:center;
		}
		#donate input{
			margin:5px;
		}
		#right h2{
			 
		}
		#right a{
			color:black;
			font-weight:bold;
			text-decoration:none;
		}
		#right a:hover{
			text-decoration:underline;
		}
		#left{
			text-align:left;
			float:left;
			clear:none;
		}
		/*#schedule h2{
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url(http://www.wpkn.org/wp/img/h4-bg.jpg) repeat-x scroll left top;
			border:medium none;
			font-size:1em;
			padding:3px 3px 3px 10px;
		}
		#schedule tr {
			-moz-background-clip: border;
			-moz-background-inline-policy: continuous;
			-moz-background-origin:padding;
			background:#EBEBEB url(/img/bg-boxfade.gif) repeat-x scroll left top;
		}
		#schedule th {
		
		}*/
		
		/* Schedule */

#schedule{
margin-top:25px;
margin-right:15px;
float:right;
clear:none;
width:600px;
margin-bottom:-5px;
}
.schedule_with_featured {
    width: 620px !important;
}
    #schedule .scheduleTimeZone {
	    width: 100%;
	    font-size: 1em;
	    font-weight:normal;
	    color: white;
	    text-align:right;
    }	

    #schedule h2 {
	    padding: 7px 3px 3px 10px;

	    border: none;
	    margin:0;

	    font-size: 1em;
	    font-weight: bold;
	    font-family: Verdana, sans-serif;

	    background: url(http://www.wpkn.org/wp/img/h4-bg.jpg) repeat-x top left;
    }
    #schedule #bottom {
	    height:20px;

	    width: 100%;
	    border: none;
	    margin:0;
	    
	    background: url(http://www.wpkn.org/wp/img/h4-bg-flip.jpg) repeat-x bottom left;
    }
    
    #schedule table {
	    border-collapse: collapse;
	    table-layosquareut: fixed;
	    margin: 0px;
	    width: 100%;
    }

    #schedule tr {
	    background-color: #EFECCA;
    }

    #schedule th {
	    margin: 0;
	    padding: 8px 0 8px 8px;
	    
	    border-left: none;	
	    border-right: none;
	    text-align: left;
    }

    #schedule td {
	    margin: 0;
	    padding: 8px 0 8px;
	    
	    border-left: none;
	    font-size: 1em;
    }
    
    #schedule .leftCol {
	    width: 90px;
    }

    #schedule .rightCol {
    }    
    
    #schedule td.sch_time {
        text-align: center;
        padding: 8px 0 8px 0;
    }    
    #schedule td.sch_show {
        text-align: left;
        padding: 8px 0 8px 15px;
    }    
    #schedule span.sch_date {
        display: block;
        font-size: 10px;
    }

    #schedule a:visited {	
	    font-weight: bold;
	    text-decoration: none;
	    color: #191919;
	    font-size: 1em;
    }

    #schedule a:link,
    #schedule a:visited {
	    color: #191919;
	    text-decoration: none;
	    font-weight: bold;
	    }
    #schedule a:hover {
	    color: #191919;
	    text-decoration: underline;
	    font-weight: bold;
	    }
    #schedule a:active {
	    color: #1a1a1a;
	    text-decoration: underline;
	    font-weight: bold;
	    }
	#schedule-active{
		background-color:#D4AE00;
	}
	#schedule-items {
		background-color:#EFECCA;
		scrollbar-3dlight-color:#ffd700;
		scrollbar-arrow-color:#000087;
		scrollbar-base-color:#D4AE00;
		scrollbar-darkshadow-color:#876F00;
		scrollbar-face-color:#D4AE00;
		scrollbar-highlight-color:#876F00;
	} 
	.right{
		background-color:#ddecc5;
	}	
		
		
		/*ie only css*/
		#schedule{
			*width:580px;
		}
						.icon{
					*margin-top:-20;
					*padding:5px;
				}
				h1{
					*height:40px;
					
				}
				
				#donate{
					*margin-bottom:25px;
				}
				li a{
					*font-size:12pt;
				}
				li {
					*line-height:1.0;
					*font-size:12pt;
					*margin: 0 18px;
				}
				.focus{
					*padding:2;
					*padding-left:5px;
					*padding-right:5px;
					*margin-top:-2px;
				}
				#right{
					*margin-top:15px;
				}
				#donate{
					*margin-top:15px;
				}
				.support{
				*margin-bottom:0;
				}
