html, body {
	background: #000000 url(images/bg.gif);
	padding: 0;
	margin: 0;
	color: #CCCCCC;
}

a {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	color : #CCCCCC;
	text-decoration : none;
        font-weight : normal;
}

a:hover {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	color : #0022EC;
	text-decoration : underline;
        font-weight : normal;
}

a.side {
        font-family : Verdana, Arial, Tahoma, sans-serif;
        color : #CCCCCC;
        text-decoration : none;
        font-weight : normal;
}

a:hover.side {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	color : #0022EC;
        text-decoration : underline;
        font-weight : bold;
}

a.white {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	color : #FFFFFF;
        font-weight : bold;
	text-decoration : none;
}

a:hover.white {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	color : #0022EC;
        font-weight : bold;
	text-decoration : none;
}

a.foot {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	color : #CCCCCC;
	text-decoration : none;
        font-weight : normal;
}

a:hover.foot {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	color : #0022EC;
        text-decoration : none;
        font-weight : normal;
}

body {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
        margin : 0px;
        border : 1px soid #0022EC;
}

form {
	margin : 0px;
}

.ta {
        height: 100%;
        background-image: url(images/SH/XD-Error_SH_11.gif);
        background-repeat: repeat-y;
}

.ta2 {
        height: 100%;
        background-image: url(images/SH/XD-Error_SH_09.gif);
        background-repeat: repeat-y;
	background-position: right;
}

.borderl {
        width:4px;
        height: 100%;
        background-image: url(images/leftborder.gif);
        background-repeat: repeat-y;
}

.borderr {
        width:4px;
        height: 100%;
        background-image: url(images/rightborder.gif);
        background-repeat: repeat-y;
}

hr {
        height : 1px;
        border : 1px solid #0022EC;
}

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

td {
        font-family : Verdana, Arial, Tahoma, sans-serif;
        font-size : 10px;
}

pre {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
        color : FFFFFF;
}

.alt {
	color : #CE8718;
}

.smallalt {
	color : #CE8718;
}

.forum {
        color : #CCCCCC;
}

.white-header {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	color : #CE8718;
        font-weight : normal;
	border-top : 1px solid #CE8718;
	border-bottom : 1px solid #CE8718;
        background-image:url(images/whiteback.gif);background-repeat: repeat-x;
	padding : 5px;
}

.full-header {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
        border-top : 0px solid #CE8718;
        background-color : #2e2d10;
        padding : 0px 0px 0px 0px;
}

.footer {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	color : #CE8718;
	border-top : 1px solid #CE8718;
        background-color : #272727;
	padding : 5px;
}

.button {
        border : 1px solid;
        border-color : #0022EC;
        font-family : Verdana, Arial, Tahoma, sans-serif;
        font : bold 8px;
        color : #000000;
        text-decoration : none;
        margin : 5px;
}

.textbox {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	color : #CCCCCC;
	background-color : #000000;
	border : 1px solid #0022EC;
}

.main-body {
       font-family : Verdana, Arial, Tahoma, sans-serif;
       font-size : 10px;
       color : #c2c2bf;
       padding : 4px;
       background-color : #272727;
}

.side-body {
       background-color : #272727;
       font-family : Verdana, Arial, Tahoma, sans-serif;
       font-size : 10px;
       color : #CCCCCC;
       padding : 4px 3px 4px 5px;
}

.side-border-left {
	width: 170px;
}
 
.side-border-right {
	width: 170px;
}

.main-bg {
       background-image: url(images/bg.gif);
       background-color : #000000;
       padding : 4px 4px 4px 4px;
}

img { border: 0px }

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

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

.news-footer {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	color : #CE8718;
        background-color : #353328;
	padding : 3px 4px 4px 4px;
        border-top : 1px solid #000000;
}

.capmain {
        height : 24px;
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
        text-align : center;
	color : #CE8718;
        border-bottom : 1px solid #0022EC;
        background-image:url(images/cellpic3.gif);background-repeat: repeat-x;
	padding : 2px 4px 4px 4px;
}

.scapmain {
        height : 24px;
	font-family : Verdana, Arial, Tahoma, sans-serif;
        font-size : 10px;
	font-weight : bold;
	color : #CE8718;
        text-align : center;
        border-bottom : 1px solid #0022EC;
        border-top : 1px solid #0022EC;
        background-image:url(images/cellpic3.gif);background-repeat: repeat-x;
	padding :  3px 4px;
}

.tbl-border {
        color : #0022EC;
}

.tbl {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #CCCCCC;
	padding : 2px;
}

.tbl1  {
        font-family: Tahoma, Arial, helvetica, serif;
	font-size: 11px;
        color: #CCCCCC;
        background-color:#18171C;
        background-image: url(images/tbl.jpg);
        background-repeat:repeat-x;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #404040;
        border-right: 1px solid #303030;
        padding: 1px;
}

.tbl2   {
        font-family: Tahoma, Arial, helvetica, serif;
	font-size: 11px;
        color: #CCCCCC; background-color:#18171C;
        background-image: url(images/tbl.jpg);
        background-repeat:repeat-x; border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #404040;
        border-right: 1px solid #303030;
        padding: 1px;

 }

.forum-caption {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
        text-align : left;
	color : #CCCCCC;
	background-color : #CE8718;
        background-image:url(images/cellpic3.gif);background-repeat: repeat-x;
        border : 1px solid #000000;
	padding : 2px 4px 4px 4px;
}

.quote {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 11px;
	color : #CE8718;
	background-color : #242322;
	padding : 4px;
	margin : 0 20px;
	border : 1px solid #000000;
}

.poll {
	height : 10px;
	border : 1px solid #000000;
}

.comment-name {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-weight : bold;
	color : #ff9900;
}

.shoutboxname {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #CE8718;
}

.shoutbox {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	color : #CCCCCC;
}

.shoutboxdate {
        font-family : Verdana, Arial, Tahoma, sans-serif;
        font-size : 9px;
	color : #0022EC;
}

.small {
        font-family : Verdana, Arial, Tahoma, sans-serif;
        font-size : 10px;
	font-weight : normal;
        color : #0022EC;
}
.small2 {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #0022EC;
}

.side-small {
        font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #0022EC;
}

.side-label {
	font-family : Verdana, Arial, Tahoma, sans-serif;
	font-size : 10px;
	color : #CCCCCC;
        padding : 2px 2px 3px 2px;
}

.image_left {
       text-align: left;
       margin: 0px 15px 10px 0px;
       background-position: left;
       float: left;
}

.image_right {
      text-align: right;
      margin: 0px 0px 10px 15px;
      border: 1px solid #CCCCCC;
      background-position: left;
      float: right;
}


.sub-header ul{
	margin: 0;
	padding: 0;
}

.sub-header ul li{
	display: inline;
}

.sub-header ul li.first-link .bullet{
	display: none;
}

.pagenav {
	padding:4px;
}
.pagenav span {
	margin:2px;
	padding:2px 4px;
}
.pagenav a {
	margin:2px;
	padding:2px 4px;
	text-decoration:none;
}
.pagenav a:hover {
	margin:2px;
	text-decoration:none;
}

.admin-message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	border : 1px solid #000;
	padding : 3px 4px 5px 4px;
	margin-bottom : 5px;
}

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

#navigation h2 {
	font-size: 12px;
	margin: 0;
	padding: 2px;
}

#navigation a {
	display: block;
	text-decoration : none;
}

#navigation a:hover {
	text-decoration : none;
}
* html #navigation ul li{
	height: 1%;
}