body {
	margin: 20 0 0 0;
	background-color: #686F7C;
}
.menuhead {
	padding-left: 0px;
}
.menulinks {
	padding-left: 5px;
}
.menustats {
	padding-left: 5px;
	background-color: #B0C1D5;
}
.menu {
	font-weight: bold; 
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	border-bottom: 1px solid #ffffff; 
	border-right: 1px solid #ffffff; 
	background-image: url("menu_bg.jpg");
}
.content {
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Verdana;
	COLOR: black;
	border-left: #BFBFBF 1px solid;
	background-color: #E7E2E2;
	padding: 5px 10px 5px 10px;
}
.contenttable {
	border-bottom: #BFBFBF 1px solid;
	border-right: #BFBFBF 1px solid;
}
.contentborder {
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	background-color: #E7E2E2;
}
.contentgreystrip {
	border-right: 1px solid #BFBFBF;
	background-color: #E7E2E2;
}
.darkgraystrip {
	background-image: url("content/name_bg.gif");
	height: 37px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}



.darkgraystrip a:link {
	text-decoration: underline;
	color: #FFFFFF;
	}

.darkgraystrip a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	}



.quickinfotable {
	border-top: #686F7C 1px solid;
	border-bottom: #686F7C 1px solid;
	border-left: #686F7C 1px solid;
	border-right: #686F7C 1px solid;
	width: 93%;
}
.quickinfo {
	background-color: #E7E2E2;
	font-size:12px;
}
.quickinfohead {
	background-color: #2C5DBF;
	height: 20px;
	color: #ffffff;
	font-size: 11;
	text-align: center;
	font-weight: bold;
}
.footer {
	background-image: url("footer_bg.gif");
	height: 22px;
}

#navbar {
	font-family: Verdana,Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
	width: 100%;
	border-right: 0px solid #FFFFFF;
	background-color: #00CC99;
	border-left: 0px solid #777777;
	border-right: 0px solid #FFFFFF;
	color: #000000;
	display: block;
	padding: 1px 1px 1px 5px;
	text-decoration: none;
	width: 100%; 
	border-bottom: 1px solid #EAF0F7;
	margin: 0;
}



html>body #navbar li a {
	width: auto;
}
#navbar a.sublist {
	border-top: 0px solid #FFFFFF;
	text-align: left;
	font-family: Verdana,Helvetica, Arial;
	background-color: #E8B556;
	font-size: 10px;
	padding-left: 15px;
}

#navbar a.subsublist {
	background-color: #A3A3A3;
	color: #000000;
	font-size: 10px;
}

#navbar a:hover, #navbar a.currentpage {
	background-color: #0066FF;
	color: #ffffff;
}
.testHover a:hover{
	background-color: #FFFF00;
	color: #ffffff;
}

#navbar a.currentsubpage {
	background-color: #C8C8C8;
	color: #2C5DBF;
}

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




a:link {
	color:#3300FF;
	text-decoration:underline
}

a:visited {
	color:#643821;
	text-decoration:none
}

a:hover {
	color:red;
	text-decoration:none
}

a:active  {
	color:green;
	text-decoration:underline
}

.spnMessageText a:link {
	color:F9F9F9;
	text-decoration:underline
}
.spnSearchHighlight {
	background-color:yellow
}
input.radio {
	background:#E7E2E2;
	color:#000000
}

.ForumBody {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica;
	font-size:14px;
	color:#000000;
	padding: 1px 1px 1px 5px;
}
.ForumBodyPop {
	background-color:#E7E2E2;
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color:darkblue;
}
.Login {
	font-family:Verdana, Arial, Helvetica;
	font-size:10;
	color:black;
}

.ForumTableBorder {
	background-color:#FFFFFF;
}
.ForumOuterTableBorder {
	background-color: darkblue;
}
.ForumHeadCell {
	height: 28px;
	background-color:#2C5DBF;
	background-image: url("head_cell_bg.gif");
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color:FFFFFF;
	font-weight: bold;
}

.ForumHeadCell a:link {
	text-decoration: underline;
	color: #FFFFFF;
	}

.ForumHeadCell a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	}

.ForumAltForumCell {
	background-color:#E7E2E2;
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color: darkblue
}

.ForumForumCell {
	background-color:#E7E2E2;
	font-family:Verdana, Arial, Helvetica;
	color: darkblue;
	font-size:12
}
.ForumForumCell a:link {
	text-decoration: underline;
	color: blue;
}

.ForumCategoryCell {
	height: 28px;
	
	font-weight: bold;
	background-color:#7D8EA2;
	background-image: url("category_cell_bg.gif");
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color:#FFFFFF;
}

.ForumCategoryCell a:link {
	text-decoration: underline;
	color: #FFFFFF;
	}

.ForumCategoryCell a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	}

.ForumFirstCellColor {
	background-color:#E7E2E2;
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color: darkblue
}
.ForumFirstCellColor a:link {
	text-decoration: underline;
	color: blue;
}

