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

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

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

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

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

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

body {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       color: #555555;
    background-color:#8a8a8a;
}

form {
       margin : 0px;
}

hr {
       height : 1px;
       border : 1px solid #000000;
}

hr.side-hr {
       height : 1px;
       border : 1px solid #000000;
}

td {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
}

pre {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
}

.alt {
       color : #000000;
}
 
.outer-border {
       border : 2px solid #000000;
}

.sub-header {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       color : #aaaaaa;
       background-color : #6b6b6b;
       background-image: url(images/subheader.gif);
       border-top : 1px solid #000000;
       border-bottom : 1px solid #000000;
       padding : 5px;
}

.sub-header ul{
       margin: 0;
       padding: 0;
}
.sub-header ul li{ display: inline; }
.sub-header ul li.first-link .bullet{ display: none; }

.full-header {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       color : #6b6b6b;
       background-color : #6b6b6b;
       padding : 10px;
}

.footer {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       color : #000;
       background-color : #6b6b6b;
       border-top : 1px solid #000000;
       padding : 5px;
}

.button {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       background-color : #6B6B6B;
       color : #000000;
       font-size : 11px;
       border-color : #000000;
}

.textbox {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       color : #000;
       background-color : #6b6b6b;
       border : 1px solid #ccc;
       border-color : #ccc;
}

.main-body {
       font-size : 11px;
       color : #000;
       background-color : #6b6b6b;
       padding : 4px 4px 5px 4px;
}

.side-body {
       font-size : 11px;
       color : #000;
       background-color : #6b6b6b;
       padding : 4px;
}

.main-bg {
       color : #000;
       background-color : #6b6b6b;
       padding : 10px 5px 10px 5px;
}

.border {
       border : 1px solid #000000;
}

.side-border-left {
       color : #000;
       background-color : #6b6b6b;
       padding : 10px 5px 10px 10px;
       width: 175px;
}

.side-border-right {
       color : #000;
       background-color : #6b6b6b;
       padding : 10px 10px 10px 5px;
       width: 175px;
}

.news-category {
       border:0;
       margin:3px 5px 0 0;
       float:left;
}

.news-footer {
       font-size : 10px;
       color : #000;
       background-color : #6b6b6b;
       padding : 3px 4px 4px 4px;
       background-image: url(images/subheader.gif);
}

.capmain {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       font-weight : bold;
       color : #aaaaaa;
       background-color : #6b6b6b;
       background-image: url(images/border.gif);
       padding : 3px 4px 3px 4px;
       height: 25px;       
       vertical-align: middle;
}

.scapmain {
       font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       font-weight : bold;
       color : #aaaaaa;
       background-image: url(images/border.gif);
       border-bottom : 1px solid #000000;
       padding : 4px;
       height: 25px;       
       vertical-align: middle;
}

.tbl-border {
       color : #000;
       background-color : #000000;
}

.tbl {
       font-size : 11px;
       color : #000;
       background-color : #6b6b6b;
       padding : 4px;
}

.tbl1 {
       font-size : 11px;
       color : #000;
       background-color : #6b6b6b;
       padding : 4px;
}

.tbl2 {
       font-size : 11px;
       color : #000;
       background-color : #6b6b6b;
       padding : 4px;
}

.forum-caption {
       font-size : 11px;
       font-weight : bold;
       color : #000000;
       background-color : #6b6b6b;
       background-image: url(images/subheader.gif);
       padding : 2px 4px 4px 4px;
}

.quote {
       font-size : 11px;
       color : #000;
       background-color : #f8f8f8;
       padding : 4px;
       margin : 0px 20px 0px 20px;
       border : 1px solid #bbb;
}

.poll {
       height : 11px;
       border : 1px solid #bbb;
}

.comment-name {
       font-weight : bold;
       color : #000000;
       padding-left: 4px;
}

.shoutboxname {
       font-weight : bold;
       color : #000000;
       background-color : #6b6b6b;
}

.shoutbox {
       color : #000;
       background-color : #6b6b6b;
}

.shoutboxdate {
       font-size : 10px;
       color : #555;
       background-color : #6b6b6b;
}

.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 : #000;
       background-color : #6b6b6b;
}

.side-label {
       color : #000;
       background-color : #6b6b6b;
       padding : 2px 2px 3px 2px;
}

#main { width: 900;}

#navigation ul {
       margin: 0;
       padding: 0;
       list-style-type: none;
}

#navigation h2 {
       font-size: 10px;
       color: #000;
       background-color: #6b6b6b;
       margin: 0;
       padding: 2px 2px 3px 2px;
}

#navigation a {
       display: block;
       color: #000000;
       padding: 2px;
       text-decoration : none;
}
#navigation a:hover {
       color: #7B7C7B;
       background-color: #000000;
}

* html #navigation ul li{
   height: 1%;
}

.pagenav { height: 20px; }

.pagenav span {
       color: #777;
       background-color: #f0f0f0;
       border: 1px solid #000000;
       padding: 2px 4px;
       margin: 2px;
}
 
.pagenav a {
       color: #000;
       background-color: #6b6b6b;
       border: 1px solid #000000;
       padding: 2px 4px;
       margin: 2px;
       text-decoration: none;
}
 
.pagenav a:hover {
       color: #ccc;
       background-color: #444;
       text-decoration: none;
}

.center, *[align="center"] {margin: 0 auto;}

.admin-message {
       border: 1px solid #666;
       padding: 8px;
       margin-bottom: 8px;
}

.bbcode { border: 1px solid #ccc; }

.tablebreak { margin-bottom: 8px; }
