html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; }
a img { border: medium none; }

.right { float: right; }
.left { float: left; }
.clear-both, .clear { clear: both; }
.vert-middle { vertical-align: middle; }

body { background-color: rgb(0, 0, 0); background-image: url('/images/blue-bg.png'); background-repeat: repeat-x; }
body .shadowed { color: rgb(9, 44, 70); }
#wrapper { margin: 53px auto 0pt; width: 1000px; height: 592px; background-image: url('/images/blue-glow.png'); background-repeat: no-repeat; }
#logo { width: 60%; overflow: hidden; margin-top: 110px; font-family: Lucida Grande,Verdana,Sans-Serif; text-align: center; }
#logo h1 { color: rgb(255, 255, 255); font-size: 47px; font-weight: normal; margin-bottom: 0px; }
#content { width: 40%; margin-top: 30px; }
#content .inner { margin-left: 60px; }
#content .description { margin-top: 30px; min-height: 110px; max-height: 346px; color: rgb(255, 255, 255); font-size: 20px; font-family: Verdana,Sans-Serif; line-height: 1.5em; opacity: 0.5; overflow: auto; padding-right: 10px; margin-right: -10px; }
#content .description p { margin-bottom: 2em; }
#content .alert { margin-top: 10px; }
#content .alert form { margin-bottom: 1.5em; }
#content .alert h2 { font-size: 20px; font-weight: normal; font-family: Lucida Grande,Verdana,Sans-Serif; color: rgb(255, 255, 255); margin-bottom: 5px; }
#content .alert h2 img { vertical-align: middle; }
#content .alert h2 a { color: rgb(255, 255, 255); text-decoration: none; }
#content .alert h2 a:hover { text-decoration: underline; }
#content .alert input { padding: 5px; font-size: 11px; vertical-align: middle; }
#content .alert .field { margin-bottom: 6px; display: inline; }
#content .alert .actions { display: inline; }
#content .alert .actions input { height: 30px; padding: 0pt; }
#footer { width: 1000px; font-size: 11px; font-family: Verdana,Sans-Serif; margin: 24px auto; color: rgb(255, 255, 255); text-align: center; }
body.blue { background-image: url('/images/blue-bg.png'); }
body.blue #wrapper { background-image: url('/images/blue-glow.png'); }
body.blue .shadowed { color: rgb(9, 44, 70); }