body {font-family:Arial,Helvetica,sans-serif;margin:0}
a {cursor:pointer}
:focus {outline:0}
h1 {font-size:}
h2 {font-size:}
h3 {font-size:}
h4 {font-size:}
h5 {font-size:}
h6 {font-size:}
p {margin:10px 0}

th, td {text-align:left;vertical-align:top}
ul {padding:0 0 0 1.5em}
label {cursor:pointer}
legend {padding:0 5px}

#errors {background:rgba(255,143,143,.75);margin:0 0 10px;padding:7px 10px 10px}
#errors h2 {margin-top:0}
#alerts {background:rgba(143,255,143,.55);margin:0 0 10px;padding:10px}
#errors ul {margin:10px 0 0}
#alerts ul {margin:0}

#footer {font:10px Arial,Helvetica,sans-serif;text-align:center}

.c {text-align:center}
.l {text-align:left}
.r {text-align:right}
.b {font-weight:bold}
.i {font-style:italic}
.u {text-decoration:underline}
.s {text-decoration:line-through}
.fl {float:left}
.fr {float:right}
.cl, .clear {clear:both}
.nw {white-space:nowrap}
.uc {text-transform:uppercase}
.lc {text-transform:lowercase}
.small-caps {font-variant:small-caps}

#nav.dropdowns ul {bottom:0;left:0px;height:30px;line-height:30px;list-style-type:none;margin:0;position:absolute;right:0;white-space:nowrap}
#nav.dropdowns li {float:left;position:relative}
#nav.dropdowns .parent {background:url(/i/menu-arrows.png) top right no-repeat}
#nav.dropdowns .parent > a, #nav.dropdowns .parent > span {padding-right:23px}
#nav.dropdowns .parent .parent {background-position:right}
#nav.dropdowns a, #nav.dropdowns span {display:block}

#nav.dropdowns blockquote {margin:0;padding:0}
#nav.dropdowns blockquote blockquote {display:none}
#nav.dropdowns ul div {left:0;position:absolute;top:30px;z-index:1}
#nav.dropdowns ul div blockquote {position:absolute;right:0;top:0}
#nav.dropdowns ul div div {top:-1px}
#nav.dropdowns ul ul {bottom:auto;height:auto;position:static}
#nav.dropdowns li:hover > blockquote {display:block}
#nav.dropdowns li li {float:none}

#nav.dropdowns li .extras {display:none}

#nav.dropdowns ul em, #nav.dropdowns ul var, #nav.dropdowns ul strong {background:url(/i/shadow.png) top right;position:absolute}
#nav.dropdowns ul em {height:6px;right:-6px;top:0;width:6px}
#nav.dropdowns ul var {background-position:bottom right;bottom:-6px;right:-6px;top:6px;width:6px}
#nav.dropdowns ul strong {background-position:bottom left;bottom:-6px;height:6px;left:0;right:0}

#nav.dropdowns .sub-area {background:url(/i/subarrow-000.gif) left no-repeat;padding:0 0 0 15px}

#dialogue {background:rgba(255,255,255,.65);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}
#dia-wrapper {margin:200px auto 0;position:relative;width:300px}
#dia-shadow {background:#000;bottom:-5px;left:5px;opacity:.5;position:absolute;right:-5px;top:5px;z-index:-1}
#dia-box {background:#fff;border:1px solid;padding:10px;z-index:2}
#dia-title h1 {font-size:16px;margin:0 0 10px}
#dia-body {max-height:400px;overflow:auto}
#dia-controls {margin:15px 0 0;text-align:center}
#dia-controls button {margin:0 5px}

#newaccount th, #newaccount td {padding:10px}
#newaccount small {color:#777;font-weight:normal}
#newaccount #recaptcha_area {margin:0 auto}

.article {margin:10px 0 20px}
.article h2 {margin:0}
.article .byline {color:#999;font-size:11px;margin:0 0 10px}
.article .byline a {color:#999}
.article .byline a:hover {color:#777}
