body { margin: 0; padding: 0; background: #ffffff url("../images/background.jpg") repeat-x; font: 101% Arial, Helvetica, sans-serif; }
p { margin: 0 0 1em 0; }
h1,h2 { margin: 0; padding: 0; }
#wrapper { width: 780px; margin: 0 auto; }
#menu { height: 35px; background-color: #000000; font-size: .85em; font-weight: bold; text-align: right; color: #ffffff; }
ul#nav, ul#nav li { list-style-type: none; margin: 0; padding: 0; }
ul#nav { width: 760px; float: left; list-style: none; }
ul#nav li { float: left; text-align: center; color: #ffffff; display: block; }
ul#nav a { display: block; float: left; width: 5.5em; padding: 10px 0 5px 0; text-decoration: none; color: #ffffff; text-transform: uppercase; }
ul#nav a:hover, ul#nav li.active { color: #666666; }
ul#nav li.phone { float: right; color: #ffffff; padding: 8px 0 5px 0; font-size: 1.15em; }
#header { width: 780px; }
#header img { display: block; }
#content { width: 700px; margin: 0 auto; }
#leftbox { width: 210px; float: left; background-color: #ffffff; }
#leftbox .bottom { width: 155px; float: left; margin-top: 5px; }
#leftbox .bottom img { display: block; float: right; margin: 0 3px 0 3px; }
#rightbox { width: 435px; float: left; background-color: #ffffff; color: #000000; font-size: .8em; margin-top: 70px; border-left: 1px solid #000000; padding-left: 20px; }
#rightbox h2 { padding: 0; display: block; }
#img-block { float: right; background-color: #ffffff; }
#img-block img { margin-left: 5px; }
.clear { clear: both; }
