@charset "utf-8";

body {font-size:70%;line-height:1.3;background:#242100 url('images/bg.jpg') repeat-x;color:#fff;margin:0px}
font,div {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left}
a {text-decoration:none}
a:hover {color:#fff;text-decoration:underline}

img,table {border:0; vertical-align:middle;border-collapse:collapse}

p,form {padding:0}
h1,h2 {margin:0}

table {width:100%}

input,select,textarea {font-size:95%;background:#15120d;color:#ccc}
.box input {border:1px solid #111}

h1 {font-size:120%}
h2 {font-size:105%}
.title h1,.title h2 {font-size:100%}
.small {font-size:90%}

.bold,.progressbar,#navbar {font-weight:bold}
.italic {font-style:italic}
#frame,.center,.progressbar div,.tabs,body,#content_footer,#side_bg,#navbar {text-align:center}
.right {text-align:right}
.left {float:left}
.justify {text-align:justify}

textarea.bg {color:#fff}
.red,a {color:#c1cd4f}
.rred {color:#f00}
.yellow {color:yellow}
.green {color:#3c0}
.blue {color:#0af}

div.main {float:left;width:77.5%}
div.side {float:left;width:22.5%}
div.float,#content,#side {float:left}
div.float20 {float:left;width:19.99%}
div.float25 {float:left;width:24.99%}
div.float33 {float:left;width:33.32%}
div.float40 {float:left;width:39.99%}
div.float50 {float:left;width:49.99%}
div.float60 {float:left;width:59.99%}
div.float66 {float:left;width:66.65%}
div.float75 {float:left;width:74.99%}
div.float80 {float:left;width:79.99%}
div.clearer {clear:both}

.hidden {display:none}

.marginbox {margin:0 8px}

#frame {width:960px;margin:auto;padding-bottom:10px}

* html div {width:100%}
* html table {font-size:100%}

.box,.box2,.title,table,.progressbar,.border,.msgbox,.thumb,.boxmain,input,select {border:1px solid #1d1913}
.box,table,.bg,td,.boxmain {background:#2c2519}
.box2,.bg2,.cat,.row2,.catdiv,.bg2 td {background:#413522}
.box,.box2,.title,.msgbox {padding:5px 10px}
.title, th {background:#0e0c06 url('images/title.jpg') repeat-x;padding:2px 4px}
td,td.bg2,td.bg {padding:3px 6px}
.boxmain {padding:12px 16px}

#frame {width:960px}
#header {height:335px;background:url('images/header.jpg')}
#content {width:745px;background:url('images/content_bg.jpg')}
#content_bg {background:url('images/content_top.jpg') no-repeat;min-height:532px;padding:0px 2px 0px 43px}
#content_footer {height:50px;background:url('images/content_footer.jpg') no-repeat;padding:30px 0 0 44px}
#side {width:180px;background:url('images/side_bg.jpg')}
#side_bg {background:url('images/side_top.jpg') no-repeat;min-height:200px;padding:0 11px 0 7px}
#side_bg a, a.white {color:#fff}
#side_bg .box {padding:2px 4px}
#side_footer {height:20px;background:url('images/side_footer.jpg') no-repeat}

#navbar a {padding:0 6px;color:#fff}

p,form,.marginbox .box,.marginbox .box2,.marginbox .title {margin:0}

.state_bar {margin:auto;height:12px;width:128px;background:url('images/state_bar.png')}
.progressbar {margin:0 5px;background:#000 url('images/status_grey.gif')}
.progressbar div {background:url('images/status_red.gif')}

.tabs {cursor: pointer}
.msgbox {background:#1a1a1a url('images/msgbox.png') no-repeat;background-position:8px 11px;padding:10px;padding-left:30px}

.overflow,#top,#nav {overflow:hidden}
.underline {text-decoration:underline}

.padding1 {padding:1px}
.padding2 {padding:2px}
.padding5 {padding:5px}
.padding10 {padding:10px}
.padding20 {padding:20px}
