@charset "UTF-8";

/* positioning divs */

body {
	margin: 0px auto;
	padding:0px;
	background: url(../_images/css_bodybg.jpg) repeat-x top #812d09;
	font-size:11pt;
	}
	
.wrapper {
	margin: 0px auto;
	padding: 0px;
	width:752px;
	height:auto;
	vertical-align:top;	
	}
	
.header {
	position:relative;
	float:left;
	width:752px;
	height:135px;
	background:url(../_images/css_headerbg.jpg) no-repeat top center;
	}
	
.header2 {
	position:relative;
	float:left;
	width:752px;
	height:131px;
	background:url(../_images/css_headerbg2.jpg) no-repeat top center;
	}
	
.contentwrapper {
	position:relative;
	float:left;
	width:752px;
	height:auto;
	background:url(../_images/css_contentwrapperbg.jpg) repeat-y center;
	}
	

.content {
	position:relative;
	float:left;
	width:752px;
	height:auto;
	background:url(../_images/css_contentbg.jpg) no-repeat center top;
	}
	
.footer {
	position:relative;
	float:left;
	width:752px;
	height:128px;
	background:url(../_images/css_footerbg.jpg) no-repeat center top;
	}

.footercontent {
	font: normal 90% Georgia, "Times New Roman", Times, serif;
	color:#999999;
	width:672px;
	padding: 70px 40px 20px 40px;
	}
	
.footercontent a {
	font-size:90%;
	color:#66CCFF;
	text-decoration:none;
	}
	
.footercontent a:hover {
	color:#FEF7E9;
	text-decoration:underline;
	}
	
.contenttext {
	position: relative;
	float: left;
	left: 59px;
	width:450px;
	padding:20px 20px 0px 20px;
	}
	
	
.push20rt {
	padding-right:20px;
	}
	
/* navigation - no block items

.nav {
	position: relative;
	float:left;
	left:43px;
	width:158px;
	height:auto;
	background:#fef7e9 url(../_images/css_navbottom.gif) no-repeat bottom;
	}
	
.nav ul {
	list-style:url(../_images/css_navul.gif) outside;
	line-height:1.5em;
	font-size:90%;
	text-transform:uppercase;
	padding-bottom:15px;
	}
	
.nav ul a {
	text-decoration:none;
	color:#661503;
	}
	
.nav ul a:hover {
	text-decoration:underline;
	color:#595b88;
	}
	
*/
	
	
/* text */
h1 {
	font: 175% Georgia, "Times New Roman", Times, serif;
	}

h2 {
	font: normal 135% Georgia, "Times New Roman", Times, serif;
	margin:15px 0px 0px 0px;
	color:#812d09;

	}

h3 {
	font: small-caps bold 90% Georgia, "Times New Roman", Times, serif;
	margin:15px 0px 0px 0px;
	}


p {
	font: 85% Arial, Helvetica, sans-serif;
	line-height: 1.75em;
	}

.smalltext {
	font-size:80%;
	line-height: 2.15em;
	}

/* navigation */

#nav {
	position: relative;
	float:left;
	left:43px;
	width:158px;
	height:auto;
	background:#fef7e9 url(../_images/css_navbottom.gif) no-repeat bottom;
	padding: 0px 0px 12px 0px; 
	}


#nav ul {
	padding:0px;
	list-style: none;
	margin: 0;
	text-align:left;
	}

#nav li {
	
    float: left;
	margin: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#nav li a {
	background: url(../_images/css_nav.gif) top no-repeat;
	padding-left:28px;
	height: 34px;
	font-size:120%;
	line-height: 1.85em;
	float: left;
	width: 130px;
	display: block;
	border: 0;
	color: #661503;
	text-decoration: none;

	}

#navtall li a {
	height: 63px !important;
	background: url(../_images/css_nav_tall.gif) top no-repeat !important;

}

#navtall li a:hover  {
	background:url(../_images/css_nav_tall.gif) bottom no-repeat !important;
}
#nav li a:hover {
	background:url(../_images/css_nav.gif) bottom no-repeat;
	color:#595b88;
	}
em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	}

.content li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	}
#social {
	padding-left:28px;
	height: 34px;
	font-size:120%;
	line-height: 1.85em;
	float: left;
	width: 130px;
	display: block;
	border: 0;
	color: #661503;
	text-decoration: none;
}