/* FORUMS */

.start_new {
position: absolute;
top: -2px; right: 0; }
.start_new a {
display: block;
padding: 15px 15px 12px 22px;
background: url('../images/icons/page_white_add.png') no-repeat 0 50%;}

table {
margin: 0 0 1em;
width: 100%;
font-size: 1.2em;
border-top: 1px solid #e6e6cf;  }

td, th {
padding: 10px 0; }

thead th,
thead td {
font-weight: bold;
color: #669933;
border-bottom: 1px solid #e6e6cf; }

tbody th,
tbody td {
background: #f0f0df;
border-bottom: 1px solid #e6e6cf; }

.alt td { background: none; }
.num { text-align: center; }

.topic_title { padding-left: 10px; }

tbody .topic_title a {
padding: 1px 0 1px 25px;
background: url('../images/icons/comments.png') no-repeat; }

.sticky .topic_title a {
background-position: 0 2px;
font-size: 1.2em; }

.topic_label { color: #999; }

.forum_title {
padding-left: 10px; }

tbody .forum_title a {
padding: 1px 0 1px 25px;
background: url('../images/icons/page_white_text.png') no-repeat; }


/* TOPIC */

#infobox {
float: left; clear: none !important;
margin: 0 15px 15px 0;
width: 656px; }

#tagsbox {
float: left; clear: none !important;
width: 300px; }

#topic-info { }

.topictitle {
float: left;
font-size: 1.8em !important; }

#topic_posts {
margin: 0 0 0 0.5em;
font-size: 1.2em;
line-height: 1.6;
color: #999; }

.topicmeta {
clear: left;
list-style: none !important;
margin: 0 !important; padding: 0 !important;
color: #999; }

.topicmeta li { margin: 0 !important; }

#topic-tags { }

#yourtaglist {
clear: left;
list-style: none !important;
padding: 0 !important; }

#yourtaglist li { margin: 0 !important; }

#othertags p {
margin: 0 0 0.5em;
font-size: 1.4em;
font-weight: bold; }

#tag-form { display: none; }

/* THREAD */

#thread { clear: left; }

#thread li {
position: relative;
clear: left; }

.threadauthor {
position: absolute;
z-index: 2;
float: left;
width: 166px;
font-size: 1.2em;
background: url('../images/reply_bg.gif') no-repeat 100% 17px; }

.threadauthor small {
float: left;
margin: -2px 0 0; }

.threadpost {
left: 165px;
float: left; clear: none !important;
margin: 0 0 15px;
width: 808px; }

.avatar {
float: left;
margin: 0 10px 0 0; padding: 5px;
background: #fff;
border: 1px solid #e6e6cf; }

.post {}

.poststuff {
clear: left;
margin: 1em 0 0;
font-size: 1.2em;
color: #999; }

/* PAGINATION */

.nav {
float: left; clear: left;
margin: 0 0 15px;
font-size: 1.2em; }

#topic-page .nav {
margin: 0 0 15px 165px; }

.nav a,
.nav span {
display: block;
float: left;
margin: 0 2px; padding: 0 8px;
height: 25px; line-height: 25px;
text-align: center;
text-decoration: none;
background: #f5f5e6;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px; }

.nav span {
color: #999; }

.nav a:hover {
background-color: #008eab;
color: #fff; }

.nav .prev { margin-right: 5px; }
.nav .next { margin-left: 5px; }

.nav .current { background: none; }


/* SEARCH */

.results {
float: left;
list-style: none !important;
margin: 0 0 2em; padding: 0 !important; }

.results li {
padding: 10px 0 0;
font-size: 1em !important;
border-bottom: 1px solid #e6e6cf; }

.search_meta { color: #999; }

.results h3 { margin: 0 0 0.2em !important; }
.results p { margin: 0 0 0.5em !important; }


/* BBCODE */

textarea {
clear: left;
margin: 0 0 0 165px; }

#bbcode_buttons {
float: left;
width: 350px; }

.ed_button {
display: block;
float: left;
margin: 0 2px 5px; padding: 0 5px;
height: 20px; line-height: 20px;
font-size: 1.2em;
color: #111;
text-align: center;
text-decoration: none;
background: #f7f7f7;
border-width: 1px;
border-style: solid;
border-top-color: #fff;
border-right-color: #ccc;
border-bottom-color: #ccc;
border-left-color: #fff; }

.ed_button:hover {
text-decoration: none;
color: #111;
background: #fff; }
