html { overflow: -moz-scrollbars-vertical; }
html, body { margin: 0; background: #3f3e3b; -webkit-text-size-adjust: none; }
form { margin: 0; }
table { border: 0; border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
a:link, a:visited, a:active { color: #99260f; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
h1, h2, p, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
p { margin: 0; padding: 0; font-size: 12px; color: #000; }
h2 { font-size: 12px; font-weight: bold; }
input[type="text"], input[type="password"], select, textarea{ border:1px solid #aaa; font-size: 12px; }
textarea { resize: none; }
.a { vertical-align:text-top;font-size: 12px; font-weight: bold; }

.w10 { width: 10px; }
.w11 { width: 11px; }
.w16 { width: 16px; }
.w20 { width: 20px; }
.w23 { width: 23px; }
.w35 { width: 35px; }
.w50 { width: 50px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w105 { width: 105px; }
.w110 { width: 110px; }
.w160 { width: 160px; }
.w168 { width: 168px; }
.w178 { width: 178px; }
.w180 { width: 180px; }
.w184 { width: 184px; }
.w204 { width: 204px; }
.w215 { width: 215px; }
.w216 { width: 216px; }
.w248 { width: 248px; }
.w280 { width: 280px; }
.w337 { width: 337px; }
.w356 { width: 356px; }
.w370 { width: 370px; }
.w372 { width: 372px; }
.w400 { width: 400px; }
.w496 { width: 496px; }
.w616 { width: 616px; }
.w712 { width: 712px; }
.w752 { width: 752px; }

.ww752 { width: 752px; text-align: left; }
.hw752 { width: 752px; }
.hw752 div h1 { display: none; }
.hw752 div { display: block; width: 752px; height: 128px; background-image: url('../images/hw752.gif'); }
.hw752a div h1 { display: none; }
.hw752a div { display: block; width: 752px; height: 27px; background-image: url('../images/hw752a.gif'); }

.fw752 { width: 752px; margin: 0 0 10px 0; }
.fw752 div p { display: none; }
.fw752 div { display: block; width: 752px; height: 80px; background-image: url('../images/fw752.gif'); }

.bw752 { width: 752px; background: #d2cfc4; }

.mw752 { width: 752px; height: 32px; background: #99260f url('../images/mw752.gif'); }
.mw752 ul { list-style: none; margin: 0 20px 0 0; padding: 0; float: right; }
.mw752 ul li { display: inline; float: left; }
.mw752 ul li a { display: block; height: 32px; }
.mw752 ul li a span { display: none; }
.mw752home { background-image: url('../images/mw752home.gif'); width: 28px; }
.mw752news { background-image: url('../images/mw752news.gif'); width: 33px; }
.mw752demos { background-image: url('../images/mw752demos.gif'); width: 39px; }
.mw752logos { background-image: url('../images/mw752logos.gif'); width: 39px; }
.mw752parties { background-image: url('../images/mw752parties.gif'); width: 47px; }
.mw752sceners { background-image: url('../images/mw752sceners.gif'); width: 51px; }
.mw752charts { background-image: url('../images/mw752charts.gif'); width: 43px; }
.mw752comments { background-image: url('../images/mw752comments.gif'); width: 54px; }
.mw752forum { background-image: url('../images/mw752forum.gif'); width: 39px; }
.mw752guestbook { background-image: url('../images/mw752guestbook.gif'); width: 61px;}
.mw752info { background-image: url('../images/mw752info.gif'); width: 26px; }
.mw752homeo { background-image: url('../images/mw752homeo.gif'); width: 28px; }
.mw752newso { background-image: url('../images/mw752newso.gif'); width: 33px; }
.mw752demoso { background-image: url('../images/mw752demoso.gif'); width: 39px; }
.mw752logoso { background-image: url('../images/mw752logoso.gif'); width: 39px; }
.mw752partieso { background-image: url('../images/mw752partieso.gif'); width: 47px; }
.mw752scenerso { background-image: url('../images/mw752scenerso.gif'); width: 51px; }
.mw752chartso { background-image: url('../images/mw752chartso.gif'); width: 43px; }
.mw752commentso { background-image: url('../images/mw752commentso.gif'); width: 54px; }
.mw752forumo { background-image: url('../images/mw752forumo.gif'); width: 39px; }
.mw752guestbooko { background-image: url('../images/mw752guestbooko.gif'); width: 61px;}
.mw752infoo { background-image: url('../images/mw752infoo.gif'); width: 26px; }

.bl752 { width: 752px; height: 32px; background: #7f7d79 url('../images/lbg.gif'); }

.hw160 { width: 160px; height: 32px; background: #a6a190 url('../images/hw160.gif'); }
.hw184 { width: 184px; height: 32px; background: #a6a190 url('../images/hw184.gif'); }
.hw204 { width: 208px; height: 32px; background: #a6a190 url('../images/hw204.gif'); }
.hw280 { width: 280px; height: 32px; background: #a6a190 url('../images/hw280.gif'); }
.hw400 { width: 400px; height: 32px; background: #a6a190 url('../images/hw400.gif'); }
.hw496 { width: 496px; height: 32px; background: #a6a190 url('../images/hw496.gif'); }
.hw712 { width: 712px; height: 32px; background: #a6a190 url('../images/hw712.gif'); }
.hw184 h2, .hw160 h2, .hw204 h2, .hw280 h2, .hw400 h2, .hw496 h2, .hw712 h2 { margin: 0; padding: 0 16px 0 16px; color: #fff; }
.hw280 table { width: 264px; }
.hw280 td a { display: block; height: 20px; }
.hw280 td a span { display: none; }
.hw280morecharts { background-image: url('../images/hw280morecharts.gif'); width: 80px; }
.hw280morenews { background-image: url('../images/hw280moredemos.gif'); width: 76px; }

.i80x64margin { display: inline; width: 80px; height: 64px; border: 0; margin: 0px 10px 0px 10px; float: left; }
.i80x64 { display: inline; width: 80px; height: 64px; border: 0; float: left; }
.i120x96 { display: inline; width: 120px; height: 96px; border: 0; float: left; }
.i204x163 { display: inline; width: 204px; height: 163px; border: 0; float: left; }
.i160x128 { display: inline; width: 160px; height: 128px; border: 0; float: left; }
.i160x128d { display: inline; margin: 0 5px 10px 0; width: 160px; height: 128px; border: 0; float: left; }

.bl32 { width: 32px; background-image: url('../images/bl32.gif'); }

.cp1, .cp2, .cp3, .cp4, .cp5, .cp6, .cp7, .cp8, .cp9, .cp10 { width: 16px; height: 64px; }
.cp1 p, .cp2 p, .cp3 p, .cp4 p, .cp5 p, .cp6 p, .cp7 p, .cp8 p, .cp9 p, .cp10 p { display: none; }
.cp1 { background-image: url('../images/cp1.gif'); }
.cp2 { background-image: url('../images/cp2.gif'); }
.cp3 { background-image: url('../images/cp3.gif'); }
.cp4 { background-image: url('../images/cp4.gif'); }
.cp5 { background-image: url('../images/cp5.gif'); }
.cp6 { background-image: url('../images/cp6.gif'); }
.cp7 { background-image: url('../images/cp7.gif'); }
.cp8 { background-image: url('../images/cp8.gif'); }
.cp9 { background-image: url('../images/cp9.gif'); }
.cp10 { background-image: url('../images/cp10.gif'); }

.sp10 { clear: both; width: 0; height: 10px; overflow: hidden; }
.sp20 { clear: both; width: 0; height: 20px; overflow: hidden; }
.hr { height: 32px; background-image: url('../images/hr.gif'); }
.hr hr { display: none; }
.pp5 { padding: 5px 0 0 0; }
.pp10 { padding: 10px 0 0 0; }
.pp20 { padding: 20px 0 0 0; word-wrap: break-word; }
.phl { font-size: 10px; }

.fibs { width: 64px; height: 32px; margin: 0; padding: 0; border: 0; background: transparent url('../images/fibs.gif') no-repeat center top; cursor: pointer; cursor: hand; }
.fibl { width: 50px; height: 32px; margin: 0; padding: 0; border: 0; background: transparent url('../images/fibl.gif') no-repeat center top; cursor: pointer; cursor: hand; }
.fibl2 { width: 50px; height: 32px; margin: 0; padding: 0; border: 0; background: transparent url('../images/fibl2.gif') no-repeat center top; cursor: pointer; cursor: hand; }
.fiblo { width: 56px; height: 32px; margin: 0; padding: 0; border: 0; background: transparent url('../images/fiblo.gif') no-repeat center top; cursor: pointer; cursor: hand; }
.fibl2 span, .fibs span, .fibl span, .fiblo span { display: none; }

/* Forums */

.tbTransparent .txtNr, .tbTransparentCell .txtNr { color: #000; }


table.forumsmbhome {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
width:400px;
display:table;
color:#000;
border-collapse:collapse;
text-align:center;
margin-left:auto;
margin-right:auto;
} 

table.forums, table.forumsmb {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
width:700px;
display:table;
color:#000;
border-collapse:collapse;
text-align:center;
margin-left:auto;
margin-right:auto;
} 

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

table.tbTransparentmb{
margin-bottom:10px;
}

.tbTransparent, .tbTransparentmb{
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
width:700px;
background:transparent;
font-size:11px;
text-align:center;
margin-left:auto;
margin-right:auto;
vertical-align:top;
}

.tbTransparentmb{
margin-bottom:3pt;
}

.tbTransparentCell{
text-align:left;
line-height:15px;
vertical-align:top;
}

/* Common: image */
img {
border:0px;
}
a {
color:#99260F;
text-decoration:none;
}
a:hover {
color:#99260F;
text-decoration:underline;
}
.sepr {
color:#D2C7C7;
}

/* Common: regular SPAN text */

.txtNr{
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
text-decoration:none;
font-size:11px;
color: #000000;
}

/* Common: small SPAN text with low importance  */

.txtSm{
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
text-decoration:none;
font-size:10px;
color:#696969;
}

.txtSm A:link, .txtSm A:active, .txtSm A:visited{
color: #99260F;
}

/* Common: list */

.limbb, UL{
list-style:circle;
font-size:11px;
margin-left:10pt;
padding-left:10pt;
margin:1pt;
line-height:15px;
}

/* Common: page navigation link */

.navCell{
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:10px;
border:1px #DBDBDB solid;
background-color:#D2CFC4;
padding-left:2pt;
padding-right:2pt;
padding-top:1pt;
padding-bottom:1pt;
margin-top:1pt;
}

.tbTransparentCell .navCell {
	border: 0;
	background-color: transparent;
	
}

.tbCel2 .navCell {
background-color:#D2CFC4;
}
.tbCel1 .navCell {
background-color:#C5C0B1;
}


/* Common: <FORM> */

.formStyle{
margin: 0px;
}

/* Common: dropdowns */

.selectTxt {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
background-color:#fff;
}

/* Common: button */
.inputButton {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
color:#fff;
border: 1px solid #4F1408;
padding:2px 12px 3px 12px;
text-align:center;
background-color:#99260F;
position:relative;
vertical-align:baseline;
cursor: pointer;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
box-sizing: content-box;
}
/* Common: TEXTAREA, INPUT TEXT fields */

.textForm {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
background:#fff;
border-bottom:#B7B7B7 1px solid;
border-left:#B7B7B7 1px solid;
border-right:#B7B7B7 1px solid;
border-top:#B7B7B7 1px solid;
font-size:11px;
padding:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
box-sizing: content-box;
}

/* Common: navigation captions at the top of pages */

td.caption3 {
background:#A6A190;
padding:3px;
font-size:11px;
font-weight:bold;
line-height:15px;
vertical-align:middle;
width:100%;
}


td.caption3 .txtSm {
color:#FFFFFF;
}
/* Common: graphic icon cell */

td.icon{
padding:5px;
text-align:center;
vertical-align:middle;
width:20px;
height:20px;
}

td.caption1 {
border:1px #dbdbdb solid;
font-size:11px;
line-height:15px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
text-align:left;
}

/* Common: no-wrapping for text */
.noWrap{
white-space:nowrap;
}

/* Common: swapped cell #1 */

.tbCel1 {
background-color:#D2CFC4;
}
.tbCel2 {
background-color:#C5C0B1;
}
td.caption4, td.tbClCp {
background-color:#E7E7E7;
border:1px solid #B7B7B7;
color:#333333;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
line-height:15px;
padding:5px;
text-transform:uppercase;
vertical-align:top;
}
td.caption4 {
text-align:center;
}
td.tbClCp {
text-align:right;
}
td.txtC {
text-align:center;
}
td.txtL {
text-align:left;
}
td.txtR {
text-align:right;
}
td.caption5 {
background-color:#D2CFC4;
font-size:11px;
line-height:15px;
padding:4px;
vertical-align:top;
}
table.forumCol {
border-collapse:collapse;
color:#000000;
display:table;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
margin-bottom:12pt;
text-align:left;
width:100%;
}
span.latest, span.replies, span.author {
padding-left:2px;
padding-right:2px;
}
span.replies {
background-color:#F0F7FC;
}
span.author {
background-color:#FFFFF2;
}
span.latest {
background-color:#EEFBEA;
}
.headingTitle {
color:#99260F;
font-size:11px;
font-weight:bold;
margin-bottom:7pt;
margin-top:10pt;
}
td.author, td.latest {
font-size:11px;
}
td.rdficon {
background-color:#D2CFC4;
padding-right:2pt;
text-align:center;
vertical-align:middle;
}
.views {
color:#9F9F9F;
}
.groupTitle {
background-color:#99260F;
border-bottom:1px solid #000000;
color:#FFFFF9;
font-size:11px;
padding:4pt 3pt;
text-transform:uppercase;
}
.groupTitle a:link, .groupTitle a:active, .groupTitle a:visited {
color:#D2CFC4;
font-weight:bold;
}
td.forumTitle {
background-color:#E8EACD;
background-color:#F0F0F0;
border-style:none none solid;
border-width:0 0 1px;
font-size:11px;
line-height:15px;
padding:2pt 2pt 2pt 4pt;
}
td.forumTitle a {
background:transparent none repeat scroll 0 0;
color:#99260F;
font-weight:normal;
text-decoration:underline;
}
.fdesc, .fdescNum {
font-size:11px;
line-height:15px;
padding:3px 3px 7pt;
vertical-align:top;
}
.fdescNum {
color:#696969;
}
.fdescNum strong {
color:#333333;
}
.username {
font-size:11px;
font-weight:bold;
}
.postedText {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
line-height:15px;
padding-bottom:10pt;
padding-top:10pt;
}
td.pauthor {
background-color:#EFEFE8;
border-color:#EFEFE8 #EFEFE8 #DBDBDB;
border-style:solid;
border-width:1px;
font-size:11px;
line-height:15px;
padding:2px 5px 1px;
}
.quote {
background-color:transparent;
border-left:7px solid #FAFAFA;
color:#696969;
font-size:11px;
margin-left:5pt;
padding:3px;
width:90%;
}
.quoting {
border-top:0 none;
color:#696969;
font-weight:bold;
margin-left:3pt;
width:90%;
}
.hl {
background-color:#FAFCEE;
border-left:7px solid #F6F8EA;
color:#535353;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
margin-left:5pt;
padding:4px;
width:70%;
}
td.caption2 {
background-color:#A6A190;
color:#000000;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
line-height:15px;
padding:4px;
}
td.caption2 #newtopic, td.caption2 #newreply, td.caption2 #newtopic:hover, td.caption2 #newreply:hover {
color:#000000;
text-decoration:none;
}
td.pform {
background-color:#D2CFC4;
border-color:#EEEEEE #EEEEEE #F3F3F3;
border-style:solid;
border-width:1px;
font-size:11px;
padding-left:2px;
padding-top:2px;
vertical-align:top;
}
td#editorControls.pform, td#pformBottom.pform {
background-color:#D2CFC4;
padding-bottom:8px;
padding-left:5px;
padding-top:8px;
text-align:left;
}
.postingForm, .topicTitle {
width:550px;
}
.postingForm {
height:250px;
}
table.statsTable {
border-top:0 none;
}
tr.statsCaption td {
background:#D2CFC4;
border-left:#D2CFC4 1px solid;
border-right:#D2CFC4 1px solid;
font-size:11px;
padding:5px;
}
tr#statsCaptionHead td {
background-color:#D2CFC4;
border-color:#D2CFC4 #D2CFC4 #DBDBDB;
border-style:solid;
border-width:1px;
color:#333333;
}
.tbStBar, table.statsTable td.caption5 td {
padding:1px 1px 1px 5px;
}
.tbStBar a {
color:#000000;
}
tr.tbStRow td {
font-size:11px;
text-align:left;
}
.tbStBar {
background:#99260F none repeat scroll 0 0;
border-color:#BB6E5F #4F1408 #4F1408 #BB6E5F;
border-style:solid;
border-width:1px;
color:#FFFFFF;
margin:2px;
}
.tbStBar a, .tbStBar a:hover {
color:#FFFFFF;
}
.warning {
color:#FF0000;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
}
.warning, .warningLnk {
font-size: 11px;
line-height:15px;
}
tr.tbHead {
background-color:#A6A190;
}
td.capMenu {
padding:4px;
padding-left:0px;
line-height: 15px;
vertical-align:top;
border:1px #F0F0F0 solid;
border-bottom:1px #dbdbdb solid;
border-top:0px;
background-color:#F6F8EA;
white-space:nowrap;
font-size: 11px;
width:70%
}

/* Board */


div.jscript{
white-space:nowrap;
border: 1px #3F3E3B solid;
color: #000000;
background: #DBDBDB;
padding: 4px;
text-align: left;
}

div.jscript pre {
font-family: "Courier New", Courier, monospace;
font-size: 12px;
font-weight: bold;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

div.jscript pre br {
}
