－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
html,body { /* 同时设置html是为了兼容FF 这是一个左右式结构*/
background-image:url(none);
background-color:black;
background-position:50% 0;
width:789px;margin:0 auto;padding:0;
height:100%;
font: 12px #A75B48 verdana;
line-height:150%;
}

div{
FONT-FAMILY: Verdana,Helvetica,Arial;
}
td{
font-size:12px;
FONT-FAMILY: Verdana,Helvetica,Arial;
word-wrap: break-word;
line-height:150%

}
ul{
list-style-type : circle
}


a:link {color: #999999; text-decoration: none;}
a:visited {color: #999999; text-decoration: none;}
a:hover {color: #999999; text-decoration: underline;}
a:active {color: #999999; text-decoration: none;}

/*通用Class*/
.none{
display:none
}
.floatright{
float:right
}

.header /*博客title修改*/
{
background:url(http://image.hjbbs.com/img/200808/200808299514699824.jpg) 50% 0 no-repeat;
position:absolute;
top:0px;
height:768px;
width:100%;
border-bottom:dotted 0px #000000;
background-color:black;
}

#banner{
background:url(none) 50% 0 no-repeat;
height:300px;
width:100%;
border-bottom:dotted 0px #000000;
background-color:black;
}

#main{
position:absolute;
top:700px;
width:100%;
height:100%;
background:url(none);
}
#left{
position:absolute;
left:0%;
top:3px;
width:75%;
height:100%;
background:black;
border:dotted 0px #999999;
}
#right{
position:absolute;
float:left;
width:20%;
height:100%;
left:75%;
top:10%;
background:black;
text-align:center;
}

#right_content{
background:black;
width:100%;
border:solid 0px red;
text-align:left;
color:#999999;
margin:0px auto;
}

#footer{
background:url(none) 50% 0 no-repeat;
border:solid 0px red;
height:150px;
color:#999999;
text-align:center;
margin-bottom:20px;
padding:20px;
}

/*内嵌Class*/
.listtitle{
font-size:12px;
padding-left:10px;
padding-top:8px;
border-bottom:dotted 1px #999999;
border-right:solid 0px gray;
border-left:solid 5px #999999;

}
.catListTitle{
font-size:12px;
padding-left:10px;
padding-top:8px;
border-bottom:dotted 1px #999999;
border-right:solid 0px gray;
border-left:solid 5px #999999;
}

.newsItem{
height:40px;background:url(none);
width:100%;
border:solid 0px red;
padding-top:8px;
padding-left:38px;
margin-bottom:10px;
}

#mylinks{
border-bottom:dashed 0px #999999;
border-left:dashed 0px #999999;
border-right:dashed 0px #999999;
background:url(none);
height:10px;
padding:15px;
margin-left:10px;

}

