/*

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

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #EDEDF3 url(/_images/bg.gif) top left repeat-x;
color: #333333;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

body.sub
{background: #EDEDF3 url(/_images/bg2.gif) top left repeat-x;}

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

	#head
	{
	position: relative;
	height: 98px;
	background: url(/_images/headbg.gif) top left repeat-x;
	}
	
		#logo
		{
		position: absolute;
		top: 26px;
		left: 19px;
		height: 34px;
		width: 169px;
		background: url(/_images/logo.gif) top left no-repeat;
		}
		
		#nav
		{
		position: relative;
		float: right;
		height: 64px;
		}
		
			#nav li
			{
			position: relative;
			float: left;
			height: 64px;
			width: 90px;
			}
			
			#nav li a
			{
			position: relative;
			float: left;
			width: 90px;
			padding: 34px 0 0 0;
			height: 30px;
			text-align: center;
			color: #8f989c;
			font-family: Georgia;
			text-transform: uppercase;
			letter-spacing: -.08em;
			background: url(/_images/navtick.gif) top right no-repeat;
			}
			
			#nav li a:hover
			{			
			color: #2a2a3b;
			}
			
			body.who #nav li a.who,
			body.what #nav li a.what,
			body.where #nav li a.where,
			body.how #nav li a.how,
			body.when #nav li a.when,
			body.why #nav li a.why,
			body.record #nav li a.record
			{
			color:#2a2a3b;
			}
			
		#landing
	{
	position: relative;
	}

	
		#landing img
		{
		position: relative;
		display: block;
		}
		
		#landing-nav
		{
		position: absolute;
		top: 0px;
		right: 0px;
		padding: 5px 10px 0 5px;
		height: 18px;
		background: #3F3E3E;
		color: #fff;
		text-transform: uppercase;
		font-size: .8em;
		}
		
			#landing-nav li
			{
			position: relative;
			float: left;
			padding: 0 10px 0 15px;
			background: url(/_images/bull.gif) left center no-repeat;
			background-position: 0 5px;
			color: #fff;
			}
			
			#landing-nav li:first-child
			{
			background: none;
			}
			
			#landing-nav li a
			{
			position: relative;
			padding-top: 1px;
			color: #fff;
			float: left;
			}
		#landing .banner_txt
		{


position: absolute;
		top: 160px;
		right: 0px;
padding-right: 800px;
		height: 18px;
		color: #fff;
		font-size: 1.8em;
			font-weight:100;


		}
	
	#pagewrap
	{
	position: relative;
	background: #fff url(/_images/sbbg.gif) top left repeat-y;
	text-align: left;
	padding-bottom: 50px;
	min-height:550px;
	}
	
		#sidebar
		{
		position: relative;
		float: left;
		width: 210px;
		padding-right: 36px;
		padding-bottom: 40px;
		font-size: 1em;
		}
		
			.sidenav
			{
			position: relative;
			padding: 16px 2px 32px 2px;
			background: #B39261;
			}
			
				.sidenav li
				{
				position: relative;
				height: 100%;
				}
				
				.sidenav a
				{
				position: relative;
				display: block;
				padding: 6px 0 7px 12px;
				color: #FFFFFF;	
				border-bottom: 1px solid #B39261;
				background: #C8A776;
				}
				
				.sidenav a:hover,
				.sidenav a.selected
				{
				background: #E8CEA7;
				color: #2A2A3B;
				text-decoration: none;
				}
		
			.quotewrap
			{
			position: relative;
			padding: 37px 20px 0 20px;
			}
			
				.quotewrap blockquote
				{
				position: relative;
				padding: 17px 0 0 0;
				margin: 0;
				background: url(/_images/qtop.gif) top left no-repeat;
				font-weight:bold;
				}
			
				.quotewrap blockquote p
				{
				position: relative;
				color: #B2B2C7;
				line-height: 1.7em;
				padding-left: 20px;
				padding-right: 20px;
				}
				
				.qbottom
				{
				position: relative;
				float: right;
				height: 17px;
				width: 24px;
				margin-top: 5px;
				margin-right: 25px;
				background: url(/_images/qbottom.gif) top right no-repeat;
				}
				
				.qtop
				{
				position: absolute;
				float: left;
				height: 17px;
				width: 24px;
				margin-top:-10px;
				margin-bottom:18px;
				margin-left:0px;
				background: url(/_images/qtop.gif) top left no-repeat;
				}
				
				.quotewrap cite
				{
				position: relative;
				display: block;
				padding: 10px 0 10px 20px;
				color: #fff;
				font-style: normal;
				}
				
				.testimonial-link
				{
				color: #B39261;
				margin-right: 40px;
				}
		
		
		#content
		{
		position: relative;
		float: left;
		padding: 37px 0 0 0;
		width: 526px;
		font-size: .9em;
		color: #4a4a4a;
		}
		
			#front-left
			{
			position: relative;
			float: left;
			width: 286px;
			}
			
			#front-right
			{
			position: relative;
			float: left;
			width: 185px;
			padding-left: 55px;
			}
			
			* html #front-right
			{
			float: right;
			}
			
			#content p
			{
			position: relative;
			line-height: 1.7em;
			padding: 0 0 1em 0;
			}
			
			body.sub #content p
			{
			padding: 0 75px 1em 0;
			}
			
			#content a
			{
			position: relative;
			color: #2a2a3b;
			text-decoration: underline;
			}
			
			#content a.stronglink
			{
			font-weight: bold;
			}
			
			#content strong
			{
			position: relative;
			color: #B39261;
			font-weight: bold;
			}
			
			#content hr
			{
			position: relative;
			height: 5px;
			background: #000;
			border: 0px;
			margin-bottom: 2em;
			}
			
			#content ul, #content ol
			{
			padding-bottom: 2em;
			}
			
			#content li
			{
			position: relative;
			padding: 3px 0 3px 13px;
			background: url(/_images/li-bg.gif) left center no-repeat;
			}
		
		
	#foot
	{
	position: relative;
	height: 18px;
	background: url(/_images/foot.gif) bottom right no-repeat;	
	}
	
		#foot span
		{
		position: absolute;
		top: -18px;
		right: 25px;
		font-size: .8em;
		color: #AEAEAF;
		}
		
		
#feeds {
	display:block;

}

#content #feeds a {
	background:transparent url(/_images/li-bg.gif) no-repeat scroll left center;
	padding:3px 0pt 3px 13px;
}

#content #feeds p {
	position:relative;
	margin-left:12px;
}

dd {
	padding:0 0 10px 0;
}	
		
