html {
	}

body{
	background:url(images/background.gif) fixed;
	margin:0;
	padding:0;
}

#all_wrapper{
	background:url(images/wood_paneling.gif) repeat-x bottom fixed;
	margin:0;
}

#dropshadow{
	background-image:url(images/dropshadow.png);
	width:950px;
	display:block;
	margin:auto;	

}
#viewport{
	font-familY:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#998675;
	font-size:12px;
	width:950px;
	margin:auto;
	display:block;
}

#header{
	height:200px;
	display:block;


}

#header_image{
	margin:auto;
	display:block;
}

#header_text{
	margin-left:595px;
	margin-top:75px;
	position:absolute;
}

#header_text a{
	color:#695E4A;

}
.transparent{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

#nav{
	border-top:2px solid #695E4A;
	border-bottom:2px solid #695E4A;
	display:block;
	width:950px;
	background:#223231;
	text-align:center;
	margin-top:150px;
	position:absolute;
	
	
}

#nav ul{
	display:block;
	padding:0;
	margin:auto;
	
	
}

#nav ul li{
	display:inline;
	padding-right:25px;
	vertical-align:middle;
}


#nav ul li a{
	color:#FFF;
	text-decoration:none;
}

#nav ul li a:hover{
	color:#AAA;
	text-decoration:underline;
}

#nav_last{
	padding:0;	
}

#main_wrapper{
	min-height:650px;
	margin-top:30px;
}

#main_wrapper a{
	color:#455560;
	text-decoration:none;
	
}

#main_wrapper a:hover{
	color:#455560;
	text-decoration:underline;
	
}



#humphrey{
position:absolute;
margin-left:625px;
margin-top:120px;
}

#index_text{
	border:2px solid #695E4A;
	background:#223231;
	padding:15px;
	margin:15px;
	width:550px;
	display:block;
}

#index_text_newsletter{
	border:2px solid #695E4A;
	font-size:14px;
	background:#223231;
	padding:15px;
	margin:15px;
	width:550px;
	display:block;
}




#index_text p{
}

#right_column{
	border:2px solid #695E4A;
	background:#223231;
	padding:15px;
	margin-left:612px;
	width:290px;
	position:absolute;
	display:block;
}

#portfolio_box{
	border:2px solid #695E4A;
	background:#223231;
	padding:15px;
	margin:15px;
	display:block;
}

.portfolio_horizontal{
	overflow:scroll;
	display:block;
	height:auto;
	white-space:nowrap;
	padding-bottom:10px;
	overflow-y:hidden;
	-ms-overflow-y: hidden;
	scrollbar-base-color: #695E4A;
	scrollbar-face-color:#695E4A;
	scrollbar-arrow-color: #091201;
	scrollbar-track-color:#223231;


}

#footer{
	margin-top:10px;
	min-height:50px;
	background-color:#223231;
	display:block;
	border-bottom:2px solid #695E4A;
	border-top:2px solid #695E4A;


}

#footer_wood{
	border-bottom:2px solid #695E4A;
	
}

#footer-text_right{
	float:right;
	text-align:right;
	padding-right:10px;
	color:#998675;
	font-size:9px;
}

#footer-text_right p a{
	padding:0;
	color:#998675;
	text-decoration:none;
}

#footer-text_right p a:hover{
	text-decoration:underline;
	color:#998675;
}

#footer-text{
	color:#998675;
	font-size:9px;
	padding-left:10px;
	
}

#footer-text p a{
	padding:0;
	color:#998675;
	text-decoration:none;
}

#footer-text p a:hover{
	text-decoration:underline;

}

#top_right_image{
	margin-bottom:15px;	
}


#newsletter_signupbox{
}

#newsletter_button{
	border-top:1px #998675 solid;
	padding-top:15px;
	padding-bottom:15px;
}

#social_media{
	padding: 0 2px 0;	
}

#input{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#998675;
		
}

form textarea{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#998675;
		padding:5px;
		
}