/* CSS STLYESHEET FOR MANGABLE FORUMS */
/* BY ANDY KERR */

#forums {
	padding:14px 15px 10px;
	margin-bottom: 20px;
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#forums a, #forums a b {
	font-size: 14px;
	color: #0B86E5;
	font-weight: bold;
}

#forums a:hover, #forums a:hover b{
	color: #d93315;
	text-decoration: underline;
}

#forums #breadcrumbs {
	background:#ebf2f8;
	border: 1px solid #bfd1e1;
	padding:6px 10px 10px 10px;
	font-size: 14px;
	margin: 0 0 12px 0;
	color: #333333;
}

#forums #breadcrumbs img{
	position: relative;
	top: 3px;
	margin: 0 6px 0 0;
}

#forums #description {
	background:#fff298;
	border: 1px solid #efde6c;
	padding:9px 10px 10px 10px;
	font-size: 14px;
	margin: 0 0 12px 0;
	color: #333333;
}

#forums #attention {
	background:#f8fff0;
	border: 1px solid #a0dc11;
	padding:9px 10px 10px 10px;
	font-size: 13px;
	margin: 0 0 12px 0;
	color: #333333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	line-height: 27px;
}
#forums #attention a {
	font-size: 13px;
	font-weight: bold;
	color: #487922;
	text-decoration: underline;
}


#forums #suprise {
	background:#FFEBE8 none repeat scroll 0 0;
	border:1px solid #DD3C10;
	margin: 0 0 12px 0;
	padding:9px 10px 10px 10px;
	font-size: 14px;
	color: #333333;
}

#forums .title {
	background: url("imgs/blue_bar_like_header.gif") no-repeat scroll 0 0 #1A5493;
	padding: 10px 16px 11px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	color: #ffffff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#forums .title a{
	color: #fff;
}

#forums table {
	border: 0;
	width: 100%;
	border-bottom: 4px solid #d5dde5;
	margin-bottom: 20px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

#forums .info {
	background:#5283C1 url('http://mangable.com/imgs/forum_title_bg.gif') repeat-x;
	padding:6px 10px 7px 10px;
	margin: 0;
	width: 100%;
	font-size: 13px;
}

#forums .infoalt {
	background: url("imgs/blue_bar_like_header.gif") no-repeat scroll 0 0 #1A5493;
	padding:6px 10px 7px 10px;
	margin: 0;
	width: 100%;
	font-size: 13px;
}

#forums .info td, #forums .infoalt td {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 8px 8px 17px;
}

#forums .infoalt td {
	padding: 12px;
}

#forums .info td a, #forums .infoalt td a{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
}

#forums .info .right, #forums .infoalt .right{
	text-align: right;
}

#forums .info .right a, #forums .infoalt .right a{
	text-align: right;
	font-size: 11px;
	text-decoration: none;
}

#forums .forums td {
	border-bottom: 1px solid #ffffff;
	padding: 8px;
}

#forums .forums .td1 img, #forums .forums .td2 img{
	border: 0;
}

#forums .forums .td1 li, #forums .forums .td2 li{
	text-align: right;
	color: #000;
}

#forums .forums .td1 {
	background: #eef3f8;
}

#forums .forums .td2 {
	background: #e4ebf2;
}

#forums .forums .tda {
	background: #fafbfc;
}

#forums .forums .tdb {
	background: #f1f4f7;
}

#forums .tda .post-link, #forums .tdb .post-link{
	width: 100%;
}

#forums .tda .lpi li, #forums .tdb .lpi li{
	color: #284b72;
	font-size: 13px;
	height: 15px;
}

#forums .tda .lpi li img, #forums .tdb .lpi img{
	padding-right: 3px;
	position: relative;
	top: 1px;
}

#forums .tda .lpi li b, #forums .tdb .lpi b{
	font-weight: bold;
	color: #1c2837;
}

#forums .tda .lpi li a, #forums .tdb .lpi a{
	font-size: 13px;
	text-decoration: none;
}

