
* {
margin: 0;
padding: 0;
} 


*:focus {
outline: none
}

html,body
{
	margin: 0px auto;
	padding: 0;
	background: #000 url(../images/bg.jpg) repeat-x left top;
	font-size:1em;
	line-height: 1.3em;
	font-family:"Trebuchet MS" ,Tahoma;
	
}
body
{
	text-align: center;
	color:#333;
}

body p  {color:#333;}
h1	{
	font-family:bold "Trebuchet MS", Calibri, "Century Gothic";
	color:#FF6600; 
	border-bottom: 1px solid #000;
	margin:0px;
	padding:4px 0px 2px 0px;
	letter-spacing:-1px;
	}
h2	{	font-family:bold "Trebuchet MS", Calibri, "Century Gothic";letter-spacing:-0.02em; margin:0; padding:0; }
h3	{	font-family:bold "Trebuchet MS", Calibri, "Century Gothic";letter-spacing:-0.02em; margin:0; padding:0;color:#12171F; }

input, select, textarea {
font-family:"Trebuchet MS", Calibri, "Century Gothic";

  color: #000000;
}
.signup	{

	width:120px;
	height:36px;
	margin-left:20px;
	background: transparent;
  	border: 0;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}

p,span
{
	padding: 10px 0px 10px 0px;
	font-size: 90%;
	color:#333;
}
a
{
text-decoration:none;
}
a:hover	{color: #FF6600;}

div#wrapper
{
	float: left;
	width: 100%;
	
}
div#container
{
	margin: 0 auto;
	padding:0px;
	width: 800px;
	text-align: left;

}


#main_large a    {color:#111 !important; }
#container a    {color:#333; }
#container p a:hover,#main_large a:hover	{color:#ff6600 !important;}
#main_large ul,#main_large li   {color:#222; list-style-type:disc;}
#main_large a   {text-decoration:underline;}
#main_large ul  {padding:10px 0px 10px 18px;}

div#header	{
	height:175px;
	width:798px;
	margin:25px 0px 23px 0px;
	border: 1px solid #f5f5f5;
	padding:0;
}
div#header span	{display:block; font-size:1.1em; padding-left: 40px; margin-top:25px; color:#CCC; font-weight:bold; width:auto;}

#signup	{display:block; margin-top:-107px; margin-left: -5px; width: 245px;}

#signup p 	{font-weight:700; margin-top:-45px; font-size:15px; color:#CCC !IMPORTANT;}

div#footer
{
	clear: both;
}


ul.one a:hover span  {color:#fff;}

#main_large	{
margin-top:0px;
float:left;
clear:none;
width:500px;
background:#fff;
padding: 0px 10px 10px 10px;
border-top: 7px solid #ff6600;
}


.bottom	{
	width:520px;
	height:13px;
	display:block;
	background-image: url(../images/main_bot.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}
#side
{
	margin:0;
	clear:none;
	float:right;
	width:257px;
	color:#fff;

	margin-left: 0px;
	display:block;
	padding: 0px;
	
}
table.content,td.postfooter   {	background:#37699B !important; border:0px !important;}


#side img	{margin:0; padding:0; border:0;}

#side span.top 	{
	display:block;
	background:#12171F;
	padding: 8px 0 8px 10px;
	margin:-5px 0 0px 0;
	color:#fff;
	height:20px;
	border:1px solid #fff;
	}
	#log span.top 	{border-top:1px solid #fff;}
	#log a:hover	{color:#fff;}
#side ul
{

margin:0;
padding:0;
}
#side a {color:#fff !important;}
#side a:hover {color:#ff6600 !important;}
#forum ul li a{display:block;text-decoration:none;color:#fff;padding:10px 0 8px 24px;
background: url("../images/bullet.jpg") no-repeat 3px 0px;}
#rss ul li a{display:block;text-decoration:none;color:#fff;padding:8px 0 8px 24px;
background: url("../images/bullet_rss.jpg") no-repeat 3px 0px;}
#forum ul li a:hover{background: url("../images/bullet2.jpg") no-repeat 3px 0px; color:#FF6600;}
#rss ul li a:hover{ color:#FF6600;}
#forum ul	{margin-bottom: 5px;}
#rss ul	{margin-top: 0px;padding:0;}
#rss ul li  {list-style-type:none;}
#log    {background:#fff url(../images/left_bg.jpg) repeat; padding-left:12px; border-right:1px solid #fff;border-left:1px solid #fff;padding-top:28px;}
#forum,#rss
{
	display:block;
	width:auto;
	padding: 0px 4px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
		background:#fff url(../images/left_bg.jpg) repeat;
}

#rss	{border-bottom:1px solid #fff;}

table	{color:#fff;}

#footer	{height:20px;	
	border-bottom: 1px solid #bbb;	margin-top: 0px;margin-bottom: 0px;	font-size:60%;}
div#footer p
{
	margin: 0;
	padding:0;
}

/* CLASSES */

.Tright	{text-align:right;}
.Tleft	{text-align:left;}

.credits	{text-align:right; font-size:85%; margin-top:10px; color:#666666; letter-spacing:-0.02em; }

p.credits  	{line-height: 15px; margin-top:-8px;}
p.credits a {color:#fff;}
input {
	font-size:12px;
	padding: 2px 4px 2px 4px;
	border-top: 1px solid #999;border-left: 1px solid #999;
	border-bottom: 1px solid #333;border-right: 1px solid #333;
	background:#fff;
	color:#12171F;
	
	}
select,option {
	font-size:90%;
		padding: 1px 3px 1px 3px;
		width: 190px;
}
input.button	{font-size:80%; padding:1px !important;margin-bottom:12px; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
input.button:hover 	{background: #12171F; color:#fff;cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}


#main_large img.left { margin: 4px 15px 0.5em 0; float: left; clear: left; }
#main_large img.right { margin: 4px 0 0.5em 15px;  float: right; clear: right; }

#log table,#log table td  {background:#37699B !important; color:#fff; border:0px;padding:0;margin:-21px 0 0 0;}
#log table.content  {	width:180px;}
table.thread    {background:#37699B; border: #ffffff; padding-bottom:5px !important;}
table.thread td {border-bottom: 1px dashed #fff;}
table.thread td a   {display:list-item; margin-left:16px;}
table.thread span.forumheading   {	font-weight
    :500; font-family:"Calibri",Trebuchet MS,"Century Gothic"; }
span.forumheading a{
padding: 4px 0 6px 6px; color:#fff;
text-decoration:none;
}

span.forumheading a:hover   {color:#ff6600;}
