.nospacing {
 top: 0px;
 left: 0px;
 visibility: visible;
 z-index: 1;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background: #ffffff;
 color: #000020;
 font-family: arial, helvetica; 
 font-size: 10pt;
}

td {font-size: 10pt; font-family: arial, helvetica; color: #000020;}

hr {border: none 0; 
        border-top: 2px dotted grey;
        border-bottom: 0px;
        width: 80%;
        height: 2px;
        margin: 10px auto 0 0;
        text-align: left;
        }   

a:link    {text-decoration: none; color: #4466ff; font-weight: bold;}
a:active  {text-decoration: none; color: #4466ff; font-weight: bold;}
a:visited {text-decoration: none; color: #4466ff; font-weight: bold;}
a:hover   {text-decoration: none; color: #7010aa;}

h1 {
	margin: 0px;
	padding:2px;
	font-weight:bold;
	font-size:medium;
	color:#666;
}
h2 {
	font-weight:bold;
	font-size:10pt;
	color:#666;
	background-color: #eeeeff;
}
h3 {
	font-weight:bold;
	font-size:8pt;
	color:#666;
	background-color: #eeeeff;
}

.small {font-size: 7pt;}
.menutext {font-size: 8pt;}
.largemenutext {font-size: 12pt; font-weight:bold; }
.fieldkey {font-weight:bold; color:#666;}
.unseen {font-size: 0pt; color: #ffffff;}
.advert_row {background-color: #eedddd}
.highlight {background-color: #eeeeff;}
.alt_highlight {background-color: #ddffdd;}
.highlighted_text {background-color: #eeeeff; color: #000033; font-weight: bold;}
.sponsor { font-size: 9pt; background-color: #eedddd;}
.newbie {font-size: 8pt; background-color: #7010aa;}
.warning {color: #ff2222; font-weight:bold; background-color: #eeeeff;}
.censored {color: #777;}
.unread {color: #ff2222; font-weight: bold;}
.tag {background-color: #ddffdd;}
.anti-tag {color: #ff2222; background-color: #eeeeff;}
.large_gray {font-weight: bold; font-size:medium; color:#666; }

.member_online:link    {text-decoration: none; color: #329932; font-weight: bold;}
.member_online:active  {text-decoration: none; color: #329932; font-weight: bold;}
.member_online:visited {text-decoration: none; color: #329932; font-weight: bold;}
.member_online:hover   {text-decoration: none; color: #52b952;}

.member_offline:link    {text-decoration: none; color: #0044cc; font-weight: bold;}
.member_offline:active  {text-decoration: none; color: #0044cc; font-weight: bold;}
.member_offline:visited {text-decoration: none; color: #0044cc; font-weight: bold;}
.member_offline:hover   {text-decoration: none; color: #5034fd;}

.entry_link:link    {text-decoration: none; color: #cc0044; font-weight: bold;}
.entry_link:active  {text-decoration: none; color: #cc0044; font-weight: bold;}
.entry_link:visited {text-decoration: none; color: #cc0044; font-weight: bold;}
.entry_link:hover   {text-decoration: none; color: #ed2064;}

.suspended_member    {text-decoration: none; color: grey; font-weight: bold;}
.deleted_member    {text-decoration: line-through; color: grey; font-weight: normal;}

table.comment {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #dde0f0}
table.comment td {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 12px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #dde0f0;
}

table.forum {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.forum td {
	border-width: 1px 0px 0px 0px;
	padding: 2px 15px 15px 2px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
}

table.dashed {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.dashed td {
	border-width: 0px 0px 1px 0px;
	padding: 2px 2px 2px 2px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;	
}


table.grid {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;	
	border-collapse: separate;
}
table.grid td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
}

textarea, select, option, input { background: #eef0f0; border: 1px solid  }	
.radiobutton { background: none; border: 0px; }

