/* CSS Document */



*
{
	margin: 0;
	padding: 0;
}

body
{	
	color: #fff;
	font-family: "Trebuchet MS", Georgia, Garamond, sans-serif;
	background: #000 url(../images/bg.gif) repeat-y center;
}

a
{
	color: #ddb64d;
}

a:hover
{
	color: #ddb64d;
}

#masterContainer
{
	margin: 0 auto;
	width: 750px;
	position:  relative;
}

#headerContainer
{
	padding: 25px;
	padding-bottom: 35px;
}
	#header 
	{
		width: 209px;
		height: 69px;
		position: relative;
	}	
		#header span 
		{
			background: url("../images/logo.png") no-repeat;
			position: absolute;
			width: 100%;
			height: 100%;
		}
	
	.topLinks
	{
		position: absolute;
		top: 25px;
		right: 15px;
		color: #79642a;
	}
	
	.topLinks a
	{
		color: #b09446;
		font-size: 0.8em;
	}
		
#navContainer
{
	
}


#navigation
{

}
	#navlist
	{	
		list-style: none;
		padding-right: 50px;
	}
		
		#navlist li
		{
			
		}
		
		#navlist li a
		{
			color: #fff;
			text-decoration: none;
			padding: 5px;
			display: block;
		}
		
		#navlist li a.current
		{
			background: #b6ae0e;
		}
		
		#navlist li a:hover
		{
			background: #b6ae0e;
		}

#content
{
	padding: 15px;	
}
	#content h2
	{
		font-family: "Trebuchet MS", Times, serif;
		font-size: 1.6em;
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px solid #b09446;
		letter-spacing: -.05em;
		font-weight: normal;
		color: #e3c46d;
		text-transform: lowercase;
	}
	
	#content h3
	{
		font-family: "Trebuchet MS", Times, serif;
		font-size: 1.2em;
		padding-bottom: 5px;
		margin-bottom: 5px;
		letter-spacing: -.05em;
		font-weight: normal;
		color: #e3c46d;
		text-transform: lowercase;
		width: 100%;
	}
	
	#content p, #content ul, #content address
	{
		margin-bottom: 20px;
		font-size: .9em;
		color: #b09446;	
		text-align: justify;
		line-height: 1.7em;
		font-family: arial;
	}
	
	#content ul
	{
		text-align: left;
		margin-left: 20px;		
	}
	
	#content a.thumb
	{
		border: 1px solid #444;
		display: block;	
		float: left;
		padding: 2px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	
	#content a.thumb:hover
	{
		border: 1px solid #e3c46d;
	}
	
	#content a.thumb img
	{
		border: none;
	}	

#address
{
	border: 1px solid #79642a;
	overflow: hidden;
	background: #3e3315;	
}
	#address address
	{
		float: left;
		display: block;
		padding: 10px;
		padding-bottom: 0;
		
	}
	
	#address #addressLinks
	{
		float: right;
		background: #3e3315;		
	}
	
	#address #addressLinks ul
	{
		list-style: none;
	
	}
	
	#address #addressLinks ul li
	{
		display: block;
	}
	
	#address #addressLinks ul li span
	{
		padding: 10px;
		display: block;
		padding-bottom: 2px;
		font-style: italic;
	}
	
	#address #addressLinks ul li a
	{
		padding: 10px;
		display: block;
		text-decoration: none;
	}
	
	#address #addressLinks ul li a:hover
	{
		background: #79642a;
		color: #fff;
	}

.gear
{
	
}
	
	.gear .accordion ul
	{
		list-style: none;
		margin-bottom: 0;
		padding-bottom: 0;
		margin-top: 10px;
		font-size: 1.0em;
		width: 325px;
	} 
	
	.gear .accordion ul li
	{
		margin-bottom: 0px;
		font-size: 0.9em;
		margin-left: 10px;
	}
	
	.gear .toggler a
	{
		display: block;
		padding: 5px;
		padding-bottom: -10px;
		text-decoration: none;
		outline: none;
		font-size: 0.9em;
		border: 1px solid #000000;
		margin-top: 10px;
	}
	
	.gear .toggler a:hover, .gear .toggler a:active
	{
		background: #3e3315;
		border: 1px solid #79642a;
		outline: none;
	}
	
.left
{
	float: left;
	clear: left;
}

.right
{
	float: right;
}

.right.clients
{
	width: 250px;
}

#footer
{
	clear: both;
	padding-top: 50px;
	width: 750px;
	margin-bottom: 20px;
}
	#footer p
	{
		text-align: center;
		font-family: Arial, sans-serif;
		font-size: .8em;
		color: #79642a;
		font-size: 0.7em;
	}
	
	#footNavlist
	{
		text-align: center;
		list-style: none;
	}
	
	#footNavlist li
	{
		display: inline;
	}
	
	#footNavlist li a
	{		
		color: #79642a;
		font-size: 0.7em;
		padding-left: 10px;
	}