body {
	background: #021418;
	background-image: url(images/bgstripe.gif);
	margin:0;
	padding: 0;
}

div#bggradient{background:transparent url(images/bggradient.gif) repeat-x scroll 0% 0%;}

a:link    {color:#333;text-decoration:none}
a:visited {color:#333;text-decoration:none}
a:hover   {color:#000;text-decoration:underline}
a:active  {color:#000;text-decoration:underline}
.spnMessageText a:link    {color:ff2d79;text-decoration:none}
.spnMessageText a:visited {color:ff2d79;text-decoration:none}
.spnMessageText a:hover   {color:#000;text-decoration:underline}
.spnMessageText a:active  {color:black;text-decoration:underline}
.spnSearchHighlight {background-color:yellow}
.quoteboxhead {margin-left:30px; margin-right:0px; margin-top:5px; margin-bottom:2px; font-family: Arial, Helvetica; font-size: 7pt}


.quotebox {
	margin-right:5px;
	margin-left:30px; 
	margin-bottom:8px; 
	margin-top:4px; 
	padding:4px; 
	border:1px #009350 dashed; 
	height:auto; 
	background-color:#F5F5F5;
	font-family: "Lucida Sans Unicode", "Verdana", "sans-serif"; 
	font-size: 9pt; color:#383838;
}

div.spoiler {
	margin-right:5px;
	margin-left:30px; 
	margin-bottom:8px; 
	margin-top:4px; 
	padding:4px; 
	border:1px #aeaeae solid; 
	color: inherit;
}

kbd {
	font-style: normal; 
	font-weight: normal; 
	display: block; 
	background-color: inherit;
}

span.spoiler {
	font-style: normal; 
	font-weight: normal; 
	display: block; 
	margin: 0 5%;
}

.post_info {
	border: 1px solid #cfcfcf; 
	margin-bottom: 10px; 
	padding: 5px; 
	background-image: url(images/icon_posticons_gradient.gif);
}

.profile_heading {
	border: 1px solid #cfcfcf; 
	color: #6d6d6d; 
	margin-bottom: 10px; 
	padding: 5px; 
	background-image: url(images/icon_posticons_gradient.gif);
}

.sig {
	border: 1px solid #cfcfcf; 
	border-top: 1px solid #b7b7b7; 
	border-left: 1px solid #b7b7b7; 
	padding: 5px; 
	font-size: 11px;
}

.avatar {
	margin: 5px; 

}

.profile_img {
	padding: 3px; 
	background-color: #d4d4d4; 
	border: 1px solid #b7b7b7;
}

.profile {
	border: 1px solid #cfcfcf; 
	background-image: url(images/profile_gradient.png); 
	background-position:bottom; 
	background-repeat:repeat-x;
}

.navigbar {
	height: 30px; 
	max-height: 30px; 
	overflow: hidden;
	width: 920px; 
	text-align: left; 
	font-family: arial; 
	font-size: 11px; 
	color: white; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	background-color: #b69861;
	line-height: 2.3;
}



#login {
	width: 373px;
	background: #fafafa;
	-moz-border-radius: 5px;
	border: 1px solid #efefef;
	margin: 10px 28px 0 0;
	text-align: center;
	float: right;
}

#login .table {
	width: 300px;
	height: 100px;
	overflow: hidden;
	margin: 10px 0 -40px 40px;
}

.login_field {
	background:url(images/form_field_bg.jpg);
	height: 27px;
	width: 168px;
	border: none;
	padding: 7px;
	color: #62543e;
	margin-top: 3px;
}

	

.extras a:link, .extras a:visited, .extras a:active {color: #858f90;}

.extras {
	width: 920px; 
	text-align: right; 
	font-family: arial; 
	font-size: 11px; 
	color: #ffffff;
	margin: 0px;
	}
	
	
	
	/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 23px; width: 610px;
    padding: 0 10px; margin: 3px 0px;
    overflow: hidden;
	float: left;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url(images/lava.gif) no-repeat right -23px;
            width: 10px; height: 23px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url(images/lava.gif) no-repeat top left;
                height: 23px;
                margin-right: 10px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 11px arial;
            color: #fff; outline: none;
            text-align: center;
            height: 23px; top: 4px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
        }
		
		.lavaLamp li a:hover, .lavaLamp li a:visited {
            color: #fff;
			text-decoration:none;
        }

#rss a {
	display:block;
	height: 32px;
	width: auto;
	padding-left: 35px;
	background:url(images/rss_009.png) no-repeat;
	color: #f59327;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hidden{display:none;}


#slidetabsmenu {
float:left;
width:610px;
font: bold 11px arial;
line-height:normal;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
margin-top: 3px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(images/tab-right.gif) no-repeat right top;
padding:4px 14px 5px 5px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: #fff;
}

#slidetabsmenu #current a {
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background-position:100% -125px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -23px;
}

#slidetabsmenu a:hover span {
background-position:100% -23px;
}

#loginbox {
	margin: 10px;
	font-family:arial;
	font-size:11px;
		color: #333;
}

fieldset {border: 0; margin:0; padding: 0;}
fieldset.form input{height: 20px; border: 1px solid #86a6bf; width: 267px;}
fieldset.action {text-align:right; float: right:}
fieldset.remember {float: left;}
fieldset.remember a{margin-left: 23px; color: #45a0ff;}
fieldset.remember a:hover{color: #fff; text-decoration:none;}
label {font-weight:bold; font-size: 12; font-family:Verdana, Arial, Helvetica, sans-serif;}
dl {clear:both;}
dt {clear:both; text-align:left; margin:0;}
dd {float:left; line-height:25px; margin:0; margin-bottom: 10px;}

#loginbox div{}

.login img {
	margin: 3px;
}

#maintable  {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url(images/colorbg.jpg) top left no-repeat #f4f4f4;
padding:0;
vertical-align:top;
width:960px;
margin: 10px auto;
}

#subtable  {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bggray3.png) repeat scroll 0 0;
padding: 0 10px;
vertical-align:top;
width:940px;
margin: 0 auto;
}

.logo {
	margin-top: 10px;
	margin-left: 2px;
	float: left;
}


div#menu1 ul.rMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#f4f4f4 url(images/menubgcolor.jpg) repeat scroll 0 0;
height:41px;
padding-left: 9px;
clear: both;
width: 90%;
}

ul.rMenu, ul.rMenu li, ul.rMenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.rMenu, ul.rMenu ul, ul.rMenu li, ul.rMenu a {
display:block;
margin:0;
padding:0;
}

ul.rMenu li a {
min-width:0;
position:relative;
float: left;
}



div#menu1 ul.rMenu li a:link, div#menu1 ul.rMenu li a:hover, div#menu1 ul.rMenu li a:visited, div#menu1 ul.rMenu li a:active {
-x-system-font:none;
color:#333333;
font-family:georgia,Verdana,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:4px 5px;
text-decoration:none;
text-transform:uppercase;
}


div#menu1 ul.rMenu li a:link, div#menu1 ul.rMenu li a:hover, div#menu1 ul.rMenu li a:visited, div#menu1 ul.rMenu li a:active {
font-style:italic;
font-weight:bold;
padding:14px 6px;
}

.topgrunge {
	color:#FFFFFF; font-family:georgia!important; font-size:13px; font-style:italic; font-weight:bold; margin:0; padding:7px 0 0 5px; text-transform:uppercase;
}

.topgrunge a { font-family: Georgia, "Times New Roman", Times, serif;!important; color: #fff;}


.topictitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 24px;
}
