/*Thread.css*/


#posts_container {
	padding: 0;
}

.ignored_post {
	border-top: 3px solid #211f23;
	padding: 15px;
}

.ignored_post .show_ignored_post {
	margin-top: -15px;
}

.ignored_post .show_ignored_post a.button span {
	background-position: 0 -400px;
}

.deleted_post_hidden {
	border-top: 2px solid #211f23;
	padding: 15px;
}

.deleted_post_collapsed {
	border-top: 3px solid #211f23;
	padding: 15px;
}

.deleted_post_collapsed .show_deleted_post {
	margin-top: -15px;
}

.deleted_post_collapsed .show_deleted_post a.button span {
	background-position: 0 -400px;
}

.post {
	overflow: hidden;
}

.post.classic {
	padding-top: 15px;
}

.post .post_author {
	/* background: #211f23; */
	/* padding: 5px; */
	width: 264px;
	float: left;
	/* border: 1px solid #ad5e4b; */
	/* border-radius: 50px 0px 0px 50px; */
}

.post.classic .post_author {
	border: 1px solid #211f23;
	float: left;
	width: 15%;
	margin: 0 1% 15px 0;
	border-left: 0;
	padding: 5px 1%;
}

.post .post_author .buddy_status {
	vertical-align: middle;
	margin-top: -4px;
}

.post .post_author div.author_avatar {
border: 4px solid #ad5e4b;
padding: 3px;
width: 250px;
height: 220px;
border-radius: 90px 90px 0px 0px;}

.post.classic .post_author div.author_avatar {
	float: none;
	text-align: center;
	margin-bottom: 8px;
}

.post .post_author div.author_avatar img {
border-radius: 86px 86px 0px 0px;}

.post .post_author div.author_information {width: 264px;}

.post .post_author div.author_information .facts{
width: 260px;
height:16px;
padding:2px;
background-color: #90402c;
font-size: 10pt;
margin: 1px 0px 0px 0px;}

.post .post_author div.author_information .box{
width: 266px;
height: 44px;}

.post .post_author div.author_information  .box .facts2{
width: 127px;
height: 16px;
padding:2px;
background-color: #90402c;
font-size: 10pt;
margin: 1px 1px 0px 0px;
float:left;}



.post.classic .post_author div.author_information {
	float: none;
	padding: 0;
	text-align: center;
}

.post .post_author div.author_statistics {
	float: right;
	font-size: 12pt;
	/* padding: 3px 10px 3px 5px; */
	color: #bebebd;
	/* line-height: 1.3; */
}

.post.classic .post_author div.author_statistics {
	border-top: 1px dotted #211f23;
	margin: 6px 0 0 0;
	padding: 6px 6px 3px 6px;
	float: none;
}

.post .post_head {
	font-size: 11pt;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #ad5e4b;
	margin-bottom: 4px;
}

.post .post_head span.post_date {
	color: #bebebd;
}

.post .post_head span.edited_post {
	font-size: 10pt;
	color: #bebebd;
}

.post .post_head span.edited_post a {
	color: #bebebd;
}

.post_body {
	font-size: 12.5pt;
	padding: 10px 50px;
	min-height: 400px;
	text-align: justify;
}

.post.classic .post_content {
	float: left;
	width: 79%;
	padding: 0 1% 5px 1%;
}

.post_content {
	padding: 5px 5px 2px 0px;
	width: 810px;
	/* min-height: 520px; */
	float: left;
	/* border: 1px solid #ad5e4b; */
	margin: 0px 0px 0px 10px;
	/* border-radius: 0px 50px 50px 0px; */
}

.post.classic .post_content2 {
	float: left;
	width: 97%;
	padding: 0 1% 5px 1%;
}

.post_content2 {
	padding: 5px 5px 2px 0px;
	width: 97%;
	/* min-height: 520px; */
	float: left;
	/* border: 1px solid #ad5e4b; */
	margin: 0px 0px 0px 10px;
	/* border-radius: 0px 50px 50px 0px; */
}


.post_content .signature {
	margin-top: 5px;
	border-top: 1px dotted #211f23;
	padding: 10px 0 4px 0;
}

.post .post_meta {
	margin: 4px 0;
	font-size: 11pt;
	color: #bebebd;
}

