body {background-image: url(images/bg.gif); text-align: center}
div {position:relative}
#container {margin: 0 auto; width: 700px; border: 7px solid #B2A88D; background-color: #F1EFE0; text-align: left}
#banner {width: 686px; height: 171px; background-image: url(images/banner.jpg); margin: 0px 7px;}
#navbar {width: 686px; height: 38px; margin: 4px 7px; background-image: url(images/navBg.gif); text-align: left}

#navbar a:hover {background-color: #336644}
#navbar span {height: 40px; border-bottom: 7px solid #114411}
#navbar span img, #navbar a img {position: relative; top: 9px; margin: 0px; padding: 0px}

.navitem {border-left:1px solid #558877; display:block; height:38px; position: relative; float:left; padding:0px 28px 0px 29px;}

.navbutton {display:block; height: auto; width: auto; position:relative; float:left}
div.dropdown {position:absolute; display:none; width: 141px; top:38px; left: 1px; border: 1px solid black; background-color: white; padding: 3px; z-index: 9}
div.dropdown a {display:block; padding: 2px; font-family: Verdana, Arial, sans-serif; font-size:small}
div.dropdown a:hover {color: white; text-decoration:none}

div:hover.navbutton div.dropdown {display:block}


#content {width: 450px; text-align: left; margin: 0px 18px; float:left; position:static}
p, ul {font-family: Verdana, Arial, sans-serif; font-size: small; color: #7E7355; line-height: 2; position:static; z-index: 1}
a {color: #444; text-decoration: none}
a:hover {color: #333; text-decoration: underline}

h2 {font-family: Arial, Verdana, sans-serif; font-size:medium; font-weight:bold; color: #7E7355; margin: 2em 0px 0px 0px; padding: 0px; line-height: 1}

ul {line-height:1.3}
ul li {margin: .7em}


div.column {width: 45%; float:left}

div#masthead {float:left; width: 160px; text-align: right; border-left: 1px solid #AAA; padding: 0 15px;}
div#masthead p {font-family:Times New Roman, serif; font-size: medium; font-weight: bold; color: #004722; line-height: 1.4}
p#addressNote {color: #696354}

.attorney {font-weight: bold;}
.education {font-style:italic; clear:both; display:block}
a.email {clear:both; display:static;}
div.sections p, div.sections ul {border-bottom: 5px solid #E6DDD3;}
div.bios p {text-align:justify}

div.sections ul.anchorlist, ul.anchorlist {list-style:disc; line-height:1.2; margin:0px; padding:0px; border:none}

div.toplink {position:relative; width:100%; height:1px; margin:0; padding:0;}
div.toplink a {position:absolute; bottom:20px; right:0px}

div#footer {width: 100%; clear:both; text-align: center; background-color: #E6DDD3; padding: 3px 0;}

div#credit {position: absolute; bottom: 0px; right: 0px; font-family: Verdana, Arial, sans-serif; font-size: x-small; padding: 2px}
#credit a {color: #BBB; text-decoration: none}
#credit a:hover {color: #888; text-decoration: underline}
img {border:0px}
