html,body { /* 同时设置html是为了兼容FF 这是一个左右式结构*/
height:100%;
margin:0px;
font: 12px black verdana;
line-height:150%;
}

div{
font-family:verdana;
}
td{
font-size:12px;
}
ul{
list-style-type : circle
}

a:link {color: #5AC5C5; text-decoration: none;}
a:visited {color: #5AC5C5; text-decoration: none;}
a:hover {color: #5AC5C5; text-decoration: underline;}
a:active {color: red; text-decoration: none;}

/* Main Body Properties */
body /*blog整体背景修改*/
{ 
background: #ffffff url(http://fileblog.hjbbs.com/pic/200804/20080407101330008_536_o.jpg) repeat-y center 0;
margin:0 auto;
width:890px;
text-align:left;

scrollbar-face-color:#F1F1EB;
scrollbar-highlight-color:#F1F1EB;
scrollbar-shadow-color:#F1F1EB;
scrollbar-3dlight-color:#F1F1EB;
scrollbar-arrow-color:#90B778;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#F1F1EB;
scrollbar-base-color:#F1F1EB;

}

/* Header */
.header /*博客title修改*/
{

background: url(http://fileblog.hjbbs.com/pic/200804/2008040854820133_805_o.jpg) no-repeat center 0;
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
height: 400px;
color:#90B778;
border:0px dotted #8B8D72;

}

/*通用Class*/
.none{
display:none

}
.floatright{
float:right
}


#banner{
width:100%;
height:80px;
border-bottom:dotted 0px #000000;
background-color:#FFFFFF;
}

#main{
width:100%;
height:100%;
background:transparent;
}
#left{
position:absolute;
left:5%;
top:200px;
width:53%;
height:100%;
background:transparent;
border:solid 0px red;
}
#right{
position:absolute;
left:55%;
width:25%;
height:100%;
background:transparent;
border-left:dotted 0px #000000;
text-align:center;
}

#right_content{
background:transparent;
width:90%;
border:solid 0px red;
text-align:left;
margin:15px;
}

#footer{
width:100%;
border:solid 0px red;
text-align:center;
}

/*内嵌Class*/
.listtitle{
font-size:12px;
border-bottom:dotted 1px #5AC5C5;
border-right:solid 0px gray;
border-left:solid 5px #5AC5C5;
padding-left: 15px auto;
text-align: center;
}
.catListTitle{
font-size:12px;
border-bottom:dotted 1px #5AC5C5;
border-right:solid 0px gray;
border-left:solid 5px #5AC5C5;
text-align: center;
}
.newsItem{
width:45%;
border:solid 0px red;
padding:10px;
margin-bottom:10px;
}
#mylinks{
border-bottom:dashed 0px white;
border-top:dashed 0px white;
border-right:dashed 0px white;
border-left:dashed 0px white;

padding:15px;
margin-left:25px;

}

a.menu:link {color: #5AC5C5;text-decoration: none;}
a.menu:visited {color: #5AC5C5; text-decoration: none;}
a.menu:hover {color: #5AC5C5; text-decoration: underline;}
a.menu:active {color: #5AC5C5; text-decoration: none;}

#mystats{
float:right;
padding:10px;
color:#5AC5C5;
}

.headerText{
height:78px;
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:48px;
left:36%;
width:500px;
color:white;
}

a.headermaintitle:link {color: #FFFFFF;text-decoration: none;}
a.headermaintitle:visited {color: #FFFFFF; text-decoration: none;}
a.headermaintitle:hover {color: #FFFFFF; text-decoration: underline;}
a.headermaintitle:active {color: #FFFFFF; text-decoration: none;}

.headerDis{
position:absolute;
top:78px;
left:36%;
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 50px;
border:solid 0px red;
width:96% !important;
width:100%;

}

.dayTitle{

background: #ffffff url(http://pic.23717.com/pic/icon/icon2/31/WPE0025C02.gif) no-repeat ;
width:100%
border-bottom:solid 1px #EFEFEF;
padding-left:33px;
padding-bottom:10px;
margin-bottom:5px;
font-weight:bold;
font-family: verdana, monospace;
}
.postTitle{
border:solid 0px red;
padding:10px;
padding-left:0px;
font-size:14px;
font-weight:bold;
}
.postTitle2{
border-bottom:dotted 1px #EFEFEF;
padding-bottom:10px;
}
.postCon{
border:dotted 0px #EFEFEF;
padding:10px;
font-size:14px;
line-height:150%;
}
.postDesc{
border:solid 0px red;
text-align:right;
font-family:arial;
font-size:12px;
color:gray;
}

.post{
border:solid 0px red;
font-size:14px;
padding:10px;
color:gray;
word-wrap:break-word;
table-layout:fixed;
}

.entrylistTitle{
border:solid 0px red;
padding:10px;
font-size:14px;
font-family:verdana;
font-weight:bold;
}
.entrylistDescription{
padding:10px;
color:gray;
}
.entrylistItem{
padding:10px;
border-bottom:dotted 1px #ccc
}
.entrylistItemTitle{
font-size:14px;
font-family:verdana;
}
.entrylistItemPostDesc{
text-align:right;
color:gray;
font-family:arial;
}

/*评论区*/
.feedback_area_title{
font-size:14px;
font-weight:bold;
border-bottom:dotted 1px #ccc;
margin-bottom:10px;
}
.feedbackListSubtitle{
font-weight:bold;
color:#4F4F4F;
border-bottom:dotted 1px #ccc;
margin-bottom:10px;
}
.feedbackManage{
float:right;
font-weight:normal;
}
.feedbackCon{
margin-bottom:20px;
}

/*Calendar*/
.Cal{


width:100%;
font-size:12px;
font-family:arial;
padding:0px;
}
.CalTitle{
text-align: center;
padding-bottom:4px;
background:#F9F9F9;
font-family:verdana;
font-size:10px;
color:#5AC5C5;


}
.CalDayHeader{
background: url('http://www.sunnywinter.cn/styles/happy/images/calendarweek.gif') no-repeat center;
color: #FFFFFF;
font-size:10px;
font-weight:bold;
text-align: center;
width: 14%;
padding: 2px;
}

.CalTodayDay{
background: url('http://www.sunnywinter.cn/styles/happy/images/calendartd.gif') no-repeat center;
color: #939598;
font-size:10px;
text-align: center;
padding-bottom:4px;
}
.CalSelector{

color: #939598;
font-size:10px;
text-align: center;
padding-bottom:4px;

}
.CalWeekendDay{

color: #939598;
font-size:10px;
text-align: center;
padding-bottom:4px;

}
.CalOtherMonthDay{

color: #939598;
font-size:10px;
text-align: center;
padding-bottom:4px;

}
.CalNextPrev{
border:solid 0px red;
padding:5px;
font-weight:bold
}