#forums .tda .subcategories li a, #forums .tdb .subcategories li a{
	background: transparent url('http://mangable.com/imgs/forum_subcategory_arrow.gif') no-repeat scroll left center;
	color: #284b72;
	font-size: 12px;
	width: 180px;
	float: left;
	padding-left: 16px;
	font-size: 13px;
	text-decoration: none;
}

#forums .tda .subcategories li a:hover, #forums .tdb .subcategories li a:hover{
	color: #d93315;
	text-decoration: underline;
	
}

#forums .threads td {
	border-bottom: 1px solid #ffffff;
	padding: 8px;
}

#forums .threads .td1 img, #forums .threads .td2 img{
	border: 0;
}

#forums .threads .td1 li, #forums .threads .td2 li{
	text-align: right;
	color: #000;
}

#forums .threads .td1 {
	background: #eef3f8;
}

#forums .threads .td2 {
	background: #e4ebf2;
}

#forums .threads .tda {
	background: #fafbfc;
}

#forums .threads .tdb {
	background: #f1f4f7;
}

#forums .threads .tda span a, #forums .threads .tdb span a {
	font-size: 13px;
	color: #0B86E5;
	font-weight: bold;
	text-decoration: none;
}

#forums .threads .tda span a:hover, #forums .threads .tdb span a:hover {
	color: #D93315;
	text-decoration: underline;
}

#forums .threads.sticky .td1 {
	background: #ffffff;
}

#forums .threads.sticky .td2 {
	background: #f1f4f7;
}

#forums .threads.sticky .tda {
	background: #ffffff;
}

#forums .threads.sticky .tdb {
	background: #f1f4f7;
}


#forums .threads.sticky .post-title a, #forums .threads.sticky span a  {
	background: #fff298;
	color: #cc9f23;
	padding: 2px;
	text-decoration: none;
}

#forums .post-title a b {
	color: #d93315;
}

#forums .post-title span a{
	color: #0B86E5 !important;
	font-size: 14px !important;
}

#forums .post-title span a:hover {
	color: #d93315 !important;
}

#forums #whatsgoingon {
	font-size: 14px;
	color: #333333;
	border-bottom: 4px solid #d5dde5;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#forums #whatsgoingon a{
	font-size: 13px;
	text-decoration: none;
	line-height: 26px;
	color: #0B86E5;
	font-weight: bold;
}

#forums #whatsgoingon ul{
	padding: 4px 0 0;
	margin-top: 5px;
	height: 112px;
}

#forums #whatsgoingon img{
	float: left;
	margin: 14px 12px 0 13px;
}

#forums #whatsgoingon b{
	font-size: 14px;
	font-weight: normal;
	line-height: 27px;
}

#forums #whatsgoingon b a {
	font-size: 14px;
}

#forums #whatsgoingon i{
	font-size: 14px;
	color: #9e9e9e;
	font-style: normal;
	line-height: 24px;
}

#forums .posts .theuser {
	background: #eef3f8;
	padding: 13px 8px 8px 8px;
}


#forums .posts .theuserbottom {
	background: #eef3f8;
	padding: 0;
}

#forums .posts .theuser .bigname a, #forums .posts .theuser .bigname a span {
	font-size: 23px;
	font-weight: normal;
	letter-spacing: -1px;
	text-decoration: none;
}

#forums .posts .theuser span {
	font-size: 13px;
}

#forums .posts .theuser .type {
	font-size: 13px;
	margin-bottom: 5px;
}

#forums .posts .theuser img {
	float: left;
	padding: 4px;
	background: transparent;
	border: 1px solid #cbcfd4;
	margin: 0;
	max-width: 174px;
	max-height: 300px;
}

#forums .posts .theuser ul {
	clear:both;
	padding-top:11px;
}

#forums .posts .theuser li {
	font-size: 13px;
	font-weight: bold;
	height: 21px;
}

#forums .posts .theuser li b{
	font-size: 13px;
	font-weight: normal;
}

#forums .theoffline  {
	color: #cc3333;
}

#forums .theonline {
	color: #009900;
}


