.commentform {line-height:1em;font-size:12px}
.dayTitle a img { display:none }
.news { display:none }
.myfooter {
    border: #8b8d72 1px dotted;
    padding-right: 12px;
    margin-top: 10px;
    padding-left: 10px;
    padding-bottom: 12px;
    margin-left: 260px;
    color: #8b8d72;
    line-height: 20px;
    margin-right: 20px;
    padding-top: 12px;
    text-align: center;
}
.code
{
    margin: 8px 0 8px 0;
    border: dotted 1px #000;
    padding: 8px;
    background-color:#e8e8e8;
    font-family: Consolas, 微软雅黑;
    line-height: 18px;
}
.codeTogglerHeader, .codeTogglerFooter {
    font-family: 微软雅黑;
    font-size: 12px;
    cursor: pointer;
}
A:link {
    color: #56b6e9;
}
A:active {
    color: #56b6e9;
}
A:visited {
    color: #56b6e9;
}
A:hover {
    color: #94d0f1;
}
BODY {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: 微软雅黑,verdana,Arial,helvetica,sans-seriff;
    word-wrap: break-word;
}
.header {
    padding-left: 264px;
    padding-top: 15px;
    border-bottom: #8b8d72 1px dotted;
    height: 85px;
    background-color: #ffffff;
}
A.headermaintitle {
    font-weight: bold;
    font-size: 24px;
    text-decoration: none;
}
#leftcontent {
    margin-bottom:15px;
    border-right: #8b8d72 1px dotted;
    border-top: #8b8d72 8px solid;
    font-size: 13px;
    left: 20px;
    border-left: #8b8d72 1px dotted;
    width: 220px;
    border-bottom: #8b8d72 8px solid;
    font-family: Arial;
    position: absolute;
    top: 20px;
    background-color: #ffffff;
}
#leftcontentcontainer {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#centercontent {
    padding-right: 20px;
    padding-left: 260px;
    padding-top: 25px;
}
#mytopmenu {
    border-right: #8b8d72 1px dotted;
    padding-right: 10px;
    border-top: 0px;
    margin-top: 0px;
    padding-left: 10px;
    font-size: 13px;
    padding-bottom: 8px;
    margin-left: 260px;
    border-left: #8b8d72 1px dotted;
    color: #8b8d72;
    margin-right: 20px;
    padding-top: 8px;
    border-bottom: #8b8d72 1px dotted;
    background-color: white;
    text-align: right;
}
#rightcontent {
    right: 10px;
    background: #fff;
    width: 200px;
    position: absolute;
    top: 70px;
}
#mylinks {
    padding-right: 12px;
    padding-left: 12px;
    font-size: 13px;
    left: 260px;
    padding-bottom: 8px;
    padding-top: 8px;
    position: absolute;
}
.footer {
    display:none;
    padding-right: 12px;
    margin-top: 0px;
    padding-left: 10px;
    padding-bottom: 12px;
    margin-left: 260px;
    color: #8b8d72;
    line-height: 20px;
    margin-right: 20px;
    padding-top: 12px;
    text-align: center;
}
.day {
    border-right: #8b8d72 1px dotted;
    padding-right: 20px;
    border-top: #8b8d72 1px dotted;
    padding-left: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-left: #8b8d72 1px dotted;
    color: #7b7d62;
    padding-top: 20px;
    border-bottom: #8b8d72 1px dotted;
    background-color: white;
}
.dayTitle {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.postSeparator {
    border-top: #8b8d72 1px dotted;
    margin-top: 20px;
    margin-bottom: 20px;
}
.news {
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
}
.newsItem {
    margin-top: 2px;
    margin-bottom: 20px;
}
.blogstats {
    font-size: 10px;
}
.entrylist {
    border-right: #8b8d72 1px dotted;
    padding-right: 20px;
    border-top: #8b8d72 1px dotted;
    padding-left: 20px;
    padding-bottom: 8px;
    border-left: #8b8d72 1px dotted;
    color: #7b7d62;
    padding-top: 20px;
    border-bottom: #8b8d72 1px dotted;
    background-color: white;
}
.entrylistTitle {
    font-weight: bold;
    font-size: 16px;
    color: black;
    font-family: verdana;
}
.entrylistDescription {
    margin-bottom: 20px;
}
.entrylistItemTitle {
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}
.entrylistItemPostDesc {
    font-size: 10px;
}
.gallery {
    border-right: #8b8d72 1px dotted;
    padding-right: 20px;
    border-top: #8b8d72 1px dotted;
    padding-left: 20px;
    padding-bottom: 20px;
    border-left: #8b8d72 1px dotted;
    color: #7b7d62;
    padding-top: 20px;
    border-bottom: #8b8d72 1px dotted;
    background-color: white;
}
.galleryTitle {
    font-weight: bold;
    font-size: 16px;
    color: black;
    font-family: verdana;
}
.galleryDescription {
    margin-bottom: 20px;
}
.galleryThumbnail {
    padding-right: 20px;
    padding-left: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.post {
    border: #8b8d72 1px dotted;
    padding: 20px;
    color: #232323;
    line-height: 150%;
    font-size:14px;
    background-color: #FFF;
}
.postTitle {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.postTitle2 {
    font-size: 16px;
    text-decoration: none;
}
.postDesc {
    margin-top: 10px;
    color: #4b8d32;
}
.contact {
    border-right: #8b8d72 1px dotted;
    padding-right: 20px;
    border-top: #8b8d72 1px dotted;
    padding-left: 22px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 20px;
    border-left: #8b8d72 1px dotted;
    padding-top: 20px;
    border-bottom: #8b8d72 1px dotted;
    font-family: Verdana;
    background-color: white;
}
.comments {
    border-right: #8b8d72 1px dotted;
    padding-right: 20px;
    border-top: 0px;
    padding-left: 22px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 20px;
    border-left: #8b8d72 1px dotted;
    padding-top: 0px;
    border-bottom: #8b8d72 1px dotted;
    font-family: Verdana;
    background-color: white;
}
.commentsTable {
    margin-top: 15px;
    font-size: 11px;
    font-family: Verdana;
}
.feedback {
    border: #8b8d72 1px dotted;
    padding: 20px 20px 30px;
    margin: 20px auto 10px;
    background-color: white;
}
.feedbackTitle {
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}
.feedbackItem {
    margin-top: 20px;
    font-size: 12px;
    margin-bottom: 0px;
    line-height: 150%;
}
.feedbackNoItems {
    margin-top: 20px;
    font-size: 12px;
    margin-bottom: 0px;
    line-height: 150%;
}
.feedbackList {
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    list-style-type: none;
}
.feedbackListTitle {
    padding-right: 5px;
    padding-left: 7px;
    font-size: 12px;
    padding-bottom: 5px;
    text-transform: uppercase;
    color: #8b8d72;
    padding-top: 5px;
    position: absolute;
}
.feedbackListSubtitle {
    border: #8b8d72 1px dotted;
    padding: 5px 7px;
    font-size: 11px;
    margin-bottom: 8px;
    color: #8b8d72;
    background-color: #ebedf2;
    text-align: right;
}
.feedbackListSubtitle a {
    text-decoration: none;
}
.catListTitle {
    font-size: 12px;
    margin-bottom: 2px;
    font-family: Verdana;
}
H3 {
    font-size: 11px;
    margin-bottom: 2px;
    font-family: Verdana;
}
.catList {
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 20px;
    padding-top: 0px;
    list-style-type: none;
}
catListItem {
    margin-left: 5px;
    text-align: left;
}
UL {
    padding-left: 5px;
    font-size: 12px;
    margin: 0px 0px 10px 5px;
    list-style-type: none;
}
.Cal {
    margin-top: 10px;
    font-size: 12px;
    margin-bottom: 10px;
    width: 200px;
    font-family: Arial;
    height: 180px;
}
.CalTitle {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    font-family: Arial;
    height: 100%;
    background-color: #ffffff;
}
.CalOtherMonthDay {
    color: #808080;
}
.CalSelector {
    background-color: #cccccc;
}
A.CalNextPrev {
    color: #fff;
}
A.CalNextPrev:link {
    color: #fff;
}
A.CalNextPrev:visited {
    color: #fff;
}
A.CalNextPrev:active {
    color: #fff;
}
.CalNextPrev {
    color: #fff;
}
.CalDayHeader {
    font-weight: bold;
    background-color: #efefef;
}
.CalSelectedDay {
    background-color: #cccccc;
}
.CalWeekendDay {
    background-color: #efefef;
}
.CalTodayDay {
    background-color: #dddddd;
}
H3 {
    font-size: 12px;
}
.news {
    font-size: 12px;
}
.listitem {
    font-size: 12px;
}
input
{
    border: #000 1px solid;
    padding: 2px;
    height: 25px;
}
textarea
{
    padding: 4px;
    border: #8b8d72 1px solid;
    font-family: Consolas, 微软雅黑;
}