BODY{margin-left:5px; margin-right:5px; margin-top:0px; background: #ffffff url(/templates/images/bg.gif) top repeat-x; }
BODY,DIV,TD,P{font-family:Arial; font-size:12px; color:393733;}
A{color:#105cb6;}
A:hover{color:#910000;}
H2{color:#000000; font-size:18px; margin:0; padding:0;}
H4{color:#000000; font-size:14px; margin:0; padding:0;}
P{margin:0;}
div.menuholder{width:165px;height:23px;line-height:23px; padding-left:4px; background: #d6e3f2 url(/templates/images/menubg.gif) right no-repeat;margin-bottom:2px;}
.menu_item{font-size:12px;}
div.date{width:42px;height:22px;line-height:22px; background: #e9e9e9 url(/templates/images/date.gif) right no-repeat; font-size:9px; text-align:center;}
div.button a{display:block; color:#ffffff; font-weight:bold; line-height:20px; text-decoration:none; width:142px;height:23px; background: #ffffff url(/templates/images/button.gif) right no-repeat; text-align:center;}




.error{color:#ffffff;}
.shelp{color:#838383; size:10px;}
div.sort a{color:#000000; text-decoration:none;}

#tabs {
        height: 25px;
        margin:0; padding:0;
        }

div.outer {
        float: left;
        width: 111px; height: 25px;
        margin: 0px 0px 0px 3px;
        background: #a7a7a7;
        }

div.outer a {
        display: block;
        color:#000000;
        margin:0px;
        padding:0px;
        padding-top:4px;
        padding-left:5px;
        /*width: 111px; */
        height: 25px;
        overflow:hidden;
        text-decoration: none;
        }
div.outer span {
        display:block;
        margin:0px;
        }
div.outer a:hover {
        color:#000000;
        }
div.outer a:active {
        color:#000000;
        }

#cholder{
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
width:430px;
height:140px;
background: #ffffff;
overflow: auto;
}

#cinput
{
width:430px;
height:140px;
background: #ffffff;
}

.mdate{
color:#a6a6a6;
font-size:9px;
}

.im_post
{
padding-bottom:5px;
margin-bottom:5px;
border-bottom: 1px dotted #a6a6a6;
}

.im_inc{
color:#95cc00;
}
.im_out{
color:#009bd4;
}

.im_form{
margin:0;
padding:0;
}

#clist
{
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
overflow:auto;
padding: 5px 5px 5px 5px;
width:134px;
height:328px;
}
.clist_item{
margin-bottom:15px;
font-size:10px;
overflow:hidden;
width:110px;
}
a.begun * {
font-family:Arial;
}
div.bgn  a {
text-decoration: none;
}
div.bgn{
padding: 16px 0px 16px 0px;
}
.clist_item a{
color: #000000;
text-decoration: none;
font-weight:bold;
}
.cmenu{
padding-top:5px;
overflow:hidden;
font-size:10px;
width:110px;
height:25px;
}
.cmenu a{
color: #000000;
text-decoration: none;
font-weight:bold;
}

#searchUser
{
float:left;
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
width:590px;
height:390px;
background: #e9e9e9;
position: absolute;
top:5px;
left:5px;
}

#blackList
{
float:left;
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
width:590px;
height:390px;
background: #e9e9e9;
position: absolute;
top:5px;
left:5px;
}

#blistHolder
{
float:left;
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
width:580px;
height:320px;
background: #ffffff;
overflow: auto;
}

#searchBlock
{
float:left;
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
margin-right:5px;
width:192px;
height:320px;
background: #ffffff;
overflow: auto;
}

#searchResult
{
float:left;
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
width:340px;
height:320px;
background: #ffffff;
overflow: auto;
}


div.error{
background: #920000;
float:left;
position: absolute;
top:120px;
left:110px;
width:220px;
height:110px;
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
}

div.smile{
background: #920000;
float:left;
position: absolute;
top:190px;
left:90px;
width:140px;
height:100px;
border-top: 1px solid #a7a6aa;
border-left: 1px solid #a7a6aa;
border-right: 1px solid #a7a6aa;
border-bottom: 1px solid #a7a6aa;
padding: 5px 5px 5px 5px;
}

div.projects{
text-align:right;
margin-right:18px;
}
