#main .forum_left{
width:718px;
color:#000;
}
#main .left_bottom{
width:718px;
}
.lefttit h2 img{
margin:1px 5px 1px 0;
vertical-align:middle;
}
#main #mainleft .lefttit .h2 h2 span{
padding-left:5px;
width:705px;
}
.forum_text{
padding:10px 20px 10px;
width:678px;
}
.forum_text h3{
line-height:25px;
font-weight:bold;
}
.forum_text p{
line-height:20px;
}
.altimg{
border:1px solid #000;
padding:1px;
}
.forum_text .altimg{
float:right;
margin-left:20px;
}
.publish{
float:left;
border:1px solid #207298;
padding:1px;
margin:10px 0 0;
}
.publish span{
background:url(../images/publish.gif) repeat-x;
width:250px;
height:60px;
display:block;
text-align:center;
font-weight:bold;
font-size:14px;
line-height:60px;
color:#fff;
}
.ariticle{
padding-top:20px;
clear:both;
}
#mainleft .ariticle_tit{
padding-left:20px;
background:url(../images/ariticle.gif) left bottom no-repeat;
color:#069;
font-weight:bold;
padding-right:10px;
}
#mainleft .ariticle p a:hover{
background:url(../images/ariticle.gif) left top no-repeat;
}
.ariticle p span{
padding:0 10px;
line-height:21px;
}
.forum_page{
text-align:center;
margin:10px 0 30px;;
}
.f_p_top{
background:url(../images/forum_page.gif) repeat-x;
border:1px solid #95A98E;
padding:1px 3px;
margin:0 3px 0;
}
.forum_page a{
color:#416579;
}
.f_p_num{
margin:1px 5px;
}
a.f_p_num:hover{
font-weight:bold;
color:#069;
}
.static_data{
padding:10px 20px;
width:678px;
}
.static_data p{
float:left;
width:330px;
height:20px;
line-height:20px;
}
.photo_album{
padding:0 0 0 20px;
width:90%;
height:100%;
float:left;
}
.photo_album img{
margin-bottom:10px;
}

#mainleft .photo_album a{
float:left;
width:100%;
color:#000;
font-weight:bold;
}
.photo_album span{
float:left;
text-align:center;
width:71px;
margin:20px 0 20px 20px;
}
#mainright .community_list a{
text-decoration:underline;
line-height:20px;
display:block;
width:189px;
padding:2px 0 2px 20px;
}
#mainright .community_list h3 a{
color:#069;
}
.community_home{
background:url(../images/community_home.gif) left center no-repeat;
margin-left:10px;
padding:20px 20px 20px 0;
}
.community_forum{
background:url(../images/community_forum.gif) left center no-repeat;
margin-left:10px;
}
#mainright .community_forum_list{
margin-left:30px;
color:#000;
background:url(../images/community_list_item.gif) left center no-repeat;
font-weight:bold;
}
#mainright .community_list_item{
margin-left:30px;
color:#000;
}
.community_list{
/*height:998px;*/
}
.category{
float:left;
width:25%;
}
#mainleft .category a{
color:#069;
padding-right:5px;
line-height:20px;
}
#mainleft .list_box{
margin:5px 5px 0;
width:706px;
line-height:18px;
display:inline;
}
#mainleft .h2 h2 span a{
color:#000;
font-weight:normal;
padding:0 5px;
}
.list_box_tit{
background:#E4F2F8;
text-indent:5px;
border-bottom:1px solid #7FB2CC;
line-height:18px;
font-weight:bold;
color:#069;
padding:0 5px;
}
.reply{
font-weight:normal;
background:url(../images/forum_page.gif) repeat-x;
border:1px solid #95A98E;
float:right;
line-height:12px;
margin:-17px 1px 2px !important;
margin:-18px 1px 2px;
padding:1px 3px 1px 0;
}
.user_info{
background:#E4F2F8;
text-align:center;
border-right:1px solid #7FB2CC;
width:130px;
padding:20px 10px 10px;
float:left;
}
.user_info a{
display:block;
text-decoration:underline;
color:#069;
font-weight:bold;
margin:8px 0 0;
}
.user_info p{
text-align:left;
color:#069;
}
.message{
float:right;
width:520px;
padding:10px 15px;
}
.message p{
line-height:21px;
}
.message a{
float:right;
padding:1px 3px 1px;
border:1px solid #95A98E;
line-height:12px;
margin:25px 1px 0;
}
.forum_edit{
background:url(../images/forum_edit.gif) repeat-x;

}
.forum_delete{
background:url(../images/forum_delete.gif) repeat-x;
}
.post{
width:692px;
background:#7FB2CC;
color:#fff;
margin:4px;
padding:5px 10px 10px;
line-height:25px;
}
.post label{
font-weight:bold;
}
.post input{
width:250px;
}
.post select{
width:150px;
}
.post_submit{
text-align:center;
}
.post_submit input{
background:transparent url(../images/publish.gif) repeat-x scroll 0% 50%;
display:block;
font-size:14px;
font-weight:bold;
height:60px;
line-height:60px;
width:250px;
border:1px solid #207298;
color:#fff;
margin:20px auto;
}