body
{
background:#012615;
font-family:Book Antiqua, arial;
font-size:10pt;
margin:0;
padding:0;
color:#fcfbeb;
}

img {border:none;}

#wrapper{
width:800px;
min-height:600px;
overflow:hidden;
margin:auto;
padding-left: 200px;
padding-right: 200px;
background:url('gfx/body.jpg') no-repeat;
background-position:bottom left;
}

#header {
width:100%;
height:150px;
background:url('gfx/header2.png') no-repeat;
}

#header p {
padding-top:80px;
}

#banner {
width:100%;
height:300px;
background:url('gfx/header.png') no-repeat;
}

#logo{
margin-left:50px;
margin-top:90px;
}

#content {
width:800px;
min-height: 300px;
padding-bottom: 20px;
border-bottom: 2px solid #fbf9cf;
line-height: 2;

}

#footer {
width:100%;
margin-top: 20px;
text-align: center;
color:white; 
}

a:link, a:visited {color:#b7231d; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

a.nav, a.nav:link, a.nav:visited {display:block; float:left; margin-left:25px; font-size: 11pt; color:#b8231f; font-weight: bold;}
a.nav:hover {text-decoration:underline;}

a.navf, a.navf:link, a.navf:visited {text-decoration:none; font-size: 10pt; color:white; padding-right: 30px;}
a.navf:hover {text-decoration:underline;}

h1 {border-bottom: 2px solid #fbf9cf;color:#fbf9cf; margin-top: 0;}

h3 {margin: 0; padding:0;}

h2 {line-height:0.5em; color:#fbf9cf;}

label {width:120px; float:left; text-align:right; margin-right:20px;}

input, textarea {padding:3px;}

#content img {
padding:4px;
border: 1px solid #fbf9cf;
margin:20px;
}

#gallery img{
margin:5px;
}

.floatRight {float:right;}

.floatLeft {float:left;}

.red {color:#b8231f; font-weight: bold;}

.button1 {float:right;}

.center {text-align: center;}
