/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 13px;
margin: 0px;
text-align: center;
background: #CBB777;
color: #252525;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	position: relative;
	margin: auto;
	width: 900px;
	background: #fff;
}

	#head{
		position: relative;
		height: 163px;	
	}
	
		#logo{
			position: absolute;
			top: 28px;
			left: 25px;
			height: 107px;
			width: 404px;
			display: block;
			text-indent: -9999em;
			background: url(img/logo.gif) top center no-repeat;
		}
		
		#social1{
			position: absolute;
			top: 17px;
			right: 20px;
			height: 37px;
			width: 100px;
			text-indent: -9999em;
			background: url(http://skchs.org/wp-content/uploads/2011/08/twitter32x32.png) top left no-repeat;
		}
		
		#social2{
			position: absolute;
			top: 17px;
			right: 60px;
			height: 37px;
			width: 110px;
			text-indent: -9999em;
			background: url(http://skchs.org/wp-content/uploads/2011/08/facebook32x32.png) top left no-repeat;
		}
		
		#social3{
			position: absolute;
			top: 17px;
			right: 20px;
			height: 50px;
			width: 50px;
			text-indent: -9999em;
			background: url(http://skchs.org/wp-content/uploads/2011/08/rss32x32.png) top left no-repeat;
		}
		#search{
			position: absolute;
			bottom: 15px;
			right: 15px;
			width: 293px;	
		}
		
			#search label{
				float: left;
				width: 62px;
				height: 26px;
				text-indent: -9999em;	
				background: url(img/search-label.gif) top left no-repeat;	
			}
			
			#search .text{
				float: left;
				padding: 5px;
				height: 16px;
				width: 198px;
				border: 0;
				color: #222;
				background: url(img/search-text.gif) top left no-repeat;	
			}
			
			#search .submit{
				float: left;
				height: 26px;
				width: 23px;
				border: 0;
				background: url(img/search-btn.gif) top left no-repeat;
			}


	
	#navbar{
		position: relative;
		height: 39px;
		background: url(img/nav-bg.gif) top left;	
	}
	
		#donate{
			position: absolute;
			top: 7px;
			right: 15px;
			height: 25px;
			width: 83px;
			text-indent: -9999em;
			background: url(img/donate.gif) top left no-repeat;
		}
		
		#donate:hover{
			background: url(img/donate-hover.gif) center no-repeat;
		}
	
		#navbar ul{
			float: left;
			height: 39px;
		}
		
		#navbar li{
			float: left;	
			border-right: 2px solid #9da9bf; 
		}
		
		#navbar li a{
			float: left;
			text-indent: -9999em;
			height: 39px;
		}
		
		.n1{
			width: 203px;
			background: url(img/n1.gif) top left;
		}
	
		.n2{
			width: 151px;
			background: url(img/n2.gif) top left;
		}
		
		.n3{
			width: 217px;
			background: url(img/n3.gif) top left;
		}
		
		.n4{
			width: 188px;
			background: url(img/n4.gif) top left;
		}
		
		#navbar li a:hover{
			background-position: bottom left;
		}
		
	
	
	#splash{
		position: relative;
		border: 6px solid #fff;
		height: 297px;
		text-align: left;
		background: url(img/splash.gif) top left no-repeat;
	}
	
		#splash h1{
			position: relative;
			height: 162px;
			text-indent: -9999em;
		}
		
		#splash p{
			padding-left: 60px;
			line-height: 1.6em;
			font-size: 14px;
			width: 400px;
			margin-left: 0;	
			color: #cbb777;
		}
	
	
	
	
	
	#page{
		overflow: hidden;
		position: relative;
		border-top: 50px solid #fff;
		border-bottom: 30px solid #fff;
		background: url(img/pbg2.gif) top left repeat-y;
	}
	
		#content{
			float: right;
			width: 620px;
			padding-right: 44px;
			text-align: left;
		padding-bottom: 45px;
		}
		
			
			.entry h1, .entry h2, .pagetitle{
				font-weight: bold;
				text-transform: uppercase;
				font-size: 22px;	
				color: #002D72;
				padding-bottom: 16px;
			}
			
			.entry h3{
				font-weight: bold;
				text-transform: uppercase;
				font-size: 16px;	
				color: #002D72;
				padding-bottom: 4px;
			}
			
			.entry h4{
				font-weight: bold;
				text-transform: uppercase;
				font-size: 15px;	
				color: #150517;
				padding-bottom: 4px;
			}
			
			.entry h1 a, .entry h2 a{				
				color: #002D72;
			}
			
			.entry p{
				line-height: 1.6em;
				padding-bottom: 1.5em;	
			}
			
			.entry a{
				color: #000080;
			}
			
			.entry strong{
				font-weight: bold;
			}
			
			.entry em{
				font-style: italic;
			}
			
			.entry ol, .entry ul{
				line-height: 1.65em;
				padding-bottom: 1.5em;	
			}
			
			#comwrap li{
				position: relative;
				border: 1px solid #ccc;
				background: #efefef;
				padding: 10px;
				margin-bottom: 1em;	
			}
			
			#comwrap .avatar{
				float: right;
			}
			
			.entry table{
				padding-bottom: 6px;	
			}
			
			.entry th{
				padding: 5px;
				color: #000;
				font-size: 13px;
				font-weight: regular;
				background: #fff;
				/*text-transform: uppercase;*/
				border-right: 2px solid #fff;	
				border-bottom: 2px solid #fff;
			}
			
			.entry td{
				padding: 8px;
				background: #E8DDBE;
				border-right: 4px solid #fff;		
				border-bottom: 4px solid #fff;		
			}
			
			.entry td.calendar-heading{
				padding: 0;
				background: #cbb777;
			}
			
			.entry td.calendar-heading td{
				background: #cbb777;
				border: 0;
			}
			
			.entry td.calendar-heading table{
				padding-bottom:0;
				margin-bottom:0;
			}
			
			.entry td.calendar-heading td.calendar-prev a{
				height: 24px;
				color: #002D72;
				display: block;
				text-align: left;
				font-weight: bold;
				line-height: 24px;
				padding-left: 40px;
				text-transform: uppercase;
				background: url(img/month-left.gif) left center no-repeat;	
			}
			
			.entry td.normal-day-heading, .entry td.weekend-heading{
				color: #002D72;
				font-size: 11px;
				font-weight: bold;
				background: #CBB777;
				padding: 2px 2px 0 2px;
				height: 11px;
				line-height: 11px;
				text-transform: uppercase;
			}
			
			.entry td.calendar-heading td.calendar-next a{
				height: 24px;
				color: #002D72;
				display: block;
				text-align: right;
				font-weight: bold;
				line-height: 24px;
				padding-right: 40px;
				text-transform: uppercase;
				background: url(img/month-right.gif) right center no-repeat;	
			}
				
			td.calendar-month{			
				color: #002D72;
				font-size: 16px;	
				text-transform: uppercase;
			}
			
			div.kjo-link p{
				display: none;
			}
			
			div.entry span.calnk a span{
				border: 3px solid #002D62;
				padding: 0;
				width: 200px;
				background: #002D62;
			}
			
			div.entry div.event-title-break, div.event-content-break{
				display: none;
			}
			
			div.event-title{
				padding: 5px 0 2px 8px;
				text-align: left;
				color: #fff;
				text-transform: uppercase;
				font-weight: normal;
				font-size: 14px;
			}
			
			div.is-content{
				background: #fff;
				padding: 5px;
			}
		
		
		
		
		#sidebar{
			float: left;
			width: 170px;
			padding-left: 31px;
		}
		
			.widget{
				position: relative;
			}
			
			.widget ul{
				font-weight: bold;
				font-size: 14px;
				text-align: left;
				text-transform: uppercase;
			}
			
			.widget li{
				padding-bottom: 1em;
			}
			
			.widget li a{
				color: #002d62;
				display: block;
				position: relative;
				padding-left: 15px;
				text-decoration: none;
				background: url(img/sbtick.gif) top left no-repeat;
			}
			
			.widget li a:hover{				
				color: #cbb777;
				background: url(img/sbtick2.gif) top left no-repeat;
			}
	




	
	#front{
		position: relative;
		overflow: hidden;
		border-top: 14px solid #fff;
		border-bottom: 14px solid #fff;
		background: #fff;	
		text-align: left;
		background: url(img/pbg.gif) top left repeat-y;
	}
	
		#front a{			
			color: #cbb777;
		}


	
		#front-content{
			float: right;
			width: 560px;
			padding-right: 50px;	
		}
		
			
		
		
		
		
		
		#front-sidebar{
			float: left;
			width: 220px;
			padding-left: 36px;
		}
		
			#front-sidebar h3{
				font-weight: bold;
				text-transform: uppercase;
				font-size: 22px;	
				color: #002D72;
				padding-bottom: 16px;
			}
		
			#front-sidebar h4{
				position: relative;
				font-weight: bold;	
				color: #002D72;
				font-size: 16px;
			}		
		
			.widget{
				position: relative;
				padding-bottom: 24px;
			}


	
	
	#foot{
		position: relative;
		font-size: 11px;
		background: #F8F4E9;
		padding: 14px 0 14px 0;
		text-align: center;
		color: #999;	
	}
	
		#foot a{
			color: #999;
		}





















