.gbody, table.forums, table.forumsmb, .tbTransparent, .tbTransparentmb, .txtNr, .txtSm, .navCell, .navCellSel, .selectTxt, .inputButton, .textForm, table.forumCol, .hl, .warning, .captionTop, td.tbClCp, .headingTitle, .capMenu {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

EM, I{
font-family: Georgia, 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

table.forums, table.forumsmb, .tbTransparent, .tbTransparentmb, table.capMenu{
width:967px;
max-width:967px;
}

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

table.forumsmbmob, table.tbTransparentmbmob{
margin-top:5px;
margin-bottom:5px;
}

.tbTransparent, .tbTransparentmb, .txtNr, .limbb, UL, .navCell, .navCellSel, .selectTxt, .inputButton, .textForm, td.caption1, td.caption3, td.tbClCp, td.caption5, .groupTitle, .caption2, td.forumTitle, .username, .postedText, td.pauthor, .hl, .warning, .capMenu, td.author, td.latest, .captionTop {
font-size:16px;
}

.txtSm, .quote, .fdesc, .fdescNum{
font-size:14px;
}

.txtSsm{
font-size:12px;
}

.headingTitle{
font-size:24px;
}

.tbTransparentCell, .limbb, UL, td.caption1, td.caption3, td.tbClCp, td.caption5, td.author, td.latest, td.forumTitle, .postedText, td.pauthor, .warning, .warningLnk, .tcell {
line-height:24px;
}

.prfW1{
width:25%;
}
.prfW2{
width:75%;
}
.prfFld{
width:250px;
}

/* Colors */

.gbody{
background-color:#FFF;
color:#000000;
}

.txtSm, .txtSsm, .views, .fdescNum, .quote, .quoting, .captionTop{
text-decoration:none;
color:#707070;
}

.selectTxt, .textForm {
background:#eeeeee;
color: #111111;
}

.selectTxt{
padding:5px;
}

.textForm {
padding:6px;
line-height:28px;
}

.textForm:focus {
background:white;
border-color: #eeeeee;
}

.tbCel1 {
background-color:#F9F9F9;
}

.tbCel2{
background-color:#F3F3F3;
}

.warning{
color:#FF0000;
}

/* color 1 */

A.mnblnk:link, A.mnblnk:active, A.mnblnk:visited, A.mnblnk:hover, A.txtSm:link, A.txtSm:active, A.txtSm:visited, .capMenu A:link, .capMenu A:visited, .capMenu A:active, .groupTitle A:link, .groupTitle A:active, .groupTitle A:visited, .postedText A:link, .postedText A:active, .postedText A:visited, .postedText A:hover, .fdesc A:link, .fdesc A:active, .fdesc A:visited, .fdesc A:hover, .groupTitle, .inputButton, td.caption3, .sepr, .replies {
color:#4C4F4C;
}

/* color 2 */

.textForm, .navCell, .navCellSel, .capMenu, .scroll-to-top{
border:1px solid #E2E2E2;
}

.hl{
border-left:7px solid #E2E2E2;
}

.tcelllast, .tcelllastm /*, .tbStBar */{
border-bottom:1px solid #E2E2E2;
}

/*
.tbStBar{
border-right:1px solid #E2E2E2;
}
*/

/* color 3 */

.postedTextCell, .postedTextCellLeft {
border-left:1px #DDDDDD solid;
}

.postedTextCell, .postedTextCellRight {
border-right:1px #DDDDDD solid;
}

.hl, .scroll-to-top, .pages{
background-color:#DDDDDD;
}

td.tbClCp {
border:1px #E2E2E2 solid;
}

/* color 4 */

.groupTitle, .capMenu {
background-color:#EEEEEE;
}

.quote{
border-left:7px solid #D4D4D4;
}

.headingTitle{
color:#4C4F4C;
}

.scroll-to-top{
text-shadow:#DADADA 1px 1px 1px;
}

.tbStBar{
border/*-top*/:1px solid #E2E2E2;
}

/* color 5 */

A.username:hover, A.groupTitle:hover, .capMenu A:hover, .tbStBar, td.forumTitle, td.tbClCp, .navCell, .quote, .sayings {
background-color:#E2E2E2/*F8EFE0*/;
}

/******************/

A.username:hover, A.groupTitle:hover, .capMenu A:hover, .postedText A:hover, .fdesc A:hover, .tbStBar{
text-decoration:none;
}

.tcell A.mnblnk:hover {
text-decoration:underline dotted;
}

.tbClCp A.mnblnk:hover, .caption5 A.mnblnk:hover, .caption3 A.mnblnk:hover, .forumTitle A.mnblnk:hover{
text-decoration:underline;
}

A.mnblnk:link, A.mnblnk:active, A.mnblnk:visited{
text-decoration:none;
}

A.mnblnkn:link, .capMenu A:link, .capMenu A:visited, .capMenu A:active, .capMenu A:hover {
text-decoration:none;
}

.postedText A:link, .postedText A:active, .postedText A:visited, .postedText A:hover{
font-weight:bold;
}

.groupTitle{
font-weight:bold;
padding:5px;
}

.groupTitle A:link, .groupTitle A:active, .groupTitle A:visited{
font-weight:bold;
}

.navCell, .navCellSel, .tbStBar, .scroll-to-top {
border-radius:3px;
}

.tcelllast A:link, .tcelllast A:visited, .tcelllast A:active, .tcelllast A:hover{
text-decoration:none;
border:1px #ccc solid;
border-radius:3px;
padding:2px;
padding-top:0px;
padding-left:3px;
padding-bottom:1px;
}

.tcelllastm A:link, .tcelllastm A:visited, .tcelllastm A:active, .tcelllastm A:hover{
text-decoration:none;
}

.navCellSel{
background-color:transparent;
}

/******************/

* {margin:0;padding:0;}

.popUp{
padding:10px;
}

.fPopUp{
margin:0px;
overflow:hidden;
}

.popUp img, .postedText img, .fPopUp img{
max-width:100%;
}

.formStyle{
margin: 0px;
}

td{
text-align:left;
}

img {
border:0px;
}

abbr{
text-decoration:none;
cursor: help;
}

.gbody{
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
margin-left:0px;
}

.navCell, .navCellSel{
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
margin-top:2px;
}

.warning{
font-weight:bold;
padding-top:11px;
padding-bottom:11px;
}

table.forums, table.forumsmb, table.capMenu {
display:table;
border-collapse:collapse;
text-align:center;
margin-left:auto;
margin-right:auto;
} 

.tbTransparent, .tbTransparentmb{
border-collapse:collapse;
background:transparent;
text-align:center;
margin-left:auto;
margin-right:auto;
vertical-align:top;
}

.tbTransparentCell{
text-align:left;
vertical-align:top;
}

table.clps{
border-collapse:separate;
}

table.forumCol{
display:table;
width:100%;
text-align:left;
border-collapse:collapse;
}

.txtNr{
text-decoration:none;
}

.limbb, UL, OL{
padding-left:13px;
margin:2px;
}

UL{
list-style:circle;
}

.inputButton {
/*
border: #AB9E9E 1px solid;
background-image: linear-gradient(#FFF9F3, #CFB1A6);
font-size: 16px;
font-weight: normal;
color: #663300;
margin-top:3px;
margin-bottom:3px;
padding:4px;
border-radius:2px;
*/
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: white;
  border: 3px double #dddddd;
    padding: 7px;
    color:#000000;
  }

.inputButton:hover {
/* 
border: 3px double #dddddd;
color:#000000;
*/
background-color: #EEEEEE;
transition: background-color 0.3s;
}

td.caption1 {
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:left;
}

td.caption3{
width:100%;
/*font-weight:bold;*/
padding:3px;
}

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

.noWrap{
white-space:nowrap;
}

td.tbClCp, td.caption5 {
padding:5px;
}

td.caption5 {
padding-bottom:6px;
}

.headingTitle{
font-weight:bold;
/* margin-top:13px;
margin-bottom:13px; */
}

td.rdficon{
text-align:center;
vertical-align:middle;
padding-right:3px;
padding-left:3px;
border:0px;
}

td.forumTitle, td.captionTitle{
padding:5px;
}

.fdesc, .fdescNum{
padding:3px;
padding-bottom:10px;
line-height:20px;
vertical-align:top;
}

.username{
font-weight:bold;
}

.postedText{
padding-top:8px;
padding-bottom:8px;
line-height:28px;
}

.postedLeftCell{
vertical-align:top;
padding-left:5px;
padding-top:29px;
}

td.pauthor{
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
padding-top:27px;
vertical-align:top;
}

.quote{
margin-left:0px;
margin-top:0px;
margin-bottom:20px;
padding:3px;
width:90%;
}

.quoting{
font-weight:bold;
border-top:0px;
margin-left:5px;
width:90%;
}

.hl{
margin-left:0px;
margin-top:0px;
margin-bottom:20px;
padding:3px;
width:90%;
}

#newreply:hover, #newtopic:hover{
text-decoration:none;
background-color:transparent;
}

.postingForm, .topicTitle{
width:95%;
}

.postingForm{
height:250px;
margin-bottom:3px;
}

.tbStBar, td.caption5 td{
padding:2px;
padding-left:5px;
}

.tbStBar{
margin:2px;
}

.capMenu{
vertical-align:middle;
line-height:24px;
}

.captionTop{
padding:5px;
}

.tcell{
padding-top:13px;
padding-left:5px;
padding-right:4px;
padding-bottom:2px;
}

.tcelllast, .tcelllastm{
padding-top:7px;
padding-bottom:7px;
}

.tcellpn{
padding-left:25px;
}

.fcell{
padding-top:5px;
padding-left:5px;
padding-right:4px;
padding-bottom:2px;
}

.replies{
font-weight:bold;
}

abbr.accr{
border-bottom-width:0px;
}

.subjectPad{
padding-top:4px;
padding-bottom:4px;
}

.pformBottom{
padding-bottom:13px;
}

.vTop{
vertical-align:top;
}

.vmiddle{
vertical-align:middle;
}

td.txtC{
text-align:center;
}

td.txtL{
text-align:left;
}

td.txtR{
text-align:right;
}

img.forumIcon{
width:16px;
height:16px;
vertical-align:middle;
border:0px;
}

img.authorIcon{
width:12px;
height:9px;
vertical-align:bottom;
border:0px;
padding-bottom:4px;
}

table.searchmb{
margin-bottom:5px;
}

.scroll-to-top {
position:fixed;
left:50%;
width:30px;
bottom:13px;
display:none;
overflow:hidden;
cursor:pointer;
text-align:center;
vertical-align:middle;
padding:3px;
padding-left:5px;
padding-right:5px;
margin-left: -15px;
}

.w100{
width:100%;
}

.vmTP{
padding-top:10px;
}

.vmBT{
padding-bottom:10px;
}

wbr:after {
content: "\00200B";
}

.watchIcon{
padding-right:4px;
}

.wsitem{
text-transform: uppercase;
background:#EEEEEE;
padding:10px;
font-size:14px;
margin:0px;
display:block;
color:#111111;
text-decoration:none;
}

A.wsitem:hover{
transition: background-color 0.3s;
background:#DDDDDD;
}

.wspad{
padding-bottom:2px;
}

.bld{
font-weight:bold;
}

.fmsg{
display:block;
color:#4C4F4C;
text-align:center;
}