.last_post {
	position:relative;
	width:350px;
	margin:0;
	padding:0;
}

.post {
	float:left;
	width:200px;
	margin:0;
	padding:0 2px;	
}

.poster {
	float:left;
	width:130px;
	padding:0 2px;
}

.hot {
	background: #cc0000;
}

/*topics.php*/
#topic-container {
	width: 980px;
}

.post-container, .post-container-main, .post-container-odd {
	width: 980px;
	min-height:3em;
	overflow:hidden;
	margin-bottom:4px;
}

.post-container {
	background: #f5f5f5;
	border:1px solid #c5c5c5;
}

.post-container-main {
	background:#E6E6FA;
	border:1px solid #a2a2a2;
}

.post-container-odd {
	background:#eaeaea;
	border:1px solid #c5c5c5;
}

.topic_post {
	float:left;
	width:640px;
	height:100%;
	padding:3px;
	font-size:11pt;
	overflow:auto;
}

.topic_by {
	font-size:9pt;
}

.poster_info {
	float:right;
	width:310px;
	min-height:80px;
	padding:3px;
	border-left:1px solid #fff;
	margin-top:6px;
}

blockquote {
	background: no-repeat 6px 8px;
	background-color:#d8d8d8;
	background-image:url('/images/quotes.gif');
	padding:3px;
	border:1px solid #b4b4b4;
	font-size:10pt;
	
}

blockquote cite {
	display:block;
	margin-left:20px;
}

.bttns {
	clear:both;
	width:630px;
	height:30px;
	margin:50px 5px 5px 0;
	padding:2px;
}

.btn {
	padding:4px;
	border:1px solid #a2a2a2;
	background: #d0d0d0;
	line-height:2.0em;
	font-size:8pt;
}

.btn img {
	margin-top:5px;
}

.quote_container {
	width:635px;
	padding:0;
	margin:0;
	overflow:hidden;
}

#topic-container .quoter {
	float:right;
	width:12px;
	height:27px;
	margin-top:2px;
}

.sig {
	clear:both;
	font-size:small;
	border-top:1px solid #CCCCCC;
	margin:60px 0 5px 0;
	overflow:hidden;
}

.can_edit {
	height:22px;
	background:#ffff99;
	border:1px solid #b4b4b4;
	font-size:small;
	display:block;
}

.forum_rating {
	width:140px;
	text-align:center;
	padding:15px 0;
}

.paragraph {
	float:left;
	width:615px;
}

.sticky {
	background: #f0e68c;
}