body,td,p {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#FFFFFF;}
input,select,textarea {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#333333;}
.small {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;color:#FFFFFF;}
.head {font-family:verdana,arial,helvetica,sans-serif;font-size:15px;color:#FFFFFF;}
.subhead {font-family:verdana,arial,helvetica,sans-serif;font-size:14px;color:#FFFFFF;}
form {margin:0;padding:0;}

h3,h4 {
	display:block;
	width:653px;
	min-height:32px;
	padding:0;
	margin:0;
	padding-top:7px;
	padding-left:10px;
	margin-left:1px;
	margin-top:1px;
	font-weight:bold;
	font-size:22px;
	background:#606;
}
h4 {
	color:#6F0;
	font-size:17px;
	padding-bottom:7px;
}
p.home {
	margin:0;
	padding:10px;
	font-size:11px;
}
.message {
	width:643px;
	min-height:19px;
	background:#999999;
	padding:10px;
	margin-top:1px;
	margin-left:1px;
	font-weight:bold;
}
.subnav {
	width:653px;
	min-height:17px;
	background:#9D5C9D;
	padding-top:2px;
	padding-left:10px;
	margin-left:1px;
	margin-top:1px;
	margin-top:1px;
}
.thinner{
	width:321px;
	margin:0;
}
.profile {
	width:653px;
	padding-left:10px;
	padding-top:10px;
	background:#333;
	margin-left:1px;
	margin-top:1px;
}
.aboutme{
	width:643px;
	padding:10px;
	margin-left:1px;
	margin-top:1px;
	background:#9D5C9D;
	color:#000;
}
#div_chat {
	position:absolute;
	left:10px;
	top:10px;
	height:288px;
	width:488px;
	padding:5px;
	overflow:auto;
	background-color:#333333;
	border:1px solid #555555;
}
#div_chatusers {
	position:absolute;
	left:520px;
	top:10px;
	height:288px;
	width:128px;
	padding:5px;
	overflow:auto;
	background-color:#333333;
	border:1px solid #555555;
}

ol#terms li {
	font-weight:bold;
	margin-top:20px;
}
ol#terms li ol li {
	font-weight:normal;
}
ol#terms li ol li ol li{
	font-weight:normal;
}
ol#terms li ol li ol li ol li{
	font-weight:normal;
}

A:link {text-decoration:underline;color:#FFFFFF;}
A:visited {text-decoration:underline;color:#FFFFFF;}
A:active {text-decoration:underline;color:#FFFFFF;}
A.nav:link {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;}
A.nav:visited {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;}
A.nav:active {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;text-decoration:none;color:#FFFFFF;}
A.footer:link {color:#999;text-decoration:none;font-size:11px;}
A.footer:visited {color:#999;text-decoration:none;font-size:11px;}
A.footer:active {color:#999;text-decoration:none;font-size:11px;}
A.footer:hover {color:#FFF;text-decoration:none;font-size:11px;}

table.inbox {
	padding:0;
	margin:0;
	width:663px; 
	border-style:none;
	border-collapse:collapse;
}
table.inbox th {
	margin:0;
	border:0;
	font: 12px verdana,arial,helvetica,sans-serif;
	text-align:left;
	color:#FFFFFF;
	background:#660066;
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.td0 {
	margin:0;
	border:0;
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
	background:#666666;
	border-top:1px solid #000000;
}
.td1 {
	margin:0;
	border:0;
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
	background:#333333;
	border-top:1px solid #000000;
}
.td0 a {
	text-decoration:none;
}
.td1 a {
	text-decoration:none;
}
.td0 a:hover {
	text-decoration:underline;
}
.td1 a:hover {
	text-decoration:underline;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
