/*

Theme Name: Cross Keys
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top left repeat-x;
color: #003366;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}


#wrap
{
position: relative;
margin: auto;
width: 774px;
}

	#top
	{
	position: relative;
	height: 84px;
	}
	
		#top #logo
		{
		position: relative;
		float: left;
		height: 84px;
		width: 278px;
		background: url(img/logo.gif) top left no-repeat;
		}
	
	#topres
	{
	position: relative;
	padding-top: 1px;
	height: 18px;
	text-align: right;
	font-weight: bold;
	color: #003366;
	}
	
	
	#nav
	{
	position: relative;
	height: 28px;
	background: #003366;
	font-size: .93em;
	}
	
			#nav li
			{
			position: relative;
			float: left;
			padding-left: 1px;
			background: url(img/navbreak.gif) top left no-repeat;
			}
		
				#nav li a
				{
				position: relative;
				float: left;
				padding: 6px 15px 0 15px;
				height: 22px;
				text-transform: uppercase;
				color: #999999;
				}
				
				#nav li a:hover, #nav li a.active
				{
				position: relative;
				color: #fff;	
				}
				
				#nav li#nobod
				{
				background: none
				}
		



	#pagewrap
	{
	position: relative;
	padding-top: 8px;	
	}
	
		#colOne
		{
		position: relative;
		float: left;
		width: 169px;
		}
		
			#colOne a
			{
			color: #003366;
			text-decoration: underline;
			}
		
			.sbboxOne
			{
			position: relative;
			padding: 10px;
			background: #CCCCCC;
			font-size: 1.15em;
			font-style: italic;
			text-align: left;
			line-height: 1.5em;
			margin-bottom: 10px;
			}
				.sbboxOne cite
				{
				font-size: .85em;
				display: block;
				text-align: right;
				padding-right: 15px;
				}
				
			.sbboxTwo
			{
			position: relative;
			padding: 10px;
			text-align: left;
			line-height: 1.5em;
			margin-bottom: 10px;
			}
			
			.sbboxTwo p
			{
			padding-bottom: .75em;
			}
		
		
		
		
		#colTwo
		{
		position: relative;
		float: left;
		padding-left: 10px;
		width: 595px;
		}
		
			#head
			{
			position: relative;
			height: 269px;
			border-bottom: 2px solid #fff;						overflow: hidden;			
			}						#head img						{						display: block;						}
			
			#content
			{
			position: relative;
			background: #E6E6E6;
			font-size: .95em;
			text-align: left;
			}
				
				#content a
				{
				position: relative;
				text-decoration: underline;
				}
				
				#content h1
				{
				position: relative;
				padding: 8px 0 10px 10px;
				background: #CCCCCC;
				font-size: 1.05em;
				}
				
				#content h1 a
				{
				color: #003366;
				text-decoration: none;
				}
				
				.post
				{
				position: relative;
				padding: 2px 10px 5px 10px;
				background: #E6E6E6;
				}
				
					.post a
					{
					font-weight: bold;
					}
				
				#content p
				{
				position: relative;
				padding: .75em 0 .75em 0;
				line-height: 1.5em;
				}
				
				
				.detailbox
				{
				position: relative;
				z-index: 10;
				float: right;
				margin-left: 15px;
				width: 215px;
				background: #fff;	
				margin-top: 10px;
				}
					.details
					{
					position: relative;
					padding: 0 12px 2px 12px;
					}
				
				#colTwo h2
				{
				position: relative;
				padding: 5px 0 0 10px;
				height: 22px;
				font-size: 1.05em;
				background: url(img/sidebarbg.gif) top left;
				}
				
				.didyouknow
				{
				position: relative;
				padding: 10px;
				}
					.knowledgelist
					{
					position: relative;
					background: #fff;
					font-size: 1.05em;
					padding: 5px 0 5px 7px;
					}
					
					.knowledgelist li
					{
					position: relative;
					padding: 2px 0 3px 18px;
					background: url(img/tag.gif) left center no-repeat;
					}
	
	
	#footer
	{
	position: relative;
	margin-top: 10px;
	padding: 7px 10px 8px 10px;
	background: #003366;
	font-size: .95em;
	color: #999999;
	margin-bottom: 8px;
	}
	
		#footer li
		{
		position: relative;
		float: left;
		padding: 0 15px 0 15px;
		}
		
			#footer li a
			{
			position: relative;
			float: left;
			text-transform: lowercase;
			color: #999999;
			}
		
		#fres
		{
		position: relative;
		float: right;
		font-size: 1.15em;
		color: #fff;
		font-weight: bold;
		}





