@charset "utf-8";
/* CSS Document */
#forum-navigation {
	padding-top:10px;
	padding-left: 15px;
	background-color:#000;
	vertical-align:middle;
	height:30px;
	margin-bottom:15px;
}

#forum-navigation a, #forum-navigation a:hover  {
	font-weight:700;
	font-size:12px;
	cursor: pointer;
	text-decoration: none;
	
}

#forum-navigation a {
	color: #cbd7ea;
}
#forum-navigation a:hover {
	color: #fff;
}

#forum-navigation ul {
	position:relative;
	left:-50px;
	white-space:nowrap;
	list-style-type:none;
}
#forum-navigation li {
	display:inline;
}
#forum-navigation img{
	position:relative;
	top:2px;
	margin-right:4px;
}

.forum-container {
	width:958px;
	margin:10px 15px;

}

.forum-board {
	padding:15px;
	margin:0;

	background:#393939 url(../img/forum/forum-header-top.gif) no-repeat;
}
.forum-board-bottom {
	height:7px;
	width: 958px;
	padding:0;
	margin:0;
	margin-bottom:15px;
	vertical-align:bottom;
	
	
	background: url(../img/forum/forum-header-bottom.gif) no-repeat;
}

input {
	width:200px;
}
.forum-form {
	padding: 10px;
	margin:10px;
}

.forum-form label {
	color:#FFFFFF;
	padding: 10px;
	margin:10px;
}

/***********************************
Index
************************************/
.forum-index-title {
	background:#171717 url(../img/forum/forum-corner-top-left-39.gif) no-repeat;
	padding-bottom: 5px;
	margin-bottom:15px;
	}
