 /* General page style. The scroll bar colours only visible in IE5.5+ */
body  {
	border: none; 
	scrollbar-3dlight-color: #D1D7DC; 
	scrollbar-arrow-color: #006699; 
	scrollbar-darkshadow-color: #98AAB1;
	scrollbar-face-color: #DEE3E7; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #DEE3E7;
 	scrollbar-track-color: #EFEFEF;
	margin:0px;
	background:#E2E2E2;
}

body, td {
	font-family:tahoma,verdana,arial,helvetica;
	font-size:90%;
}

h1 {
	margin-bottom:12px;
	font-size:130%;
	
}

#header {
	height:155px;
	background:white;
}

#defaultcontent {
	padding-left:10px;
	width:100%;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:10px;
}

#fullcontent {
	padding-left:5px;
	width:100%;
	padding-top:6px;
	padding-right:5px;
	padding-bottom:5px;
}

#subnavbar, #subsubnavbar  {
	height:28px;
	background:#cfcfcf;
	padding-top:7px;
	padding-bottom:6px;	
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	border-bottom:1px dotted gray;
}

#subnavbar a, #subsubnavbar a {
	text-decoration: underline;
	color: #333333;
	font-weight:normal;
}

#subnavbar a:hover, #subsubnavbar a:hover {
	text-decoration: none;
	color: #00CC00;
}

#subnavbar img, #subsubnavbar img {
	margin-left:5px;
	margin-right:5px;
}

#subsubnavbar {
	background:#f9f9f9;
	text-align: center;
}

.newsTable {
	/* border:1px solid gray; */
	border-bottom:1px dotted #015D00;
}

.newsTable td {
	padding:6px;
	background:#eeeeee;
}


/* new */
.sideBox {
	border:1px solid black;
	background:#eeeeee;
	margin-bottom:10px;
}

.sideBox .titleArea {
	background:#403A2E;font-weight:bold;color:white;padding:3px;
}

.sideBox .contentArea {
	padding:3px;border-bottom:1px solid gray;
	font-size:75%;
}

.mainBox {
	border:1px solid black;background:#eeeeee;
	margin-bottom:10px;
}

.mainBox .titleArea {
	background:#015D00;font-weight:bold;color:white;
	padding:6px;
}

.mainBox .contentArea {
	font-size:80%;
	padding:6px;
	border-bottom:1px solid gray;
	background:#eeeeee;
}

.mainBox .contentArea td {
	font-size:80%;
}

.mainbox .contentArea li {
	margin-bottom:4px;
	font-weight:bold;
	color:#333333;
}

.mainbox .contentArea li ul {
	font-weight:normal;
	color:black;
}

.mainbox .contentArea ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:12px;
}

.menuFiller {
	background-image: url(../images/teabag/menu_filler_background.gif);
	background-position : top, left;
	background-repeat : repeat-x;
}

.sideBox
{
}

.sideBox .byLine
{
	color: #646464;
	font-size: 9px;
}

.article
{
	background-color: #999999; 
	padding: 10px; 
	border: 1px solid #000000;
}

.article .main
{

}

.article .byLine
{
	color: #ffffff;
}

.article h2
{
	display: inline;
}

.article .comments h3
{

}

.article .quote
{
	color: #000000; 
	font-style: italic;
	font-size: 11px; 
	line-height: 125%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #339966; 
	border: solid 1px #000;
}

.article .comments .byLine
{
	border: 1px solid black; 
	background-color: black; 
	color: white; 
	padding: 1px; 
	padding-left: 5px;
}

.article .comments .comment
{
	border: 1px solid black; 
	background-color: #8D8D8D; 
	padding: 10px;
}

.article .comments .comment A
{
	text-decoration: none;
}

.article BUTTON
{
	background-color: #015D00; 
	color: white; 
	border: 1px solid black; 
	font-weight: bold;
}

.articles 
{
}
.articles .byLine
{
	color: #646464;
}

.articles h4
{
	display: inline;
}

.ssvmon /* Serverspy Ventrilo Monitor style */
{
	font-family: Arial; 
	font-size:12px;
}
