body, td, p {font-size:12px; font-family:Verdana,Arial,Geneva,Helvetica,sans-serif}
body {margin:0; padding:0; color:#24241a; background-color:#fdf9e4}
img {border:0}

.clear {clear:both}
h2 {margin:0px; padding:30px 0px 0px; color:#24241a; font-size:15px}
a:link {color:#8d5c34}
a:visited {color:#9c7352}
a:hover {color:#c72}
.question, .statement {color:#8d5c34; font-weight:bold}
.center {text-align:center}

#home, #about {width:809px; margin:20px auto}

#header {background:#ebdebe url(images/topbg.jpg) top left repeat-x; height:60px; padding:5px 5px 2px}
#header h1 {float:left; width:293px; padding:25px 0px 0px; margin:0px}
#header .utilities {float:right; width:450px; text-align:right; padding-top:42px}
#header .utilities a:link, #header .utilities a:visited {color:#191616; text-decoration:none; font-weight:bold; padding-left:5px}
#header .utilities a:hover {text-decoration:underline}

#content {clear:both; background: url(images/pagebg.jpg) left top repeat-y}
#about #content {background: url(images/subpagebg.jpg) top left repeat-y}

.sidebar {float:left; width:178px; height:412px}
.sidebar ul {padding:80px 0px 0px; margin:0px; list-style-type:none}
.sidebar li {padding:0px; margin:0px 8px; border-bottom:1px dashed #c72}
.sidebar li a:link, .sidebar li a:visited {display:block; padding:5px; text-align:center; font-weight:bold; color:#110c0c; text-decoration:none}
.sidebar li a:hover {text-decoration:underline}
.sidebar li span {display:block; padding:5px; text-align:center; font-weight:bold; color:#c72}

.main {float:right; width:623px}
.mainpictures {padding:25px 0px 15px 8px; background-color:#fdf9e4; margin-left:-8px}
.mainpictures img {margin-right:8px}
.mainpictures img.first {margin-bottom:60px}
.mainpictures img.last {margin-right:0px}

.maintext p {margin:8px 0px}
#about .maintext {float:left; width:317px}

.images {float:right; width:298px; background-color:#fff}
.images .bgimg {padding:0px}
.images .active {border:1px solid #8d5b34; padding:1px; margin:5px 0px 5px 5px}
.images .inactive {border:1px solid #fff; padding:1px; margin:5px 0px 5px 5px}

.hourslabel {float:left; width:81px}
.hoursdetails {float:left; width:229px}
.addresslabel {float:left; width:40px}
.addressdetails {float:left; width:260px}

#footer {clear:both; height:40px; background:#8d5b34 url(images/bottombg.jpg) bottom left repeat-x; color:#f5f5dc; font-size:11px; padding:5px; text-align:right}
#footer a:link, #footer a:visited {color:#f5f5dc; text-decoration:none; padding-right:10px}
#footer a:hover {color:#f5f5dc; text-decoration:underline}