body{background:#fff; font:1em/1 Arial,Helvetica,Sans-Serif; color:#333}
#page{width:756px; margin:0 auto; background:#fff; position:relative}
#logo{height:57px}
p{font-size:.8em; margin:0 230px 1em 0em; line-height:1.3em}
em{color:#fc8f00; font-style:normal}
#masthead{position:relative; height:70px}
#masthead h1{font-weight:bold; font-family:arial black,Arial,Helvetica,Sans-Serif; font-size:12px; color:#888; position:absolute; right:2px; top:3px; margin:0}
#masthead h1{font-weight:bold; font-family:arial black,Arial,Helvetica,Sans-Serif; font-size:12px; color:#888; position:absolute; right:2px; top:3px; margin:0}
h1 #topline{font-size:32px; font-weight:bold; color:#555}
h1 #phone{font-size:18px; position:relative; bottom:-14px; right:-1.7em; color:#fff}
#masthead .nav li{font-size:.9em; font-weight:bold; padding:.3em; color:#fff}
.nav li{list-style:none; display:inline}

h2{font-size:24px; font-weight:normal; color:#777; margin:12px 0 12px 12px}
.whitespace{margin:.2em}
#sidebar{position:absolute; top:0; right:0; margin-left:400px}
#sidebar h2{margin-top:0; margin-left:5em}
#footer .nav li{font-size:11px; font-weight:bold; padding:.3em; color:#fff}
#footer .nav{padding-left:10em}
#footer .nav a{text-decoration:underline}
.nav{background:url(nav-bar.jpg) top left no-repeat; background-color:#777; padding:.6em; margin:-2px 0 0 0; color:white}
a:link, a:visited{color:#444}
a:hover, a:active{color:#fc8f00}
li a:link, li a:visited{color:#fff; text-decoration:none}
li a:hover, li a:active{color:#fc8f00}
a img{border:none}
