@charset "utf-8";

/* CSS Document */



body{

	margin:0;

	padding:0;

	background:#e6e4d0 url(../images/bg3.jpg) repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#665236;

	line-height:18px;

}



#header{

	width:100%;

	min-width: 960px;

	height:316px;

	background:url(../images/header.png) repeat-x;

}



#headerWrap{

	width:1030px;

	margin-left:auto;

	margin-right:auto;

	height:316px;

}



#wrapper{

	height:auto;

	min-width:1005px;

	margin-left:auto;

	margin-right:auto;

	background:#f3f2e2;

	margin-top:-8px;

	padding-bottom:35px;

	border-bottom:1px groove #483213;

	border-top:1px groove #308ca7;

}



#contentWrap{

	width:940px;

	margin-left:auto;

	margin-right:auto;	

}





#logo{

	width:350px;

	height:101px;

	background:url(../images/logo.png);

	position:relative;

	top: 35px;

	left:70px;

}



#navBar{

	width:1000px;

	height:45px;

	background:url(../images/navBar.png);

	position:relative;

	top:60px;

	left:0px;

}



#headerPhoto{

	width:370px;

	height:150px;

	position:relative;

	left:540px;

	top:-130px;

}



#nav{

	width:580px;

	height:21px;

	position:relative;

	top:-141px;



}



#nav ul li{

	list-style-type:none;

	float:left;

	padding-left:30px;

}





a{

	color:#325669;

	text-decoration:none;

}

a:hover{
	text-decoration:underline;
}



#intro{

	width:550px;

	background:#f3f2e2;

	float:left;

	padding-left:35px;

	padding-right:10px;

}



#feature{

	width:295px;

	float:left;

	background:#f3f2e2;

	padding-left:35px;

	padding-right:10px;

}





#footer{

	width:880px;

	height:150px;

	margin-left:auto;

	margin-right:auto;

	padding-top:15px;

	margin-bottom:10px;

	font-size:11px;

	color:#603a25;

}



.footerNav{

	width:293px;

	float:left;

}



.footerNav h1{

	font-weight:100;

	font-size:18px;

}





#intro h2{

	color:#57452b;

	font-weight:100;

}



#feature h2{

	color:#57452b;

	font-weight:100;

}





#clear{

clear:both;

}







/* Sub Pages */



#subHeader{

	width:100%;

	min-width: 960px;

	height:169px;

	background:url(../images/subHeader.png);

}



#subHeaderWrap{

	width:1030px;

	margin-left:auto;

	margin-right:auto;

	height:169px;

}



#subContentWrap{

	width:930px;

	margin-left:auto;

	margin-right:auto;	

}



#subLogo{

	width:350px;

	height:101px;

	background:url(../images/logo.png);

	position:relative;

	top: 35px;

	left:70px;

}



#subNavBar{

	width:555px;

	height:38px;

	background:url(../images/subNavBar.png);

	position:relative;

	top:-25px;

	left:410px;

}



#subNav{

	width:580px;

	height:21px;

	position:relative;

	top:-68px;

	left:395px;



}



#subNav ul li{

	list-style-type:none;

	float:left;

	padding-left:30px;

}



#subIntro{

	width:650px;

	background:#f3f2e2;

	float:left;

	padding-left:35px;

	padding-right:10px;

}



#subFeature{

	width:200px;

	float:left;

	background:#f3f2e2;

	padding-left:25px;

	padding-right:10px;

}



ul#twitter_update_list{

	list-style-type:none;

	width:250px;

}



ul#twitter_update_list li{

	padding-bottom:10px;

	margin-left:-38px;

}


