body{background:#4f6d2e url(../images/background_bar.png) repeat-x;font:80% Verdana, sans-serif;}
p{margin:0;padding:0;}
a{color:#806000;}
a:hover{background-color:#4f6d2e;color:white;}
#frame{margin-left:auto;margin-right:auto;width:980px;}  /* auto width was 790 1070 is ok */
ul{list-style-type:circle;margin:7px;padding-left:20px;}
ul li{margin-top:5px;}
li a.current{background:url(/images/list_marker.png) no-repeat center right;padding-right:10px;}
#header{height:86px;width:100%;}
#content{background:#E3E3E3 url(../images/background_content.png) repeat-x;border:2px solid white;margin-top:2px;padding:5px;}
#footer{color:white;font-size:.7em;}
#nav {border:2px solid white;margin: 0px 0px 10px;background:#7e6e55}
#nav ul {list-style:none;margin:0;padding:0;position:relative;height:27px;}
#nav li {display:block;float:left;margin: 0 0.15em;}
#nav li a {display:block;float:left;height:2em;line-height:2em;color:white;padding: 0px 5px 0px 5px;border-right: 1px dotted white;text-decoration:none;}
.box{background-color:#EEE;border:1px solid gray;margin-bottom:10px;}
div.notify{background-color:#a1e192;border:1px solid green;padding:5px;text-align:center;}
div.error{background-color:#e192a1;border:1px solid red;padding:5px;text-align:center;}
h1,h2,h3{color:#505050;font-family:"Trebuchet MS", Verdana, sans-serif;text-transform:uppercase;}
h1{border-bottom:1px dotted gray;font-size:2em;letter-spacing:.1em;margin-top:5px;}
h2{font-size:1.2em;margin:0;}
h3{font-size:1.1em;margin-bottom:5px;}
.box h2{background:url(/images/box_background.png) repeat-x top left;border-bottom:1px dotted gray;padding:3px;}
.box p{padding:5px 3px 5px 3px;}
table{border-collapse:collapse;border-top:1px solid #9E9E9E;margin-top:5px;width:100%;}
td,th{border-bottom:1px solid #ddd;padding:.4em .5em;}
th{border-bottom-color:#9E9E9E;font-weight:700;text-align:left;vertical-align:bottom;}
tr.odd{background-color:#FEFEFE;}
tr:hover td{background-color:#FFC800;}
td.nowrap{white-space:nowrap;}
td.error{background-color:#FFC800;text-align:center;font-style:italic}
td img{vertical-align:middle;}
form{padding:3px;}
input{margin-top:4px;}
input.text{background-color:#F5F5F5;border:2px solid #DDD;padding:4px;}
input.text:hover{border-color:#BBB;}
.half{width:49%;}
.twothirds{width:66%;}
.onethird{width:32%;}
.full{clear:both;}
.left{float:left;}
.right{float:right;}
img{border:0;}
