body,
html
{
 background: #e8d18d;
 color: #000000;
 font-family: Verdana, sans-serif;
 font-size: 62.5%;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

body
{
 min-width: 896px;
}

#wrap
{
 background: #ffffff;
 color: #000000;
 width: 896px;
 margin: 0 auto;
 padding: 0 auto;
}

.hide_me
{
 position: absolute;
 left: -9000px;
}

#header
{
 background: #ffffff url('images/header_bg2.jpg') left top no-repeat;
 width: 896px;
 height: 203px;
}

#header p
{
 padding: 20px 120px 0px 500px;
 font-size: 2.3em;
 margin-top: 0px;
 margin-bottom: 0px;
}

#header a img
{
 border:none;
 text-decoration:none;
}

/* navigation */
.nav 
{
 margin: 0;
 padding-bottom: 0;
 padding-right:60px;
 font-size: 3em;
 line-height: 0.8em;
 height:30px;
 padding-top: 27px;
 text-transform:uppercase;

 font-family: "Times New Roman", serif;
}

.nav ul 
{
 list-style-type: none;
 display: block;
 margin: 0;
 padding: 0;
}

.nav li
{
 list-style-type: none;
 display: block;
 color: #ffffff;
 background: transparent url(images/divider.gif) right center no-repeat;
 margin: 0;
 padding: 6px 20px 6px 5px;
 float: right;
}

/* this technique would be best */
/* .nav li:first-child { background-image: none; } */
/* but it doesn't work in IE, so we have to use a class on it */

.nav li.last
{ 
 background-image: none;
}

.nav a:link, .nav a:visited 
{
 color: #ffffff;
 text-decoration: none;
}

.nav a:link:hover, .nav a:visited:hover, .nav a:active, .nav a:focus 
{
 color: #e8d18d;
}

#maintext
{
 color: #000000;
 background: transparent;
 font-family: Verdana, sans-serif;
 padding-top:0px;
 margin-top:0px;
 padding-bottom: 20px;
 min-height:450px;
}

#maintext h1
{
 color: #d6101d;
 width:800px;
 font-size: 2.5em;
 padding: 20px 30px 2px 110px;
 margin-top: 0px;
 margin-bottom: 10px;
 font-weight:bold;
}

#maintext h2
{
 color:#d6101d;
 width:800px;
 font-size: 2.2em;
 padding: 15px 30px 2px 115px;
 margin-top: 0px;
 margin-bottom: 10px;
 font-weight:bold;
}

#maintext h3
{
 color:#d6101d;
 width:800px;
 font-size: 2.1em;
 padding: 15px 30px 2px 120px;
 margin-top: 0px;
 margin-bottom: 10px;
 font-weight:bold;
}

#maintext p
{
 padding: 0px 120px 15px 120px;
 font-size: 2em;
 margin-top: 0px;
 margin-bottom: 0px;
}

#maintext a
{
 font-weight:bold;
 color: #d6101d;
}

#maintext ul
{
 padding: 0px 130px 15px 130px;
 font-size: 1.7em;
 margin-top: 0px;
 margin-bottom: 0px;
}

.photo
{
 float:left;
 margin: 0px 30px 20px 0px;
 border: 2px solid #dedede;
}

#footer
{
 background: transparent;
 width: 896px;
 margin: 0 auto;
 margin-bottom:30px;
 padding: 0 auto;
}

#footer p
{
 color:#1b1474;
 padding: 10px 15px 10px 15px;
 font-size: 1.5em;
 margin-top: 0px;
 margin-bottom: 0px;
 text-align:center;
}

#footer a
{
 color:#d6101d;
}