/* General layout */
A:link        { text-decoration: none; }
A:visited     { text-decoration: none; }
A:hover       { text-decoration: underline;}
BODY          { scrollbar-face-color: #D9D5C8; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #FDFADC;
                scrollbar-3dlight-color: #FDFADC; scrollbar-darkshadow-color: #A7A49F;
                scrollbar-track-color: #FDFADC; scrollbar-arrow-color: #FDFADC; font-family: Verdana, Helvetica, Arial;
                font-size:12px; margin-top: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-left: 0;
                padding-right: 0; }
text          { font-family: Verdana, Helvetica, Arial; font-size: 11px; }
TD            { font-family: Verdana, Helvetica, Arial; color: #000000; font-size: 11px; }
input         { background-color: #F0F0F0; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #000000; }
.input        { background-color: #FFFFFF; font-family: Verdana, Helvetica, Arial; font-size: 10pt; color: #000000; font-weight: bold; }
textarea      { background-color: #F0F0F0; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
.textarea     { background-color: #F0F0F0; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
select        { background-color: #F0F0F0; font-family: Verdana, Helvetica, Arial; font-size: 7pt; color: #000000; }
.selecthtml   { background-color: #FFFFFF; font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #000000; font-weight: none; }
.copyright    { font-family: Verdana, Helvetica, Arial; font-size: 10px; }

/* Font sizes' styles */
.font1        { font-family: Verdana, Helvetica, Arial; font-size: 10px; }
.font2        { font-family: Verdana, Helvetica, Arial; font-size: 13px; }
.font3        { font-family: Verdana, Helvetica, Arial; font-size: 16px; }
.font4        { font-family: Verdana, Helvetica, Arial; font-size: 18px; }
.href1        { font-family: Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
.href2        { font-family: Verdana, Helvetica, Arial; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; }
.href3        { font-family: Verdana, Helvetica, Arial; font-size: 16px; font-weight: bold; text-decoration: none; color: #000000; }
.href4        { font-family: Verdana, Helvetica, Arial; font-size: 18px; font-weight: bold; text-decoration: none; color: #000000; }
.menusep      { font-family: Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; }

/* YaBB navigation links */
.nav          { font-size: 10px; text-decoration: none; color: #000000; }
.nav:link     { font-size: 10px; text-decoration: none; color: #000000; }
.nav:visited  { font-size: 10px; text-decoration: none; color: #000000; }
.nav:hover    { font-size: 10px; text-decoration: none; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

/* YaBB alternating bgcolors */
.windowbg     { background-color: #E6E6E6; font-size: 11px; font-family: Verdana; color: #000000; }
.windowbg2    { background-color: #F0F0F0; font-size: 11px; font-family: Verdana; color: #000000; }
.windowbg3    { background-color: #FFFFFF; font-size: 11px; font-family: Verdana; color: #000000; }

/* Misc./title/category colors */
.hr           { color: #A7A49F; }
.titlebg      { background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 13px; }
.text1        { font-style: normal; font-weight: bold; font-size: 11px; color: #FDFADC; }
.catbg        { background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 16px; }
.bordercolor  { background-color: #FFFFFF; }

/* Image fonts */
.imgbg        { font-style: normal; font-size: 10px; color: #000000; }
.imgcatbg            { font-style: normal; font-size: 12px; color: #000000; font-weight: normal; }
.imgcatbg  A:link    { font-style: normal; font-size: 12px; color: #000000; font-weight: normal; }
.imgcatbg  A:visited { font-style: normal; font-size: 12px; color: #000000; font-weight: normal; }
.imgcatbgm A:link    { font-style: normal; font-size: 12px; color: #FF7E00; font-weight: normal; }
.imgcatbgm A:visited { font-style: normal; font-size: 12px; color: #FF7E00; font-weight: normal; }
.imgpages            ,.imgheader .imgpages            { font-style: normal; font-size: 12px; color: #000000; font-weight: normal; white-space: nowrap; }
.imgpages  A:link    ,.imgheader .imgpages  A:link    { font-style: normal; font-size: 12px; color: #000000; font-weight: normal; white-space: nowrap; }
.imgpages  A:visited ,.imgheader .imgpages  A:visited { font-style: normal; font-size: 12px; color: #000000; font-weight: normal; white-space: nowrap; }
.imgpagesc A:link    ,.imgheader .imgpagesc A:link    { font-style: normal; font-size: 12px; color: #FF7E00; font-weight: bold;   white-space: nowrap; }
.imgpagesc A:visited ,.imgheader .imgpagesc A:visited { font-style: normal; font-size: 12px; color: #FF7E00; font-weight: bold;   white-space: nowrap; }
.imgtitlebg          { font-style: normal; font-size: 10px; color: #FDFADC; font-weight: bold; }
.imgwindowbg         { font-style: normal; font-size: 10px; color: #000000; font-weight: normal; }
.imgwindowbg2 A:link    { font-style: normal; font-size: 10px; color: #FF7E00; font-weight: normal; }
.imgwindowbg2 A:visited { font-style: normal; font-size: 10px; color: #FF7E00; font-weight: normal; }
.imgmenu0            { font-style: normal; font-size: 19px; color: #FF7E00; font-weight: normal; }
.imgmenu A:link      { font-style: normal; font-size: 15px; color: #000000; font-weight: bold; text-decoration: underline; }
.imgmenu A:visited   { font-style: normal; font-size: 15px; color: #000000; font-weight: bold; text-decoration: underline; }
.imgmenu2            { font-style: normal; font-size: 12px; color: #666666; font-weight: normal; }
.imgmenu2 A:link     { font-style: normal; font-size: 12px; color: #666666; font-weight: normal; text-decoration: underline; }
.imgmenu2 A:visited  { font-style: normal; font-size: 12px; color: #666666; font-weight: normal; text-decoration: underline; }
.imgmenu2n A:link    { font-style: normal; font-size: 12px; color: #FF7E00; font-weight: bold;   text-decoration: underline; }
.imgmenu2n A:visited { font-style: normal; font-size: 12px; color: #FF7E00; font-weight: bold;   text-decoration: underline; }
.imgheader           { font-style: normal; font-size: 17px; color: #000000; font-weight: bold; }
.imgheader A:link    { font-style: normal; font-size: 17px; color: #000000; font-weight: bold; }
.imgheader A:visited { font-style: normal; font-size: 17px; color: #000000; font-weight: bold; }
.imgheaderdesc       { font-style: normal; font-size: 10px; color: #000000; font-weight: bold; }
.imgboards A:link    { font-style: normal; font-size:  9px; color: #000000; font-weight: normal; }
.imgboards A:visited { font-style: normal; font-size:  9px; color: #000000; font-weight: normal; }
.imgboardc A:link    { font-style: normal; font-size:  9px; color: #FF7E00; font-weight: normal; }
.imgboardc A:visited { font-style: normal; font-size:  9px; color: #FF7E00; font-weight: normal; }
.imgcopy             { font-style: normal; font-size: 12px; color: #666666; font-weight: normal; }
.imgcopy A:link      { font-style: normal; font-size: 12px; color: #666666; font-weight: normal; }
.imgcopy A:visited   { font-style: normal; font-size: 12px; color: #666666; font-weight: normal; }
.imgnewsheader       { font-style: normal; font-size: 21px; color: #000000; font-weight: normal; }

/* Post quote/code colors */
.quote                      { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #CFCFCF; border-left:4px solid gray; }
.quote .quote               { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #C0C0C0; border-left:4px solid gray; }
.quote .quote .quote        { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #CFCFCF; border-left:4px solid gray; }
.quote .quote .quote .quote { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #C0C0C0; border-left:4px solid gray; }
.code         { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #C2C1B8; }

/* a href with underline */
.ahref       { text-decoration: underline;}

/* dividers */
.bgdiv1  { height: 3px; padding: 0; border:0 none; margin-top: 6px; margin-bottom: 6px; background-color: #FF7E00; }
.bgdiv2  { height: 1px; width: 160px; padding: 0; border:0 none; background-color: #FF7E00; }
.bgdiv3  { height: 2px; padding: 0; border:0 none; background-color: #FFFFFF; }
