body {
   color: #AEAEAE;
        background:#2e2e2e;
        font:12px Verdana,Arial,Helvetica,sans-serif;
        margin:8px;
        padding:0;
        scrollbar-3dlight-color:#6a6a6a;
        scrollbar-arrow-color:#fc9b00;
        scrollbar-darkshadow-color:#000000;
        scrollbar-face-color:#1f1f1f;
        scrollbar-highlight-color:#1f1f1f;
        scrollbar-shadow-color:#000000;
        scrollbar-track-color:#2e2e2e;
}

a {
   color: #666666; 
   color: #F6F6FF; 
   color: #8888C0; 
   text-decoration: none; 
   font-weight: bold; 
   background-color: transparent;
}
a:hover {
   color:#FF2020;
   text-decoration: underline;
}

table {
        width: 100%; margin: 0; padding: 0; font-size: small
}

sup {
   color:#FF0000;
}
 
div#content { 
        padding: 5px; 
        text-align: left;
}
div#content td { 
        padding: 3px;
} 
 
table td {
        padding: 0;
        border-width: 0;
        vertical-align: top;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
        font-family: Tahoma, taipei;
        color: #ffffff;
        font-size: 12px;
}

.bg{
        background:#272727;
}

.topnav{
        font-size:8pt;
        background-image: url(images/cellpic1.gif);
        color:#FFFFFF;
        vertical-align: middle; 
        height:23px;
        white-space:nowrap;
        border:1px solid;
        border-color:#707070 #000000 #000000 #707070;
}

td.t {
        background-image: url(images/tnav_t.gif);
        height: 23px;
        background-repeat: repeat-x;
}

td.l {
        background-image: url(images/tnav_l.gif);
        width: 14px;
        background-repeat: repeat-y;
}

td.r {
        background-image: url(images/tnav_r.gif);
        width: 14px;
        background-repeat: repeat-y;
}

td.b {
        background-image: url(images/tnav_b.gif);
        height: 23px;
        background-repeat: repeat-x;
}

td.bkg {
        background-image: url(images/cellpic_bkg.jpg);
        height: 120px;
        vertical-align: bottom;
        background-repeat: no-repeat;
        padding:5px;
}

td.lbar{
        background-image: url(images/cb_fbr_tex.gif);
        border:1px solid;
        border-color:#707070 #000000 #000000 #707070;
   border-right: 1px solid #cccccc;
        padding: 10px;
   width: 170px;
}

td.rbar{
        background-image: url(images/cb_fbr_tex.gif);
        border:1px solid;
        border-color:#707070 #707070 #000000 #000000;
   border-left: 1px solid #cccccc;
        padding: 10px;
   width: 170px;
}

input { 
        background:#2e2e2e;
        color:#e7e7e7;
        font:11px Verdana,Arial,Helvetica,sans-serif;
        padding-bottom:2px;
        padding-left:2px;
        border:2px solid;
        border-color: #000000 #707070 #707070 #000000;
}

input.uploadbutton
{
        background:#006600;
        color:#ffffff;
   border: 2px outset #e7e7e7;
        font:12px Verdana,Arial,Helvetica,sans-serif;
        font-weight:bold;
}

textarea {
        color:#e7e7e7;
        background:#2e2e2e;
        font:11px Verdana,Arial,Helvetica,sans-serif;
        padding-bottom:2px;padding-left:2px;
        border:1px solid;
        border-color: #000000 #707070 #707070 #000000;
}

select {
        background:#303030;
        color:#e7e7e7;
        font:11px Verdana,Arial,Helvetica,sans-seri;
}

img {
        border: 0;
}

ul {
        margin: 2px;
        padding: 2px;
        list-style: decimal inside;
        text-align: left;
}

li {
        margin-left: 2px;
        list-style: disc inside;
}

.odd {
        background-color: #010101;
        border:1px solid;
        border-color:#707070 #000000 #000000 #707070;   
}

.outer {
        background:#2e2e2e;     
}

.even {
        background-color: #010101;
        border:1px solid;
        border-color:#707070 #000000 #000000 #707070;
}

th {
        color: #ffffff;
        font-size:11px;
        font-weight:bold;
        white-space:nowrap;
        text-align:center;
        padding-left:8px;
        padding-right:8px;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
}

.head { 
        color: #ffffff;
        font-weight: bold;
        background: 010101;
        border:1px solid;
        border-color:#707070 #000000 #000000 #707070;
}

.foot {
        color: #ffffff;
        font-weight: bold;
        background: #000000;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
}

.comTitle {
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        background-image: url(images/cb_fbr_tex.gif);   
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 3px;
}

.comText {
        padding: 2px;
}

.comUserStat {
        font-size: 10px; 
        color: #ffffff; 
        font-weight:bold; 
        border: 1px solid;
        border-color:#707070 #000000 #000000 #707070;
        background-color: #2e2e2e;
        margin: 2px;
        padding: 1px;
}

.comUserStatCaption {
        font-weight: normal;
}

.comUserStatus {
        background: #010101;
        margin-left: 2px; 
        margin-top: 10px; 
        color: #ffffff; 
        font-weight:bold; 
        font-size: 10px;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;   
}

.comUserRank {
        margin: 2px;
}

.comUserRankText {
        font-size: 10px;
        font-weight:bold;
}

.comUserRankImg {
        border: 0;
}

.comUserName {
}

.comUserImg {
        margin: 2px;
}

.comDate {
        font-weight: normal; 
        font-size: smaller;
}

.comDateCaption {
        font-weight: bold; 
        font-style: normal;
}

.item {
        border: 1px solid #272727;
}

.itemHead {
        color: #ffffff;
        background-image: url(images/cb_fbr_tex.gif);   
        font-weight: bold;
        padding: 7px;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
}

.itemInfo {
        text-align: right; 
        padding: 3px; 
        background-color: #2e2e2e;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;   
}

.itemTitle a {
        font-weight: bold; 
        font-variant: small-caps; 
        color: #ffffff; 
}

.itemPoster {
        color: #ffffff;
        font-size: 90%; 
}

.itemPostDate {
        color: #ffffff;
        font-size: 90%; 
}

.itemStats {
        color: #ffffff;
        font-size: 90%; 
}

.itemBody {
        background:#2e2e2e;
        border:1px solid;
        padding: 5px;
        border-color:#707070 #000000 #000000 #707070;
}

.itemText {
        color: #ffffff;
        margin-top: 5px; 
        margin-bottom: 5px; 
        line-height: 1.5em;
}

.itemFoot {
        color: #ffffff;
        text-align: right;
        padding: 3px; 
        background: #272727;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
}

.itemAdminLink {
        font-size: 90%;
}
.itemPermaLink {
        font-size: 90%;
}


.blockTitle {
        color: #ffffff;
        font-weight: bold;
        background-image: url(images/cellpic3.gif);
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 5px;
}

.blockContent {
        background:#272727;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 5px;
}

div.xoopsCode { 
        background:#272727;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 5px;
}
div.xoopsQuote { 
        background:#272727;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 5px;
}
ckground:#272727;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 5px;
}

div.xoopsCode { 
        background:#272727;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 5px;
}
div.xoopsQuote { 
        background:#272727;
        border:1px solid; 
        border-color:#707070 #000000 #000000 #707070;
        padding: 5px;
}

.banner{
        background-color: #000000;
        border: 2; width: 100%;
}

.memberList{
        border: 2; width: 100%;
        text-align: left;
}

td#leftcolumn {width: 170px; border-right: 1px solid #cccccc; font-size:12px;}

