.accessibility, #accessibility {position:absolute; left:-999em}

html { min-height: 100%; margin-bottom: 1px; }

BODY
{
	font-family: verdana,sans-serif,helvetica,serif;
	font-size: 13px;
	text-align: center;
	background-color: #000000;
	color:#856c20;
	font-weight:normal;	
	line-height:1.4em;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

.topnav
{
	color:#856d41;		
}

.topnav_selected
{
	color:#aa8517;	
		
}

BODY, DIV, H2, H3
{
	padding: 0;
	margin: 0;
}

a
{
	color:#aa8517;
}
a:hover
{
	color:#ba9527;
}

h1
{
	font-size:24px;
	font-weight:lighter;
	font-style:italic;
	font-family:serif;
	color:#aa8517;	
	margin:0;
	letter-spacing:0.05em;
	padding-top:4px;    
}

h2
{
	font-size:17px;
	font-weight:lighter;
    color:#aa8517;
    font-family:serif;
    font-style:italic;
    background-image: url(artwork/bullet1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
    padding-left:23px;    
}

h3
{
	font-size:100%;
	padding:8px 0 0 0;
	color:#4d7f32;
	margin:0;
	font-style:italic;
	font-weight:normal;
}

DIV
{
	padding: 0px;
}

#container
{    
	text-align: left;
	border: 0px solid #000;
	margin: 0px auto;
	width: 950px; 
}

#content
{
	margin: 12px 52px 0px 54px;
	min-height:300px;	
}

#header
{
	margin: 0 0 0 0;    
}

div#head1
{
	position:relative;
	width:950px;
	height:176px;
	left:0px;
	top:0px;
	background-image:url(artwork/header1.jpg);
	background-repeat:no-repeat;
	margin: 0 0 0 0;    
}

#footer1
{
	clear:both;
	position:relative;
    width:950px;
	height:5px;
	left:0px;
	top:0px;
	background-image:url(artwork/footer.png);
	background-repeat:no-repeat;
	margin: 0 0 0 0;   	
}



#footer2
{
	padding-top: 2px;
	padding-bottom: 2px;	
	color:#505050;
	font-size:11px;       
}

#footer2 a
{
	color:#505050;
	text-decoration:none;
}

#footer2 a:hover
{
	color:#707070;	
}

#topnav
{
    width:950px;
    height:32px;
    background-image:url(artwork/navbar.jpg);
    background-repeat:no-repeat;
    margin: 0 0 0 0;
}

#topnav ul
{
	margin:0 0 0 0;
	padding-left:80px;
	list-style:none;	
}

#topnav li
{
	float:left;
}

#bullet1 li
{
	padding-left:24px;
	padding-top:3px;
	background-image: url(artwork/bullet1.jpg);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-size:14px;
	line-height:1.5em;
	padding-bottom:20px;
}

#bullet1
{
	list-style:none;
	padding-left:0;
    margin-top:14px;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
}

.topnav a
{
 	display:block;
 	float:left;
	color:#957d51;		
	padding:0;
	text-align:center;
	width:130px;
	margin-top:-7px;
	line-height:32px;
	text-decoration:none;
	font-size:14px;
}
.topnav a:hover
{
	color:#ffffe0;
}

.topnav_selected a
{
 	display:block; 	
 	float:left;
 	font-size:14px;
	margin-top:-7px;
	padding:0;
	color:#c5ad81;		
	text-align:center;
	width:130px;
	line-height:32px;
	text-decoration:none;
}
.topnav_selected a:hover
{	
	color:#ffffff;	
}

div.hr
{
	color: #808488;
	background-color: #808488;
	height: 1px;
}
div.hr hr
{
	display: none;
}


fieldset
{
    border: 1px solid #404040;
    width: 600px;
    display:inline;
    padding:15px 15px 15px 15px;
    margin-bottom:16px;
    color:#808080;
}

legend
{
border: 1px solid #404040;
padding: 2px 16px 2px 16px;
margin:0 0 16px 0;
background-color:#101010;
}

label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

input
{
color: #aa8517;
background-color: #101010;
border: 1px solid #404040;
margin-bottom:4px;
}

 select
{
color: #aa8517;
background-color: #101010;
border: 1px solid #404040;
margin-bottom:4px;
}

 textarea
{
color: #aa8517;     
font-size:12px;
background-color: #101010;
border: 1px solid #404040;
margin-bottom:4px;
}


                                   /* Errors */

.error
{
    color:#693528;
}
