.forumtop {
	width:613px;
	margin-bottom:8px;
	height:21px;
}

.forumtopright {
	float:right;
}

.forumtop img {
	cursor:pointer;
}

#forumpopupquicklinks {
	display:none;
	background:#F3F3F3 url('../layout/graydent.jpg') bottom repeat-x;
	border-top:1px solid #838995;
	border-bottom:1px solid #838995;
	width:175px;
	position:absolute;
	font-size:11px;
}

#forumpopupquicklinks ul {
	margin:5px;
	padding:0px;
}

#forumpopupquicklinks li {
	display:inline;
	padding:0px;
}

#forumpopupquicklinks a {
	display:block;
}

#forumpopupquicklinks a:hover {
	background:#ddd;
	text-decoration:none;
}

.forumpopuphead {
	font-weight:bold;
	padding:0px 3px;
	background:#ddd;
	border-bottom:1px solid #ccc;
}

/* forum box */
.forumbox .h1 {
}

/* forum board title */
.forumbt, .forumtt, .forumpt {
	background:#f2f2f2;
	color:#B8BFCD;
	padding:5px;
	font-size:11px;
	font-weight:bold;
}

/* forum board */
.forumb, .forumt, .forump {
	width:100%;
	table-layout:fixed;
}

/* forum board head/th row */
tr.forumbh, tr.forumth, tr.forumph {
	font-size:10px;
}

/* forum board head th 1 - label */
.forumbh1, .forumth1, .forumph1, .forumph2 {
	text-align:left;
}

.forumph1 {
	width:125px;
}

/* forum board head th 2 - thread count */
.forumbh2, .forumth2 {
	text-align:center;
	width:75px;	
}

/* forum board head th 3 - posts count */
.forumbh3, .forumth3 {
	text-align:center;
	width:75px;
}

/* forum board head th 4 - last post info */
.forumbh4, .forumth4 {
	text-align:center;
	width:120px;
}

.forumblr, .forumtlr {
	background:url('../layout/graydent.jpg') 0px 20px #f3f3f3 repeat-x;
}

.forumplr1 {
	background:#E7ECF8;
}

.forumplr2 {
	background:#D6DBE7;	
}

.forumpsr td {
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	height:7px;
	font-size:1px;
}

.forumblr td, .forumtlr td{
	border-bottom:1px solid #ddd;
	padding:8px;
}

.forumbl1 a, .forumtl1 a {
	display:block;
	font-weight:bold;
}

.forumtl1 span, .forumtl1 span a {
	font-size:10px;
	display:inline;
	font-weight:normal;
}

.forumbl1 span {
	font-size:10px;
}

.forumtl1 {
	vertical-align:middle;
}

.forumbl2, .forumbl3, .forumbl4, .forumtl2, .forumtl3, .forumtl4 {
	text-align:center;
	vertical-align:middle;
}

.forumpl1 {
	font-size:10px;
	padding:5px;
	border-right:1px solid #bbb
}

.forumpl2 {
	padding:5px;
	font-size:11px;
}

.forumpls1 {
	height:31px;
	vertical-align:bottom;
	padding-bottom:5px;
	text-align:right;
	font-size:1px;
}

.forumpls1 img {
	margin-right:5px;
}

.forumpl1 a {
	font-size:11px;
	font-weight:bold;
}

.forumpl1 a.avatar {
	margin:3px 0px;
	text-align:left;
	padding:2px;
	border:1px solid #ccc;
	display:inline-block;
}

.forumpl1 .createdAt {
	text-align:center;
}

.forumbl4, .forumtl4 {
	font-size:10px;
}

#forumsearchbox {
	display:none;
}

#forumreplybox, #forumtopicbox {
	display:none;
}

#forumreplybox textarea, #forumtopicbox textarea {
	width:100%;
	height:150px;
}

#forumreplybox form {
	text-align:right;
}

#forumreplybox input {
	width:150px;
	margin:5px 5px 5px 0px;
}

#forumtopicbox .padding {
	margin-bottom:0px;
}

#forumtopicbox div.submit {
	text-align:right;
}

#forumtopicbox div.submit input {
	margin:5px 9px 5px 0px;
}

.foruminfo {
	background:url('../layout/graydent.jpg');
	margin-bottom:10px;
}

.forumpedit {
	font-style:italic;
	font-size:10px;
	color:#666;
}