html, body {
  height:	100%;
}

img {
  border:	0;
}

textarea {
	background-color: #444;
	border: 2px solid #555;
	color: white;
}
.postli p {
 padding:0;
 margin:0;
}

.content_header {
  background:	url('hborder.gif') repeat-x bottom #000;
  padding:	6px 0 1px 0;
  text-indent:	12px;
  height:	20px;
}

.gradient{
  background:	transparent url('column_gradient_fixed.gif') repeat-x;
  height:	100%;
}

#columns{
	width: 987px;
	background:	url('column_gradient_repeat.gif');
}

#top{
  height:	auto;
  margin-bottom:3px;
}

#left{
  background:	url('column_gradient_repeat.gif');
  height:	100%;
  width:	800px;
}

#spacer{
  width: 5px;
  background: #000 url('vborder.gif') repeat-y scroll center center;
}

#right{
  background:	#111 url('column_gradient_repeat.gif');
  background:	#111  url('column_gradient_fixed.gif') repeat-x;
  width: 184px;
}

#footer td{
  background:	url('hborder.gif') repeat-x #000;
}

#footer img{
	padding:	1px 0 10px 0;
	margin:	9px 0 0 10px;
}

#forum_active {
	background-color: #222;
	position: absolute;
	width:	145px;
	border:0;
	padding:0;
	padding-right: 4px;
	border-left: 4px solid #333;	
	border-right: 4px solid #333;	
}
#forum_active h1{
	font-size: 14px;
	display: block;
	border:0;
	padding:0;
	color: #ccc;
	margin-left: 4px;
	padding-top: 4px;
}
#forum_active a{
	display:block;
	border:0;
	padding:0;
	margin:0;
	padding-bottom: 5px;
}
#forum_active a:hover {

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

#pgallery a{
  background:	#111;
  border:	0;
  display:	block;
  text-align:	center;
  float:	left;
  margin:	5px 10px 5px 0;
  overflow:	hidden;
  height:	205px;
  width:	180px;
}
#pgallery a:hover{
  background:	#222;
}


#ggallery a,.gimg{
  background:	#111;
  border:	0;
  display:	block;
  padding:	10px;
  margin:	10px auto;
  height:	160px;
  width:	600px;
}
#ggallery a:hover{
  background:	#222;
}
#ggallery img, .gimg img{
  float:	left;
}
#ggallery div, .gimg div{
  padding:	20px 0 0 200px;
}


#snav{
  background:	#222;
  padding:	5px;
  height:	25px;
}
#snav a{
  border:	none;
  color:	#fff;
  display:	block;
  float:	left;
  line-height:	20px;
  margin-right:	5px;
  padding:	3px 10px;
  width:	auto;
}
#snav a:hover{
  background:	#666;
}

#nav a{
  background:	#333;
  border:	0;
  display:	block;
  padding:	6px 8px;
  margin-bottom:10px;
  max-width:	120px;
  width:	136px;
  height: 30px;
}
#nav a:hover{
  background:	#666;
}
tr.minimenu a{
	margin: 0 3px 10px 0;
	padding: 5px 8px;
	float: left;
	display: block;
	border: 0 !important;
	}
tr.minimenu a:hover{
	text-decoration: underline;
	color: #fff;
	background: #7f9e56;
	}
#minimenu a{
  margin:	0 3px 0 0;
  padding: 5px 8px;
}
#minimenu a:hover{
  background:	#666;
  background: #7F9E56;
  border:	0;
  color:	#fff;
}
.helpline{
  background:	0;
  bordeR:	0;
  color:	#fff;
  font-size:	10px;
  padding:	5px 0;
  width:	100%;
}

#forum_smilies div{
  float:	left;
  height:	30px;
  width:	35px;
}
#forum_smilies img{
  border:	0;
}
a.print{
	display: none;
	}

ul#forum_footer{
	list-style-type: none;
	margin: 0;
	padding: 15px 5px 15px 0;
	height: 25px;
	clear: both;
	background: #111;
	}
ul#forum_footer li{
	margin: 0;
	padding: 0;
	float: right;
	}
ul#forum_footer li.alt{
	padding-left: 10px;
	float: left;
	}
ul#forum_footer li.google{
	padding-top: 5px;
	}
ul#forum_footer li.google input{
	}
ul#forum_footer li.googlecover{
	position: relative;
	padding: 3px 0;
	margin: 0 0 0 -130px;
	width: 130px;
	left: -660px;
	background: #111;
	font: 13px Arial, sans-serif;
	color: #666;
	}
ul#forum_footer a{
	padding: 5px 8px;
	margin-right: 15px;
	float: left;
	border: 0;
	}
ul#forum_footer a:hover, div.forum_paginate a:hover{
	text-decoration: underline;
	color: #fff;
  background: #7F9E56;
	}
div.forum_paginate{
	margin: 0;
	height: 50px;
	list-style-type: none;
	display: block;
	clear: both;
	color: #f0f0f0;
	background: #222;
	}
div.forum_paginate span{
	padding: 15px 5px 15px 20px;
	float: left;
	color: #999;
	}
div.forum_paginate span.right{
	float: right;
	}
div.forum_paginate a{
	padding: 5px 8px !important;
	margin-right: 15px;
	border: 0 !important;
	}
ul#forum_top{
	list-style-type: none;
	margin: 0;
	height: 25px;
	padding: 10px 15px;
	background: #111;
	}
ul#forum_top li{
	padding: 5px 0;
	float: left;
	}
ul#forum_top li.sec{
	float: right;
	}
ul#forum_top a{
	padding: 5px 8px;
	margin-right: 5px;
	border: 0;
	}
ul#forum_top a:hover{
	text-decoration: underline;
	color: #fff;
  background: #7F9E56;
	}

