.stdtext { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:14px; color:#ffffe0; line-height:15px; }
.stdtext2 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:14px; color:#f0fff0; line-height:15px; }
.stdtext3 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:14px; color:#b07020; line-height:15px; }
.stdtext13 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:13px; color:#f0fff0; line-height:14px; }
.smalltext { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:11px; color:#f0fff0; line-height:10px; }
.darkstdtext { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:14px; color:#202040; line-height:15px; }
.booktext { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:13px; color:#202040; line-height:12px; text-align:justify; }
.booktext11s { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:11px; color:#202040; line-height:10px; }
.booktext15 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:15px; color:#202040; }
.bookcode { font-family:"Courier New",Sans-Serif; font-size:12px; color:#202060; line-height:11px; }
.firstletter { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:41px; color:#202040; line-height:36px; }
.bookbigfont { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:18px; color:#202040; line-height:16px; text-align:left; }
.bookbigfont2 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:18px; color:#202040; line-height:16px; }
.bookchapter { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:28px; color:#202040; line-height:30px; text-align:center; }

.helptext { font-family:Garamond,Sans-Serif; font-size:14px; color:#0000c0; }
.helpcaption { font-family:Garamond,Sans-Serif; font-size:16px; font-weight:bold; color:#0000c0; }
.helpbigcaption { font-family:Garamond,Sans-Serif; font-size:20px; font-weight:bold; color:#0000ff; }

a.helplink:link    { color:#0000ff; text-decoration:none; }
a.helplink:visited { color:#0000ff; text-decoration:none; }
a.helplink:active  { color:#ff0000; text-decoration:underline; }
a.helplink:hover   { color:#0000ff; text-decoration:underline; }

a.stdlink:link    { color:#ffff80; text-decoration:none; }
a.stdlink:visited { color:#ffff80; text-decoration:none; }
a.stdlink:active  { color:#ffff00; text-decoration:underline; }
a.stdlink:hover   { color:#ffffc0; text-decoration:underline; }

a.darklink:link    { color:#202040; text-decoration:none; }
a.darklink:visited { color:#202040; text-decoration:none; }
a.darklink:active  { color:#202040; text-decoration:underline; }
a.darklink:hover   { color:#303060; text-decoration:underline; }

a.redlink:link    { color:#ff0000; text-decoration:none; }
a.redlink:visited { color:#ff0000; text-decoration:none; }
a.redlink:active  { color:#ff0000; text-decoration:underline; }
a.redlink:hover   { color:#ff0000; text-decoration:underline; }

.bigcaption { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:24px; font-weight:bold; color:#ffff00; }
.captionwht { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:16px; font-weight:bold; color:#ffffff; }
.darkbigcaption { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:24px; font-weight:bold; color:#101040; }
.darkcaptionwht { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:16px; font-weight:bold; color:#202040; }
.jobtext    { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:16px; font-weight:bold; color:#ffffe0; }

td.menu       { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:13px; font-weight:bold; color:#ffff00; }
a.menu        { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:13px; font-weight:bold; color:#ffff00; }

.commenthead { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:16px; font-weight:bold; color:#081808; }
.commenttext { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:14px; color:#f0f0f0; }
.votemin     { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:12px; color:#c0c0c0; }
.votemax     { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:12px; font-weight:bold; color:#ffff00; }
.voteitem    { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:12px; color:#f0f0f0; }
.voters      { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:9px; color:#f0f000; }

a.vote:link    { color:#f0f0f0; text-decoration:none; }
a.vote:visited { color:#f0f0f0; text-decoration:none; }
a.vote:active  { color:#f0f0f0; text-decoration:underline; }
a.vote:hover   { color:#ffffc0; text-decoration:underline; }

a.newsdate       { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:14px; font-weight:bold; color:#f0fff0; line-height:20px; }
div.newshead     { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:12px; color:#f0fff0; }
.newstext        { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:15px; color:#f0fff0; line-height:13px; text-align:justify; }
.newsfirstletter { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:41px; color:#f0fff0; line-height:36px; }

input.text { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#ffffff; background-color:#000000;
             padding:2px; border-left:1px solid #606060; border-right:1px solid #606060;
             border-top:1px solid #606060; border-bottom:1px solid #606060; }
input.ok   { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 10pt; color:#ffffff; background-color:#808080;
             padding:1px; border-left:1px solid #606060; border-right:1px solid #606060;
             border-top:1px solid #606060; border-bottom:1px solid #606060; }
select.text { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#ffffff; background-color:#000000;
              padding:2px; border-left:1px solid #606060; border-right:1px solid #606060;
              border-top:1px solid #606060; border-bottom:1px solid #606060; }

select.logintext { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#ffffff; background-color:#504020;
                   padding:2px; border-left:1px solid #f0c060; border-right:1px solid #f0c060;
                   border-top:1px solid #f0c060; border-bottom:1px solid #f0c060; }

input.logintext { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#ffffff; background-color:#504020;
                  padding:2px; border-left:1px solid #f0c060; border-right:1px solid #f0c060;
                  border-top:1px solid #f0c060; border-bottom:1px solid #f0c060; }
input.loginok   { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 10pt; color:#ffffff; background-color:#b49048;
                  padding:1px; border-left:1px solid #f0c060; border-right:1px solid #f0c060;
                  border-top:1px solid #f0c060; border-bottom:1px solid #f0c060; }

.trtextarea { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 10pt; color:#ffffff; background-color:#504020;
              padding:2px; border-left:1px solid #f0c060; border-right:1px solid #f0c060;
              border-top:1px solid #f0c060; border-bottom:1px solid #f0c060;
              width:380px; }

.trtextareasm { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 10pt; color:#ffffff; background-color:#504020;
                padding:2px; border-left:1px solid #f0c060; border-right:1px solid #f0c060;
                border-top:1px solid #f0c060; border-bottom:1px solid #f0c060;
                width:220px; }

.cmttextarea { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#ffffff; background-color:#000000;
               padding:2px; border-left:1px solid #606060; border-right:1px solid #606060;
               border-top:1px solid #606060; border-bottom:1px solid #606060;
               width:780px; }

.blacktextarea400 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#ffffff; background-color:#000000;
                    padding:2px; border-left:1px solid #606060; border-right:1px solid #606060;
                    border-top:1px solid #606060; border-bottom:1px solid #606060;
                    width:400px; }

.bookinput { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#202040; background-color:#ffffff;
             padding:2px; border-left:1px solid #808080; border-right:1px solid #808080;
             border-top:1px solid #808080; border-bottom:1px solid #808080; }

.bookinput300 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#202040; background-color:#ffffff;
                padding:2px; border-left:1px solid #808080; border-right:1px solid #808080;
                border-top:1px solid #808080; border-bottom:1px solid #808080;
                width:300px; }

.bookinput400 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#202040; background-color:#ffffff;
                padding:2px; border-left:1px solid #808080; border-right:1px solid #808080;
                border-top:1px solid #808080; border-bottom:1px solid #808080;
                width:400px; }

.bookinput400x490 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#202040; background-color:#ffffff;
                    padding:2px; border-left:1px solid #808080; border-right:1px solid #808080;
                    border-top:1px solid #808080; border-bottom:1px solid #808080;
                    width:400px; height:490px; }

.bookinput230 { font-family:Garamond,"Times New Roman",Sans-Serif; font-size: 12pt; color:#202040; background-color:#ffffff;
                padding:2px; border-left:1px solid #808080; border-right:1px solid #808080;
                border-top:1px solid #808080; border-bottom:1px solid #808080;
                width:230px; }

.pictitle { font-family:Garamond,"Times New Roman",Sans-Serif; font-size:15px; font-weight:bold; color:#000000; }

.greenborder { border:1px solid #001900; }

/* .transparent { background-color:#a08040; filter:Alpha(opacity=80, finishopacity=80, style=3); } */
.transparent { background-image:url(/bg.png); }

.iframe { border-left:1px solid #001900; border-right:1px solid #001900;
          border-top:1px solid #001900; border-bottom:1px solid #001900; }

body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }

