body { font-size:0.7em; color:#fff; background-color: #000; font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.1; }
#container { position: relative; width: 990px; margin: 0 auto; margin-top: 140px; padding-bottom: 30px; background-color: #2a2a2a; }
#logo { position: absolute; top: -100px; left: 0; }
h1 { position: absolute; top: -60px; left: 32px; font-size: 4em; }
h2 { margin-left: 15px; padding-bottom: 10px; font-size: 1.5em; }
h3 { font-size: 1.1em; }
table { border-collapse: collapse; margin: 0 0 20px 15px; background-color: #000; }
td { empty-cells: show; }
.trseparation { height: 5px; }
.tdseparation { background-color: #2a2a2a; }
.tie td { padding: 11px 0; border-bottom: 2px solid #003eba; }
.tff td { padding: 11px 0; border-top: 5px solid #2a2a2a; border-bottom: 2px solid #f77c19; }
.tsa td { padding: 11px 0; border-top: 5px solid #2a2a2a; border-bottom: 2px solid #919295; }
.top td { padding: 11px 0; border-top: 5px solid #2a2a2a; border-bottom: 2px solid #f71919; }
.tcr td { padding: 11px 0; border-top: 5px solid #2a2a2a; border-bottom: 2px solid #197b30; }
.ie,.ff,.op,.sa,.cr { margin: 6px 32px; width: 636px; height: 89px; }
.ie p,.ff p,.op p,.sa p,.cr p { color: #eee; }

#iebg { background: transparent url(sprite_65.png) -302px -30px no-repeat; }
#ffbg { background: transparent url(sprite_65.png) -212px -30px no-repeat; }
#sabg { background: transparent url(sprite_65.png) -28px -30px no-repeat; }
#opbg { background: transparent url(sprite_65.png) -399px -30px no-repeat; }
#crbg { background: transparent url(sprite_65.png) -120px -30px no-repeat; }

.ie { background-image: url(blue.png); }
.ff { background-image: url(orange.png); }
.op { background-image: url(red.png); }
.sa { background-image: url(gray.png); }
.cr { background-image: url(green.png); }

.rss4 { text-align: right; }
#content { float: left; width: 690px; }
#sidebar { float: left; width: 240px; margin-top: 4px; }
#content div div { padding: 14px; margin: 0; }
p { padding: 0px; color: #ccc; }
.ptop { padding: 20px 20px 40px 0; text-align: right; }
.ptop a { text-decoration: underline; }
#sidebar p { margin-left: 15px; padding-bottom: 10px; }
.sideboxes { padding-bottom: 25px; }

* { margin:0pt; padding:0pt; }
.clear { clear: both; }
a, a:hover { color: white; text-decoration: none; }
#sidebar a, a:hover { color: white; text-decoration: underline; }
form { padding-left: 15px; padding-bottom: 10px; }
input, textarea { width: 200px; color: #ccc; border: 1px solid #999; background-color: #2a2a2a; }
#feedback { padding-top: 10px; text-align: center; display: none; border: 1px solid red; color: red; background-color: pink; }
#footer { text-align: center; padding: 6px; }
#badge { color: #000; vertical-align: middle; border: none; }
#rss-img { color: #2a2a2a; vertical-align: middle; border: none; }
h3 a, #ed { text-decoration: underline; }

.ext { margin-left: 4px; }
#submit-suggestion { background-color: #3c3c3c; }
