BODY {
	background: #121212;
	color : silver;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	#background-image : url("image/brick_09.jpg");
	background-attachment : fixed;
}

BODY.private {
	background: #383838;
	color : silver;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-image : url("image/brick_09.jpg");
	background-attachment : fixed;
}

TD {
	color : #FFFFFF;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

TD.black {
	background:#000000;
}

H2 {
	font-size: 14pt;
}

H3 {
	font-size: 15pt;
	font-style: italic;
	font-family: sans-serif;
}

H4 {
    font-family: sans-serif;
    font-size: small;
}

A {
	color:#00FF00; 
	text-decoration : none;
}

A:Hover {
	color:#FFFFFF;
	text-decoration : underline overline;
}

HR {
	height: 1pt;
}

INPUT {
	font-size:11px;
	background:#222222;
	color:#FFFFFF;
	border : 1px solid;
	border-color : #000000 #000000 #000000 #000000;
}

SELECT {
	font-size:10px;
	background:#222222;
	color:#FFFFFF;
	border : 1px solid;
	border-color : #000000 #000000 #000000 #000000;
}

TEXTAREA {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background:#003500;
	color:#FFFFFF;
	border : 1px solid;
	border-color : #000000 #000000 #000000 #000000;
}

INPUT.private {
	font-size:10px;
	background:#350000;
	color:#FFFFFF;
}

SELECT.private {
	font-size:10px;
	background:#350000;
	color:#FFFFFF;
}

TEXTAREA.private {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background:#350000;
	color:#FFFFFF;
}

INPUT.news_edit {
	font-size:10px;
	background:#cccccc;
	color:#000000;
}

.news_posted_by {
	font-size:10px;
	color:#FFFFFF;
}

.news_title {
	font-family:"Arial Black",arial,helvetica,verdana;
	color:#FFFFFF;
	font-size:12px;
}

.news_body {
	color:#FFFFFF;
	font-size:10px;
}

.link_body {
	color:#FFFFFF;
	background:#000000;
	border : 1px solid;
	border-color : #999999 #999999 #999999 #999999;
	font-size:11px;
	width : 300;
}

.marquee_title {
	color:#FFFFFF;
	font-size:24px;
}

.left_body {
	color:#FFFFFF;
	font-size:11px;
	width : 200;
}

.no_underline {
	text-decoration:none;
}

.roster {
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}

#overlay {
	position:absolute;
	top:10;
	left:0;
}

.linktitle{background-color:#333333;width:100%;}