/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top center;
color: #2C546D;
font-family: Arial, Helvetica, sans-serif;
}

#shim
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 397px;
background: url(img/shim.gif) top center;
}

#wrap
{
position: relative;
margin: auto;
width: 870px;
}

	#top
	{
	position: relative;
	height: 106px;
	background: url(img/logo.png) left center no-repeat;	
	}
	
		#search
		{
		position: relative;
		margin-top: 44px;
		float: right;
		height: 22px;
		padding: 7px 5px 0 35px;
		height: 20px;
		width: 222px;
		font-size: .9em;
		color: #222;
		background: url(img/sbg.gif) top right no-repeat;
		border: 0px;
		}
		
	
	#nav
	{
	position: relative;
	height: 35px;	
	font-family: Georgia;
	margin-bottom: 21px;
	text-transform: uppercase;
	}
	
		#nav li
		{
		position: relative;
		float: left;
		padding-right: 6px;	
		}
		
		#nav li a.active, #nav li a:hover
		{
		background-position: bottom left;
		}
		
		#nav li a.active span, #nav li a:hover span
		{
		background-position: bottom right;
		color: #fff;
		}
		
		#nav li a
		{
		position: relative;
		float: left;
		padding-left: 12px;
		background: url(img/nal.gif) top left no-repeat;
		}
		
		#nav li a span
		{
		position: relative;
		float: left;
		padding: 9px 12px 0 0;
		height: 26px;
		font-size: 1.2em;
		color: #142632;
		background: url(img/nar.gif) top right no-repeat;
		}

	#head
	{
	position: relative;
	padding: 186px 14px 0 14px;
	height: 48px;
	background: url(img/headbg.gif) top center no-repeat;
	}
	
		#head .theimg
		{
		position: absolute;
		top: 19px;
		left: 17px;
		}
		
		#head-nav
		{
		position: relative;
		margin-top: 2px;
		background: #FCFCF1;
		padding: 5px 9px 5px 9px;
		border: 1px solid #E5DECE;
		color: #5F6055;
		font-size: 1.1em;
		}
		
			#head-nav p
			{
			position: relative;
			padding-top: 2px;
			float: left;
			font-size: 1.1em;
			}
			
			#head-nav a
			{
			color: #CE660A;
			margin-right: 5px;
			}
		
		#head-nav a.switchlink1
		{
		position: relative;
		float: right;
		padding: 4px 5px 0 5px;
		height: 18px;
		font-size: 11px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
		
		#head-nav a.switchlink2
		{
		position: relative;
		float: right;
		padding: 4px 5px 0 5px;
		height: 18px;
		font-size: 12px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
		
		#head-nav a.switchlink3
		{
		position: relative;
		float: right;
		padding: 0px 5px 0 5px;
		height: 22px;
		font-size: 14px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
		
		#head-nav a.switchlink4
		{
		position: relative;
		float: right;
		padding: 0px 5px 0 5px;
		height: 22px;
		font-size: 16px;
		color: #fff;
		background: #DBAA6A;
		color: #fff;
		border: 1px solid #CC9155;
		font-family: Georgia;
		}
	
	#pagetop
	{
	position: relative;
	height: 17px;
	background: url(img/pagetop.gif) top left no-repeat;	
	}
	
	
	#pagewrap
	{
	position: relative;
	background: url(img/pbg.gif) top left repeat-y;
	}
	
		#colOne
		{
		position: relative;
		float: left;
		width: 464px;
		padding-left: 23px;
		}
		
		#colThree
		{
		position: relative;
		float: left;
		width: 647px;
		padding-left: 20px;
		}		
		
		
		#content
		{
		position: relative;
		text-align: left;
		}
		
			#content h1
			{
			position: relative;
			font-size: 2em;
			padding-bottom: 4px;	
			font-family: Georgia;
			color: #234256;	
			}
			
			#content h1 a
			{
			color: #234256;	
			}
			
			.posthead
			{
			position: relative;
			padding-bottom: 10px;
			border-bottom: 1px solid #E7E7DD;
			margin-bottom: 1.3em;
			font-family: Georgia;
			}
			
				span.pdate a
				{
				position: relative;
				float: left;
				color: #1B4460;
				padding-left: 20px;
				background: url(img/cal.gif) left center no-repeat;
				}
				
				span.com-count a
				{
				position: relative;
				float: right;
				color: #C4610C;
				padding-left: 20px;
				background: url(img/com.gif) left center no-repeat;
				}
							
			.thepost
			{
			position: relative;
			padding-bottom: 50px;
			background: url(img/crest.gif) bottom center no-repeat;
			margin-bottom: 12px;
			}
			
			
			.thepost-full
			{
			position: relative;
			margin-bottom: 12px;
			}
			
			.thepost a, .thepost-full a, .post-info a
			{
			color: #C4610C;
			font-weight: bold;
			}
			
			
				#content p
				{
				position: relative;
				line-height: 1.5em;
				padding-bottom: 1em;
				}
			
				#content a.creading
				{
				position: relative;
				color: #C4610C;
				font-weight: bold;
				text-decoration: underline;
				}
			
			.sharebox
			{
			position: relative;
			padding: 10px;
			border-top: 1px solid #EFEFDE;
			}
			
			.post-info
			{
			position: relative;
			padding: 20px 30px 0 30px;
			margin-bottom: 20px;
			height: 102px;
			font-family: Georgia;
			background: url(img/post-bottom-full.gif) top left no-repeat;
			}
			
			#comwrap
			{
			position: relative;
			}
			
				.comment
				{
				position: relative;
				margin-bottom: 8px;
				padding: 12px 0 0 0;
				background: url(img/comment-top.gif) top left no-repeat;	
				}
				
					.comment-in
					{
					position: relative;
					padding: 0 15px 24px 15px;
					background: url(img/comment-bottom.gif) bottom left no-repeat;
					}
				
				.comment-alt
				{
				position: relative;
				margin-bottom: 8px;
				padding: 12px 0 0 0;
				background: url(img/comment-top-alt.gif) top left no-repeat;	
				}
				
					.comment-in-alt
					{
					position: relative;
					padding: 0 15px 24px 15px;
					background: url(img/comment-bottom-alt.gif) bottom left no-repeat;
					}
					
					.cinfo
					{
					position: relative;
					color: #427BA5;
					font-family: Georgia;
					display: block;
					padding-bottom: .6em;
					}
				
				.comment-admin
				{
				position: relative;
				margin-bottom: 8px;
				padding: 12px 0 0 0;
				background: url(img/comment-top-admin.gif) top left no-repeat;	
				}
				
					.comment-admin .cinfo
					{
					padding-right: 40px;
					background: url(img/admin.gif) right center no-repeat;
					}
				
					.comment-in-admin
					{
					position: relative;
					color: #fff;
					padding: 0 15px 24px 15px;
					background: url(img/comment-bottom-admin.gif) bottom left no-repeat;
					}
			

	
		#colTwo
		{
		position: relative;
		float: left;
		padding-left: 20px;	
		width: 352px;
		text-align: left;
		}
		
		#colFour
		{
		position: relative;
		float: left;
		width: 171px;
		padding-left: 20px;
		text-align: left;
		}
		
			#colTwo-a
			{
			position: relative;
			float: right;
			width: 171px;
			}
			
			#colTwo-b
			{
			position: relative;
			float: left;
			width: 171px;
			}
		
			#colTwo h3, #colFour h3
			{
			position: relative;
			font-size: 1.5em;
			padding-bottom: 3px;	
			font-family: Georgia;
			color: #234256;	
			}
		
			.click
			{
			position: relative;
			margin-bottom: 5px;
			display: block;
			padding: 9px 0 0 45px;
			height: 24px;
			font-size: 1.1em;
			font-family: Georgia;
			color: #bcd8ea;
			}
			
			.click:hover
			{
			text-decoration: underline;
			}
			
			.click1
			{
			background: url(img/click1.gif) top left no-repeat;
			}
			
			.click2
			{
			background: url(img/click2.gif) top left no-repeat;
			}
			
			.click3
			{
			background: url(img/click3.gif) top left no-repeat;
			}
			
			.bigbox
			{
			position: relative;
			margin-top: 10px;
			background: url(img/widetop.gif) top left no-repeat;
			padding: 10px 0 0 0;	
			}
			
				.bigbox-content
				{
				position: relative;
				padding: 0 16px 10px 16px;
				background: url(img/widebottom.gif) bottom left no-repeat;
				}
				
				.bigbox ul
				{
				padding: 3px 0 0 0;
				}
				
				.bigbox li
				{
				position: relative;
				padding: 10px 0 10px 22px;
				border-top: 1px dotted #CDCEC0;
				}
				
				.bigbox a
				{
				color: #C97215;
				text-decoration: underline;
				}
				
				.bigbox li.audio
				{
				background: url(img/icon1.gif) top left no-repeat;
				background-position: 0 10px;
				}
				
				.bigbox li.video
				{
				background: url(img/icon2.gif) top left no-repeat;
				background-position: 0 10px;
				}
				
				.bigbox li.image
				{
				background: url(img/icon3.gif) top left no-repeat;
				background-position: 0 10px;
				}
			
			.widgetbox
			{
			position: relative;
			margin-top: 10px;
			background: url(img/thintop.gif) top left no-repeat;
			padding: 10px 0 0 0;	
			}
			
				.widgetbox-content
				{
				position: relative;
				padding: 0 16px 10px 16px;
				background: url(img/thinbottom.gif) bottom left no-repeat;
				}
				
				#colTwo .widgetbox h3, #colFour .widgetbox h3
				{
				padding-bottom: 3px;
				border-bottom: 1px dotted #CDCEC0;
				}
				
				.widgetbox ul
				{
				position: relative;
				padding-top: 7px;
				}
				
				.widgetbox li
				{
				position: relative;
				padding: 4px 0 4px 11px;
				background: url(img/tick.gif) left center no-repeat;
				}
				
				.widgetbox a
				{
				position: relative;
				color: #C2630F	
				}
				
				.widgetbox a:hover
				{
				text-decoration: underline;
				}
			
			.click-box
			{
			position: relative;
			margin-top: 10px;
			padding: 10px;
			background: url(img/clickbg.gif) top left no-repeat;
			height: 152px;
			font-size: 1.5em;
			line-height: 1.4em;
			color: #fff;
			font-family: Georgia;
			}
			
				.click-box a
				{
				position: relative;
				margin-top: 12px;
				text-indent: -9999em;
				display: block;
				height: 26px;
				width: 90px;
				background: url(img/ch.gif) top left no-repeat;
				}


	#foot
	{
	position: relative;
	background: #0C283D url(img/pbottom.gif) top left no-repeat;
	padding: 48px 25px 0 25px;
	height: 65px;
	font-size: 1.2em;
	color: #8AAAC1;	
	font-family: Georgia;
	text-align: left;
	}
	
		#foot a
		{
		color: #fff;
		}


#author, #email, #url
{
position: relative;
padding: 7px 5px 0 5px;
height: 23px;
border: 0px;
background: url(img/input-bg.gif) top left no-repeat;
width: 222px;
}

#comment
{
position: relative;
padding: 5px;
height: 109px;
width: 439px;
border: 0px;
background: url(img/msg-bg.gif) top left no-repeat;
}

#submit
{
position: relative;
height: 26px;
width: 157px;
background: url(img/submit-comment.gif) top left no-repeat;
border: 0px;
}