a.menu:link {color:#999999;text-decoration: none;}
a.menu:visited {color:#999999;text-decoration: none;}
a.menu:hover {color:#999999;text-decoration: underline;}
a.menu:active {color:#999999;text-decoration: none;}

#mystats{
float:right;
border-bottom:dashed 0px #999999;
border-left:dashed 0px #999999;
border-right:dashed 0px #999999;
background:url(none);
height:40px;
padding:15px;
color:#999999;
}

.headerText{
height:178px;
line-height:78px;
padding-left:50px;
border:solid 0px red;
float:left;
}
.headermaintitle{
font-family: "courier new", verdana, monospace;
FONT-SIZE: 16;
font-weight:bold;
position:absolute;
top:150px;
left:15%;
width:500px;
color:white;
}

a.headermaintitle:link {color:#000000;text-decoration: none;}
a.headermaintitle:visited {color:#000000;text-decoration: none;}
a.headermaintitle:hover {color:#000000;text-decoration: underline;}
a.headermaintitle:active {color:#000000;text-decoration: none;}

.headerDis{
position:absolute;
top:180px;
left:20%;
width:500px;
height:100px;
line-height:78px;
color:gray;
font-family: "courier new", verdana, monospace;
border:solid 0px red;
overflow:hidden;
text-align:left;
padding-right:10px;

}

#topics{
margin:30px 30px auto 25px;
border:dotted 1px #999999;
width:96% !important;
width:100%;
background-color:black;
color:#999999;
}

.dayTitle{
background: url(http://image.hjbbs.com/img/200808/2008082910255560842.gif) no-repeat;
width:100%
top:100%
padding-left:27px;
height:40px;
padding:15px;
font-weight:bold;
font-family: verdana, monospace;
color:#000000;
border-bottom:solid 1px black;
}

.postTitle{
border:dotted 0px #999999;
background:url(none);
padding:5px;
padding-left:35px;
font-size:14px;
font-weight:bold;
}
.postTitle2{
background:url(none);
border-bottom:dotted 1px black;
padding-bottom:5px;
}

.postCon{
border:dotted 0px #999999;
padding:10px;
font-size:12px;
line-height:100%;
color:#999999;
}
.postDesc{
border:solid 0px red;
text-align:right;
font-family:arial;
font-size:12px;
color:#dddddd;
padding:15px;
}

.post{
border:dashed 0px #999999;
font-size:12px;
padding:20px;
margin:5px;
FONT-FAMILY: Verdana,Helvetica,Arial;
word-wrap: break-word;
line-height:120%;
background: url(http://image.hjbbs.com/img/200808/2008082910255560842.gif) no-repeat;
color:#999999;
}

.postSeparator /*文章间分割线修改*/
{
background-image:url(none);
background-repeat:repeat-x;
height:0px;
width:600px;
border-top:0px dotted #999999;
margin-top:10px;
margin-leftt:20px;
margin-bottom:10px;
}

.entrylistTitle{
border:solid 0px red;
padding:20px;
font-size:14px;
font-family:verdana;
font-weight:bold;
}
.entrylistDescription{
padding:20px;
color:#A75B48;
}
.entrylistItem{
padding:10px;
border-bottom:dotted 0px #999999
}
.entrylistItemTitle{
font-size:14px;
font-family:verdana;
padding:20px;
}
.entrylistItemPostDesc{
text-align:right;
color:#A75B48;
font-family:arial;
padding:20px;
}

/*评论区*/
.feedback_area_title{
font-size:14px;
font-weight:bold;
border-bottom:dotted 1px #999999;
margin-bottom:10px;
padding-left:15px;
}
.feedbackListSubtitle{
font-weight:bold;
color:#FAC45A;
border-bottom:dotted 1px #999999;
margin-bottom:10px;
padding-left:15px;
}
.feedbackManage{
float:right;
font-weight:normal;
}
.feedbackCon{
margin-bottom:20px;
padding-left:15px;
}

/*profile feedback*/
.pfl_feedback{

background:#4F4F4F;
}

.pfl_feedback_area_title{
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #4F4F4F;
}


.pfl_feedbackItem{
margin-top:5px;
padding:10px;
margin-bottom:10px;
}

.pfl_feedbacksubtitle{
height:22px;
border-bottom:1px dashed #999999;
line-height:22px;
margin-bottom:8px;
}

/*Calendar*/
.Cal{
border:solid 0px #999999;
background:#4f4f4d;
width:100%;
font-size:12px;
font-family:arial;
color:#dddddd;
padding:0px;
}
.CalTitle{
background:#4F4F4F;
font-family:verdana;
font-size:12px;
color:#ffffff;
height:30px;
}
.CalDayHeader{
border:solid 0px red;
font-weight:bold;
}

.CalTodayDay{
border:solid 0px red;
background:#999999;
}
.CalSelector{
border:solid 0px red;
background:#4F4F4F;
}
.CalWeekendDay{
background:#4F4F4F;
}
.CalOtherMonthDay{
color:#4F4F4F;
}
.CalNextPrev{
border:solid 0px red;
padding:5px;
font-weight:bold
}

.pfl_feedbackname{
float:left;
font-weight:bold;
color:#4F4F4F;
}

.pfl_feedbackManage{
float:right;
}

.pfl_feedbackCon{
padding-bottom:5px;
}

.pfl_answer{
padding-bottom:5px;
margin-left:20px;
border:1px dashed #999999;
width:95%;
padding-top:8px;
padding-left:5px;
}
