a { 
color:#993333; 
text-decoration:none; 
}

a:hover { 
color:#fff; 
text-decoration:none; 
}

a.side { 
color:#993333; 
text-decoration:none; 
}

a:hover.side { 
color:#000; 
text-decoration:none; 
}

a.white { 
color:#000000; 
text-decoration:none; 
}

a:hover.white { 
color:#990000; 
text-decoration:underline; 
}

a.sidenav {
color: #999;
display : block;
background-image:url(images/sidenav.gif);
width:100px; height:15px;

}

a:hover.sidenav {
color:#fff;
background-image:  url(images/sidenav-hover.gif);
}


a.topnavhome {
display : block;
background-image:url(images/home.jpg);
width:151px; height:29px;
}

a:hover.topnavhome {
background-image:  url(images/homeh.jpg);
}


a.topnavdownloads {
display : block;
background-image:  url(images/downloads.gif);
width:151px; height:29px;
}

a:hover.topnavdownloads {
background-image:  url(images/downloadsh.jpg);
}


a.topnavforum {
display : block;
background-image:  url(images/forum.gif);
width:151px; height:29px;
}

a:hover.topnavforum {
background-image:  url(images/forumh.jpg);
}


a.topnavgallery {
display : block;
background-image:  url(images/gallery.gif);
width:151px; height:29px;
}

a:hover.topnavgallery {
background-image:  url(images/galleryh.jpg);
}

.menu { visibility:hidden; position:absolute;} 
  .menu ul {padding-left:0em; margin-left:0em; margin-top:0px; padding-right:5px; border:0px solid gray; list-style:none; vertical-align:middle;color: #000099;
} 	


.center, *[align="center"] {margin: 0 auto}
.admin-message { border: 1px solid #EEEEEE;padding: 8px; margin-bottom: 8px;}
.bbcode { border: 1px solid #EEEEEE;}
.news-category {
border: 0;
padding: 0px 0px 0px 0px;
float:left;}



body {
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif; 
font-size:11px; 
}

form { 
margin:0px 0px 0px 0px; 
}

hr { 
height:1px; 
color:#666; 
background-color: #EFefef;
}

hr.side-hr { 
height:1px; 
color:#666; 
}

td { 
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif; 
font-size:11px; 
}

pre { 
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif; 
font-size:10px; 
}

.alt { 
color:#000001; 
}

.header {
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif;
font-size:10px;
color:#990000; background-color:#cacaca;
}


.footer {
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif;
font-size:10px;
color:#000; 
}


.button {
font-family:Tahoma,Arial,"comic sans ms",Sans-Serif;
font-size:10px;
background-image:  url(images/button.gif); background-repeat: repeat; 
color:#ddd; background-color:#333333;
height:19px;
padding:0px 0px 0px 0px;
border-top:1px #efefef solid;
border-left:1px #efefef solid;
border-bottom:1px #ccc solid;
border-right:1px #ccc solid;
margin-top:2px;
}
	
.textbox {
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif;
font-size:10px;
color:#000000; background-color:#efefef;
border-top:1px #000 solid;
border-left:1px #000 solid;
border-bottom:1px #ccc solid;
border-right:1px #ccc solid;
}

.main-body {
font-size:11px;
color:#000; background-color:#CACACA;
background-image:  url(images/panel-m.jpg);
background-repeat: repeat; 
padding:10px 10px 10px 10px;
border-top:1px #000 solid;
border-left:1px #000 solid;
border-bottom:1px #000 solid;
border-right:1px #000 solid;
}

.main-body1 {
font-size:11px;
color:#000; background-color:#CACACA;
background-image:  url(images/panel-m.jpg);
background-repeat: repeat; 
padding:10px 10px 10px 10px;
}


.side-body {
font-size:10px;
color:#000; background-color:#CACACA;
background-image:  url(images/panel-m.jpg);
background-repeat: repeat; 
padding:0px 4px 10px 4px;
border-top:1px #000 solid;
border-left:1px #000 solid;
border-bottom:1px #000 solid;
border-right:1px #000 solid;
}


.main-bg { 
background-color:#FEFEFE; 
padding:0px 0px 0px 15px; 
color:#000000;
}

.side-border-left { 
  width:230px;
background-color:#FEFEFE; 
padding:60px 0px 15px 0px; 
background-image:  url(images/side-bg.jpg);
background-position: top;
background-repeat: no-repeat;
}

.side-border-right { 
  width:205px;
background-color:#FEFEFE; 
padding:60px 0px 15px 0px; 
background-image:  url(images/side-bg.jpg);
background-position: top;
background-repeat: no-repeat;
}


.news-footer {
font-size:9px;
text-align:right;
color:#000000; background-color:#fffffd;
padding:10px 4px 4px 4px;
}

.panel-main {
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif;
font-size:12px; text-decoration:none;
height:25px;
color:#000000;
background-color:#EFF2D8;
background-image:  url(images/panel-m.jpg);
background-repeat: repeat-x;
padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px
}

.panel-border {
font-family:"comic sans ms",Tahoma,Arial,Sans-Serif;
width:10px;
background-color:#EFF2D8;
background-image:  url(images/border.jpg);
background-repeat: repeat-y;
}


.panel-mmain {
	font-family:"comic sans ms",Tahoma,Arial,Sans-Serif;
	font-size:15px; 
	height:25px;
	color:#000;
	background-color:#CACACA;
	background-image:  url(images/ot2.gif);
    background-repeat: repeat-x;
	padding-left:15px; padding-right:5px; padding-top:0px; padding-bottom:0px;
}

.panel-mmain1 {
	font-family:"comic sans ms",Tahoma,Arial,Sans-Serif;
	font-size:12px; 
	height:25px;
	color:#fff;
	background-color:#cacaca;
	background-image:  url(images/ot4.gif);
    background-repeat: repeat-x;
	padding-left:10px; padding-right:20px; padding-top:0px; padding-bottom:0px;
}




.tbl-border { 
background-color:#314a68; 
}

.tbl { 
font-size:11px; padding:4px; 
}

.tbl1 { 
font-size:11px; color:#000000; 
background-color:#efefee; 
padding:4px;  
border:1px #000000 solid;
}

.tbl2 { 
font-size:11px;	
color:#000000; 
background-color:#cacacb; 
padding:2px; 
}
	
.forum-caption {
font-size:10px;font-weight:bold;
color:#000; background-color:#EFEFEF;
height:20px;
padding:0px 4px 2px 4px;
}

.quote {
color:#ddd; background-color:#314a68;
padding:2px;
margin:0px 20px 0px 20px;
border:1px #000 solid;
}
	
.poll { 
height:12px; border:1px #000 solid; 
}

.comment-name { 
font-weight:bold; color:#aed5f4; 
}

.shoutboxname { 
font-weight:bold; color:#aed5f4; 
}

.shoutbox { 
color:#000; 
}

.shoutboxdate { 
font-size:9px; color:#fff; 
}

.small { 
font-size:10px; 
font-weight:normal; 
}

.small2 { 
font-size:10px; 
font-weight:normal; 
color:#000; 
}

.side-small { 
font-size:10px; 
font-weight:normal; 
color:#fff; 
}
.side-label { 
color:#ffffff;
background-image:  url(images/panel-m.jpg);
background-repeat: repeat; 
background-color:#cacaca; 
padding:2px; 
}

.gallery { padding: 16px 0px 8px 0px; }
.gallery img { border: 1px solid #ccc;  }
.gallery:hover img { border: 1px solid red;  }
img.activegallery { border: 1px solid green;  }