#forums .posts .thepost {
	padding: 13px 15px 15px 15px;
	line-height: 21px;
}
#forums .posts .thepost a {
	font-size: 13px;
}

#forums .posts .thepostbottom {
	padding: 0px 15px 15px 15px;
}


#forums .posts .thepost hr{
	background-color: #b9c9dd;
	width: 300px;
	align: left;
}

#forums .posts .signature{
	
}

#forums .posts .signature img{
	max-width: 468px;
	max-height: 60px;
}

#forums .topic_buttons_post li.active, #forums .topic_buttons_post li.inactive, #forums .topic_buttons_center li.active, #forums .topic_buttons_center li.inactive,  #forums .topic_buttons li.active, #forums .topic_buttons li.inactive{
	height: 27px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color: #fff;
	padding: 3px 10px 0 10px;
	border: 0;
}

#forums .topic_buttons_post li.active, #forums .topic_buttons_post li.inactive{
	float: right;
	margin:0 0 0px 10px;
}

#forums .topic_buttons_center li.active, #forums .topic_buttons_center li.inactive{
	margin:0 0 0px 10px;
}

#forums ul.topic_buttons_center, #forums ul.topic_buttons_center{
	height:42px;
	margin:20px auto 0px auto;
	text-align:center;
	width:100%;
	padding: 3px 0 9px 0;
}

#forums .topic_buttons li.active, #forums .topic_buttons li.inactive{
	float: left;
	margin:0 10px 0px 0;
}

#forums .topic_buttons li.active, #forums .topic_buttons_post li.active{
	background: #5283c1 url('http://mangable.com/imgs/forum_button_bg.gif') repeat-x;
}

#forums .topic_buttons_center li.active{
	background: #5283c1 url('http://mangable.com/imgs/forum_button_bg.gif') repeat-x;
	display: inline;
	padding: 8px;
}

#forums .topic_buttons li.inactive, #forums .topic_buttons_post li.inactive{
	background: #898989 url('http://mangable.com/imgs/forum_button_disabled_bg.gif') repeat-x;
}

#forums .topic_buttons_center li.inactive {
	background: #898989 url('http://mangable.com/imgs/forum_button_disabled_bg.gif') repeat-x;
	display: inline
}

#forums .topic_buttons li img, #forums .topic_buttons_center li img, #forums .topic_buttons_post li img{
	position: relative;
	top: 3px;
	padding: 0 2px 0 0;
}


#forums .topic_buttons li a, #forums .topic_buttons_post li a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	display: block;
}

#forums .topic_buttons_center li a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	display: inline;
}

#forums .topic_buttons_post li.active:hover, #forums button:hover, #forums .topic_buttons_post li.inactive:hover, #forums .topic_buttons_center li.active:hover, #forums .topic_buttons_center li.inactive:hover, #forums .topic_buttons li.active:hover, #forums .topic_buttons li.inactive:hover{
	opacity: 0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
}

#forums button {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#5283C1 url(http://mangable.com/imgs/forum_button_bg.gif) repeat-x scroll 0 0;
	border:0 none;
	display:inline;
	height:31px;
	margin-left:12px;
	padding-top: 0px;
	padding-top /*\**/:4px\9; /* IE 8 */
}

#forums button img{
	padding:1px 0 0 6px;
	*padding: 1px 0 0 0; /* IE 6 and 7 */
}

#forums button span{
	color:#FFFFFF;
	padding:0 10px 0 4px;
	*padding: 0 0 0 4px; /* IE 6 and 7 */
	position:relative;
	top:-4px;
}

#forums .pagination {
	height: 50px;
}

#forums .pagination ul.pages{
	float: right;
	padding-top: 6px;
	height: 40px;
	position: relative;
	top: 1px;
}


#forums .pagination ul.pages li{
	display: inline;
	margin: 0 3px;
	position: relative;
	top: -1px;
}

#forums .pagination ul.pages li.inactive{
	background: #ffffff;
	color: #999999;
	padding: 7px 9px;
	border: 1px solid #dddddd;
	font-size: 12px;
	
}

