#left_box{
width:250px;
float:left;
display: inline;
}
#category{
background:url('/images/w3.gif') 0 -40px no-repeat;
width:247px;
}
#category h1{
margin-left:2px;
background:url('/images/w3.gif') -715px 0px no-repeat;
height:23px;
line-height:23px;
font-weight:bold;
text-align:left;
padding-left:10px;
font-size:14px;
}
#category .box{
text-align:left;
width:245px;
border:1px solid #FFB64B;
}
#category .box li{
float:left;
width:235px;
padding-left:10px;
line-height:24px;
}
#category .box li a{
font-size:12px;
color:#0033CC;
}
#right_box{
width:700px;
padding-left:10px;
float:left;
display:inline;
}
#welcome{
background:url('/images/w1.gif') 0 -40px no-repeat;
}
#welcome h1{
margin-left:2px;
background:url('/images/w1.gif') -263px 0px no-repeat;
height:23px;
line-height:23px;
font-weight:bold;
text-align:left;
padding-left:10px;
font-size:14px;
}
#welcome .box{
padding: 0px 10px 10px 10px;
text-align:left;
width:677px;
border:1px solid #8EB4CE;
*margin-left:-1px;
}
#welcome .box #banner{
height:100px;
width:677px;
border-bottom:1px solid #8EB4CE;
margin-bottom:6px;
margin-left:-1px;
}
#welcome .box #banner p{
padding-top:45px;
}
#welcome .box #banner p a.sign_in{
margin-left:100px;
width:110px;
height:28px;
display:block;
float:left;
}
#welcome .box #banner p a.register{
margin-left:236px;
width:114px;
height:28px;
display:block;
float:left;
}
#welcome .box a{
color:#0033CC;
}
#hot_keys{
margin-top:10px;
background:url('/images/w1.gif') 0 -40px no-repeat;
}
#hot_keys h1{
margin-left:2px;
background:url('/images/w1.gif') -263px 0px no-repeat;
height:23px;
line-height:23px;
font-weight:bold;
text-align:left;
padding-left:10px;
font-size:14px;
}
#hot_keys .box{
padding:10px;
text-align:left;
width:677px;
border:1px solid #8EB4CE;
*margin-left:-1px;
}
#hot_keys .box a{
font-size:12px;
color:#0033CC;
padding-right:20px;
}
#comment_wrapper{
margin-top:10px;
background:url('/images/w3.gif') 0 -40px no-repeat;
}
#comment_wrapper h1{
margin-left:2px;
background:url('/images/w3.gif') -263px 0px no-repeat;
height:23px;
line-height:23px;
font-weight:bold;
text-align:left;
padding-left:10px;
font-size:14px;
}
#comment_wrapper .comment_box{
padding:10px;
text-align:left;
width:677px;
border:1px solid #FFB64B;
*margin-left:-1px;
}
.comment{
width:677px;
padding-bottom:4px;
margin-bottom:10px;
border-bottom:1px solid #8EB4CE;
}
.comment .box img{
padding:2px;
border:1px solid #aaa;
float:left;
margin-right:4px;
}
.comment p{
line-height:16px;
}
.comment p.title{
font-weight:normal;
}
.comment p.title a{
color:#03c;
font-size:14px;
}
.time{
float:right;

font-style: italic;
}
.main_info{
float:left;
color:#444;

padding-top:5px;
}
.comment p.tag a{
font-style:italic;
padding-left:16px;
background:url('/images/tag.gif') no-repeat 0 -1px;
color:gray;
padding-right:20px;
font-size:10px;
}
.comment p.info a{
padding-left:18px;
color:#003399;
font-weight:bold;
text-decoration:none;
background:url('/images/user.gif') no-repeat;

}

