body {
font-family:arial,helvetica,sans-serif;
margin:20px;
background-color:#434E50;
color:#D8CA69;
text-align:center;
font-size:10pt;
}

a img {
border:none;
}

.imgR {
float:right;
margin-bottom:10px;
margin-left:15px;
clear:right;
} .imgL {
float:left;
margin-bottom:10px;
margin-right:15px;
clear:left;
}

.g {
color:green;
} .r {
color:red;
}

hr {
border:0;
color:black;
background-color:black;
height:1px;
margin:5px;
}

.hr2 {
border:0;
color:#b1ae96;
background-color:#b1ae96;
height:1px;
margin:5px;
}

#all {
text-align:left;
margin:0 auto 0 auto;
width:800px;
background-color:black;
border:4px solid #E4DDC1;
padding-bottom:15px;
}

#head {
margin:0;
height:252px;
width:800px;
background-image: url('../images/head_bg.jpg');
background-position:top left;
background-repeat:no-repeat;
}

#nav a {
float:right;
height:17px;
padding:10px;
padding-left:15px;
padding-right:15px;
background-color:black;
color:#D8CA69;
font-weight:bold;
} #nav a:hover, #nav a:focus {
background-color:#434E50;
}


#content {
margin:0;
padding-bottom:10px;
background-color:#E4DDC1;
background-image: url('../images/content_bg.jpg');
background-position:bottom left;
background-repeat:no-repeat;
color:#454F51;
}

#content table {
width:100%;
}

#content fieldset {
border:none;
} #content fieldset input, #content fieldset textarea, #content fieldset select {
width:250px;
} #content fieldset input.button {
margin-top:2px;
width:auto;
padding-left:10px;
padding-right:10px;
}

h1, h2, h5 {
margin:10px;
font-size:12pt;
}

h4 {
margin:10px;
font-size:14pt;
}

h3 {
margin:0px;
font-size:12pt;
}

p, ul, ol, fieldset {
font-size:10pt;
} p {
margin:10px;
}

#foot {
margin:0;
width:800px;
font-size:8pt;
text-align:center;
}

#footnav {
margin-top:10px;
font-weight:bold;
} #footnav a {
margin:2px;
color:#D8CA69;
} #footnav a:hover, #footnav a:focus {
color:#C60036;
}

#credits {
margin:5px auto 5px auto;
text-align:right;
width:810px;
}