/*
	The Way Of Che. Honor and rails!
	CSS for topic body
*/

div.topic-body {
	clear: both;
	width: 100%;
	display: block;
	color: #00203F;
	border: 1px #00203F solid;
}

div.topic-body div.header {
	background: url(/images/skinimages/tlist_bg.gif) repeat-x #154572;
	color: white;
	text-align: left;
	width: 945px; /* WARNING! BULLSHIT! */
	height: 21px;
	font-weight: bold;	
	padding-left: 6px;
	padding-top: 4px;
	overflow: hidden;
	white-space: nowrap;
}

div.post {
	padding: 8px 10px 10px 10px;
}
div.post a {
	font-weight: bold;
}
div.post div.author {
	float: left;
	white-space: nowrap;
}

div.post div.tools {
	float: right;
	font-weight: bold;
	white-space: nowrap;
}
div.post div.tools a {
/*	padding-right: 8px; */
	padding: 0px 2px 0px 2px;
	font-weight: normal;
}

div.post div.tools div.rate-btn-container {
	display: inline;
}
div.post div.tools a.rate-btn {
	color: white;
	font-weight: bold;
	border: #154572 2px solid;
	text-align: center;	
	width: 8px;
	background: #587D9E;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 4px;
	border: 1px solid;
}
div.post div.tools a.rate-btn:hover {
	background: #00203F;
	text-decoration: none;
}
div.post div.sub-text {
	height: 14px;
	margin-bottom: 6px;
}

div.text {
	margin-top: 12px;
	border: 1px solid white; /* IE-bug hack */
}
div.odd div.text {
	border: 1px solid #DEDEE5; /* IE-bug hack */
}

div.text p {
	clear: both;
	display: block;
	color: #00203F;
	margin: 0;
	padding: 0;
}
div.text p a {
	color: #00203F;
	text-decoration: underline;
	font-weight: normal;	
}
div.text p.reply-to {
	color: #154572;
/*	
	font-weight: bold;
*/	
	margin-left: 6px;	
	padding-left: 14px;
	background: url(/images/skinimages/reply-to.gif) left top no-repeat;
}
div.text p.tag {
	padding: 4px 6px 4px 6px;
	margin: 4px;
}
div.text p.tag.quote {
	background: #F2E8C6;
/*	 this is good, but IE is stupid
	float: left;
	display: inline;
*/	
	font-size: 85%;
}
div.text p.tag.pre {
	background: #ECE8E0;
	border: 1px gray solid;
	font-family: Lucida Console;
	white-space: pre;
}

div.controls {
	border-top: 1px solid;
	padding: 10px;
	background: #f0f0fa;
}
div.controls label {
	float: left;
}
div.controls div.sub-text {
	float: right
}
div.controls div.sub-text a {
	margin-left: 4px;
	margin-right: 4px;
}
div.controls textarea {
	width: 100%;
	font: 100% Tahoma;
	height: 120px;
	border: 1px solid;
	border-color: #154572 #999 #999 #154572;
	margin-bottom: 2px;
}
div.controls input.button {
	color:  white;
	height: 20px;
	width: 90px;
	font: 100% Tahoma;
	display: block;
	background: #154572;
	border: 0px;
	cursor: pointer;
}