.post .post_meta a:link,
.post .post_meta a:visited {
	color: #bebebd;
}

.post .post_meta a:hover,
.post .post_meta a:active {
	color: #bebebd;
}

.post_controls {
	clear: both;
	background: #1e1c21;
	border-bottom: 1px solid #1e1c21;
	padding: 5px;
	overflow: hidden;
	margin-bottom: 70px;
}

.postbit_buttons > a:link,
.postbit_buttons > a:hover,
.postbit_buttons > a:visited,
.postbit_buttons > a:active {
	display: inline-block;
	padding: 2px 5px;
	margin: 2px;
	font-size: 11pt;
	background: #211f23;
	border: 1px solid #211f23;
	color: #bebebd;
}

.postbit_buttons > a:hover {
	border-color: #211f23;
}

.postbit_buttons a span {
	/* padding-left: 20px; */
	display: inline-block;
	height: 16px;
	/* background-image: url(../../../images/buttons_sprite.png); */
	background-repeat: no-repeat;
	padding: 2px 4px;
	border: 1px solid #ad5e4b;
}

.postbit_buttons a.postbit_find span {
	background-position: 0 0;
}

.postbit_buttons a.postbit_reputation_add span {
	background-position: 0 -20px;
}

.postbit_buttons a.postbit_email span {
	background-position: 0 -40px;
}

.postbit_buttons a.postbit_website span {
	background-position: 0 -60px;
}

.postbit_buttons a.postbit_pm span {
	background-position: 0 -80px;
}

.postbit_buttons a.postbit_quote span {
	background-position: 0 -100px;
}

.postbit_buttons a.postbit_multiquote span {
	background-position: 0 -120px;
}

.postbit_buttons a.postbit_multiquote_on span {
	background-position: 0 -140px;
}

.postbit_buttons a.postbit_edit span {
	background-position: 0 -160px;
}

.postbit_buttons a.postbit_qdelete span {
	background-position: 0 -180px;
}

.postbit_buttons a.postbit_qrestore span {
	background-position: 0 -200px;
}

.postbit_buttons a.postbit_report span {
	background-position: 0 -220px;
}

.postbit_buttons a.postbit_warn span {
	background-position: 0 -240px;
}

.postbit_buttons a.postbit_purgespammer span {
	background-position: 0 -540px;
}

.postbit_buttons a.postbit_reply_pm span {
	background-position: 0 -260px;
}

.postbit_buttons a.postbit_reply_all span {
	background-position: 0 -280px;
}

.postbit_buttons a.postbit_forward_pm span {
	background-position: 0 -300px;
}

.postbit_buttons a.postbit_delete_pm span {
	background-position: 0 -320px;
}

.post:not(.deleted_post) .postbit_qrestore,
.post:not(.deleted_post) .status_type,
.post.deleted_post .postbit_mirage {
    display: none;
}

a.button:link,
a.button:visited,
a.button:active {
	font-family: 'Playfair';
	color: #90402c;
	display: inline-block;
	padding: 4px 8px;
	margin: 2px 2px 6px 2px;
	border: 0px solid #000;
	font-size: 16pt;
}


a.button:hover{
	font-family: 'Playfair';
	color: #969991;
	display: inline-block;
	padding: 4px 8px;
	margin: 2px 2px 6px 2px;
	border: 0px solid #000;
	font-size: 16pt;
  text-decoration: none;
  -webkit-transition: all ease 0.6s;
  -moz-transition: all ease 0.6s;
  -o-transition: all ease 0.6s;
  transition: all ease 0.6s;}

a.button.small_button {
	font-size: 13pt;
	margin: 0;
	padding: 3px 6px;
}

a.button span {
	display: inline-block;
	background-repeat: no-repeat;
}

a.button.new_thread_button span {
	background-position: 0 -340px;
}

a.button.new_reply_button span {
	background-position: 0 -360px;
}

a.button.closed_button span {
	background-position: 0 -380px;
}

a.button.rate_user_button span {
	background-position: 0 -400px;
}

a.button.add_buddy_button span {
	background-position: 0 -440px;
}

a.button.remove_buddy_button span {
	background-position: 0 -480px;
}

a.button.add_ignore_button span {
	background-position: 0 -460px;
}

a.button.remove_ignore_button span {
	background-position: 0 -500px;
}

