body {
	font-family: avante garde, Verdana, Helvetica, Tahoma , Arial, sans-serif;
	font-size: 13px;
	background: #581212;
}
#wrapper {
	width: 700px;
	/*margin: 0 auto; */
	margin-left: auto; 
	margin-right: auto;
	background: url(/images/back.gif) top right repeat-y; 
}

/* Properties that both side lists have in common */
#left-nav {
	width:150px;
	float: left;
	padding-left:10px;
	padding-right:5px;
	background-color:#8b664c;
}
/* we leave some place on the side using the margin-* properties */
#main {
	float: left;
	width: 515px;
	padding-left:10px;
	padding-right:10px;
	color:#791b1b;
	background-color:#ffecbd;
}
#head_border {
	min-height: 8px;
	width:700px;
	background-color: #bc7b27;
	float: left;
}
#header {
	min-height: 161px;
	width:700px;
	background-color: #556642;
	float: left;
}
#splitl {
			 width:240px;
			 padding-left:10px;
			 padding-right:10px;
			 float: left;
}
#splitr {
			 width:240px;
			 padding-left:10px;
			 padding-right:10px;
}
#center{
	text-align: center;
}
#right{
			 text-align: right;
}
img.mid{
				vertical-align: middle;
}
#nav-block{
	text-transform: lowercase;
	font-size:100%;
	padding-top:20px;
	line-height: 150%;
	padding-bottom:20px;
	font-weight: bolder;
}
#nav{
	padding-bottom:10px;
}
#nav_ind{
	padding-left:10px;
	padding-bottom:10px;
}
#footer{
	border-top: solid #bb7821 8px;
	width:700px;
	background-color: #556642;
	padding: 5px;
	color: #ffecbd;
	text-align: center;
}
.border img{
	border: solid #bb7821;
	padding:5px;
}
.slideshow {
height: 310px;
padding-left: 20px;
}
.pad img{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.padding{
	padding-right:45px;
	padding-left:10px;
}
.ba{
	padding-right:5px;
	padding-left:1px;
}
#bold{
	font-weight: bolder;
	text-transform: uppercase;
}
#bold_test{
	font-family:Georgia;
	font-weight: bolder;
	font-size:150%;
	text-transform: uppercase;
}
#bold_side{
	font-family:Georgia;
	font-weight: bolder;
	font-size:125%;
	text-transform: uppercase;
	color:#791b1b;
}
#bold_nc{
	font-weight: bolder;
	font-size:110%;
}
#bold_nav{
	font-weight: bolder;
	color:#6a210e;
	font-size:90%;
}
#large{
			 font-size: 18px;
}
#larger{
			 font-size: 24px;
}
#largest{
			 font-size: 200%;
			 font-weight: bolder;
}
hr {
color: #dec189;
background-color: #dec189;
height: 5px;
}
/* border */
#b1f, #b2f, #b3f, #b4f{font-size:1px; overflow:hidden; display:block;}
#b1f {height:1px; background:#e2be80; margin:0 17px;}
#b2f {height:1px; background:#e2be80; margin:0 15px;}
#b3f {height:1px; background:#e2be80; margin:0 14px;}
#b4f {height:2px; background:#e2be80; margin:0 13px;}
#contentf {background: #e2be80; margin:0 13px;}
#contentf div {margin-left: 5px; margin-right: 5px; text-align: center; font-size:12px;color:#6a210e;}
/* Links */
a.nav:link {
 color: #ffecbd;
 text-decoration: none;
}
a.nav:visited {
 color: #ffecbd;
 text-decoration: none;
}
a.nav:hover {
 color: #6a210e;
 text-decoration: underline;
}

a.body:link {
 color:#8b664c;
 text-decoration: underline;
}
a.body:visited {
 color:#8b664c;
 text-decoration: underline;
}
a.body:hover {
 color: #e2be80;
 text-decoration: none;
}
a.bold:link {
 font-weight: bolder;
 font-size:120%;
 color:#8b664c;
 text-decoration: underline;
}
a.bold:visited {
 font-weight: bolder;
 font-size:120%;
 color:#8b664c;
 text-decoration: underline;
}
a.bold:hover {
 font-weight: bolder;
 font-size:120%;
 color: #e2be80;
 text-decoration: none;
}
#hr {
  height: 15px;
  background: url(/images/hr2.gif) no-repeat scroll center;
}
#hr hr {
  display: none;
}
#problem {
				 color: #8a644d;
				 width: 360px;
				 margin: 0 auto;
				 height: 160px;
				 clear: both;
}
#design_problem {
				 color: #8a644d;
				 width: 460px;
				 margin: 0 auto;
				 height: 160px;
				 clear: both;
}
#solution{
					clear: both;
					color: #720c17;
					margin: 0 auto;
}
#did {
		 width:300;
		 font-size: 175%;
}
#another{
		width:330;
		text-align: center;
}
#testsmall{
					width:425;
					padding-left:75px;
}

 label
{
width: 250px;
margin-right: 0.5em;
display: block
}


input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
select
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

textarea
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
.submit input
{
color: #000;
background: #e5be7d;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #781351;
width: 400 px
text-align: center;
}

legend
{
color: #000;
background: #e5be7d;
border: 1px solid #781351;
padding: 2px 6px
}
