body { background: url('../gfx/background.png') top left repeat-x #656565; font:12px Verdana; color: #6e6a4d; overflow-y:scroll; }
h2 { color:#9b7d21; font:18px verdana; font-weight:bold; margin:10px 5px; }
h3 { color:#9b7d21; font:16px verdana; font-weight:bold; margin:10px 5px; }
h4 { color:#9b7d21; font:14px verdana; font-weight:bold; margin:10px 5px; }

select,input { background-color:#d4cfad; border:1px solid #6b4d01; border-right:1px solid #9b7d21; border-bottom:1px solid #9b7d21; color:#837d59; padding:2px; font:11px Verdana; margin-top:2px; }
.input { background-color:#d4cfad; border:1px solid #6b4d01; border-right:1px solid #9b7d21; border-bottom:1px solid #9b7d21; color:#837d59; padding:5px; font:11px Verdana; }

fieldset { border:1px solid #9b7d21; background-color:#efeddf; font-size:12px; padding:8px; margin:10px 0; }
legend { font-weight:bold; background-color:#efeddf; border:1px solid #9b7d21; border-bottom:0; padding:3px 5px; }

.justify { margin-left:150px; }
form p label.justify { margin:0; font-weight:bold; float:left; width:150px; }
form p input.long { width:200px; }

a:link { color: #9b7d21; text-decoration: none; }
a:visited { color: #6b4d00; text-decoration: none; }
a:hover { color: #8a8879; }
a:active { color: #000; }

#wrapper, #header { width:800px; margin:auto; }
#wrapper { border: 3px solid #686868; background-color:#f1efe2; }
#header h1 a { width:268px; height:52px; background-image:url("../gfx/logo.png"); display:block; border:0; padding:0; margin:0; }
#header span { display:none; }

ul.nav { margin:0; padding:0; }
ul.nav li { list-style:none; margin:4px 0; }

#page { width:470px; float:left; border-left:1px dashed #d0cfc7; border-right:1px dashed #d0cfc7; padding:8px; background-color:#FFF; min-height:400px; }
#left { width:140px; float:left; padding:8px; }
#right { width:140px; float:right; padding:8px; }

#top { background-color:#cac6ad; padding:6px; border-bottom: 1px dashed #dedac0; }
#cred { background-color:#cac6ad; padding:6px; border-top: 1px dashed #dedac0; }

.error { background:#FCC url('../gfx/fail.png') 4px center no-repeat; border:4px solid #D55; color:#A00; padding:6px; padding-left:30px; font-style:italic; font-weight:bold; }
.errorsmall { color:#C00; font-weight:bold; font-style:italic; font-size:10px; }
.success { background:#CFC url('../gfx/success.png') 4px center no-repeat; border:4px solid #5D5; color:#0A0; padding:6px; padding-left:30px; font-style:italic; font-weight:bold; }
.small { font-size:10px; }