#forums .pagination ul.pages li.current{
	background: #5283C1;
	color: #ffffff;
	padding: 7px 9px;
	border: 1px solid #2E6AB1;
	font-size: 12px;
	font-weight:bold;
}

#forums .pagination ul.pages li a{
	color: #105CB6;
	text-decoration: none;
	border: 1px solid #9AAFE5;
	padding:7px 9px;
	font-size: 12px;
}

#forums .pagination ul.pages li a:hover{
	color: #000033;
	text-decoration: none;
	border: 1px solid #2E6AB1;
	font-size: 12px;
}

#forums .pagination ul.pages .whichpage, #forums .pagination ul.pages .divider, #forums .pagination ul.pages .whichpage:hover, #forums .pagination ul.pages .divider:hover {
	color: #606060;
	border: 0;
	background: transparent;
}


#forums .quickreply_buttons {
	text-align: center;
	margin: 0;
}


#forums .quickreply_buttons img{
	cursor:pointer;
	padding:6px;
}

#forums .quickreply_textarea, #forums .aform .inputstyle {
	width: 650px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	display: block;
	border-color:#BEBEBE #F3F3F3 #F3F3F3 #BEBEBE;
	border-style:solid;
	border-width:1px;
	background: #F3F3F3;
	padding: 4px;
	font-size: 13px;
	line-height: 19px;
}

#forums .aform {
	width: 700px;
	margin: 0 auto;
}

#forums .center_padding {
	text-align: center;
	padding: 15px;
}

#forums .center_padding a{
	font-size: 12px;
}


#forums .aform fieldset {
	background:#F9F9F9 url(../images/form/fieldset-background.gif) repeat-x scroll center top;
	border:1px solid #E0DFDF;
	padding:0 19px 10px;
	font-size: 13px;
	margin: 20px 0;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius: 7px;
}

#forums .aform legend {
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 -5px;
	padding:0 5px;
}

#forums .aform fieldset p{
	font-size: 13px;
	color: #6b6b6b;
	margin: 6px 0 10px 0;
}


#forums .aform .inputstyle {
	width: 648px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	display: block;
	border-color:#BEBEBE #F3F3F3 #F3F3F3 #BEBEBE;
	border-style:solid;
	border-width:1px;
	background: #F3F3F3;
	padding: 6px 4px 3px 6px;
	font-size: 13px;
}

#forums .aform label {
	margin: 10px auto;
	display: block;
	font-size: 13px;
}

#forums .aform label input{
	margin-right:3px;
	position:relative;
	top:1px;
}

#forums .smiley {
	position: relative;
	top: 3px;
	margin: 0 3px;
}

#forums .listdecimal li{
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:20px;
}

#forums .listbullet li{
	list-style-position:inside;
	list-style-type:disc;
	padding-left:20px;
}

#forums .quote {
	margin-left: 30px;
}

#forums .quote_head {
	background:#D3E9DC url(/imgs/quote_bg.png) no-repeat scroll right center;
	border-color:#6FA987;
	border-style:solid;
	border-width:1px 1px 0 3px;
	color:#2B3730;
	font-size:11px;
	font-weight:bold;
	padding:5px 8px;
}

#forums .quote_head b {
	color:#2B3730;
	font-weight:bold;
	font-size:11px;
}

#forums .quote_post {
	background:#fff;
	border-color:#6FA987;
	border-style:solid;
	border-width:1px 1px 1px 3px;
	color:#2B3730;
	font-size:12px;
	font-weight:normal;
	padding:5px 8px;
}

#forums .editedpost {
	font-size: 10px;
	color: #888888;
	margin-top: 20px;
}

#forums .editedpost b{
	font-size: 10px;
	color: #444;
}

#forums .editedpost a, #forums .editedpost span{
	text-decoration: none;
	font-size: 10px;
}

#forums .messagef a {
	font-size: 13px;
}

#forums .messagef img {
	 border: 0px !important;
	 margin-right: 3px;
	 position: relative;
	 top: 9px;
	 float: none !important;
}
