body {background-color: #A3141E;margin: 0;padding:0;font: 88%x Verdana, Arial, Helvetica, sans-serif;}#wrapper {background-color: #fff;width: 780px;margin-left: auto;margin-right: auto;border-width: 0 1px;border-style: solid;border-color: #000;}div#navcontainer{background-color: #999;border-top: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;}div#navcontainer ul{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: white;text-align: center;margin: 0;padding-bottom: 5px;padding-top: 5px;}div#navcontainer ul li{display: inline;margin-left: -4px;padding: 5px 1px 5px 60px;}div#navcontainer ul li a{padding: 0px 10px 0px 10px;color: white;text-decoration: none;}div#navcontainer ul li a:hover{background-color: #369;color: white;}#active a { border-left: 1px solid #fff; }div#main {padding: 1em;}div#main p {line-height: 150%;margin-top: .5em;margin-bottom: 1em;}div#main h1 {color: #800000;font-size: 20px;margin-bottom: 0;}div#main h2 {font-size: 16px;}div#footer {text-align: center;padding: .5em;border-top: 1px solid #666;}div#footer p {font-size: 90%;}div#main li {line-height: 150%;margin-top: .5em;}td.home {background-color:#000;}td.services {background-color:#000;}td.gallery {background-color:#000;}td.links {background-color:#000;}td.contact {background-color:#000;}table.navtable {border-top: 1px solid #333;border-bottom: 1px solid #333;margin-bottom: 5px;margin-top: 5px;padding: 0px;}table.navtable td {padding: 5px;text-align: center;}table.navtable td a:link,table.navtable td a:visited {color: white;font-weight: bold;text-decoration: none;}table.navtable td a:hover {text-decoration: underline;}