body {
margin:0 auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
background-color: #f1efe0;
}
#wrap   { background: #205a94; margin: 0 auto; width: 760px }
.header  { }
.headerR   { padding-top: 12px; float: left }
.headerL   { padding-top: 12px; padding-right: 12px; float: right }
.left-menu  { position: relative; top: 0; width: 200px; vertical-align: top }
.left-address  { color: #fff; font-size: 10px; font-weight: bold; text-align: right; padding-right: 14px; position: relative; bottom: 0; float: right }
/* upper menu navbar */
ul.navbar    { text-align: right; list-style-type: none; display: block; margin: 0; padding: 0 12px 0 0; position: relative; top: 0 }
ul.navbar li { display: inline }
a.nav:link, a.nav:visited    { color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; background-image: url("../media/images/left-menu.gif"); background-repeat: no-repeat; background-position: right 0; display: block; margin-top: 24px; margin-bottom: 24px; margin-left: 25px; padding: 6px 12px 6px 4px }
a.nav:hover   { color: #069 }
a.nav:active   { color: #ffffff }
.content       { background-color: #fff; margin-top: 12px; margin-bottom: 4px; padding: 12px 8px 2px; width: 526px; height: auto; min-height: 450px; border: solid 1px #666 }
.content ul  { font-size: 12px; text-align: left; margin-top: 22px }
.content img  { background-color: #fff; margin: 6px 12px 12px 0; padding: 10px; border: solid 1px #ccc }
h1  { font-size: 16px; font-weight: bold; margin: 6px 0 }
h2   { color: #333; font-size: 14px; font-weight: bold; margin-top: 12px; margin-right: 0; margin-left: 0 }
h3  { color: #666; font-size: 13px; font-style: italic; font-weight: bold; margin: 6px 0 }
p     { font-size: 12px; padding-bottom: 6px }
.inset-photo {float: left;  background-color: #fff; margin: 6px 12px 12px 0; padding: 10px; border: solid 1px #ccc }
td { vertical-align: top }
