#messages {
	height:510px;
	width:100%;
	margin:0px auto;
	overflow:auto;
	font-size:11px
}
.frmtable {
	width:100%;
	margin:0px auto;
	border-top:1px solid #999;
	text-align:center
	
}
SPAN.error {
	color: #FF0033;
	font-weight: bold;
}
.statusline {
	background: #eee url(nbg.png) 0 0 repeat-x;
	font-size:11px;
}
.statusline td { padding:3px;}
td.smil img { /*smilies*/
	padding-right:5px;
}
.content A:LINK, A:VISITED {
	text-decoration: none;
	color: #FF0099;
}
.content A:HOVER {
	text-decoration: underline;
	color: #FF0099;
}

INPUT.textfields { 
	background-color: white !important;
	color: #000;
	border: 1px solid #999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding:2px;
	margin-right:5px;
	width:300px;
	background: url(ibg.png) top left  repeat-x #FFF;
	}
	
.fmess { 
  font-family:Arial, sans-serif;
  font-size:8pt;
  background: #FFF url(ibg.png) top left  repeat-x;
  border: 1px solid #999; 
  color:#000;
  overflow: auto;
  width:100%;
  height: 60px;
  padding:2px;
  margin:0px;
  
  }
  
/* not for IE/Mac \*/
* html textarea {
    background-attachment: fixed;
}
/**/  
.fsend { 
  font-family:Arial, sans-serif;
  font-size:8pt;
  background-color:white;
  border:none;
  color: #333;
  font-weight:bold;
  margin:0px;
  padding:0px;
  vertical-align:top;  
  width: 64px;
  height:64px;
  
  }

.sendback {
	background:url(ajax-loader.gif) center no-repeat;
	width:64px;
	height:64px;
	float:right;
	border: 1px solid #999;
	}

/**messages**/

.dname {
	background: #eee url(nbg.png) 0 0 repeat-x;
	padding:3px 2px;
	border-top: 1px solid  #999;
}
.dmessage {
	padding:5px;
	background-color:white;
	overflow:hidden;
}
div.dmessage img {
	vertical-align: middle;
}
.poll {
	border: 1px solid #ccc;
}

#rules ul { padding-left:15px;}
#rules p { line-height:20px; }


.rules {
	padding:8px;
	border:1px solid #777;
	margin:10px auto;
	background-color:#FF6;
	font-size:12px
}
.captcha { width: 320px;
text-align:right;
padding-left:10px;
}