.ForumPopUpTable {
	background-color:#E7E2E2;
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color:#000000;
}
.ForumPopUpBorder {
	background-color:000000;
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color:FFFFFF;
}
.ForumHiLiteColor {
	color:red;
}
.ForumAUModColor {
	color:green;
}
.ForumAUAdminColor {
	color:red;
}
.ForumTextBoxDropDown {
	font-size:12;
}
.ForumTextBoxText {
	font-size:12;
}
.ForumTextBoxTextArea {
	font-size:12;
}
.ForumTextBoxRadio {
	font-size:12;
}
.ForumTextBoxCheckBox {
	font-size:12;
}
.ForumButtonSubmit {
	font-size:12;
	font-weight: bold;
	border-right: #000000 1px solid; 
	border-top: #C1C1C1 1px solid; 
	background-image: url(button_gradient.gif); 
	border-left: #C1C1C1 1px solid; 
	color: #ffffff; 
	border-bottom: #000000 1px solid; 
	font-family: verdana,helvetica; 
	background-color: #1D4EB0
}
.ForumButtonReset {
	font-size:12;
}
.ForumButtonPreview {
	font-size:12;
}
.ForumButtonButton {
	font-size:12;
}
.ForumPostButtons {
	font-size:12;
	background-color: #DCD8D8;
}
.ForumPostDivider {
	background-color: #686F7C;
}
.InformationBox {
	background-color: #CFDBE8;
	border: 1px solid #000000;
	padding: 10px;
	color: #000000;
}
.AlsoHere {
	background-color: #CFDBE8;
	border: 1px solid #000000;
	padding: 2px;
	color: #000000;
}

.ForumAltColumn {
	background-color: #DFDEE1;
	font-size: 12;
	color: darkblue;
}
.ForumFooter {
	font-size:10;
}
.MakeLinkWhite {
	color: #FFFFFF;
}

.NavBoxOn {
	background-color:#686F7C;
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	padding: 2px 2px 2px 2px;
	color:#FFFFFF;
	font-weight: bold;
}

.NavBoxOff {
	background-color:#D8D4D4;
	border-top: #686F7C 1px solid;
	border-bottom: #686F7C 1px solid;
	border-left: #686F7C 1px solid;
	border-right: #686F7C 1px solid;
	font-family:Verdana, Arial, Helvetica;
	font-size:12;
	color:#000000;
	font-weight: bold;
}


.NavBoxOn a:link {
	text-decoration: underline;
	color: #FFFFFF;
	}

.NavBoxOn a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	}



.ImageGalleryBox {
	border-bottom: #CBC9C9 1px solid;
	border-right: #CBC9C9 1px solid;
}
.ImageGalleryBoxEnd {
	border-bottom: #CBC9C9 1px solid;
}
.ImageGalleryBox2 {
	border-right: #CBC9C9 1px solid;
}
.ImageGalleryDisplayComment {
	color: #000000;
	font-weight:bold;
	border-right: #CBC9C9 3px solid;
	border-bottom: #CBC9C9 1px solid;
}

.ListNuggetHeader {
	WIDTH: 100%; CURSOR: hand;
}
.ListNuggetHeaderClosed {
	WIDTH: 100%; COLOR: black;
}
.ListNuggetBody {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; 
}
.ListNuggetUpButton {
	DISPLAY: none;
}
.ListNuggetDownButton {
}
table.quote {
	width: 95%;
  border: 0px #000000 solid
 }
.quotetd {
	width: 100%; 
  border: 0px #DCDCDC solid
} 
.quotetd2 {
	background-color: #F5F5F5; 
  width: 100%; 
  border: 1px #000000 solid;
  border-collapse: separate;
  padding: 0.3em
}
.quotetext {
	font-family: Lucida Sans Unicode, Verdana, sans-serif;
  font-size: 9pt
}
.tvhead {
	background-color:#cccccc;
	color:#666666;
	font-size:13px;
	font-family:tahoma;
	padding-top:2px;
	padding-bottom:2px;
}
.tvclose {
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
.tvclosex {
	border:1px solid #666666;
	font-weight:bold;
	cursor:pointer;
}
#optionsNav{
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #94A0AB;
	width: auto;
}
#optionsNav li{
	padding: 0;
	margin: 0;
	display: inline;
}
#optionsNav li a{		
	float: right;
	cell-spacing: 1px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 5px;
}
#optionsNav li a:hover{
	background-color: #B0C1D5;
	color: #000000;
}
.thumbsborder {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=135, Strength=2);
	border:1px solid black
} 
.fadelogo {
	-moz-opacity: 25%; filter: alpha(opacity=60);
	border:1px solid black
}
.today {
	color: red;
}
.yesterday {
	color: chocolate;
}
		

/* nyyssit */

	div.single_new
	{
		margin: 1em 0;
	}
	

	div.single_new div.date {
		color: #FF3300;
	}

	div.single_new a:link, div.single_new a:visited {
		color: #666;
	}
	
	div.single_new a:hover, div.single_new a:active {
		border-bottom: 1px dotted #666;
	}