.forum-index-header { background-color:#000; margin:5px 10px; }
.forum-index-info {
	text-align:center; 
	padding:5px 0;
}
.forum-index-pagination {
	margin: 10px; 
	padding: 5px;
	background-color:#000;
	/*background-color:#393939; 
	text-align: center;*/
}
.forum-index-pagination a{
	text-decoration:none;
}

.forum-index-addpost {
	margin: 10px; 
	padding: 5px;
	background-color:#393939; 
	text-align: center;
}
.forum-category-list {
	background:#393939 url(../img/forum/forum-corner-top-left-17.gif) no-repeat;
	padding: 8px;
	margin:0 10px 5px 10px;
}
.forum-category-list:hover{
	background:#333 url(../img/forum/forum-corner-top-left-17.gif) no-repeat;
}

.forum-category-headline, .forum-category-headline a, h2.forum-category-spearhead { padding-left:0; margin:0; margin-left:0; }
h2.forum-category-spearhead a { color:#f4cc7e;}
h3.forum-category-headline { font-weight:400;}
.forum-category-image, .forum-category-image-spearhead{padding-left:19px; background: url(../img/forum/forum-folder-wings.gif) no-repeat 15px 3px;}
.forum-category-image-spearhead { background: url(../img/forum/forum-folder-spearhead.gif) no-repeat 15px 3px;}

/***********************************
Style overwritting
************************************/
h2.forum-thread-headline {
	font-size:13px;
}
h2.forum-thread-headline span {
	font-size:11px;
	font-weight:400;
}

span.forum-thread-info, span.forum-thread-info a { font-size:9px; color:#555;}

h2.forum-list-header {
	padding-top:10px;
	padding-bottom:5px;
	margin:5px 0;
}

/***********************************
Threads
************************************/
.forum-thread-entry {
	background:#393939 url(../img/forum/forum-corner-top-left-17.gif) no-repeat;
	padding: 8px; margin:0 10px 5px 10px;
}
.forum-thread-entry:hover, .forum-latest-entry:hover
{
	background-color:#333;
}
.forum-thread-entry-category, .forum-thread-entry-category a
{
	color:#666;
}



.forum-thread-entry-sticky {
	/*background-color:#474747;
	border:#5f5f5f solid thin;*/
}

.forum-thread-entry-closed {
	/*background-color:#272727;*/
}

.forum-thread-headline, .forum-thread-headline a { padding-left:0; margin:0; }

.forum-thread-timestamp {background-color:#000;}
.forum-thread-user {background-color:#000;}

.forum-thread-header, .forum-thread-header a {
	text-align:right;
	text-decoration:none;
}
.forum-thread-header img {
	position:relative;
	top: 4px;
	margin-right: 2px;
}

.forum-thread-image{background: url(../img/forum/forum-folder-open.gif) no-repeat 7px 2px;}
.forum-thread-image-sticky{background: url(../img/forum/forum-folder-sticky.gif) no-repeat 7px 2px;}
.forum-thread-image-closed{background: url(../img/forum/forum-folder-closed.gif) no-repeat 7px 2px;}
.forum-thread-image-sticky-closed{background: url(../img/forum/forum-folder-sticky-closed.gif) no-repeat 7px 2px;}

.forum-latest-entry
{
	background:#393939;
	padding: 5px 8px;
	margin:0 10px 1px;
}
.forum-latest-date h3
{
	padding: 0 0 5px 0;
	margin:0;
}

.forum-latest-date {
	margin:10px 10px 0 10px;
	padding-top:5px;
	padding-bottom:0px;
}
.forum-latest-column {
	background:#000  url(../img/forum/forum-corner-top-left-17.gif) no-repeat;
	margin:0 10px 0 10px;
	padding-top:10px;
	padding-bottom:0px;
}

.forum-expand-button
{
	color: #cbd7ea;
	font-weight: 700;
	cursor:pointer;
}

/***********************************
Posts
************************************/
blockquote {
	background:#171717 url(../img/forum/forum-quote-bg.gif) no-repeat 8px 8px;
	width: 88%;
	margin: 5px 25px 15px 25px;
	border:#393939 thin solid;
	padding: 8px;
	padding-top: 30px
}
.forum-post-list {
	background:#393939;
	padding: 15px;
	margin:0 10px 5px 10px;
}
.forum-post-text { color:#999;  }

/*Override markdown*/
.forum-post-text h1, .forum-post-preview h1,
.forum-post-text h2, .forum-post-preview h2,
.forum-post-text h3, .forum-post-preview h3,
.forum-post-text h4, .forum-post-preview h4,
.forum-post-text h5, .forum-post-preview h5,
.forum-post-text h6, .forum-post-preview h6
{
	color:#FFFFFF;
	font-weight:700;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-bottom: 0;
}

.forum-post-text h1, .forum-post-preview h1 {font-size: 14px;}

.forum-post-text h2, .forum-post-preview h2 {font-size: 13px;}

.forum-post-text h3, .forum-post-preview h3,
.forum-post-text h4, .forum-post-preview h4,
.forum-post-text h5, .forum-post-preview h5,
.forum-post-text h6, .forum-post-preview h6 {font-size: 12px;}

.forum-post-entry {
	margin-bottom: 15px;
	padding:0;
	background: #272727;
	border-bottom:thin solid #000000;
}

.forum-post-preview {

	margin: 0;
	text-align:left;
	background: #272727;
	padding: 10px 15px;
	border:thin solid #474747;
}
.forum-post-preview-frame {
	display: none;
	width:700px;
	text-align:center;
	
}

.forum-post-markdown {
	background:#272727;
	width:700px; padding-top:15px; padding-bottom:15px; margin-top:10px; margin-bottom:10px; border:thin solid #474747;
}

td.forum-dark, td.forum-dark-corner, .forum-dark-corner {
	/*vertical-align:text-top;*/
	padding-top:10px;
	padding:10px;
	background-color:#171717;
}

.forum-pagination-menu {text-decoration:none;}
.forum-pagination-menu img {position:relative; top:3px; left: 2px;}

td.forum-dark-corner { background:#171717;}
.forum-post-header { margin-top: 10px; }

.forum-post-banner {
	background:#000 url(../img/forum/forum-corner-top-left-39.gif) no-repeat;
	height: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:4px;
}
.forum-post-banner td {vertical-align:top;}

.forum-post-buttons, .forum-post-buttons a {
	position:relative;
	top: -2px;
	text-align:right;
	text-decoration:none;
}

.forum-post-buttons img {
	position:relative;
	top: 3px;
	margin-top: 0;
	padding-top: 0;
	margin-right: 2px;
} 


.forum-post-rpcmessage {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	background:#570b00 url(../img/forum/forum-exclamationmark.gif) no-repeat 5px 7px;

}

.rpc_message {
	padding: 10px 10px 10px 30px;
	color:#FFFFFF;
}