/* @group Main */
#center {
	float: left;
	width: 530px;
}

#right {
	float: left;
	margin-left: 9px;
	width: 162px;
}
/* @end */

/* @group Breadcrumb */
#breadcrumb {
	background: url(/images/sprites.gif) no-repeat -239px -202px;
	display: block;
	font-weight: bold;
	height: 19px;
	padding: 5px 0 0 12px;
	margin-bottom: 12px;
	width: 518px;
	overflow: hidden;
}

#breadcrumb a {
	color: black;
	text-decoration: none;
}
/* @end */

#forum_topics, #topic {
	width: 530px;
	margin-bottom: 8px;
}

#forum_topics h1, #topic h1 {
	font-size: 15px;
	margin: 0 0 5px 12px;
}

#forum_topics .header, #topic .header {
	background: url(/images/sprites.gif) no-repeat -239px -230px;
	height: 33px;
	position: relative;
}

#forum_topics .content, #topic .content {
	background:  url(/images/components/full_solid_bg.gif) repeat-y;
}

#forum_topics .footer, #topic .footer {
	background: url(/images/sprites.gif) no-repeat -239px -265px;
	height: 10px;
}

#forum_topics .link_create {
	background: url(/images/sprites.gif) no-repeat -103px -235px;
	display: block;
	height: 19px;
	left: 145px;
	position: absolute;
	top: 2px;
	width: 110px;
}

#topic .link_reply {
	background: url(/images/sprites.gif) no-repeat -8px -235px;
	display: block;
	float: left;
	height: 19px;
	margin: 2px 0 0 12px;
	width: 88px;
}

#topic .count {
	color: white;
	float:  right;
	font-weight: bold;
	margin: 4px 15px 0 0;
}

#forum_topics .row_border {
	border-top: 2px solid white;
	height: 0;
	margin: 5px 12px;
}

#forum_topics td, #forum_topics th {
	padding: 0;
}

#forum_topics th {
	height: 20px;
}

#forum_topics .first {
	padding-left: 12px;
	text-align: left;
	width: 240px;
}

#forum_topics th.subject {
	color: white;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
}

#forum_topics th.reply_head {
	overflow: hidden;
	padding-left: 8px;
	text-align: left;
	width: 510px;
}

#forum_topics td.subject {
	font-size: 12px;
	font-weight: bold;
}

#forum_topics .replies {
	text-align: center;
	width: 90px;
}

#forum_topics .views {
	text-align: center;
	width: 65px;
}

#forum_topics .last {
	padding-right: 12px;
	text-align: right;
	width: 110px;
}

#forum_topics .sub span {
	color: #666;
	padding: 0 12px;
	font-size: 10px;
}

.reply {
	border-top: 2px solid white;
	margin: 6px 7px 0 7px;
	padding-top: 6px;
	width: 516px;
}

#topic .first {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

/* @group Reply */
.reply_header {
	background: url(/images/sprites.gif) no-repeat -244px -278px;
	height: 12px;
}

.reply_content {
	background: url(/images/components/forum_reply.gif) repeat-y;
	padding-left: 12px;
}

.reply_content h3 {
	font-size: 13px;
	margin-bottom: 5px;
}

.post_edit {
	background: url(/images/comment_edit.png) no-repeat;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}

.reply_content h3 span {
	color: #666;
	font-size: 10px;
}

.reply_content p {
	float: left;
	text-align: left;
	width: 372px;
}

.reply_content .post_content {
	float: left;
	min-height: 40px;
	overflow: auto;
	width: 372px;
}

.reply_footer {
	background: url(/images/sprites.gif) no-repeat -244px -291px;
	height: 12px;
}

.reply .user {
	float: right;
	overflow: hidden;
	padding: 0 10px;
	width: 100px;
}

.reply .user h3 {
	color: white;
	font-size: 13px;
}

.reply .user p {
	width: 100px;
}
/* @end */

#topic .link_pm {
	background: url(/images/sprites_pijl.gif) no-repeat 0 -141px;
	float: left;
	line-height: 15px;
	padding-left: 23px;
	margin-top: 8px;
}

#forum_topics input.width, #forum_topics textarea {
	margin: 0px;
	width: 498px;
}
#forum_topics textarea {
	height: 250px;
}
