body  {
margin : 0;
padding: 0;
color : #191816;
font-size: 14px;
font-family: verdana, arial, sans-serif;
background-color: #E3E3E3;
line-height : 130%;
background-image: url(top.jpg);
background-repeat: repeat-x;
background-position: top center;
border-bottom: 16px #8F0608 solid;
}

#header {
height:425px;
width: 750px;
margin: 0 auto;
background-image: url(header.jpg);
background-repeat: no-repeat;
background-position: top center;
}

.center {
margin: 0 auto;
text-align:center;
}

#container {
position: relative;
margin: 0 auto;
width: 800px;
}

#footer {
height:125px;
width: 900px;
margin: auto auto 0 auto;
background-image: url(footer.jpg);
background-repeat: no-repeat;
background-position: bottom center;
}

#content { 
width: 675px;
margin: 0 auto;
}


h1 { 
color: #8F0608;
font-size: 20px;
text-transform: uppercase;
font-weight: normal;}

#navi { 
width:150px;
float: right;
display: inline;
margin: 20px;
}
a:link, a:visited  { 
color : #8F0608;
text-decoration: none;text-transform: uppercase;
}



a:hover, a:active  { 
color : #2B2A28;
text-decoration: none;text-transform: uppercase;}

#content img  { 
margin: 5px;
border: 5px #8F0608 solid;
background: #8F0608;
}



#navi a:link, #navi a:visited  { 
color : #191816;
width:140px;
text-transform: uppercase;
font-size: 12px;
display: block;
margin-bottom: 5px;
border-left: #8F0608 4px solid;
border-bottom: #8F0608 1px dotted;
padding: 2px 5px;
text-decoration: none;}


fieldset {
border: #8F0608 1px dotted;
margin: 15px 0 0 0;
padding:10px; }

input, textarea, select{
margin: 3px;
padding: 3px;
background: #8F0608;
font-family: Verdana, sans-serif;
border: 0;
}

#navi a:hover, #navi a:active  { 
color : #2B2A28;
width:140px;
text-transform: uppercase;
font-size: 12px;
display: block;
margin-bottom: 5px;
border-left: #2B2A28 4px solid;
border-bottom: #2B2A28 1px dotted;
padding: 2px 5px;
text-decoration: none;}

