body { background: #1b1322 url(../images/bg.jpg) top center no-repeat fixed; color: #fff; text-align: center; margin: 0; padding: 0; font-family: Tahoma; font-size: 13px; }
.clear { clear: both; }
h1 { display: none; }
h2 { font-size: 18px; font-weight: normal; color: #673b6f; margin: 0; }
h3 { font-size: 15px; text-transform: uppercase; margin: 0; padding: 6px; margin-bottom: 10px; color: #fff; margin-left: -3px; background: transparent url(../images/newsflash-bg.png) repeat; }
h4 { font-size: 13px; font-weight: bold; color: #9989a1; margin: 0; padding-bottom: 10px; }
p { margin: 0; padding-bottom: 8px; }
.clear { clear: both; }
img { border: 0; }
label { cursor: pointer; }

#page { margin: auto; width: 960px; text-align: left; position: relative; line-height: 140%; }
#header { border: 0; background: transparent url(../images/top.png) top left no-repeat; height: 164px; font-family: Tahoma; font-size: 13px; }
#header-inner { width: 720px; }
#headerlinks { position: absolute; top: 10px; right: 25px; }
#headerlinks a { color: #9990A6; text-decoration: none; font-weight: bold; margin-left: 20px; }
#headerlinks a:hover,
#headerlinks a.selected { color: #fff; border-bottom: 3px solid #fff; }
#newsflash { float: right; height: 20px; padding: 5px; background: transparent url(../images/newsflash-bg.png) repeat; color: #fff; margin-right: 20px; font-weight: bold; text-transform: uppercase; font-size: 13px; margin-top: 60px; position: absolute; right: 0; }
#topmenu { list-style-type: none; position: absolute; margin: 0; padding: 0; margin-left: 30px; padding-top: 130px; }
#topmenu li { display: block; float: left; text-align: center; text-transform: uppercase; margin: 0; padding: 0; }
#topmenu li a { display: block; padding: 9px; padding-left: 16px; padding-right: 16px; color: #fff; text-decoration: none; margin-right: 10px; }
#topmenu a:hover, #topmenu a.selected { padding-bottom: 9px; padding-top: 7px; background: #fff url(../images/topmenu-bg.png) top center repeat-x; }
#topmenu a:hover { background: transparent url(../images/topmenu-hl.png) top left repeat-x; }
#footer { background: transparent url(../images/bottom.png) top left no-repeat; height: 65px; font-size: 12px; color: #797086; }
#footer-inner { padding: 15px; padding-left: 40px; padding-right: 40px; text-align: center; width: 660px; }
#footer a { color: #9990A6; text-decoration: none; }
#footer a:hover { color: #fff; }
#content-container { zoom: 1; background: transparent url(../images/content.png) top left repeat-y; }
#content { width: 730px; float: left; }
#content img.teaser { margin-left: 20px; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background: #000; height: 200px; }
#content-header { width: 680px; }
#content-inner { padding: 40px; padding-right: 30px; padding-top: 15px; padding-bottom: 5px; }
#content-header { background: #fff url(../images/content-header-bg.jpg) top left repeat-x; padding: 10px; margin-left: 20px; margin-right: 20px; color: #333; }
#content .date { border-bottom: 2px solid #6a5f75; color: #9989a1; }
#content .date th { width: 120px; }
#content .date th, #content .date td { vertical-align: top; padding-bottom: 15px; padding-top: 15px; }
#content-inner a { color: #c5bdd2; font-weight: bold; }
#content-inner a:hover { color: #fff; }
#sidebar { float: right; width: 200px; margin-right: 20px; line-height: 140%; }
#sidebar img.small { margin-left: 12px; }
#sidebar p.label { padding: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 30px; font-size: 12px; color: #c1b9cd; }

table.impressions td { text-align: center; padding-bottom: 10px; width: 33%; vertical-align: top; }
table.impressions p { padding: 3px; }
table.form { margin-left: 70px; width: 500px; }
table.form th { text-align: right; padding-right: 10px; }
table.form th,
table.form td { padding-bottom: 10px; }
table.form input.box { width: 280px; }

#topstuff { /* background: url(../images/top-ger.gif) top left repeat-x; height: 10px; */ }