/* UTF-8: ï»¿ */

.info_box { padding-top: 8px; }
.info_box h2 { color: #FFF; }
.pagination { overflow: hidden; }


/* Forum index and Forum category */
#forum a, #forumt a {
	color: #c5711c;
}
#forum a.bold, #forumt a.bold {
	font-weight: 700;
}
#forum span.bold {
	font-weight: 700;
}
#forum {
	border: 0;
	width: 790px;
	margin-top: 5px;
}
#forum td { border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
#forum th { border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
#forum .nb { border-left: 0; font-weight: 700;}
#forum th {
	text-align: left;
	padding: 5px 0;
}
#forum td {
	padding: 5px;
	background: #F8F7F3;
}
#forum .first {
	font-weight: 700;
}
#forum .l {
	background: #fdfcf8;
}
#forum .d {
	text-align: center;
}
#forum .nb img {
	margin-left: 5px;
}


/* Forum thread */
#forumt {
	border: solid 1px #fff;
	overflow: hidden;
}
#forumt .comment {
	margin-bottom: 10px;
	overflow: hidden;
}
#forumt .left {
	height: 160px;
	width: 160px;
	float: left;
	background: #ecebe4;
	border: 1px solid #e5e5e5;
	padding: 10px;
}
#forumt .left span {
	color: #8a8a8a;
}
#forumt .username {
	background: url(../images/forum/g_bottom.gif) repeat-x;
	border: 1px solid #ccc29a;
	padding: 3px 5px;
	overflow: hidden;
	margin-bottom: 7px;
}

#forumt .right {
	width: 560px;
	float: right;
	border: 1px solid #e5e5e5;
	padding: 15px 15px 4px;
	min-height: 160px;
}
#forumt .right.odd {
	background-color: #f2f2f2;
}
#forumt .right .arrow {
	position: absolute;
	margin-left: -21px;
}
#forumt .right span {
	color: #8a8a8a;
}
#forumt .right span img {
	margin-top: 2px;
	vertical-align: top;
}
#forumt .right .post_nr {
	float: right;
}
#forumt .postcontent {
	margin-top: 5px;
	font-size: 1.15em;
	min-height: 106px;
}
#forumt .signature {
	margin-top: 7px;
	padding-top: 5px;
	border-top: solid 1px #cccccc;
	font-size: 0.87em;
}
#forumt .edit {
	margin-top: 7px;
	font-size: 11px;
	color: #8a8a8a;
}
#forumt .postcontent blockquote {
	background: #ebeadd none 6px 8px no-repeat;
	background-color: #ebeadd;
	border: 1px solid #dbdbce;
	font-size: 0.9em;
	margin: 0.5em 1px 0.5em 25px;
	overflow: hidden;
	padding: 5px;
}

#forumt .postcontent blockquote blockquote {
	/* Nested quotes */
	background-color: #efeed9;
	font-size: 1em;
	margin: 0.5em 1px 0.5em 15px;	
}

#forumt .postcontent blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #ebeadd;
}

#forumt .postcontent blockquote blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #efeed9;
}

#forumt .postcontent blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	font-weight: bold;
	display: block;
	font-size: 0.9em;
}

#forumt .postcontent blockquote cite cite {
	font-size: 1em;
}

#forumt .g_bottom {
	background: url(../images/forum/g_bottom.gif) repeat-x;
	height: 16px;	
	padding: 3px 15px;
	border-top: 1px solid #e5e5e5;
	margin: 15px -15px -4px;
}
#forumt .g_bottom span {
	float: right; margin-left: 20px;
}
#forumt .g_bottom img {
	margin-right: 3px;
}
#forumt .g_bottom .spanlink { color: #c5711c; }

/* Thread - Post */
.t_form {
	float: left;
	width: 783px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.t_form textarea {
	width: 733px;
	height: 153px;
	border: 1px solid #d8d8d8;
	padding: 8px;
	outline: none;
	background: #fff;
}
.t_form #toolbar {
	float: right;
	width: 23px;
	margin: 1px -1px 0 0;
}
.t_form .title {
	width: 680px;
}

/* The new thread and answer button */
.forum-answer-btns {
	float: left;
	margin-left: 2px;
}

/* Admin buttons */
.forum-admin-btns {
	float: right;
}

.forum-answer-btns span, .forum-admin-btns span {
	background: url(../images/forum/gradient.png);
	border: 1px solid #999;
	padding: 3px 10px;
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	color: #646257;
	font-weight: 700; 
}
.forum-answer-btns a, .forum-admin-btns a {
	color: #646257;
}
.forum-answer-btns-end {
	float: left;
	margin: 5px 0 10px;
}

