/* Woophy */
#Container, #Footer{
	background:#4B911E url(../img/container_nosidebar_bg.gif) repeat-y top left;
}
#SideBar{
	height:41px;
}
#MainContent{
	background:#FFFFFF url(../img/container_sidebar_bg.gif) no-repeat top left;
	padding-bottom:0px;
}
#Forum{
	clear:both;
	padding:32px;
	background-color:white;
	width:926px;
}
table.whosonline td{
	padding-bottom:20px;
	vertical-align:middle;
}
table.whosonline td img{
	vertical-align:middle;
}
table.whosonline{
	margin-bottom:40px;
}
div.adtext{
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:20px;
}
html,body{ 
	height:100%;
}
table.list td{
	vertical-align:middle;
}
.gbody{
	padding:0px;
	margin:0px;
	background-color:white;/*preview*/
}
#editorControls input{
	height:21px;
}
/* General smart tables class */
.forumList{
	padding-right:15px;
	padding-top:10px;
	text-align:right;
}
.forumList .inputButton{
	width:100px;
}
table.forums,table.forumsmb{
margin-top:20px;
width: 926px;
border-bottom: 1px #64BC28 dotted;
border-width: 0px 1px 1px 1px;
display: table;
color: #053904;
border-collapse: collapse;
}

table.forumsmb{
margin-bottom:20px;
}

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent, .tbTransparentmb{
width: 926px;
background: transparent;
font-size: 12px;
/*line-height: 15px;;*/
vertical-align: top;
color: #65BE29;
color:#4B8F1E;
}

.tbTransparentmb{
margin-bottom:12pt;
}

.tbTransparentCell{
/*text-align: center;*/
padding: 10px 0px;
}
td.num{
	width:25px;
	color:#4B8F1E;
}

img {
border: 0px;
max-width:550px;
}

td{
text-align: left;
}

/* blocktitle alternative transparent mode */

.blocktitle{
	border-bottom: #65BE29 1px dotted;
	padding-bottom: 5px;
	/*margin-bottom: 20px;*/
}
.blocktitle td{
	font-size:14px;
	font-weight:bolder;
	text-transform:capitalize;
}
/* Small analog text, used usually with SPAN */

.txtSm{
text-decoration: none;	
font-size: 9pt;
color: #4B911E;
}

.txtSm b{
	font-size: 9pt;
}

.txtSm a{
	font-size: 9pt;
	/*color: #4B911E !important;*/
}

.txtSm img{
	margin-bottom: -8px;
}

/* Normal analog text, used usually with SPAN */

.txtNr,.txtNr b{
text-decoration: none;
font-size: 9pt;
}

/* Views color */

.views{
/*color:#9A9A9A;*/
}

/* Warning text */

.warning{
color: #4B911E;
font-size: 12px;
font-weight: bold;
}

/* Supscript class */

.navCell{
font-size: 10px;
}
table.pageNav td{
	text-align:center;
}
table.pageNav{
	width:100%;
}
/* Class for select boxes */

.selectTxt {
font-size: 12px;
background-color: #FFFFFF;
}

/* List style - user's info */

.limbb{
list-style: circle;
font-size: 12px;
margin-left: 10pt;
}

/* Input areas - boxes, textareas... */

.inputButton {
background: #67C02A;
font-size: 12px;
border: none;
color: #FFFFFF;
/* height: 19px; */
}

.textForm {
background: #FFFFFF;
border: #4A8F1E 1px solid;
font-size: 9pt;
}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
border: 1px #64BC28 dotted;
font-size: 12px;
/*line-height: 15px;*/
padding:10px;
text-align: left;
}

td.caption1 img{
	/*padding-right: 20px;*/
}

td.caption1 .txtSm{
	color: #FFA011;
}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {

border: 1px #4A8F1E solid;
border-bottom: 1px #64BC28 dotted;
background-color: #4A8F1E;
color: #FFF;
padding: 4px;
height: 20px;
font-size: 12px;
font-weight: bold;
/*line-height: 15px;*/

}

td.caption2 a, td.caption2 a:visited, td.caption2 a:hover, td.caption2 a:active{
	color :#FFF;
}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {
border: 1px #4A8F1E solid;
border-bottom: 1px #64BC28 dotted;
background-color: #4A8F1E;
color: #FFF;
padding: 3px;
height: 20px;
font-size: 12px;
/*line-height: 15px;*/
vertical-align: top;
}

td.caption3 a, td.caption3 a:visited, td.caption3 a:hover, td.caption3 a:active{
	color :#FFF;
}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */

td.caption4 {
background-color: #4A8F1E;
color: #FFF;
border: 1px #4A8F1E dotted;
border-bottom: 1px #65BE29 dotted;
font-size: 12px;
/*line-height: 15px;*/
padding-bottom: 7px;
padding-left: 5px;
padding-right: 5px;
padding-top: 7px;
text-align: left;
font-weight: bold;
}

/* Caption 5 (used for user input like password/login and registration etc) */

td.caption5 {
background-color: #ECF9E3;
border: 1px #64BC28 dotted;
padding: 7px;
height: 20px;
font-size: 12px;
/*line-height: 15px;*/
vertical-align: top;
}

/* Caption 6 (used for groups) */

td.caption6 {
background-color: #4A8F1E;
color: #FFF;
border: 1px #4A8F1E solid;
border-bottom: 1px #64BC28 dotted;
font-size: 12px;
/*line-height: 15px;*/
padding-bottom: 7px;
padding-left: 5px;
padding-right: 5px;
padding-top: 7px;
text-align: left;
font-weight: bold;
}

/* Font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

/* Topics/forums/threads content cell color #1 */

.tbCel1{
background: #ECF9E3;
}

/* Topics/forums/threads content cell color #2 */

.tbCel2{
background: #FFF;
}

.formStyle{
margin: 0px;
}

/* Stats bar */

.tbStBar{
border: #4A8F1E 1px solid;
margin: 1px;
padding: 1px;
background: #FFFFFF;
font-size: 12px;
}
.tbStBar a:link,.tbStBar a:visited{
	text-decoration:none;
	color: #FE9900;
}
a:link {
color: #053904;
text-decoration: underline;
}

a:active {
color: #053904;
text-decoration: underline;
}

a:visited {
color: #053904;
text-decoration: underline;
}

a:hover {
color: #053904;
text-decoration: underline;
}
#Login a:link, #Login a:visited{
	text-decoration: none !important;
}
#Login a:hover{
	text-decoration: underline !important;
}
.paging a,.paging a:hover,.paging a:visited{
	color: #FE9900;
}

ol.mbb, ul.mbb, blockquote.mbb{
margin-bottom: 0px;
}

/* Last images */

.lastimagetitle{
	border-bottom: 1px #64BC28 dotted;
	padding-bottom: 5px;
}

.lastimageholder{
	padding-top: 20px;
}

.lastimagesize{
	width: 951px;
}	

.lastimages{
	border: #4A8F1E solid 1px;
	padding: 1px 0px 1px 1px;
	display: block;
}

.lastimages div{
	margin-right: 1px;
}

.txtCm{
	color: #FFA011;
}

.post_author img{
	display:block;
	margin: auto;
	border:1px solid #66C02A;
}
.post_author span{
	display:block;
	text-align:center;
	margin-top:5px;
}
.smilies{
	width:100%;
	height:100%;
	border-collapse: collapse;
}
.smilies, .smilies td{
	background-color:white;
	border: 1px #64BC28 dotted;
}
