/* CSS Document */



body {

	font: 76%/160% Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: center;

	background: #EEEEDF url(/images/bground.jpg) repeat;

	margin: 0px;

	padding: 0px;}	



#container {

	width: 1000px;

	text-align: left;

	overflow: auto;

	border: 1px solid #A2A857;

	margin: 40px auto 20px;

	padding: 0px;

	height: auto;

	background: #FFFFFF;

}



h2 {

	font: normal 1.5em Verdana, Arial, Helvetica, sans-serif;

	color: #6F3C03;

	margin: 0em 0px 0.7em;

	padding: 0px 0px .3em;

	width: 98%;

	border-bottom: 1px solid #8D181C;}

	

h3 {

	font: normal 1.3em Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	margin: 1.5em 0px 0em;

	padding: 0px;

	text-align: right;}

	

h4 {

	font-size: 110%;

	margin: 1em 0px 0px;

	padding: 0px;

	line-height: 1.3em;}



a:link {

	color: #BF5600;

	text-decoration: underline;

	font-weight: bold; }



a:visited {

	color: #BF5600;

	text-decoration: underline;

	font-weight: bold;}

	

a:hover {

	color: #DF6500;

	text-decoration: underline;

	font-weight: bold;}

	

#col_left {

	width: 300px;

	float: left;

	text-align: left;

	display: block;

	margin: 0px;

	padding: 0px;}	

	

#header {

	background: url(/images/logo.gif) no-repeat;

	position: relative;

	height: 170px;

	z-index: 100;

	margin: 0px;

	padding: 0px;}



#header a {

	color: #000000;

	text-decoration: none;

	float: right;

	margin-top: 158px;

	padding: 0px 88px 0px 0px;

	font: normal 11px Arial, Helvetica, sans-serif;}		

	

#header a:hover {

	text-decoration: underline;}



#header h1 {

	text-indent: -9999px;

	margin: 0px;

	padding: 0px;

	background: none;

	height: 0px;

	display: none;}	

	

#header p {

	text-indent: -9999px;

	margin: 0px;

	padding: 0px;

	background: none;

	height: 0px;

	display: none;}



#header h2 {

	text-indent: -9999px;

	margin: 0px;

	padding: 0px;

	background: none;

	border: none;

	height: 0px;

	display: none;}	



div#nav {

	float: left;

	top: 0px;

	height: 100%;

	margin: 0px;

	padding: 0px;

	width: 230px;

	position: relative;

	border-top: none;

	border-bottom:  none;

	border-left: none;}	

	

#nav ul {

	color: #6D3001;

	float: left;

	width: 100%;

	font: bold 1em arial, helvetica, sans-serif;

	margin: 0 0 20px;

	padding: 0 0 0 50px; }

	

#nav ul.last {

	margin-bottom: 40px;}



#nav li {

	margin: 0px 0px 8px;

	padding: 0px;

	clear: left;

	list-style: none;

	width: 100%;}

	

#nav li a {

	color: #6F3300;

	text-decoration: none;

	margin: 0px;

	display: block;

	padding: 0px;}

	

#nav ul a:link, #nav ul a:visited {

	margin: 0px;

	font-weight: normal;

	color: #6F3300;

	height: 100%;}		

	

#nav li a:hover {

	font-weight: normal;

	text-decoration: none;

	display: block;

	height: 100%;

	color: #BF5600;}

	

#nav ul ul {

	display: none;}

	

#addressblock {

	padding: 0px 0px 0px 30px;

	margin-bottom: 20px;

	display: block;

	margin-top: 30px;

	width: 255px;

	text-align: right;}

	

#addressblock p {

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	color: #333333;}

	

#addressblock a {

	font-weight: normal;}



#content {

	border-style: none;

	width: 660px;

	float: left;

	height: auto;

	padding: 85px 0px 0px;

	margin-left: 20px;

}



#content h3 {

	width: 510px;

	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	padding: 0px;

	text-align: right;

	margin-top: 1.5em;

	margin-left: 20px;}

	

#content li {

	list-style: none;

	background-position: 0 .5em;

	background-image: url(/images/bullet.gif);

	background-repeat: no-repeat;

	padding-left: 1.8em;

	font-style: italic;

	color: #663300;

}



		

#contact #content {

	margin-top: 110px;

	padding-top: 0px;

	width: 620px;

	padding-left: 40px;}	



#contact #content h2 {

	margin-top: 0px;

	padding-top: 0px;}	

	

#home #nav ul li a.home {

	color: #BF5600;}

	

#contact #nav ul li a.contact {

	color: #BF5600;}



#footer {

	font-size: 0.8em;

	width: 955px;

	padding: 3px 0px 3px 3px;

	overflow: auto;

	clear: left;

	margin: 0px;}	

	

#footer ul {

	margin: 0px;

	padding: 0px;

	text-align: right; }

	

#footer ul li {

	display: inline;

	color: #666666;

	margin: 0px;

	padding: 0px;

	list-style: none; }



#footer ul li a {

	color: #000000; }

	

.imgRight {

	float: right;

	border: 1px solid #000000;

	margin-bottom: 20px;

	margin-left: 20px;}

	

.imgLeft {

	float: left;

	border: 1px solid #000000;

	margin-bottom: 20px;

	margin-right: 20px;	}	

#quote {

	padding: 0px 30px 30px;

	border: 1px solid #C0C089;

	margin-bottom: 20px;

	font-style: italic;

	background: #F4F4EC;

}

	

#quote .source {

	font-style: normal;

	float: right;

	text-align: right;

}

	

.indent {

	padding-left: 30px;

	display: block;}

	

.clear {

	clear: both;

	height: 1px;

	line-height: 1px;}

	

.clearLeft {

	clear: left;}



.rule {

	font-size: 1px;

	line-height: 1px;

	clear: right;

	border-top: 1px solid #333333;

}


