a {
color: #333333; 
text-decoration:none;
}

a:hover {
color: #FF9900; 
text-decoration:none;
}

a.side {
color: #333333; 
text-decoration:none;
}

a:hover.side {
color: #333333; 
text-decoration:none;
}

a.white {

color:#fff;
text-decoration:none;
}

a:hover.white {

color:#FF9900;
text-decoration:none;
}

body {
background-color: #333333; 
background-image: url('images/bg.jpg'); 
color: #333333; 
font-family: Tahoma; 
font-size: 10px; 
line-height: 16px
}
.aleftborder {
background-image: url('images/them_03.jpg'); 
width: 25px
}
.atopborder {
background-image: url('images/them_04.jpg'); 
height: 0px
}
.alogo {
background-image: url('images/them_07.jpg'); 
height: 189px; 
width: 900px
}
.atopmenu {
background-image: url('images/them_08.jpg'); 
color: #FFFFF4; 
font-size: 12px; 
font-weight: bolder; 
height: 36px; 
width: 813px
}
.atlosite {
background-image: url('images/them_10.jpg');
font-size: 11px; 
}

td {
font-size: 11px; 
}

.asidetop {
background-image: url('images/them_12.jpg'); 
font-size: 12px; 
font-weight: bolder; 
height: 38px; 
padding-left: 25px; 
width: 160px
}
.asidetlo {
background-image: url('images/them_13.jpg'); 
background-position: top; 
font-size: 11px; 
background-repeat: no-repeat; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 160px
}
.atabletop {
font-size: 12px; 
font-weight: bolder; 
padding-bottom: 0px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 10px
}
.atabletlo {
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px
}
.amenubot {
background-image: url('images/them_24.jpg'); 
color: #FFFFF4; 
font-size: 12px; 
font-weight: bolder; 
height: 60px; 
width: 813px
}
.afooter {
color: #DCDCDC; 
font-size: 10px; 
font-weight: bolder
}
.aborderbot {
background-image: url('images/them_25.jpg'); 
height: 0px; 
}
.aborderright {
background-image: url('images/them_05.jpg'); 
width: 25px
}

form {

margin:0px 0px 0px 0px;
}

hr {

border-top:1px #999999 solid;
border-bottom:1px #FFCC33 solid;
}

hr.side-hr {

border:1px #333333 solid;
border-bottom:1px #333333 solid;
}

pre {
font-size:10px;
}

.topnav	{
background:#000000;
color:#9fa7b2;
}



.alt {

color:#ccc;
}

.header {
color:#C3BFB5;
background-color:#000;
padding:5px;
}

.header2 {
color:#C3BFB5;
padding:0px 4px 4px 4px;
}

.sub-l {
height:25px;
color:#ffffff;
background-image:url(images/sub.gif);
padding:0px;
}

.sub-r {
color:#ffffff;
height:25px;
background-image:url(images/sub.gif);
padding:0px;
}

.sub-m {
font-size:10px;font-weight:normal;
font-weight:bold;
color:#ffffff;
height:25px;
padding:0px 0px 0px 0px;
background-image:url(images/sub.gif);
background-repeat:repeat-x;
}

.top-t {
color:#C3BFB5;
background-image:url(images/head.gif);
padding:0px;
}

.footer {
color:#ff9900;
background-color:#0C1826;
border:#aaa 0px solid;
padding:10px;
}

.footer2 {
color:#fff;
padding:10px;
}

.button {
font-weight:bold;
color:#333333;
background-color:#fff;
border:#333333 1px solid;
margin-top:2px;
}
	
.textbox {
font-weight:bold;
color:#000000;
width: 100%;
background-image:url(images/textbox.gif);
background-color:#ffffff;
border:1px #ccc solid;
}

.main-bg {

padding:1px 1px 1px 1px;
}

.side-border-left {
padding:0px 0px 0px 0px;
}
.side-border-right {
padding:0px 0px 0px 0px;
}

.main-body {

font-size:10px;
color: #333333; 
padding:0px 0px 0px 0px;
}

.side-body {

font-size:9px;
color:#fbfbfb;
background-color:#4E4E4E;
padding:0px 0px 0px 0px;
}

.border {

background-color:#ECB23C;
border:1px #004a80 solid;
}

.infobar {

font-size:9px;
color:#C3BFB5;
background-color:#000;
padding:3px 4px 3px 4px;
}

.sidi-top-left {

width:14px;
height:24px;
background-image:url(images/sidi-top-left.gif);
}

.sidi-top-right {

width:14px;
height:24px;
background-image:url(images/sidi-top-right.gif);
}

.sidi-top-main {
font-weight:normal;
font-weight:bold;
color:#EEA21C;
height:24px;
padding:0px 0px 0px 0px;
background-image:url(images/sidi-top-main.gif);
background-repeat:repeat-x;
}

.sidi-left {

width:14px;
background-image:url(images/side_left.gif);
background-repeat:repeat-y;
}

.sidi-right {

width:14px;
background-image:url(images/side_right.gif);
background-repeat:repeat-y;
}

.border-dol {

width:14px;
height:24px;
background-image:url(images/side_left_dk.gif);
}

.border-dor {

width:14px;
height:24px;
background-image:url(images/side_right_dk.gif);
}

.border-dos {

height:24px;
background-image:url(images/side_s_d.gif);
background-repeat:repeat-x;
}

.vudel-d {

font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:5px;font-weight:normal;
font-weight:bold;
color:#ffffff;
height:24px;
padding:0px 0px 0px 0px;
background-image:url(images/vudel_d.gif);
background-repeat:repeat-x;
}

.side-caption {
font-size:10px;
font-weight:bold;
color:#000;
background-color:#ff9900;
padding:0px 4px 3px 4px;
}

.leftside {

width:45px;
background-image:url(images/blank.gif);
background-repeat:repeat-y;
}

.rightside {

width:45px;
background-image:url(images/blank.gif);
background-repeat:repeat-y;
}

.tbl-border { background-color:#464646 ; }

.tbl {
padding:3px 4px 3px 4px;

}

.tbl1 {
background-color:#FFC;
background-image:url(images/forum_cats.gif)  ;
padding:4px;
}

.tbl2 {
background-color;#FFF;
background-image:url(images/forum_cats.gif)  ;
padding:4px;
}
	
.forum-caption {

font-size:11px;
font-weight:bold;
color:#000;
background-color;#fff;
background-image:url(images/forum_cats.gif)  ;
padding:2px 4px 4px 4px;
}

.quote {

color:#C3BFB5;
background-color:#1B5293;
padding:2px;
margin:0px 20px 0px 20px;
border:1px #ffffff solid;
}
	
.poll {

height:12px;
border:1px #838383 solid;
}

.comment-name {

font-weight:bold;
color:#42FF00;
}

.shoutboxname {

font-weight:bold;
color:#42FF00;
}

.shoutbox {

color:#333333;
}

.shoutboxdate {

font-size:9px;
color:#333333;
text-align:right;
}

.small {

font-size:10px;
font-weight:normal;
}

.small2 {

font-size:10px;
font-weight:normal;
color:#333333;
}

.side-small {

font-size:9px;
font-weight:normal;
color:#333;
}

.side-label {

background-color:#313132;
padding:2px;
}

.gallery {

padding: 16px 0px 8px 0px;
}

.gallery img {

border: 1px solid #333333; filter: gray;
}

.gallery:hover img {

border: 1px solid #000; filter: none;
}

img.activegallery {
border: 1px solid green; filter: none;
}

