body {
   margin-top: 0px;
   font-size: 10pt;
}
tt {
    color: #943;
}
.strike  {text-decoration: line-through;}
div.hdr { 
   border-left: 1px solid black;
   border-right: 1px solid black;
   margin-left: auto; margin-right: auto;
   width: 780px;
}
div.hdr#htop { 
   height: 160px;
   background-image: url("/siteimgs/tan/crtop.tan.jpg");
}
div.hdr#hmenu { 
   height: 20px;
   background-image: url("/siteimgs/tan/crmenu.tan.jpg");
   text-align: center;
   font-family: MS Trebuchet, Verdana, Arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
}
div.hmenu2 {
   background: #fff;
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
   padding: 0px;
}
div.hdr#hmenu a { 
   vertical-align: middle;
   color: #530;
   padding-left: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   text-decoration: none;
}
div.hdr#hmenu a:hover { 
   color: #fff;
   background: #530;
}
div.body {
   border: 1px solid black;
   width: 780px;
   margin-left: auto; margin-right: auto;
}
div.content {
   font-family: MS Trebuchet, Verdana, Arial, sans-serif;
   padding: 5px;
}
div.copyrt {
   width: 780px;
   margin-left: auto; margin-right: auto;
   padding-top: 4px;
   font-family: MS Trebuchet, Verdana, Arial, sans-serif;
   text-align: center;
   font-size: 7pt;
}

.bm-control {
   float: right;
   width: 200px;
   line-height: 150%;
}
.bm-control h1 {
   font-size: 18px;
}
.bm-control h2 {
   font-size: 15px;
}
.bm-control-element {
   margin-right: 4px;
   border: 1px solid #fff;
   padding: 0px;
   padding-left: 1px;
   padding-right: 1px;
   text-decoration: underline;
}
.bm-control-element:hover {
   text-decoration: none;
   background: #a96;
   border-top: 1px solid #a96;
   border-left: 1px solid #a96;
   border-bottom: 1px solid #000;
   border-right: 1px solid #000;
   cursor: pointer;
   cursor: hand;
}

.bm-control-input input {
   border: 1px solid black; 
}

.bm-links strong .bm-control-element {
   font-weight: normal;
   border: 1px solid #530;
   padding: 2px;
   text-decoration: none;
}

.bm-links strong .bm-control-element:hover {
   border-top: 1px solid #a96;
   border-left: 1px solid #a96;
   border-bottom: 1px solid #000;
   border-right: 1px solid #000;
}

.bm-links {
   width: 550px;
   border-right: 1px solid #dba;
   background: #fff;
   padding: 2px;
}


.bm-link {
   font-size: 8pt;
   border-top: 1px solid #ca8;
   margin-top: 6px;
   padding: 2px;
}

.bm-link strong {
   font-weight: bold;
}
.bm-link .bm-control-element a {
   font-size: 8pt;
   font-weight: normal;
}
.bm-link .bm-control-element a:hover {
   text-decoration: none;
}
.bm-link a {
   font-size: 10pt;
   text-decoration: none;
   font-weight: bold;
   color: #447;
}
.bm-link:hover a {
   color: #530;
}
.bm-link a:hover {
   color: #530;
   text-decoration: underline;
   cursor: pointer;
   cursor: hand;
}

#bm-addmain {
   width: 580px;
   padding: 2px;
}

#bm-addform {
   width: 230px;
}

#bm-addform #addsub {
   width: 100px;
}

#bm-addform input {
   font-size: 9pt;
   width: 100%;
   border: 1px solid gray;
}
#bm-addform textarea {
   font-size: 8pt;
   width: 100%;
   border: 1px solid gray;
}

#bm-addmain #taglist {
   float: right;
   width: 300px;
   line-height: 14px;
}

#bm-addmain h1 {
   font-size: 18px;
}
#bm-addmain h2 {
   font-size: 15px;
}
.xajatag {
   background: #f0f0f0;
   margin-right: 10px;
}
.xajatag:hover {
   text-decoration: underline;
   background: #a96;
   cursor: pointer;
   cursor: hand;
}

.success {
   color: #530;
   font: italic;
}
.error {
   color: #f00;
}

h2.text-title { background: #fff; }

.wiki h1 {
    border-bottom: 2px solid #aa7;
    background: #bb9;
}
.wiki h2 {
    padding-left: 5px;
    background: #bb9;
    border-bottom: 1px solid #aa7;
}
.wiki h3 {
    padding-left: 15px;
    border-bottom: 1px solid #bb9;
}
.wiki h4 {
    padding-left: 15px;
    border-bottom: 1px solid #f0f0f0;
}

.bText img {
    border: 1px solid #000;
    padding: 0px;
    margin: 3px 3px 3px 3px;
}

.bSmallHead #author {
    font-size: 12px;
}
