/* $Id: advanced_forum.css,v 1.1.2.11 2009/01/27 04:54:53 michellec Exp $ */

/*
The Naked style is layout only.
*/

table#forum-table-wrapper {
	border: 1px solid #f1ebd6;
	background-color: #fff; 
	width: 100%;
	position: relative;  
}

table#forum-table-wrapper tr td { 
	padding: 0; }

table.forum-table, table.forum-topics {
	background-color: #fff;
	border: 1px solid #fff;
	border-collapse: collapse; 
	margin-bottom: 0; padding-bottom: 0;
}

div.forum-details div.name {
    font-size: 14px;
    margin-top: 5px;
}

table.forum-table td.forum-descr {
    padding-left: 5px;
}

table.forum-table thead th, table.forum-topics thead th {
	background-color: #c6ea48; 
	color: #fff; border: 1px solid #fff;
	background-image: url('images/forum-head.png');
}

#posel-main table.forum-topics thead th a:link { color: #fff; margin-right: 5px; text-decoration: none; }
#posel-main table.forum-topics thead th a:visited { color: #fff; margin-right: 5px; text-decoration: none; }
#posel-main table.forum-topics thead th a:hover { color: #fff; margin-right: 5px; text-decoration: underline; }

table.forum-table thead tr, table.forum-topics thead tr {
	border-bottom: 1px solid #fff;
}

div.forum-top-links {
	float: none; clear: both; text-align: right;
}

table.forum-table tr.odd, table.forum-topics tr.odd {
	background-color: #edfabe; 
}

table.forum-table tr.even, table.forum-topics tr.even {
	background-color: #f5ffd0; 
}

table.forum-table tr.forum-container {
	background-color: #d1ed71;
}

table#forum-table-wrapper tr td table.forum-table tbody tr.container td.container { 
	padding: 6px; font-weight: bold; padding-left: 15px;
}

table#forum-table-wrapper tr td table.forum-table tbody tr td, 
table#forum-table-wrapper tr td table.forum-topics tbody tr td {
	padding: 5px;
}

#posel-main td.container a:link { color: #444; text-decoration: none; }
#posel-main td.container a:visited { color: #444; text-decoration: none; }
#posel-main td.container a:hover { color: #444; text-decoration: underline; }

table.forum-table td, table.forum-topics td {
	border: 1px solid #fff;
}

#posel-main ul.forum-links li.markasread a {
	background-image: url('images/mark-as-read.png');
	background-position: center center; background-repeat: no-repeat;
	padding: 12px 23px;
}

#posel-main ul.forum-links li.markasread a:link { color: #444; text-decoration: none; }
#posel-main ul.forum-links li.markasread a:visited { color: #444; text-decoration: none;  }
#posel-main ul.forum-links li.markasread a:hover { 
	color: #333; text-decoration: underline;
	background-image: url('images/mark-as-read-hover.png');  
}

#posel-main ul.forum-links li.forum a {
	background-image: url('images/link-forum-new.png');
	background-position: center center; background-repeat: no-repeat;
	padding: 12px 20px;
}

#posel-main ul.forum-links li.forum a:link { color: #444; text-decoration: none; }
#posel-main ul.forum-links li.forum a:visited { color: #444; text-decoration: none;  }
#posel-main ul.forum-links li.forum a:hover { 
	color: #333; text-decoration: underline;
	background-image: url('images/link-forum-new-hover.png');  
}

ul.forum-links {
	margin-bottom: 20px; margin-top: 20px;
}

ul.forum-links li {
	padding: 0; list-style-type: none;
}



/*----------------------------------- FORUM POSTS -------------------------------*/

.forum-post-links {
    line-height: 13px;
    text-align: left;
    padding: 0px 5px;
    margin-left: 0px;
    font-size: 14px;
}

    .forum-post-links ul.forum-links li {
        text-transform: lowercase;
        padding: 3px 5px;
        display: block;
        float: left;
        margin-right: 3px;
    }

        .forum-post-links ul.forum-links li a {
            line-height: 14px;
        }

ul.forum-links li.topic_reply a {
	background-position: center center;
	padding: 6px 17px;
    background-repeat: no-repeat; color: #444;
}

#posel-main ul.forum-links li.topic_reply a:link {
	background-image: url('images/forum-post-reply.png');  color: #444;
}

#posel-main ul.forum-links li.topic_reply a:visited {
	background-image: url('images/forum-post-reply.png'); color: #444;
}

ul.forum-links li.topic_reply a:hover {
	background-image: url('images/forum-post-reply-hover.png');
}

div.forum-post-panel-sub {
    background-image: url('images/author-pane-bg.gif');
    background-position: right top;
    background-repeat: repeat-y;
    width: 120px;
    padding: 3px;
    padding-right: 6px;
}

div.forum-post-panel-main-wrapper {
    position: relative;
    float: right;
    width: 100%;
}

div.author-pane-inner {
    display: block;
    position: relative;
}

.forum-post-panel-main {
	margin-left: 170px;
}

div.post-title {
	font-size: 18px; color: #9f0000;
	background-image: url('images/forum-post-title-bg.gif'); 
	background-position: bottom left;
	background-repeat: repeat-x;
}

.post-title {
	padding-bottom: 8px; margin-bottom: 10px;
	padding-top: 8px;
}

.author-pane-section {
}

#posel-main .forum-post-links li a {
	padding: 3px 5px; 
	background-position: center center; 
	backgrodun-repeat: repeat-x;
}

#posel-main .forum-post-links li a:link {
	background-image: url('images/link-bg.png');
	border: 1px solid #d6d1bf; 
	color: #666; text-decoration: none;
}

#posel-main .forum-post-links li a:visited {
	background-image: url('images/link-bg.png');	
	border: 1px solid #d6d1bf;
	color: #666; text-decoration: none;
}

#posel-main .forum-post-links li a:hover {
	background-image: url('images/link-bg.png');
	border: 1px solid #d6d1bf;
	color: #999; text-decoration: none;
}

#posel-main .forum-jump-links a {
	padding: 3px 5px; 
	background-position: center center; 
	backgrodun-repeat: repeat-x;
}

#posel-main .forum-jump-links a:link {
	background-image: url('images/link-jump-bg.png');
	border: 1px solid #d6d1bf; 
	color: #666; text-decoration: none;
}

#posel-main .forum-jump-links a:visited {
	background-image: url('images/link-jump-bg.png');	
	border: 1px solid #d6d1bf;
	color: #666; text-decoration: none;
}

#posel_main .forum-jump-links a:hover {
	background-image: url('images/link-jump-bg.png');
	border: 1px solid #d6d1bf;
	color: #999; text-decoration: none;
}

form#comment-controls {
	margin-bottom: 15px; 
}

#posel-main ul.forum-links li { list-style-type: none; list-style: none; }

#forum-statistics-header, #forum-statistics-statistics-header {
    margin-top: 10px;
    font-size: 16px;
}