body { margin: 0; padding: 0; background: #494949; font: 75% Arial, Helvetica, sans-serif; }p { margin: 0 0 20px 0; }a { color: #fff; font-weight: bold; }a:hover { color: #ff0; font-weight: bold; }address { font-style: normal; }div#container { width: 750px; margin: 0 auto; border: 1px solid #545454; border-width: 0 1px; background: url("images/container_bg.jpg") repeat-y 0 0; }div#topbar { height: 9px; background: url("images/top.gif") no-repeat 0 0; margin: 0; }div#header { height: 124px; background: url("images/banner.gif") no-repeat 0 0; overflow: hidden; }div#header h1 { margin: 0; font-size: 100%; padding: 124px 0 0 0; }div#top { height: 27px; background: url("images/bar.gif"); }div#headerbar { height: 27px; background: url("images/bar.gif"); }div#sidebar { float: left; width: 132px; background: url("images/sidebg.gif") repeat-y 0 0; font-size: 90%; }div#sidebar ul { margin: 0; padding: 10px 0 0 0; border-bottom: 1px solid #545454; }div#sidebar ul li { margin: 0; padding: 0; list-style-type: none; border-top: 1px solid #545454; }div#sidebar ul li a { display: block; width: 121px; padding: 3px 5px; font-weight: bold; color: #ff0; text-decoration: none; text-transform: uppercase; background: #2f2f2f; }div#sidebar ul li a:hover { display: block; width: 121px; padding: 3px 5px; font-weight: bold; color: #ff0; text-decoration: none; text-transform: uppercase; background: #262626; }div#content { width: 618px; float: right; background: url("images/content_bg.jpg") no-repeat bottom right; color: #fff; }div#content div.padding  { padding: 10px; }div#content h2 { margin: 0 0 20px 0; padding: 3px 10px; font-size: 100%; background: #333; text-transform: uppercase; color: #ff0; }body.gallery div#content h2 { margin: 0 0 20px 0; padding: 3px 10px; font-size: 100%; background: !transparent; text-transform: uppercase; color: #ff0; }div#content form { margin: 0; padding: 0; }div#content dl dt { margin: 0 0 5px 0; padding: 3px 0 0 0; color: #ff0; font-weight: bold; }/*div#content dl { margin: 0 0 20px 0; width: 60%; }div#content dl dd { float: left; width: 70%; margin: 0 0 5px 0; padding: 3px 0 0 0; }*/div#gallery { float: right; padding: 0 0 10px 20px; }div#gallery p { margin: 0 0 10px 0; text-align: center; }div#footer { clear: both; height: 9px; background: url("images/footer.gif") 0 0; }