body{background:#000 url(images/background.png) fixed top center;color:#fff;font:70% verdana,arial,sans-serif;text-align:center}
a{color:#fff;font-weight:bold;text-decoration:none}
a:visited{color:#fff;font-weight:bold}
a.notwhite{color:#777;font-weight:bold}
a:visited.notwhite{color:#777;font-weight:bold}
#navmenu a:active{color:#fff;text-decoration:none;background-color:#8ADC9A;padding:0 3px 1px}
a:active,a:active.notwhite{color:#8ADC9A;font-weight:bold}
#navmenu a:hover{color:#fff;font-weight:bold;text-decoration:none;background-color:#6BBD6B;padding:0 3px 1px}
a:hover,a:hover.notwhite{color:#6BBD6B;font-weight:bold}

hr{color:#53463E;height:1px}
img{border:0 none}
p{margin-top:0}
table{font-size:1em;text-align:left}
textarea,input,select{background:#000;border:1px solid #53463E;color:#fff;font:1em verdana,arial,sans-serif}

.blockframe{padding:0 4px 4px;text-align:left}
.blockframe form{margin:0}
.blockframe ul{margin:0;padding:0}
.centercontent{text-align:center}
.checkbox{border:0 none;background:none}
.history{margin-bottom:10px;padding:5px 10px 15px;text-align:left}
.leftblock{margin:0 10px 10px 0;background:#000 url(images/block_bg.png);border:1px solid #746A51;width:188px}
.leftblock h2,.rightblock h2{color:#fff;font-size:1em;font-weight:bold;margin:4px;text-align:center;height:20px;line-height:20px}
h1{width:402px;color:#fff;font-size:1em;font-weight:bold;padding:0;margin:0;text-align:center;background:url(images/title_bg.png) center top no-repeat;height:20px;line-height:20px;clear:left}
h2{color:#6BBD6B;font-size:1.2em;font-weight:bold}
.rightblock{margin:0 0 10px 10px;background:#000 url(images/block_bg.png);border:1px solid #746A51;width:188px}
.titlemenu{font-weight:bold;color:#6BBD6B;text-align:center;list-style-type:none}
.leftblock li,.rightblock li{list-style-type:none;padding:0 2px}
.centercontent img{border:1px solid #53463E}
.centercontent img:hover{border-color:#6BBD6B}

.frame{background:#000 url(images/frame_bg.png);border:1px solid #746A51;margin:0 auto 10px;padding:5px;text-align:left}
.frame h2{font-size:1.1em;font-weight:bold;margin:0}
.addframe{background:#000 url(images/frame_bg.png);border:1px solid #746A51;margin:0 auto 10px;padding:3px 0;text-align:center}
.addframe h2{font-size:1em;font-weight:bold;margin:0 0 4px;text-align:center}

.newsinfo{width:546px}
.newsframe{background:#000 url(images/frame_bg.png) fixed top center;border:1px solid #746A51;margin:0 auto 10px;width:568px}
.newsframe h2{color:#6BBD6B;font-size:1.2em;font-weight:bold;margin:4px auto 0 10px;text-align:left;line-height:20px}
.news{padding:5px 10px 8px;text-align:left}
.newslogo img{margin-right:10px;border:1px solid #746A51;height:56px;width:80px;right:23px}
.newslogo img:hover{border-color:#6BBD6B}
.newstext{margin-bottom:14px;min-height:60px;width:460px}
.hot{color:#8ADC9A;font-weight:bold}

#credits{left:100px;position:absolute;text-align:center;top:2px;width:770px}
#footer{background:#000 url(images/frame_bg.png) fixed top center;border:1px solid #746A51;position:relative;width:968px;margin:0 auto;height:45px}
#w3c{top:7px;left:7px;position:absolute;width:88px}
#copyleft{text-align:center}

#header{width:970px;height:80px;margin:0 auto 10px;padding:0;text-align:left}
#logo{float:left;width:452px}
#pub{float:left}

#center,#right{text-align:left;vertical-align:top;width:100%}
#left{text-align:left;vertical-align:top;width:200px}
#main{margin:0 auto;text-align:center;width:970px}

#navbar{background:#000 url(images/frame_bg.png) fixed top center;border:1px solid #746A51;position:relative;width:968px;margin:0 auto 10px;height:20px}
#user{left:0;position:absolute;text-align:center;top:3px;width:188px}
#navmenu{display:block;height:19px;left:192px;position:absolute;text-align:center;top:3px;width:584px}
#navmenu ul{margin:0;padding:0;list-style-type:none}
#navmenu li{display:block;float:left}
#navmenu a{display:block;margin:0 9px;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:bold;font-size:1em;padding:0 3px 1px}

