﻿body { background: url(background.jpg); font-family: Arial, sans-serif; font-size: medium; margin: 0; margin-top: 20px; color: #494533; }
#banner { background: transparent url(logo.png) no-repeat center center; width: 580px; height: 63px; margin: auto; }
#main { background: transparent url(highlight.png) no-repeat 0px -100px; min-width: 800px; min-height: 600px; width: 1000px; }
#navframe { float: left; background: transparent url(navframe.png) no-repeat; width: 194px; height: 221px; padding-top: 48px; padding-left: 35px; margin-top: 30px; margin-left: 5px; }
#navframe a { display: block; width: 150px; height: 28px; margin-top: -10px; margin-bottom: -10px; }
#textframe { float: left; width: 460px; margin-top: 50px; padding: 10px; }
#imageframe { float: left;  margin-top: 70px; font-size: smaller; }
#innerimageframe { background: transparent url(imageframe.png) no-repeat; width: 225px; height: 371px; padding-top: 32px; padding-left: 30px;  margin-left: 10px; }
#homelink { background: transparent url(homelink.gif) no-repeat; }
#howlink { background: transparent url(howlink.gif) no-repeat; }
#whatlink { background: transparent url(whatlink.gif) no-repeat; }
#directionslink { background: transparent url(directionslink.gif) no-repeat; }
#contractlink { background: transparent url(contractlink.gif) no-repeat; }
.hidden { position: absolute; left: -3000px; }
#address { font-size: 80%; margin-top: 100px; }
#footer { clear: both; text-align: center; font-size: 75%; margin-top: 50px; }
a:link, a:hover, a:visited, a:active { color: #db0404; }
h1 { font-size: 120%; color: #db0404; }
li { margin-bottom: 10px; font-size: 90%; }