BODY { background-color: #988;
   background-image:url("img/wood2.jpg"); background-attachment:fixed;
   margin:0px; padding:0px; color: #421; font-family: Tahoma;
   scrollbar-base-color: #665; scrollbar-face-color: #BA9; scrollbar-highlight-color: #ECA;
   scrollbar-track-color: #5A5650; scrollbar-arrow-color: #622;
   cursor: url("img/default.cur"), auto;}

a:visited { color: #511; text-decoration: none; }
a:link { color: #511; text-decoration: none;  }
a:hover { color: #700; text-decoration: underline; }

h3 { text-transform:uppercase; font-size:18px; color:#631; }
p { text-align: justify; font-family:arial; font-size:13px; margin: 2px 0px 0px 0px; padding: 0px; }
p + p { margin-top: 5px; }
blockquote { border-top: 2px solid #E3CBB1; border-bottom: 2px solid #E3CBB1; padding:6px 4px 5px 4px; margin:0px 0px 3px 0px; background-image:url("img/paper3.jpg"); color: #654; }
li { text-align:justify; padding-bottom:8px; }
.topicitem { cursor:pointer; padding:0px; height:40px; background-image:url("img/topic_item.gif"); }
.topicitem2 { cursor:pointer; padding:0px; height:40px; background-image:url("img/topic_item2.gif"); }
.mark { color:#000; font-weight:bold;}
.tabitem { padding:4px; }
.txt { font-size:14px; font-family: arial; }
.small { font-size:11px; }
.inp1 { width:75px; height:19px; color:#320; font-size:12px; background-color:#D3CCBB; border:1px solid #654; }
.inp2 { width:100px; height:19px; color:#320; font-size:12px; background-color:#CBA; border:1px solid #654; }
.btn1 { width:81px; height:22px; font-family:tahoma; font-size:12px; font-weight:bold; background-image:url("img/button1.gif"); border:none; background-color:#A98; color:#CFCFB4; padding-bottom:2px;}
.btn2 { width:101px; height:27px; font-family:tahoma; font-size:15px; font-weight:bold; background-image:url("img/button2.gif"); border:none; background-color:#A98; color:#CFCFB4; padding-bottom:2px; cursor:pointer;}
.chapter { width:240px; height:53px; background-image:url("img/chapter.jpg"); font-family:Times; font-size:20px; font-weight:bold; padding-top:14px; color:#E8E4D0;}
.topic0 { padding:0px; height:40px; background-image:url("img/topic_item.gif"); padding-left:18px; }
.topic1 { color:#311; font-size:12px; font-weight:bold; width:198px; height:21px; overflow:hidden; line-height:23px; }
.topic3 { color:#433; font-size:11px; width:198px; height:17px; overflow:hidden; }
.newmsg { color:#A32; font-weight:bold;}
.nonew { color:#766; }
.msghdr { width:100%; height:21px; font-size:13px; font-weight:bold; border-top:1px solid #96674D; border-bottom:1px solid #96674D; background-image:url("img/paper_band.gif") }
.msghdr2 { width:100%; height:19px; font-size:13px; font-weight:bold; background-image:url("img/paper_band.gif"); }
.avatartab { float:left; width:68px; height:68px; background-image:url("img/avtbgnd.gif"); position:relative; top:-21px; left:0px; margin-bottom:-18px; margin-right:6px; }
.avatarimg { width:60px; height:60px; border:1px solid #96674D }
.msg { text-align: justify; padding:4px; font-size:13px; font-family:Arial }
.btn3 { width:78px; height:23px; font-family:Arial; font-size:12px; font-weight:bold; background-image:url("img/button3.gif"); border:none; background-color:#D8BA98; color:#532; padding-bottom:2px; cursor: pointer;}
.btn4 { width:121px; height:24px; font-family:Arial; font-size:13px; font-weight:bold; background-image:url("img/button4.gif"); border:none; background-color:#D8BA98; color:#532; padding-bottom:2px; cursor: pointer;}
.top2 { position:absolute; width:669px; height:66px; top:0px; font-family:Times }
.toolbar { font-family:Times,serif; font-weight:bold; font-size:16px; color:#300; }
.docframe { width:100%; height:200px; border: 1px solid #A77C5D; }
.bar { height:26px; background-image:url("img/toolbar.gif"); overflow:hidden; font-size:13px; font-weight:bold; }
.bar2 { font-size:12px; font-weight:bold; }
.bar3 { height:26px; background-image:url("img/toolbar2.gif"); overflow:hidden; font-size:13px; font-weight:bold; }
.bar4 { height:35px; background-image:url("img/smiles.gif"); overflow:hidden; font-size:13px; font-weight:bold; border-top: 1px solid #975; background-repeat: no-repeat; }
.bar5 { height:52px; background-color:#C2AF9B; border-bottom: 1px solid #975; }
.toolbtn { margin:1px; cursor: pointer; }
.transp { opacity: 0.01; filter:alpha(opacity=1); cursor:pointer; }
.trborder { border: 1px solid transparent}
.hdr1 { color:#422; padding:2px; border-top:1px solid #96674D; border-bottom:1px solid #96674D; background-image:url("img/paper_band.gif");  } 
.qauthor { font-size:11px; position:relative; left:0px; top:5px; color:#654; text-align: left; line-height:8px; }
.qtext{ background-color: #E3CBB1; font-weight: bold;  padding: 0px 6px 0px 6px;  color: #744; }
.qgray{ color:#766;}
.qtext2 { background-color: #D0B294; font-weight: bold; border:1px solid #E3CBB1; padding: 0px 6px 0px 4px; }
.tmenu { position:relative; width:100px; height:76px; left:0px; top:0px; margin-bottom:-76px; display:none; z-index: 5; }
.tmenu2 { border:1px solid #966A4F; background-color: #D0B692; font-weight:bold; font-size: 12px; }
.tmenuitem {  padding-left:8px; cursor: pointer; }
.smile { margin: 0px 2px 0px 2px; vertical-align: middle; }
.mark1 { font-size:11px; color: #C43; }
.gray { color: #876 }
.strike  {text-decoration: line-through; }
.expandbtn { font-size:12px; cursor:pointer; text-align: right; }
.botpanel { height:25px; background-image: url("img/panel5.gif"); background-position: left top; font-size:12px; font-weight:bold; }
.flag { border: 1px solid #222;}
.hint1 {  text-decoration: underline; cursor:pointer; }
.cardhint1 { width: 300px; height:98px; border: 1px solid #654; background-color: #E4CBAA; }
.cardhint2 { width:86px; height:96px; background-repeat: no-repeat; font-family: tahoma; font-size:12px; font-weight:bold;}
.cbox { height:12px; margin:0px; padding:0px;}
.rateBtn { width:15px; height:15px; vertical-align:-3px; margin:0px 3px 0px 3px; background-image:url("img/rateBtn.gif"); cursor:pointer; opacity:0.2; }
.ratePlus  { background-position: 0px 0px; }
.ratePlus:hover { background-position: 0px -15px;}
.rateMinus  { background-position: -15px 0px; }
.rateMinus:hover  { background-position: -15px -15px; }
.attached { border:2px solid #654; }
.delAttach { width:15px; height:20px; position:relative; left:-15px; top:4px; opacity:0.8; cursor:pointer; }
.delAttach:hover { opacity:1;}