﻿body { margin:0; padding:0; background:#000000 url(../img/background.jpg) no-repeat center top; font-family:Arial; }
form { margin:0; padding:0; }
div { margin:0; padding:0; }
img { border:none; }

div.main { margin:0 auto; width:785px; border:solid 1px #404040; border-top:none; }
div.header { width:100%; height:135px; background-image:url(../img/header.jpg); background-color:#55535e; }
div.menu { width:100%; height:24px; background-color:#c8ca06; text-align:center; }
div.content { padding:15px 20px 10px 20px; width:745px; background-color:white; }
div.subLinks { padding:2px 0px 5px 0px; background-color:#ffffff; color:#404040; text-align:center; font-size:85%; }
div.footer { width:100%; padding:3px 0px 2px 0px; background-color:#404040; text-align:center; }

.header a { display:block; width:100%; height:135px; }
.menu a, .menu a:active, .menu a:hover, .menu a:visited
{
    display:block; float:left;
    padding:2px 0px 0px 0px; margin:0px 2px 0px 3px; width:126px; height:22px;
    color:#000000; background-color:#e6e81b;
    text-decoration:none; font-weight:bold;
}
.menu a:hover { background-color:#c8ca06; }
.menu a.left { margin-left:2px; }
.menu a.right { margin-right:2px; }
.subLinks a, .subLinks a:active, .subLinks a:hover, .subLinks a:visited
{ padding:0px 7px 0px 7px; color:#404040; text-decoration:none; }
.footer span { color:#c0c0c0; font-style:italic; }
.footer span.copy { color:#c0c0c0; font-size:80%; font-style:normal; }

h1 { margin-top:0px; padding-top:0px; font-size:160%; }
h2 { font-size:130%; }

img.right { float:right; margin:0px 0px 10px 10px; }
img.left { float:left; margin:0px 10px 10px 0px; }
img.bottom { padding-left:10px; }
p.address { padding-left:40px; font-size:90%; }
div.staffMain img { display:block; margin:0 auto; margin-bottom:5px; }
div.staff { margin:10px 10px 0px 10px; padding:5px; float:left; width:342px; }
div.staff img { display:block; margin:0 auto; margin-bottom:5px; }
div.clear { width:100%; height:1px; clear:both; }

p.author { text-align:right; font-style:italic; font-size:90%; }
ul.listing { margin:15px 0px 20px 0px; padding:0; }
.listing li { margin:0; padding:0; list-style-type:none; border-bottom:solid 1px #e5ebd5; }
.listing li.odd { background-color:#f3f5eb; }
