body
{
	font: 11px verdana, arial, helvetica, sans-serif;
	background-color: #3f3f3f;
	text-align: center;
	color:#000;
}

a
{
	color: #A5A5A5;
	text-decoration: none;
	background-color:inherit;
}

a:hover
{
	color: #f4dd18;
	background-color:inherit;
}

img
{
	border: 0px;
}

td
{
	font: 11px "trebuchet ms", arial, helvetica, sans-serif;
	background-color: #000;
	color:#fff;	
}

form
{
	font: 11px "trebuchet ms", arial, helvetica, sans-serif;
	background-color: #000;
	color:#fff;	
}

.main
{
	width: 630px;
	margin: auto auto auto auto;
	padding: 1px;
	border: 1px solid #FFF;
	background-color: #000;
	color: white;
}

pre
{
	font-family: "Bitstream Vera Sans Mono", "Courier New", sans-serif;
	padding: 3px;
	margin: 18px;
	color: #fff;
}

pre.links
{
	font: 9px "Bitstream Vera Sans Mono", "Courier New", sans-serif;
	padding: 3px;
	margin: 18px;
	color: #fff;
}

.custompre
{
	font-family: "Bitstream Vera Sans Mono", "Courier New", sans-serif;
	text-indent: 15em;
	color: #fff;
	white-space: pre;

}

.code
{
	border: 1px silver solid;
	margin:10px 35px 10px 35px;
	padding:2px;
	overflow:auto;
	text-align: left;

}

.listing
{
	font: 11px "Bitstream Vera Sans Mono", "Courier New", sans-serif;
	border: 1px dashed #fff;
	padding: 3px;
	margin: 18px;
	color: #fff;
}

.title
{
	font: bold 14px serif;
	color: #bbbbbb;
	background-color: inherit;
	text-indent: 15px;
	margin: -3px 0px 5px 0px;
	text-align:left;
}

.org
{
	font-size: 12px;
	color: #666666;
	background-color:inherit;
}

.nav
{
	font: 10px verdana, arial, helvetica, sans-serif;
	text-align: right;
}

.info
{
	text-align: right;
	float:right;
}

.content
{
	text-align: left;
	padding: 1px;
	width: 600px;
	margin: 8px;
}

input
{
	font: 11px "trebuchet ms", arial, helvetica, sans-serif;
	background-color: #000;
	color:#fff;	
}

.subhead
{
	font: bold 13px verdana;
	color: #bbbbbb;
	background-color: inherit;
	text-align:left;
}

.supertitle
{
	font: bold 12px Tahoma;
	color: #C0C0C0;
}

.newsbody
{
	margin: 18px;
	text-align:left;
}	


#comments
{
  border: 0px;
  margin-top: 10px;
}

#comments tr
{
  vertical-align: top;
}

#comments td, #comments input, #comments textarea
{
  font-size: 10px;
}

#comments input, #comments textarea
{
  background-color: #3f3f3f;
  color: #ffffff;
  border: 1px solid black;
}

#comments input:focus, #comments textarea:focus
{
  background-color: #4f4f4f;
}

p.comment_msg
{
  font-weight: bold;
  color: #ffffff;
  font-size: 10px;
}

span.comment
{
  display: block;
  margin-bottom: 15px;
  border: 1px solid black;
  padding: 3px;
  background-color: #000000;
  color: #000000;
}
