* {margin:0; padding:0;}  

a img{border-style: solid; border: 1px; text-decoration: none;}

/*  GENERAL DOCUMENT PROPERTIES  */

html{
width: 100%; height: 100%;
background: #FFFFFA url(images/bg_line.gif) repeat-x;
font-family: Verdana, Tahoma, "Gill Sans", "Gill Sans MT", Arial, Sans-Serif;
font-size: 1em;
}

body{
background: url(images/bg_main.jpg) no-repeat top center;
width: 800px; min-height: 100%; /*img height is 759px*/
margin-right: auto; 
margin-left: auto;
}

/* following is nested as part of the min-height IE hack*/
html #container{
padding-top: 400px;padding-left: 320px;padding-right: 10px;height: 100%;
}

#text_container{
width: 480px;
float: right;
/* width:460px; position:absolute; margin-left:320px; */
}

#nav{
margin-left:60px;
width: 12em;
}

#nav ul li{
font-family: Georgia, Palatino, Bookman, Times, Serif;
font-weight: bold;
text-decoration: none;
list-style-type: none;
display: block;
font-variant: small-caps;
/*text-transform: capitalize;*/
font-size: 0.9em;
line-height: 1.0em;
text-decoration: none;
padding-top: 8px;
padding-bottom: 8px;
}

#nav a{
text-decoration: none;
color: #4C4C4C;
}

#nav a:hover{
text-decoration: underline;
color: #722716;
}

#nav a:active a:visited{
color: #7F6E6E;
}

.current{
color: white;
}

h1{
height: 0px;
overflow: hidden;
font-size: 0em;
line-height: 0px;
}

h2{
margin-top: -150px;
font-family: Georgia, Tahoma, Verdana, Arial;
font-size: 1.3em;
line-height: 1.6em;
color: white;
padding-top: 6px;
font-weight: normal;
}

p{
font-size: 0.7em;
line-height: 1.6em;
color: #3a3a3a;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 10px;
}

strong{
color: #722716;
font-size: 1.1em;
}

form p{
border: 1px #C9C9C9 solid;
background: #FFF3F3;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

.form_button{margin-top: 20px; background: #FFDCDC;}

form strong{
font-size: 1.0em;
color: #3a3a3a;
display: block;
}

/*
.caption{
font-size: 0.6em;
color: #888888;
margin-top: -4px;
}
*/

