
#container { background-image: url(images/main_bg.gif); width: 779px; visibility: visible; margin-right: auto; margin-left: auto; }
#header { background-image: url(images/header.jpg); height: 145px; width: 779px; visibility: visible; }
#navbar { background-image: url(images/navbar_bg2.gif); letter-spacing: 1px; width: 779px; height: 25px; }
#main { width: 779px; }
#leftcolumn { text-align: center; width: 151px; visibility: visible; float: left; }
#rightcolumn { visibility: visible; width: 588px; float: right; padding: 5px 20px 20px; }
#footer { color: #c19968; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/footer_bg.jpg); text-align: center; width: 779px; height: 32px; clear: both; padding-top: 7px; }
body { background-color: #cea36f; }
h1 { color: #511c05; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0; }
p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { }
a:visited { }
a:hover { }
a:active { }
.address { color: #cea36f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.phone { color: #cea36f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; float: right; padding-top: 2px; padding-right: 10px; }
.question { color: #511c05; font-weight: bold; }
.portfolio { padding: 1px; border: solid 1px #511c05; }
.images { margin: 5px; padding: 1px; border: solid 1px #511c05; }
.staff { color: #511c05; font-size: 15px; font-weight: bold; }
.bold { color: #511c05; font-weight: bold; }
li { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: disc; margin: 1em 0 1em 20px; }
.logos { border: solid 5px #d8c09e; }