a.button.report_user_button span {
	background-position: 0 -520px;
}

.quick_jump {
	background: url(../../../images/jump.png) no-repeat 0;
	width: 13px;
	height: 13px;
	padding-left: 13px; /* amount of padding needed for image to fully show */
	margin-top: -3px;
	border: none;
}

.pollbar {
	background: url(../../../images/pollbar.png) top left repeat-x;
	border: 1px solid #3f3f3f;
	height: 10px;
}

.pollbar .percent {
	display: none;
}

.poll_votedfor {
	background: #efefef;
	border: 1px solid;
	border-color: #fff #ddd #ddd #fff;
}

.posticons_label {
	white-space: nowrap;
}


.post.unapproved_post .post_author {
	border-bottom-color: #ffb8be;
}

.post.classic.unapproved_post .post_author {
	border-color: #ffb8be;
}

.post.unapproved_post .post_controls {
	border-top-color: #ffb8be;
}


.post.unapproved_post {
	background: #1e1c21;
}

.thread_start_datetime {
	color: #999;
}

table {
	color: #bebebd;
	font-size: 13pt;
}

.tborder {
	background: #1e1c21;
	width: 100%;
	margin: auto auto;
	border: 1px solid #1e1c21;
	padding: 1px;
}

.tfixed {
	table-layout: fixed;
	word-wrap: break-word;
}

.thead {
	background: #1e1c21;
	color: #ffffff;
	border-bottom: 1px solid #1e1c21;
	padding: 8px;
}

.thead a:link,
.thead a:visited,
.thead a:active{
	color: #ad5e4b;
	text-decoration: none;
}

.thead a:hover {
	color: #969991;
	text-decoration: none;
}

.tcat {
	background: #1e1c21 ;
	color: #969991;
	border-top: 1px solid #1e1c21;
	border-bottom: 1px solid #1e1c21;
	padding: 6px;
	font-size: 12pt;
}

.tcat a:link,
.tcat a:visited,
.tcat a:active{
	color: #ad5e4b;
}

.tcat a:hover {
	color: #969991;
}

.trow1 {
	background: #1e1c21;
	border: 1px solid;
	border-color: #1e1c21;
}

.trow2 {
	background: #1e1c21;
	border: 1px solid;
	border-color: #1e1c21;
}

.trow_shaded {
	background: #1e1c21;
	border: 1px solid;
	border-color: #1e1c21;
}

.no_bottom_border {
	border-bottom: 0;
}

.trow_deleted,
.post.deleted_post {
	background: #1e1c21;
}

.trow_selected,
tr.trow_selected td {
	background: #1e1c21;
	color: #bebebd;
	border-right-color: #1e1c21;
	border-bottom-color: #1e1c21;
}

.trow_selected a:link,
.trow_selected a:visited,
.trow_selected a:active {
	color: #ad5e4b;
}

.trow_selected a:hover{
	color:#969991;}

.trow_sep {
	background: #1e1c21;
	color: #bebebd;
	border-bottom: 1px solid #1e1c21;
	padding: 6px;
	font-size: 12pt;
	font-weight: bold;
}

.thead input.textbox,
.thead select {
	border: 1px solid #1e1c21;
	font-family: 'Roboto';
}

/*Useransicht*/

.threadusername{
font-family: 'Playfair';
text-align:right;
padding-right:50px;
font-size:25px;}

.threadusertitle{
font-family: 'Roboto';
font-size:9pt;
text-transform:uppercase;
text-align:center;
background-color:#90402c;
color:#bebebd;}

.threadusericon{
width:250px;
height:150px;
padding:3px;
border: 4px solid #ad5e4b;
border-radius:0px 0px 90px 90px;}

.threadusericon{
border-radius:0px 0px 86px 86px;}


/*Inplay*/

.threadipbox{
width:auto;
height:auto;}

.threadiphead1{
font-family: 'Playfair';
font-size:35px;
text-align:center;
color: #ad5e4b;
border-bottom: 1px solid #ad5e4b;
}

.threadipuser{
width: auto;
padding: 3px 50px;
font-size:9.5pt;}

.threadipdate{
width: auto;
padding: 3px 50px;
font-size:9.5pt;}

.threadipdescr{
width: auto;
padding: 3px 50px;
font-family: 'Roboto';
font-size:9.5pt;}
