body {background:black url(../images/bg_body.jpg) 0 0 no-repeat fixed;position:relative;font-family:Arial, sans-serif}
body, div#sidecol ul, form p, form.no_bord, div#content blockquote p, div#content .largebox p, .al_entry h2, .msg_bad ul {margin:0}
body, div#content, div#sidecol ul, form p, form.no_bord, div#content .largebox p.blog_posted, .al_entry h2 {padding:0}
h1 {margin:-13px -13px 0.5em;padding:10px 3px 1px;background:url(../images/h1_bg.jpg) repeat-x 0% 10% #800;letter-spacing:0.2em;font-size:25px;white-space:nowrap}
h1, .r, div#sidecol ul li.sub, p.submit, div#content blockquote p.r, div#content .largebox p.blog_posted, #search {text-align:right}
h1, hr, div#sidecol ul li, span.marker {color:#f00}
h1, .al_entry h2 {text-transform:uppercase}
h1, .largebox h4, .box h4, tr.titlerow, div#sidecol ul li {font-weight:700}
.box table {width:100%}
h1, .largebox h3, .box h3 {text-shadow:2px 2px 2px #000}
input, select, textarea, tr.titlerow {background:#800}
input, select, textarea, .footer {color:#fff}
input, select, textarea {border-color:#f00;font-family:arial;font-size:1em}
.c, .footer, tr.titlerow, div#sidecol ul li, div#content blockquote p, div.social {text-align:center}
.clear, .footer, .msg_good, .msg, .msg_bad {clear:both}
.footer {margin:5px -20px 20px -165px;font-size:0.7em}
.largebox, .box, form, blockquote {background:#200;border:1px solid #800}
.largebox, form {width:90%}
.largebox, table.profile, form, blockquote {margin:10px auto}
.largebox, .box, form {padding:1%}
.largebox h3 {margin:-1.4% 5% 0 -1.6%}
.largebox h3, .box h3 {padding:3px 5px;background:url(../images/h3_end.gif) no-repeat top right #800}
.largebox h4, .box h4 {border-bottom:1px dashed #500}
.largebox h4 {margin:5px 0}
.largebox h4, .box h4, div#sidecol ul li {font-size:1em}
.box {width:45%;margin:1%}
.box, form label, .f_l, div.social {float:left}
.box h3 {margin:-3% 5% 0 -3%}
.box h4 {margin:5px -1%}
table.profile {width:450px}
tr.row1 {background:#2d0001}
tr.row2 {background:#480609}
div#content, div#sidecol {position:absolute}
div#content {top:25px;left:171px;right:25px;font-size:0.95em;margin-bottom:50px}
div#content a {color:#f44}
div#content h3 {margin-bottom:0.25em}
div#content p {margin:0 1em 1em}
div#content_inner {min-height:535px;background:url(../images/bg_content.jpg) 99% 60px no-repeat #300;border:solid #800;color:#EED}
.timeline {border-bottom:1px dashed #900}
.i {font-style:italic}
.smalltext {font-size:0.8em}
.msg_good {background:#070;border:1px dashed #0f0}
.msg {background:#770;border:1px dashed #ff0}
.msg_good, .msg_bad, .msg {margin:10px}
.msg_bad ul {padding:3px 0 0 25px}
.msg_bad {background:#700;border:1px dashed #f00}
.sect_icon {clear:right;margin:8px;margin-right:5px;margin-top:10px}
.atoz ul li {padding: 6px 5px 6px 5px;margin-left:15px}
.al_entry .list_box {width:48%}
.asset_img {margin:0 10px}
a img {border:none;}
div#content_inner, .msg_good, .msg, .msg_bad {padding:10px}
div#sidecol {top:50px;left:0;width:170px;font-size:13px}
div#sidecol ul li {display:block;padding:5px 10px;margin:0 0 2px;border-width:0;background:transparent url(../images/bg_menu.jpg) 0 0 no-repeat fixed}
div#sidecol ul li a {text-decoration:none;color:#FFC;text-shadow:2px 2px 0 #800}
div#sidecol ul li:hover {color:#F00;background:transparent url(../images/bg_menu_hover.jpg) 0 0 no-repeat fixed}
div#sidecol ul li.sub, div#content blockquote p {padding:5px}
div#sidecol ul li.sub, .comment_posted {font-size:0.85em}
form p input, form p select, form p textarea {width:70%}
form.no_bord {background:#transparent}
form.no_bord, #search, div.social {border:none}
form.no_bord, .al_entry .list_box table.profile {width:100%}
p.submit input, p.submit select, #search, #search input, .checkbox, div.social {width:auto}
form label {width:29%}
span.marker {font-weight:900;font-size:1.3em}
blockquote {width:65%}
div#content .largebox p {padding:7px 0}
div#content .largebox p.blog_posted {margin:5px;margin-top:0}
div#content .largebox p.blog_posted, .f_r, #search, .sect_icon, .comment_posted {float:right}
.comments {margin:-13px -13px 0.5em;font-size:25px;white-space:nowrap;text-align:left;padding:5px 12px 3px;margin:20px -10px 0;font-size:1.1em;background:#800;color:#f00;text-shadow:2px 2px 2px #000;font-size:1.3em}
div.social {margin:-13px 10px 5px -10px;background:url(../images/comments_decor.gif) no-repeat 100% 0 #800;padding:2px 28px 2px 10px}
#search input {background:#000}
#search {margin:-13px -11px 5px 5px;background:url(../images/search_decor.gif) no-repeat 0 0 #800;padding:2px;padding-left:28px}
#darkener {width:100%;position:absolute;top:0%;left:0%;opacity:0.8;background-color:#800;z-index:998}
#darkener_inner {text-align:center;z-index:999;position:absolute;top:0px;width:100%}
#load_txt {margin-top:35%;color:#fff}
td {padding:3px 5px}
table tr td input, table tr td select, table tr td textarea {width:auto}
div.social span {margin-bottom:3px}
div#content #search p {margin:0px;padding:0}
object {border:none;overflow:hidden;width:46px;height:20px}
.c_r {clear:right}
form.box input {width:98%}
form.box label {width:98%}
form.box p.submit input {width:auto}
div#content p#account_strip {background-color:#800;margin:-13px -10px 13px;padding:1px 10px}
div#content p#account_strip span {float:right;text-align:right;width:50%}
div#content p#account_strip a {color:#fff}
.pic_select {text-align:right;font-size:3em;height:50px}
#content .box p {margin:0px;padding:0px;}
