/* ----- CSS ----- */

body{
	font: small/1.6em Verdana, Helvetica, Arial, sans-serif;
	color: #372713;
}

/* ----- TYPOGRAPHY ----- */

p {
	margin: 0 0 1em;
}

li {
line-height: 1.3em;
margin-bottom: 1em;
}


/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

/* ----- HEADINGS ----- */

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.9em;
	color: #704D18;
	margin: 0;
	font-weight: normal;
	line-height: 1em;
}
h2{
font-size: 1.6em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #704D18;
margin: 0;
}
h3{
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #704D18;
	margin-bottom: 0;
}
h4{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #704D18;
	margin-bottom: 0;
}

 
/* ----- TABLES ----- */

th {text-align: right;
vertical-align: top;
}

td, th {line-height: 1.2em;}


/* ----- LINKS ----- */

a:link{
color: #89241B;
}
a:visited{
color: #440000;
}
a:hover{
color: #CC0000;
}
a:active{
color: #c00;
}


/* ----- Action ----- */

#action{
	text-align: center;
	line-height: 1.2em;
	}
	
#action a:link{
color: #EDDB9E;
}
#action a:visited{
color: #EDDB9E;
}
#action	a:hover{
color: #eee;
}
#action a:active{
color: #eee;
}

/* ----- sidebar1 Content ----- */


#sidebar1{
	font-size: 85%;
	line-height: normal;
}

#sidebar1 li {
padding: 0;
margin: 5px 0 5px 0;
}
#sidebar1 ul {
margin: 0 0 0 10px;
padding: 0;
}

#sidebar1 p {
	margin: 8px 0 8px 0;
	}
	

#sidebar1 h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #534315;
}

	
	
#prevnextnav {
	padding: 10px;
	background: #eee;
	margin: 0;
list-style-type: none;
text-align: center;
}

#sectionnav {text-align: center;}

/* ----- FOOTER ----- */

p#websiteby {
font-size: x-small;
}

#footer p {
line-height: 1.1em;
}


/* ----- CLASSES ----- */

.required
	{color: #651011}