body {background:#e5e5e5 url(/i/bg.gif) repeat-x;font:13px Arial,Helvetica,sans-serif;margin:0;padding:0 20px}
h1,h2,h3,h4,h5,h6 {font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal}
h1 i,h2 i,h3 i,h4 i,h5 i,h6 i {font-style:normal}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {color:#777}
a {color:#58e;outline:none}
a:hover {color:#039}
fieldset {background:#eee;border:2px solid #ccc;-moz-border-radius:15px;-webkit-border-radius:15px;margin:10px 0}
legend {background:#ccc;-moz-border-radius:10px;-webkit-border-radius:10px;font-weight:bold;margin:0 5px;padding:0 8px}
label {color:#777;cursor:pointer}
label:hover {color:#000}
form th {font-weight:normal;text-align:right}
input, textarea {font:13px Arial,Helvetica,sans-serif;padding:1px 0}

#wrapper {background:#fff;-moz-border-radius:0 0 35px 35px;-webkit-border-bottom-right-radius:35px;-webkit-border-bottom-left-radius:35px;-moz-box-shadow:0 0 25px #aaa;-webkit-box-shadow:0 0 25px #aaa;margin:0 auto;max-width:1240px;padding:10px}
#header {position:relative}
#logo, #logo b {color:#69f;font:italic 36px Georgia,"Times New Roman",Times,serif;padding:0 0 0 5px;text-decoration:none;text-shadow:2px 2px 3px #ccc}
#logo:hover b {color:#339}
#user {position:absolute;right:18px;top:13px}
#nav {bottom:-8px;left:235px;list-style-type:none;margin:0;padding:0;position:absolute}
#nav li {float:left;padding:0 5px 0 0}
#nav a {background:#8bf;-moz-border-radius:10px 10px 0 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;color:#fff;padding:5px 7px;position:relative;text-decoration:none}
#nav span {left:0;position:absolute;text-align:center;top:5px;width:100%}
#nav b {visibility:hidden}
#nav a:hover {background:#039;background:#8bf;bottom:3px;position:relative}
#nav .cur a {background:#69f;bottom:0;cursor:default}
#nav .cur span {visibility:hidden}
#nav .cur b {visibility:visible}
#search {display:none}
#body {border:3px solid #cdf;border-color:#69f;-moz-border-radius:30px;-webkit-border-radius:30px;line-height:1.4em;margin:10px 0 0;padding:0 20px;position:relative}
#body-head {margin-bottom:20px}
#body-foot {margin-top:20px}
#footer, #footer a {color:#aaa;font-size:10px;line-height:30px;text-align:center}
#alerts {background:#0b0;-moz-border-radius:20px;-webkit-border-radius:20px;color:#fff;margin:0 0 1em;overflow:hidden}
#alerts h2 {color:#9f9;margin:15px}
#alerts ul {list-style-type:none;margin:0;padding:0}
#alerts li {margin:15px}
#errors {background:#c00;-moz-border-radius:20px;-webkit-border-radius:20px;color:#fff;margin:0 0 1em;overflow:hidden}
#errors h2 {color:#f99;margin:15px}
#errors ul {margin:15px;padding:0 0 0 2em}
#page-explanation {color:#777;float:right;line-height:18px}

#signin cite {color:#777;font:italic 13px Georgia,"Times New Roman",Times,serif;position:absolute;right:15px;top:-41px}

#address-tree ul {background:#ddd;-moz-border-radius:10px;-webkit-border-radius:10px;list-style-type:none;margin:0;overflow:hidden;padding:0 10px}
#address-tree li {background:#e6e6e6;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px 0;padding:6px 8px}
#address-tree ul ul {background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px 0 10px 75px}
#address-tree ul ul ul {background:#ddd;-moz-border-radius:10px}
#address-tree h2 {margin:0}
#address-tree cite {color:#777;display:block;margin:0 0 10px}
#address-tree a {color:#777;text-decoration:underline}
#address-tree a:hover {color:#000}
