/* ----------------------------------------

Theme Name: mananga


Theme URI: 

Description: mananga theme

Version: 1.0

Author: Robert Rusanu

Author URI: http://thinkwithstyle.com

Last Modified: 2009.06.25

Provides: Theme definition file for WordPress 

---------------------------------------- */

body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,pre,td,th,table{margin:0;padding:0;}
body{font:normal 12px/1.4 arial, helvetica, sans-serif;color:#444;background:#fff url(design/images/rock.jpg);padding-top:25px;}
#wrapper,#sidebar,#footer{font-size:1em;}
ul,ol,li{list-style:none;}
p,li,dd,dt,em,strong,blockquote,a,td,th{font-size:1em;font-weight:400;font-style:normal;}
em,i{font-style:italic;}
code{color:#aaa;font-size:1.2em;}
blockquote{display:block;border-left:1px dotted #ccc;background:#eee;margin:10px 10px 10px 0;padding:10px;}
h1,h2,h3,h4,h5,h6{color:#004533;font-size:1.3em;text-transform:capitalize;}
h3,h4,h5,h6{font-size:1.2em;}
h2.page_title{font-size:1.5em;}
.clearfix:after, .item:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} .clearfix, .item{	display: inline-block;} html[xmlns] .clearfix, html[xmlns] .item {	display: block;} * html .clearfix, * html .item {	height: 1%;}
a:hover{text-decoration:underline;color:#777;}
a:link,a:visited,a:hover,a:active{outline:0;}
.item ul{padding-left:15px;margin:5px 0;}
.item ul,.item li{list-style:disc outside;}
#wrapper{width:800px;background-image:url(design/images/background-main.png)!important;background:transparent url(design/images/background-main.gif) 50% 0 repeat-y;position:relative;margin:0 auto;padding:230px 10px 0;}
#content{padding:10px 20px 20px 0;position:relative}
#footer{background:url(design/images/background-footer.gif) left bottom repeat-x;padding:10px 20px 30px;}
#main{float:right;width:595px;}
.Forum #main{float:none;margin-top:70px;width:auto;padding-left:20px;}
.Forum #navi{float:none;position:absolute;top:10px;left:0;width:798px;height:52px;border-right:1px solid #fff;background-image:none;padding-bottom:0;}
#inner-main{min-height:350px;}
#navi{float:left;width:162px;}
#navi li.pagenav{width:162px;float:left;background:#fff url(design/images/background-navi.gif) 100% 100% no-repeat;padding-bottom:10px;margin-bottom:10px}
	.Forum #navi li.pagenav {width:100%;background:#C2E663;background.image:none;padding-bottom:0}
	
#navi>li {clear:both}
 #navi .widget{padding:7px 5px 7px 22px;background:#C2E663;}
	.Forum #navi .widget {width:100%;background:##C2E663}
#navi .widget h2 {position:static;font-size:16px;font-weight:normal;clear:both;}
#navi .textwidget {padding: 2px 5px 2px 0;clear:both}
#flash-banner{width:800px;height:218px;position:absolute;top:0;left:10px;}
#flash-banner p.noflash{height:218px;background:url(design/images/header-noflash2.jpg) no-repeat;text-indent:-9999px;}
.item{border-bottom:1px dotted #ddd;padding:10px 0;}
.item img{float:left;border:1px solid #eee;margin:5px 5px 5px 0;padding:5px;}
.item .intro img{float:right;border:none;margin:0 0 0 10px;padding:0;}
.item h3,.item h4{color:#c33;margin-top:10px;font-weight:normal}
#have-posts{border-top:1px solid #fff;padding:5px 0;}
.item_title{font-size:1.2em;text-transform:capitalize;font-weight:400;}
.item_title span{font-size:.7em;color:#777;display:block;}
.item_actions{color:#bbb;font-size:.95em;border-top:1px dotted#ddd;}
.the-body{background:#f4f4f4;border-left:1px solid #fff;padding:10px;}
.comments ol{margin:10px 0;}
.comments ol li{border-top:1px dotted #ddd;background:#fff;padding:5px 10px;}
.comments ol li.alt{background:#f3f3f3;}
#navi li li{float:left;width:162px;background:#C2E663;}
#navi li li:first-child{background:transparent url(design/images/background-navi-li-first.gif) 100% 0 no-repeat;padding-top:10px;}
.Forum #navi li li:first-child{padding-top:0;background:none;}
.Forum #navi li li {bottom:-1px}
#navi li li a{float:left;width:135px;font-size:16px;line-height:1.2;margin-right:5px;display:inline;border-top:1px solid #fff;text-transform:capitalize;padding:7px 0 7px 22px;}
.Forum #navi li li a{width:110px;border-top:none;border-bottom:1px solid #fff;border-left:1px solid #fff;margin:0;padding:0 0 0 22px;line-height:22px}
#navi li li:first-child a{border-top:none;}

#navi li li a:hover,#navi li.current_page_item a{text-decoration:none;background:url(design/images/background-navi-a-hover.gif) 0 50% no-repeat;color:#000;}
#navi li ul{padding-bottom:3px;}
#navi li li,#sidebar_b li li{margin-bottom:0;}

#navi li {position:relative}
#navi li.pagenav ul {position:static;display:block}
#navi li.pagenav li ul {position:absolute;padding-left:162px;left:0;top:0;width:200px;display:none;z-index:200}
	.Forum #navi li.pagenav li ul {padding-left:0;padding-top:22px}
#navi li.pagenav li:hover ul  {display:block}

#navi li.pagenav li li {width:200px}
#navi li.pagenav li:hover {background:#C2E663 url(design/images/background-navi-a-hover.gif) 0 50% no-repeat}
#navi li.pagenav li:hover li {background-image:none}
#navi li.pagenav li li:first-child {background-image:none;padding-top:0;background-color:#C2E663}
#navi li.pagenav li  li a {width:173px;float:left;padding:7px 5px 7px 22px;background:#c2e663;color:#004533;font-size:.95em}
	.Forum #navi li.pagenav li li a {padding:0 5px 0 22px;font-size:1em}
#navi li.pagenav li  li a:hover {background:#C2E663 url(design/images/background-navi-a-hover.gif) 0 50% no-repeat}

#nl_subscribe, #nl_subscribe li {list-style:none}
#nl_subscribe li {padding:3px 0; border-top:1px solid #ddd}
#nl_subscribe label {font-weight:bold;}
#sections .section{float:left;width:218px;height:218px;display:inline;overflow:hidden;background:url(design/images/background-section.gif) no-repeat;margin:0 0 0 23px;padding:10px;}
#sections .section:first-child,#sections #theposts{margin-left:0;}
#sections h4{font-size:1em;line-height:1.2;}
#sections h4 a,#sections h3 a{font-weight:700;text-transform:capitalize;color:#004533;}
.section p{margin-bottom:10px;}
#sections h3.section-title{padding-bottom:20px;padding-right:40px;background-position:right top;background-repeat:no-repeat;}
#sections #theposts h3.section-title{background-image:url(design/images/news-icon.png);}
#sections #page-99 h3.section-title{background-image:url(design/images/courses-icon.png);}
#sections #page-28 h3.section-title{background-image:url(design/images/welcome-icon.png);}
#sections h3 span,#sections h3 a{display:block;border-bottom:2px dotted #004533;}
#sections a.more{display:block;text-decoration:underline;}
#sections #theposts li a,#sections #theposts p{padding-left:12px;display:block}
#sections #theposts li a{background:url(design/images/arrow.gif) 0 2px no-repeat;}
#footerstuff li.fslogo{float:right;padding-right:20px;background:url(design/images/fslogo.png) 100% 50% no-repeat;}
#footer #meta{position:relative;top:20px;}
input,textarea{border:1px solid #ccc;outline:0;font-size:1.2em;padding:2px;}
label{cursor:pointer;}
input:focus,select:focus,textarea:focus{border-color:green;}
textarea{max-width:488px;}
textarea#comment{width:488px;}
#searchform input,input.submit{cursor:pointer;background:#666;color:#fff;font-size:.9em!important;overflow:visible;width:auto;}
input#s{width:122px;margin-right:2px;line-height:1;font-size:.9em;cursor:text;background:#fff;color:#444;padding:3px 2px;}
#gb_form_div label span,#gb_form_div legend small span,#commentform span{font-size:12px;color:#202020;}
#gb_form_div label small.whythis a{text-decoration:none;}
#gb_form_div label small.whythis a:hover{background:transparent;color:#fff;}
#gb_form_div label small.whythis a span{color:#202020;visibility:hidden;}
#gb_form_div label small.whythis a:hover span{visibility:visible;}
table#wp-calendar{width:99%;float:left;}
table#wp-calendar caption{text-align:left;font-weight:700;}
table#wp-calendar td{text-align:center;border:1px solid #ddd;background:#fff;color:#666;}
table#wp-calendar td.pad{border:0;background:transparent;}
table#wp-calendar td#today{font-weight:700;background:#eee;border-color:#777;}
table#wp-calendar a{color:#777;font-weight:700;display:block;background:#ddd;}
table#wp-calendar a:hover{color:#666;background:#fff;}

#contactdetails ul, #contactdetails li {list-style:none;padding:0;margin:0}
#contactdetails li dl {border-bottom:1px solid #004533;padding:5px 0}
#contactdetails li dt {font-weight:bold}

.cform{width:595px;margin:10px auto 0;}
.cform fieldset{margin-top:10px;border:none;padding:5px 0;}
.cform .cf_hidden{display:none;border:none!important;background:none!important;margin:0;padding:0;}
.cform legend{font:normal 18px Helvetica;color:#aaa;letter-spacing:3px;margin:0;padding:0;}
ol.cf-ol{border-top:1px solid #f2f2f2;margin:0;padding:15px 0 0;}
ol.cf-ol li{background:none!important;list-style:none!important;text-align:left;line-height:1.1em;margin:5px 0;}
#wrapper ol.cf-ol li.textonly{color:#004533;font-size:1em;letter-spacing:0;border-top:1px solid #ccc;margin:12px 0;padding:3px 0;}
.cform li{clear:both;padding:2px 0;}
.cform label,.cform li.cf-box-title{width:200px;float:left;text-align:left;color:#444!important;cursor:pointer;margin:4px 10px 0 0;}
.cform label.cf-after{float:none;width:auto;}
.cform label span{width:200px;display:block;}
span.reqtxt,span.emailreqtxt{display:block;vertical-align:top;color:#aaa;font-size:.7em;line-height:1.2em;margin:0 5px 7px 208px !important;}
ol.cf-ol li.cf-box-title{font-weight:400;letter-spacing:0!important;color:#888;font-size:1em;margin:0 0 0;padding:0!important;}
label.cf-before{margin:4px 10px 0 0;}
ol.cf-ol li.textonly{text-align:left;padding-left:0;}
p.cf-sb{text-align:left;margin:0;padding:0 3px 0 0;}
label.cf-after{text-align:left;width:75px;margin:4px 2px 0 6px;}
label.cf-after span{width:75px;display:inline;}
label.cf-group-after{width:60px;text-align:left;margin:4px 0 0 2px;}
label.cf-group-after span{width:60px;display:block;}
.cform input,.cform textarea,.cform select{border:1px solid #aaa;font:.9em Trebuchet MS,sans-serif;color:#888;background:#fff url(../images/field-bg-top.gif) repeat-x top left;vertical-align:top;padding:3px;}
.cform input:hover,.cform textarea:hover,.cform select:hover,.cform input:focus,.cform textarea:focus,.cform select:focus{border:1px solid green;background:#fff url(../images/field-bg-bottom.gif) repeat-x bottom left;}
.cform input:focus,.cform textarea:focus,.cform select:focus{color:#666;background:#fff url(../images/field-bg-bottom.gif) repeat-x bottom left;}
.cform textarea,.cform input{width:298px;}
.cform select{width:306px;}
.cform select.cfselectmulti{height:7.5em;}
.cform textarea{font-family:arial;font-size:.9em;overflow:auto;}
input.cf-box-a,input.cf-box-b{width:16px;border:none!important;background:none!important;margin:1px 0 0;}
input.cf-box-a{margin-left:100px;}
ol.cf-ol li.cf-box-group{margin-top:0!important;float:left!important;clear:none!important;padding:0!important;}
.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton{width:auto;font-size:.8em;border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important;cursor:pointer;margin:0;padding:2px 1em;}
ol.cf-ol li.cf_li_err{background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0;margin:5px 0;padding:5px 0;}
ol.cf-ol li ul.cf_li_text_err{color:#333;margin:0 0 0 10px;padding:0;}
ol.cf-ol ul.cf_li_text_err li{background:url(icon-alert.png) no-repeat left 1px;list-style:none!important;font-weight:700;text-indent:0;padding-left:15px;margin:0 0 2px;}
ol.cf-ol ul.cf_li_text_err li:before{content:'';}
label.secq,label.seccap{vertical-align:text-bottom;margin-bottom:4px;}
label.seccap {margin-top:10px;}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha{height:15px;width:100px;vertical-align:middle!important;margin:0;padding:4px;}
img.captcha{vertical-align:middle!important;border:none!important;float:none!important;margin:0 0 0 10px;padding:0;}
img.captcha-reset{vertical-align:middle!important;width:21px;height:21px;border:none;float:none!important;margin:10px 0 2px 3px;}
div.cf_info{color:#333;display:none;width:380px;line-height:1.3em;margin:10px auto;padding:10px 15px;}
div.cf_info ol{margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li{margin:2px 0;padding:1px 0;}
div.cf_info a{color:red!important;text-decoration:underline!important;}
div.success{background:#F9F9F9 none repeat scroll 0;color:#AAA;display:block;}
div.failure{display:block;background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0;}
div.waiting{background:#F9F9F9;color:#AAA;display:block;}
.cform .cf_error{color:red;border:1px solid red;}
p.cf_info{text-align:center;margin:10px 0;}
p.success{color:green;}
[disabled]{color:#ddd;background:none!important;border-color:#ddd!important;}
.disabled{border-color:#ddd!important;}
.cform input.cf_upload{width:220px;background:#f9f9f9;border:1px solid #888;}
.linklove a,.linklove a:visited{font-size:.8em;font-family:Tahoma;color:#aaa!important;}
.ngg-gallery-thumbnail img{background-color:#FFF;border:1px solid #777!important;display:block;position:relative;margin:0 2px 2px 0;padding:1px;}
.ngg-gallery-thumbnail img:hover{background-color:#eee!important;border-color:#eee!important;}
#sforum{background-color:#FFF;font-family:inherit;font-size:95%;width:100%;}
#sforum table{border-collapse:collapse!important;}
#sforum a:hover{color:#678b3f!important;text-decoration:none;}
#sfbanner{text-align:center;margin:auto;}
#sforum #sfadminstrip{border:1px solid #6c983c;background:#8cb85c;font-size:85%;line-height:1.5em;text-align:left;vertical-align:middle;height:20px;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0 0 1em;padding:4px 10px;}
#sforum #sfadminpostlist{border:1px solid #6c983c;background:#8cb85c;display:none;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 10px 10px;}
#sforum #sfadminstripfixed{border:1px solid #ccc;background:#e7fafb;height:auto;opacity:.88px;position:fixed;top:0;width:60%;-moz-border-radius-bottomleft:0;-khtml-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-khtml-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;padding:2px 1%;}
#sforum #sfadminstripfixed #sfadminpostlistfixed{top:26px;width:auto;}
#sfadminpostlistfixed .sfblock{overflow:auto;width:100%;max-height:600px;padding:0;}
#sforum .sfloginstrip{border:1px solid #d3d8cf;background-color:#f3f8ef;font-size:85%;line-height:1.5em;text-align:left;float:none;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:.5em 0 10px;padding:3px 10px;}
#sforum .sfloginstrip .sfusercell{font-weight:400;}
#sforum .sfloginstrip .sflogincell{text-align:right;vertical-align:top;}
#sforum .sfloginstrip .sfbuttoncell{float:right;text-align:right;vertical-align:top;}
#sforum #sfadminstrip .sfquickadmin{vertical-align:middle;margin:0 0 0 5px;padding:0;}
#sforum #sfloginform p{text-align:right;margin:3px 0;}
#sforum .sfmessagestrip{background:#eee;border:1px solid #c3c8bf;vertical-align:middle;height:auto;font-size:95%;font-weight:700;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:1.3em 0 0;padding:5px 10px;}
#sforum .sfmessagestrip optgroup.sflist{color:#000;font-style:normal;font-weight:700;}
#sforum .sfmessagestrip select.sfquicklinks{float:right;font-size:110%;font-weight:400;color:#000;margin:3px 0!important;}
#sforum .sfmessagestrip select.sfquicklinks option{padding-bottom:2px;color:#000;}
#sforum .sfmessagestrip select.sfquicklinks option.sfmod{color:#009;}
#sforum .sfblock{border:1px solid #e3e8df;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:1.5em 0 .9em;padding:2px;}
#sforum .sfheading{background:#eee;border:1px solid silver;height:auto;padding-bottom:.3em;padding-left:6px;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#sforum .sfheading .sficoncell{width:2em;vertical-align:middle;}
#sforum .sfheading .sficoncell img{margin:.3em;}
#sforum .sfheading p{color:#000;font-size:100%;font-weight:700;margin:0;padding:0 0 0 .5em;}
#sforum .sfheading small{color:#000;font-weight:400;line-height:1em;font-size:85%;padding:0;}
#sforum .sfheading .sfadditemcell,#sforum .sffooter .sfadditemcell,#sforum .sfheading .sfadditemcell a,#sforum .sffooter .sfadditemcell a{color:#000;text-align:right;vertical-align:middle;font-size:90%;font-weight:700;background:#f4f4f4;margin:0;padding:0 5px 0 0;}
#sforum .sfforumtable{border:0 solid #bbb;border-spacing:0;background:#e3e8df;}
#sforum .sfforumtable th{background:#004533;border:none;color:#fff;text-align:center;font-size:95%;font-weight:400;}
#sforum .sfforumtable td{border:none;background:#fff;vertical-align:top;margin:0;padding:.3em 0 .4em .3em;}
#sforum .sfforumtable td.sfalt{border:none;background:#fff;margin:0;padding:.3em 0 .4em .3em;}
#sforum .sfforumtable .sficoncell{width:2em;}
#sforum .sfforumtable .sficoncell img{margin:.4em;}
#sforum .sfforumtable .sfnewposticoncell{background:#f0f0f0;width:2em;}
#sforum .sfforumtable .sfnewposticoncell img{margin:.4em .4em 0;}
#sforum .sfforumtable td a{font-weight:700;font-size:95%;}
#sforum .sfforumtable td p{padding:0 .35em 0 .45em;}
#sforum .sfforumtable td small{font-size:90%;line-height:1em;padding:0;}
#sforum .sfforumtable .sfcounts{border:inherit;width:5%;text-align:center;}
#sforum .sfforumtable .sfstatusicon{float:right;vertical-align:top;padding:2px 4px;}
#sforum .sfforumtable .sfnewpostforum{background:#f0f0f0;}
#sforum .sfforumtable .sfuserdetails{border:inherit;width:17%;margin:0;}
#sforum .sfforumtable .sfuserdetails p{font-weight:400;font-size:80%;text-align:center;line-height:1.1em;}
#sforum .sfforumtable .sfadminrow{border-spacing:0;margin:0;padding:0;}
#sforum .sfforumtable .sfadmintable{border:0 solid #ccc;border-spacing:0;background:#ccc;}
#sforum .sfforumtable .sfadmintable td{border-spacing:0;border-bottom:1px solid #888;background:#fff;margin:0;padding:.3em 0 .4em .3em;}
#sforum .sfforumtable .sfadmintable .sfadminmod{font-size:65%;font-weight:700;color:red;border:1px solid #333;width:auto;margin:9px 10px 0 0;padding:3px;}
#sforum #sfadminpostlist #sfmsgspot{position:fixed;top:0;font-size:100%;font-weight:700;color:#000;border:1px solid #ccd6f2;background-color:#f9fad3;width:auto;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;margin:0;padding:20px;}
#sforum .sficonkey{float:right;vertical-align:middle;text-align:right;padding:5px 0 0 15px;}
#sforum .sftopicstatusflag{vertical-align:middle;color:#000!important;font-size:9px!important;font-weight:400!important;padding:0!important;}
#sforum .sfstatusleft{background:url(statusleft.png) no-repeat;width:6px;height:15px;margin:3px 0 0 .45em;}
#sforum .sfstatusright{background:url(statusright.png) no-repeat;width:6px;height:15px;margin:3px .45em 0 0;}
#sforum .sfstatusmiddle{background:url(statusmiddle.png) repeat-x;height:15px;width:auto;margin-top:3px;}
#sforum #ts-addpform{margin-top:5px;}
#sforum #ts-topic{margin-top:3px;}
#sforum .sffooter{background:#f4f4f4;border-top:1px solid #b3c6af;color:#000;height:auto;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:4px 8px 2px;}
#sforum .sfpagelinks{font-weight:700;font-size:90%;background:#f4f4f4;overflow:hidden;padding:.8em 0 .8em .15em;}
#sforum .sfpagelinks a,#sforum .sfpagelinks a:link,#sforum .sfpagelinks a:active,#sforum .sfpagelinks a:visited,#sforum .sfpagelinks a:hover{border:1px solid #ccc;background-color:#fff;color:inherit;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0 1px;padding:.25em .5em;}
#sforum .sfpagelinks a.current{background-color:#e3e8df;color:#000;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#sforum .sfpagelinks a:hover{background-color:#007e00;color:#fff!important;}
#sforum .sfposttable{border:1px solid #d3d8cf;border-spacing:0;margin:5px 0 0;}
#sforum .sfposttable th{background:#007e00;border:1px solid #d3d8cf;color:#fff;text-align:center;font-size:95%;}
#sforum .sfposttable .sfuserinfoside{background-color:#f3f8ef!important;border:inherit;width:9em;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 0 5px;}
#sforum .sfposttable .sfuserinfoside .sfalt{background-color:#f3f8ef!important;width:9em;}
#sforum .sfposttable .sfuserinfoside p{font-size:80%;text-align:center;line-height:1.2em;vertical-align:top;margin:0;padding:0;}
#sforum .sfposttable .sfuserinfoside .sfuseravatar{text-align:center;}
#sforum .sfposttable .sfuserinfoside .sfavatar{padding:.3em 0;}
#sforum .sfposttable .sfuserinfoabove{background-color:#f3f8ef!important;border:inherit;vertical-align:top;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:6px 0;}
#sforum .sfposttable .sfuserinfoabove p{font-size:80%;text-align:left;line-height:1.2em;vertical-align:middle;margin:0;padding:0;}
#sforum .sfposttable .sfuserinfoabove .sfavatar{float:left;padding:.5em 10px .5em 12px;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer{height:20px;max-height:20px;width:99%;margin:0;padding:0;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer form.sfposticon{vertical-align:bottom;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfposticon,#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfposticon img{float:left;margin-bottom:1px!important;margin-right:5px;padding:0;}
#sforum .sfposttable td.sfposticonstrip a{color:#0c386e!important;text-decoration:none;font-size:85%;cursor:pointer;}
.sfpostNumberOnPage{float:right!important;color:#777!important;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfpostratingscontainer.sfthumbs{float:right;border:1px solid #c3c8bf;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:-3px 10px 0 0;padding:3px 0 1px 6px;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfpostratingscontainer.sfstars{float:right;border:1px solid #c3c8bf;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:-3px 10px 0 0;padding:4px 0 2px 6px;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfposticon.sfpoststars,#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfposticon.sfpostrateup{margin-right:0;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfpostratingscontainer.sfthumbs .sfpostrating{margin-right:10px;background:#f3f8ef;color:#678b3f;padding:1px 5px 1px 2px;}
#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfpostratingscontainer.sfstars .sfpostrating{background:#ffb544;color:#000;border:1px solid #ccc;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:-1px 10px 0 0;padding:0 5px;}
#sforum .sfposttable td.sfsignature{height:auto;}
#sforum .sfposttable .sfsignaturestrip{width:70%;height:auto;border:1px solid #d3d8cf;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:auto auto 10px;padding:1px;}
#sforum .sfposttable .sfsignaturestrip table{width:auto;text-align:center;margin:auto;}
#sforum .sfposttable .sfsignaturestrip p,#sforum .sfposttable .sfsignaturestrip img{vertical-align:middle;text-align:center;padding:2px 0;}
#sforum .sfposttable td.sfpostcontent{overflow:hidden!important;padding-bottom:5px;border-bottom:none;}
#sforum .sfposttable td.sfpostcontent p{overflow:hidden;font-size:105%;color:#000;margin:0 0 0 24px !important;padding:5px 15px 5px 0;}
#sforum .sfposttable .sfmoderate{overflow:hidden!important;background-color:#DDD;color:#000;}
#sforum .sfposttable td.sfpostcontent blockquote{overflow:hidden!important;background-color:#e7fafb;color:#000;border:1px dotted #ccc;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:5px 10px 5px 22px;}
#sforum .sfposttable td.sfpostcontent.sfalt blockquote{background-color:#e7fafb;color:#000;border:1px dotted #ccc;}
#sforum .sfposttable td.sfpostcontent .replyquote{overflow:hidden!important;background-color:#FFC19A;color:#000;border:1px dotted #ccc;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:5px 10px 5px 22px;}
#sforum .sfposttable td.sfpostcontent.sfalt .replyquote{background-color:#FFC19A;color:#000;border:1px dotted #ccc;}
#sforum .sfposttable td.sfpostcontent img{overflow:hidden!important;margin:5px;}
#sforum .sfposttable td.sfpostcontent a{overflow:hidden!important;text-decoration:none;}
#sforum .sfposttable td.sfpostcontent cite{overflow:hidden!important;background-color:#FF0;border:1px dotted #ccc;}
#sforum .sfposttable td.sfpostcontent.sfalt cite{background-color:#FF0;}
#sforum .sfposttable td.sfpostcontent .sfpinned{background-color:#FF9;}
#sforum .sfposttable td.sfpostcontent small{color:#039;margin:0;padding:0;}
#sforum .sfposttable td.sfpostcontent ul,#sforum .sfposttable td.sfpostcontent ol{overflow:hidden!important;font-size:100%;}
#sforum .sfposttable td.sfpostcontent ul li,#sforum .sfposttable td.sfpostcontent ol li{font-size:110%;}
#sforum .sfposttable td.sfpostcontent span.sfcode,#sforum .sfposttable td.sfpostcontent div.sfcode{overflow:hidden!important;background:#ebebeb;color:maroon!important;border:1px dotted #D7D7D7;font-family:monospace, Courier!important;font-size:12px;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#sforum .sfposttable td.sfpostcontent.sfalt span.sfcode,#sforum .sfposttable td.sfpostcontent.sfalt div.sfcode{background:#ebebeb;color:maroon!important;border:1px dotted #D7D7D7;}
#sforum .sfposttable td.sfpostcontent span.sfcode{overflow:hidden!important;display:block;margin:0 8px 0 0;padding:3px 5px 3px 20px;}
#sforum .sfposttable td.sfpostcontent div.sfcode{overflow:hidden!important;margin:8px 8px 8px 22px;padding:3px 5px 3px 0;}
#sforum .sfposttable td.sfpostcontent .sfcode p{overflow:hidden!important;color:maroon!important;margin:0;padding:0 0 3px 20px;}
#sforum .sfformcontainer #sfsmileystrip{background:#f7f7f7;border:1px solid #ccc;vertical-align:middle;height:auto;margin:.5em 0 0;padding:2px 10px;}
#sforum .sfformcontainer #sfsmileystrip .sfsmiley{cursor:pointer;margin:0;padding:3px 3px 1px 0;}
#sforum .sfbloglink{font-weight:400;font-size:90%;border:0 solid #CCC;margin:2px 0;padding:0;}
#sforum .sfforumtable .sfmanageicons form,#sforum .sfposttable .sfmanageicons,#sforum .sfposttable .sfmanageicons form{border:none;text-align:center;vertical-align:top;background:transparent;margin:0;padding:0 0 0 1px;}
#sforum #sfstatstrip{background:#f3f3f3;border:none;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:3px;}
#sforum #sfstatstrip th,#sforum #sfstatstrip td{color:#444;border:none;font-weight:400;font-size:95%;vertical-align:top;}
#sforum #sfstatstrip p{color:#444;padding-left:.8em;font-weight:400;font-size:100%;line-height:1.3em;}
#sforum .sfforumtable a.sfpmentry{font-size:12px;font-weight:700!important;cursor:pointer;}
#sforum .sfforumtable a.sfpmentry.sfread{font-size:12px;font-weight:400!important;color:#000;cursor:pointer;}
#sforum .sfforumtable tr.sfpmunread td{font-size:12px;background-color:#FFB!important;font-weight:700!important;}
#sforum .sfforumtable tr.sfpmread td{font-size:12px;background-color:#FFF!important;font-weight:400!important;}
#sforum .sfforumtable tr.sfpmshow td,#sforum .sfforumtable tr.sfpmshow td a{font-size:12px;background-color:#005079!important;color:#FFF!important;}
#sforum .sfforumtable .sfpmtable{border:1px solid #777;border-spacing:0;background:#ccc;margin:0 0 20px;padding:5px 0;}
#sforum .sfforumtable .sfpmtable td{border-spacing:0;border-bottom:1px dotted #ddd;background:#fff;margin:0;padding:0 0 0 .3em;}
#sforum .sfforumtable a.sfpmentry img{margin-top:-7px;}
#sforum .sfforumtable .sfpmtable .sfpmcontent{overflow:hidden!important;background-color:#FFF;color:#000;border:1px dotted silver;display:none;font-weight:400;margin:6px;padding:10px;}
.sfpmcontent p{padding:5px 0 10px!important;}
#sforum div#sftimestamp{margin-top:5px;background:#f3f3f3;text-align:right;padding:2px 5px;}
#sforum div#sftimestamp input,#sforum div#sftimestamp select{font-size:11px;background:#f9f9f9;border:1px solid #dfdfdf;padding:2px;}
#sforum div#sftimestamp select{padding:2px 0 2px 2px;}
#sforum div#sftimestamp input:hover,#sforum div#sftimestamp select:hover,#sforum div#sftimestamp input:focus,#sforum div#sftimestamp select:focus{background:#FFF;}
#sforum #sfpostform #sfeditormsg{background-color:#CCDEFF;border:1px solid #f9f9f9;padding:15px;}
.sfmessage,.sfmessagefail{display:none;border:1px solid #000!important;font-weight:700;font-size:90%;vertical-align:middle!important;height:32px!important;width:auto!important;position:fixed;top:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:25px 0 1em!important;padding:2px 100px 2px 5px !important;}
.sfmessage img,.sfmessagefail img{vertical-align:middle!important;padding:2px 10px 2px 5px !important;}
.sfregmessage{background-color:#5364AE;color:#FFF;border:1px solid #DDD;font-weight:700;font-size:90%;margin:1em 0;padding:2px;}
a.sficon{color:#004533!important;text-decoration:none;}
.sfposticoncontainer a.sficon{color:#004533!important;font-weight:400!important;}
#sforum .sficon,#sforum .sficon a,#sforum .sficon p,#sforum .sficon img{color:#004533;border:none;font-weight:700;text-decoration:none;vertical-align:middle;}
#sforum .sficon img{border:none;padding:0;}
#sforum .sficon .sfrednumber,#sforum .sficon .sfbluenumber,#sforum .sficon .sfrednumberzero,#sforum .sficon .sfbluenumberzero,#sforum .sficon #sfunread,#sforum .sficon #sfmod{width:29px;height:20px;text-align:center;color:#FFF!important;margin:0 1px;}
#sforum .sfhiddenform{vertical-align:middle;margin:0;padding:1px 0 0;}
#sforum .sfhiddenform .sficon{vertical-align:middle;margin:0;padding:0;}
#sforum .sfhiddeninput{width:1px;height:1px;margin:0;padding:0;}
.sfalignright{float:right!important;}
.sfalignleft{float:left!important;}
.sfclear{clear:both;height:1px;overflow:hidden;}
#sforum #sfversion{background-color:#d3d8cf;color:#000;border:1px solid #b3b8af;height:auto;font-weight:400;font-size:70%;text-align:center;vertical-align:middle;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;position:absolute;top:-9999px;margin:0;padding:2px 0 4px;}
#sforum #sfversion a{color:#678b3f;}
#sfacknowledge,#sfvalid{font-size:11px;line-height:1.1em;}
input#sfclosevalid{float:right;margin-top:20px;}
.sfshowprofile td{font-size:100%;line-height:1.2em;padding:0 15px;}
.sfformcontainer{max-width:100%;}
#sforum #sfsearchform .sfsearchblock{font-size:90%;padding:0 4px;}
#sforum #sfsearchform .sfsearchblock .sfradioblock{border-left:1px solid silver;padding:4px;}
#sforum #sfpostform form,#sforum #sfstandardform form,#sforum #sfprofileform form,#sforum #sfsearchform form{color:#678b3f;font-size:100%;font-weight:400;text-align:left;}
#sforum #sfstandardform{color:#678b3f;border:1px solid #d3d8cf;background-color:#FFF;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px;}
#sforum #sfpostform p,#sforum #sfstandardform p,#sforum #sfprofileform p,#sforum #sfsearchform p{color:#678b3f;font-size:100%;padding:5px 0 4px;}
#sforum .sfpostsavetable{border-collapse:separate;border-spacing:3px 5px;margin:5px 0 0;}
#sforum .sfpostsavetable th,#sforum .sfpostsavetable td{border:1px solid #ccd6f2;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;font-weight:400;color:#5475D4;padding:4px;}
#sforum #sfpostform .sfcheckoptions,#sforum #sfpostform .sfcheckoptions td{vertical-align:middle;width:auto;border:0;margin:0;padding:0 3px 2px 0;}
.sfcontrol{border:1px solid #ccc!important;background:#f3f8ef!important;color:#000!important;font-size:100%!important;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:4px 2px 0 0 !important;padding:2px;}
.sfcontrol:hover{background:#ccc!important;border:1px solid #ccc!important;color:#000!important;}
.sfxcontrol{border:1px solid #444!important;background:#e7fafb!important;color:#000!important;font-size:80%!important;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:3px!important;padding:1px!important;}
.sfxcontrol:hover{background:#888!important;border:1px solid #333!important;color:#FFF!important;}
.sfxcontrol:focus{background:red!important;}
textarea.sftextarea,textarea.sfquickreply{border:1px solid #ccc!important;background:#f3f8ef!important;color:#000!important;margin-right:2px!important;width:90%;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:2px;}
textarea.sftextarea{font-size:100%!important;}
textarea.sfquickreply{font-size:120%!important;}
.sfpostcontrol{width:70%;}
.sflistcontrol,.sflistcontrol:hover,.sflistcontrol:focus{width:90%;border:1px solid #ccc;background:#eee;color:#000;font-size:100%;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
label.sfradio{background:transparent;line-height:14px;margin:0;padding:4px 5px 4px 10px;}
.sfsmalltextarea{border:1px solid #ccc!important;background:#f3f8ef!important;color:#000!important;font-family:Verdana, sans-serif!important;font-size:90%!important;margin-right:2px!important;width:80%;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:12px;}
label.checked span.holder,label.checked span.holder{top:-42px!important;}
label.list{float:left;clear:left;background:transparent;cursor:pointer;}
label.inline{float:left;margin:0 10px 0 0;}
input.hiddenCheckbox{position:absolute;left:-10000px;}
label.prettyCheckbox span.holderWrap{display:block;float:left;position:relative;margin-right:15px;overflow:hidden;}
label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0;}
th,strong,b,#navi li.current_language_item a,#sidebar_b li.current_language_item a{font-weight:700;}
.clearfix,*+html ol.cf-ol,*+html ol.cf-ol li,* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt{display:inline-block;}
html[xmlns] .clearfix,div.mailerr{display:block;}
hr,#searchform br,.inline_edit,#sforum #sfpostform form #sfhide{display:none;}
#wrapper .left,#footerstuff li, #wrapper .alignleft{float:left;}
#wrapper .right,#sfinboxcount, #wrapper .alignright{float:right;}
a,#sforum a,#sforum a:link,#sforum a:active,#sforum a:visited{color:#004533;text-decoration:none;}
img,.homepage .item,img.imgcalendar{border:none;}
.item p,#sections{margin-bottom:20px;}
#header h1,#header h2,#navi h2,#navi h3,#navi h4,.linklove{position:absolute;top:-9999px;}
.comments p,#sections #theposts li{padding:3px 0;}
.Forum #navi li li,#sforum input,input,#sforum .sfcontrol.input,input{width:auto;}
.section li p,#sforum .sfforumtable .sfadminslist{margin:0;}
.cform input.resetbutton,.cform input.backbutton{margin:0 5px 0 0;}
input.secinput,#sforum img,#sforum .sficonkey small,#sforum .sficonkey small img,#sforum .sfpagelinks img{vertical-align:middle;}
.mailerr,.cform .cf_errortxt,p.failure,#sforum .sfmessagestrip select.sfquicklinks option.sfnew,#sforum .sfmessagestrip.sfpmalert p{color:red;}
* html .cform legend,*+html .cform legend{position:absolute;left:-8px;top:0;margin-left:0;}
* html .cform fieldset,*+html .cform fieldset{position:relative;margin-top:15px;padding-top:25px;}
* html img.captcha,*+html img.captcha{margin-bottom:1px;}
#sforum .sfheading .sfadditemcell,#sforum .sfheading .sfadditemcell a,#sforum .sfposttable td.sfsignature td,#sforum .sfposttable td.sfsignature.sfalt td{background:transparent;}
#sforum .sfforumtable .sfadmintable th,#sforum .sfforumtable .sfpmtable th{border-spacing:0;border:none;background:#888;color:#fff;text-align:center;font-size:75%;font-weight:700;}
#sforum .sfpagelinks a.sfpointer,#sforum .sfpagelinks a.sfpointer:hover{border:none!important;background:transparent;}
#sforum .sfposttable td,#sforum .sfposttable td.sfalt{background:#fff;}
#sforum .sfposttable .sfinnerusertable td,#sforum .sfposttable .sfinnerusertable td.sfalt{border:inherit;background-color:#f3f8ef!important;margin:0;padding:0;}
#sforum .sfposttable td.sfposticonstrip,#sforum .sfposttable .sfinnerusertable td.sfposticonstrip,#sforum .sfposttable td.sfposticonstrip .sfalt,#sforum .sfposttable .sfinnerusertable td.sfposticonstrip .sfalt{border:1px solid #c3c8bf!important;background:#e3e8df!important;height:31px!important;max-height:31px;vertical-align:bottom;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:5px 5px 2px;}
#sforum .sfposttable td.sfposticonstrip p,.sfmessage,.sfmessagefail{color:#000;}
#sforum .sfposttable .sfpostcontent hr,#sforum .sfposttable .sfpostcontent.sfalt hr{border:1px solid #D5CBFB;}
#sforum #sfpostform fieldset,#sforum #sfsearchform fieldset,#sforum #sfprofileform fieldset,#sforum #sfstandardform fieldset{border:1px solid #d3d8cf;color:#678b3f;text-align:left;font-size:100%;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:20px;}
.sfcontrol:focus,.sflistcontrol:focus{background:#f7f7f7!important;}
textarea.sftextarea:hover,textarea.sfquickreply:hover,.sflistcontrol:hover,.sfsmalltextarea:hover{background:#ccc!important;border:1px solid #ccc!important;}
textarea.sftextarea:focus,textarea.sfquickreply:focus,.sfsmalltextarea:focus{background-color:#f7f7f7!important;border:1px solid #ccc!important;}
label.checkbox span.holder,label.radio span.holder{height:61px;}