body {background:url("images/bg.jpg") ;color: #03EA20; text-align:center; font:14px/18px "����", Arial,Helvetica,sans-serif; margin: 0px auto 0px; padding: 0px;}
li {list-style-type:none;}
.ftop{display:inline-block;height:28px;background:#FFFFFF;min-width:990px;line-height:28px;width:100%; top:0px;}

.fltop{width:700px;display:block;float:left;height:28px;text-align:left;margin-left:10px;overflow:hidden;}

.fltop a{height:28px;text-align:left;margin:0 8px;color: #FF7700;}
.fltop a:hover{color: #FF0000;}

.frtop{width:240px;display:inline-block;float:right;height:28px;text-align: right;margin-right:10px;overflow:hidden;}

.frtop a {display:block;width:60px;height:28px;color:#555555;float:right;text-align:center;margin:0 2px;}
.frtop a:hover {background: #8D8D8D;color:#FFFFFF;}

#wrap {width: 990px; text-align:left; margin: 0px auto 0px; padding: 0px;}
img{ border:none;}

a:link, a:active, a:visited { text-decoration:none;}
a:hover {text-decoration:none;}

.header{height:100px;color:#FFFFFF;display:inline-block;width:990px;}
#header {height:100px;display:block;float:left;}
#header h1, #header h1 a {color:#FFFFFF; font-size: 30px; font-weight: bold; letter-spacing: 0px; height:30px; font-family: Georgia, "Times New Roman", Times, serif; line-height:normal;}
#header h3, #header h3 a {color: #FFFFFF;  font-size: 15px; font-weight: normal;height:15px;}
#header h3 a:hover {text-decoration: underline;}
#headerad{height:60px;width:468px;display:block;float:right;text-align:right;margin-top:20px;}

.nav{width:988px;height:30px;border: 1px solid #10FF00;display:inline-block;}
#nav {width:100%;height:18px;margin-left:-1px;display:block;margin-top:7px;}
#nav ul{margin:0px;padding: 0px;}
#nav li {display: block;float:left;text-align: center;width:80px;font-weight: bold;font-size:14px;line-height:18px;border-left: 1px dashed #10FF00;}
#nav a:link {color: #FFFFFF;}
#nav a:active {color: #FFFFFF;}
#nav a:visited {color: #FFFFFF; }
#nav a:hover {color:#FD0F2B; }
#nav .current a:link {color:#FD0F2B;}
#nav .current a:active {color:#FD0F2B;}
#nav .current a:visited {color:#FD0F2B;}
#nav .current a:hover {color:#FD0F2B; }
#banner {height:134px;}

#pagenavi{text-align:center; font-size:16px;margin:10px 15px 10px; 0;}
#pagenavi a{ padding:1px 4px;height:10px;width:10px;background: #FFFFFF;color:#000000;}
#pagenavi a:hover{text-decoration:none; background: #6A7794;color:#FFFFFF;}
#pagenavi span{font-size:16px; color:#999999;height:8px;width:8px;padding:0px 3px;border: 1px solid #959595;cursor:pointer;}

#content {width: 990px; margin: 20px auto 0px; padding: 0px;}
#content p {padding: 0px 0px 5px 0px; margin: 0px; line-height: 20px;}
#content h1 {display:none;}
#content h2 {color: #FF0000; font-size: 18px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 13px 0px 10px 0px;}
#content h2 span{margin: 13px 0px 10px 10px;color: #FFFFFF;width:700px;}
#content h2 a:link {color:#F9FF00; text-decoration:none;}
#content h2 a:active {color:#F9FF00; text-decoration:none;}
#content h2 a:visited {color:#F9FF00; text-decoration:none;}
#content h2 a:hover {color:#FF0000; text-decoration:underline;}
#content h2.widgettitle {color: #444444; font-size: 12px; font-weight: bold; margin: 25px 0px 0px 0px; padding: 10px 0px 10px 0px;}
#content h3 {color: #444444; font-size: 14px; font-weight: bold; margin: 15px 0px 0px 0px; padding: 8px 0px 8px 0px;}
#contentleft {float: left; width: 730px; margin: 0px 0px 0px 0px; padding: 0px; border: 1px solid #10FF00;}
blockquote {margin: 0px 20px 20px 20px; padding: 25px 20px 25px 20px; background: #EFEFEF; border-left: 5px solid #696969; border-right: 5px solid #696969;}
#contentleft .date {color:#FFFFFF; font-size:12px;}
#contentleft .date a {color: #FFFFFF; font-size:12px;margin:0 5px;}
#contentleft .edate{color:#FFFFFF; font-size:12px;margin:0 5px;margin:0 0 0 10px;}
#contentleft .edate a{color: #FF0000; font-size:12px;margin:0 2px;}
#contentleft .att {color:#A97965; font-size:12px; margin:5px 0px 0px 0px;}
#contentleft .tag {color:#A97965; font-size:12px; margin:0px 0px 0px 0px;}
#contentleft .count { text-align:right; font-size:12px;margin:0px 10px 0px 0px;color:#FF0000;}
#contentleft .count a{ text-align:right; font-size:12px;margin:0px 5px 0px 0px;color:#FF0000;}
#tw ul li .bttome .post a:hover,#contentleft .ec a:hover,#contentleft .count a:hover,#contentleft .date a:hover,#contentleft .edate a:hover{text-decoration:underline;}
#contentleft .count span{ text-align:right; font-size:12px;margin:0 10px 0 0;}
#contentleft .c{color:#03EA20;}
#contentleft .ec img{max-width:680px;margin:10px 0;}
#contentleft .ec {margin:0 10px;padding:0 0 0 0px;}
#contentleft .ec a{color: #D21E47;}
#contentleft .ec a img {max-width:680px;margin:10px 0;}
#contentleft .ec p{text-indent: 2em;padding:0;}
#contentleft .none{color: #D21E47; font-size: 18px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 13px 0px 10px 0px;text-align: center;}
#contentleft .nonec{color:#CCCCCC;text-align: center;}


#contentleft .tnextlog{width:700px;;margin:10px 10px;padding:0;display:inline-block;height:12px;border-bottom: 1px  dashed #959595;}
#contentleft .nextlog{width:700px;;margin:10px 10px;padding:0;display:inline-block;height:12px;}
#contentleft .nextlog .nl,#contentleft .tnextlog .nl{float:left;padding:0 0 0 12px; font-size:12px;background:transparent url("images/left.png") 0px -1px no-repeat ;line-height:12px;height:12px;width:45%;color:#D21E47;}
#contentleft .nextlog .nr,#contentleft .tnextlog .nr{width:45%;text-align:right; float:right; padding:0 12px 0 0; font-size:12px;background:transparent url("images/right.png") right -1px no-repeat ;line-height:12px;height:12px;}
#contentleft .nextlog .nr a,#contentleft .nextlog .nl a,#contentleft .tnextlog .nr a,#contentleft .tnextlog .nl a{color:#D21E47;}

#contentleft .blogcopyright{width:700px; height:70px;border: 1px  dashed #959595;margin:10px;}
#contentleft .blogcopyright .pcopy img{width:60px;height:60px;float:left;margin:7px;}
#contentleft .blogcopyright .icopy{height:50px;float:left;margin:7px;}
#contentleft .blogcopyright a{color:#FF0000;}
#contentleft .blogcopyright a:hover{text-decoration:underline;}

#contentleft  .post_img{width:150px;height:150px;float:left;margin:10px;border: 1px solid #959595;}
#contentleft  .post_img a img {width:140px;height:140px;float:left;margin:5px;}
.cont{float:right;width:540px;margin:0px 10px 10px 0px;}
.more{width:96%;height:0px;border-bottom: 1px dashed #EFFF00;margin:0px 2% 5px 10px;background-color:#000000;overflow:hidden;clear:both;}

#contentleft .prettyprint{
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 margin:0 10px 0 0;
}

img.alignright {float:right; border:none; margin:0px 0px 10px 10px;}
img.alignleft {float:left; border:none; margin:0px 10px 10px 0px;}
img.aligncenter {display: block; border:none; margin:10px auto 10px auto;}
a img.alignright {float:right; border:none; margin:0px 0px 10px 10px;}
a img.alignleft {float:left; border:none; margin:0px 10px 10px 0px;}
a img.aligncenter {display: block; border:none; margin:10px auto 10px auto;}

#sidebar {float: right; width: 240px; margin: 0px 0px 0px 0px; padding: 0px; font:12px/18px Verdana, Arial, Helvetica, sans-serif;overflow:hidden;}
#sidebar ul {list-style-type: none; margin:0px; padding: 0px;}
#sidebar ul li {margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px;border: 0px;}
#sidebar ul li ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#sidebar li {list-style-type:none;border: 1px solid #10FF00;margin-bottom:10px;text-indent: 0px;line-height:20px;color:#FF0000;}
#sidebar li ul{margin-left:5px;}
#sidebar li a{color:#FF0000;}
#sidebar li a:hover{text-decoration: underline;}
#sidebar li h3{color:#FFFFFF;width:100%;height:10px;margin:0;line-height:10px;text-indent: 10px;border-bottom: 1px dashed #EFFF00;}
#bloggerinfoimg {text-align: center;text-indent: 0px;}
#bloggerinfoimg img{width:200px;height:200px;margin-top:5px;margin-left:-5px; }
#bloggerinfo p.t{margin:2px 0 0 -6;padding:0px;text-align: center;line-height:22px;}
#bloggerinfo p.t img{margin-top:5px;}
#bloggerinfo p.i{margin:5px 0px 0px 0px;padding:0px;}
#bloggerinfo p.l{margin:10px 10px 5px 2px;padding:0px;border-bottom: 1px dashed #959595;}


#calendar{width:200px;}
#calendar table{text-indent: 0px;width:240px;}
#calendar table.calendartop a:hover{text-decoration: none;}
#calendar table.calendartop{width:90%;text-align:center;color:#FFF;}
#calendar table.calendartop a:hover{text-align:center;color:#CC99FF;text-decoration: none;}
#calendar table.calendar{width:240px;;text-align:center;color:#FFF;}
#calendar table.calendar tr td a:hover{color:#CC99FF;text-decoration: none;}
#calendar table.calendar tr td{color:#FFF;}
#calendar table.calendar tr td.day { background: url(images/bg_cal_today.png) no-repeat 4px 1px }


#footerbar {margin: 40px auto 30px; padding: 10px 0px; width: 990px; text-align: center; overflow: hidden; border-top: 1px dashed #EFFF00;}
#footerbar a{color:#FF0000;}
.footerbox {float:left; width: 31%; float: left; margin: 5px 0px 0px 0px; padding: 0px 10px 20px 10px;}
.footerbox ul {list-style-type: none; margin: 0px; padding: 0px;}
.footerbox ul li {background:transparent url("images/bullet.png") 0px 3px no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}



#trackback_address{font-size:12px; color:#999}
#trackback_address input{border:#f1f1f1 solid 1px; background-color:#fffdf1; padding:2px 8px; color:#999; font-size:11px}
#trackback{font-size:12px; color:#333; line-height:16px; overflow:hidden; margin:5px 0; padding:0px 0px 3px 0px; border-bottom:1px #f5f5f5 solid}
#contentleft #trackback li{margin:5px 0px; padding:0px; clear:both}

#contentleft .comment-post {clear:both}
#contentleft .comment-post p{margin:5px 0px}
#contentleft .comment-post .cancel-reply a{float:right;font-size:12px;cursor:pointer; _cursor:hand;color:#FFFFFF}
#contentleft .comment-post .cancel-reply a:hover{text-decoration:underline}
#contentleft .comment-post small{font-size:12px; color:#999}
#contentleft .comment-post input{padding:5px 5px; border:1px #b6b6b6 solid; font-size:12px; color:#333; width:40%;}
#contentleft .comment-post #comment{ width:90%; border:1px #b6b6b6 solid; font-size:12px; color:#333}
#contentleft .comment-post #comment_submit{background:url(images/em_button.gif) no-repeat; border:0; color:#000000; width:111px; height:29px; text-align:center; cursor:pointer; _cursor:hand}
#contentleft .comment-post .input{width:100px}

#contentleft .comment span{color:#ff7a15;}

#contentleft .comment .comment-info{float:left;width:90%}

#contentleft .comment .comment-reply a{color:#CCCCCC;}
#contentleft .comment .comment-reply:hover{text-decoration:underline}
#contentleft .comment-children{width:95%;margin:auto;clear:both;border:none;padding:0}
#contentleft .comment .comment-post{width:90%;margin:15px auto}
#comment-place{margin:10px;}

#contentleft .comment-header{margin:10px;padding:0px;color:#ffffff;font-size:15px;border-bottom: 1px dashed #959595;}
#contentleft .comment{margin:10px 10px; padding:0px; font-size:12px; border-bottom: 1px dashed #959595; overflow:hidden; color:#333; height:100%; zoom:1}
#contentleft .comment .left{float:left;width:100px;}
#contentleft .comment .right{float:right;width:600px;margin:0px 5px;}
#contentleft .comment .left p{text-align: center;margin:5px 0;}
#contentleft .comment .left a{text-align: center;color:#D21E47;}
#contentleft .comment .avatar img{margin:0px;width:100px;height:100px;}
#contentleft .comment .comment-content{margin:5px;color:#555555}
#contentleft .comment .comment-time{color:#999999; display:inline; font-size:12px;margin:0 5px;}
#contentleft .comment .right .comment-reply{float:right;font-size:12px;cursor:pointer; _cursor:hand;margin:10px;}

#contentleft .comment-children{margin:10px 10px; padding:0px; font-size:12px; border-bottom: 1px dashed #959595; overflow:hidden; color:#333; height:100%;width:600px; zoom:1}
#contentleft .comment-children .left{float:left;width:50px;}
#contentleft .comment-children .right{float:left;width:530px;margin:0px 2px;}
#contentleft .comment-children .left p{text-align: center;margin:5px 0;}
#contentleft .comment-children .left a{text-align: center;color:#D21E47;}
#contentleft .comment-children .avatar img{margin:0px 0 10px 0;width:50px;height:50px;}
#contentleft .comment-children .comment-content{margin:5px;color:#555555;}
#contentleft .comment-children .comment-content a{color:#D21E47;}
#contentleft .comment-children .comment-time{color:#999999; display:inline; font-size:12px;margin:0 5px;}
#contentleft .comment-children .right .comment-reply{float:right;font-size:12px;cursor:pointer; _cursor:hand;margin:0px;}

.calendartop{text-align:center; font-size:12px; margin-left:30px}
.calendar{margin-bottom:10px;}
.calendar td{font-size:11px; text-align:center; padding:1px 5px; line-height:1.6;}
.calendar td a:link{color:#886353; text-decoration:none;}
.calendar td a:hover{color:#886353; text-decoration:none}
.day{background:url(images/bg_cal_today.gif)  no-repeat 2px 1px}
.day2{font-weight:bold}
.sun{color:#333; font-weight:bold}
.week{color:#333}

.rss{ margin:20px 0px;}

.attachment{
    margin: 0px 3px;
    padding: 0px 0px 0px 20px;
    font-weight: bold;
    background:url(images/att.png)  no-repeat 2px -1px;
}


#twitter li {border-bottom: dotted #CCCCCC 1px;list-style:none;}
#twitter li p {font-size: 12px;text-align:left; padding:5px 0px 2px;}
#twitter li p span{color:#6A7794;}
#twitter p {font-size: 12px;text-align:right;margin:0;}
#twitter li small {font-size: 10px;padding: 0px 10px;}
#twitter li .t_img{background:url(images/img.gif) no-repeat;padding: 0 7px;margin: 0 0 0 10px;}

#tw .op{ float:left; height:18px;margin:6px 5px 3px;}

#tw .top{ font-size:12px; text-align:right; line-height:20px;width:705px;margin:10px;border-bottom: 1px dashed #959595;}
#tw .top a{ padding:0px 5px 0px 17px; background: url(images/t.gif) no-repeat;color:#FFFFFF;}

#tw{width:100%}
#tw ul{margin:0 0 0 0;padding:0px;}
#tw ul li .main_img img{width:50px;height:50px;float:left;margin:5px;}
#tw ul li .right{margin:5px;float:left;width:650px;background: url(images/tliner.png) 0 0 no-repeat;}
#tw ul li .rbox{margin:0 0 0 7px;background-color:#0D0D0D;border-top:1px solid  #252525;border-right:1px solid  #252525;border-bottom:1px solid  #252525;}
#tw ul li .post1{margin:10px;}
#tw ul li .post1 span{color:#D21E47;}
#tw ul li .bttome{margin:10px;}
#tw ul li .bttome .time{ color:#FFFFFF;}
#tw ul li .bttome .post{ float:right;color:#FFFFFF;}
#tw ul li .bttome .post a{ color:#FFFFFF;clear:both;}
#tw ul li .bttome .postline {background: url(images/tline.png) 0 0 no-repeat;margin:5px 0 5px 0;}
#tw ul .r{margin:10px;clear:both;}
#tw ul .r li{width:650x;margin:0px;}
#tw ul .r li .name{color:#D21E47;}
#tw ul .r li .time{margin:10px;color:#FFFFFF;}
#tw ul .r  em a{margin:10px;color:#D21E47;font-style: normal;}
#tw ul .huifu textarea{width:590px;margin:0px;background:#000000;border:#303030 solid 1px;color:#FFFFFF;overflow:hidden;height:50px;}
#tw ul .huifu{margin:5px 0px 0px 10px; display:none;width:620px;}
#tw ul .huifu input{text-align:left; margin:10px 5px;border:#303030 solid 1px;color:#FFFFFF;background:#000000;width:120px;vertical-align:middle;}
#tw .tbutton .button_p{ text-align:center;vertical-align:middle; border:0;cursor:pointer; _cursor:hand; width:50px; height:20px;border:#303030 solid 1px;color:#FFFFFF;margin:10px 5px;line-height:20px;}
#tw ul .huifu .tinfo img{margin:10px 10px 0px 10px;}
#contentleft  .ec >	pre{
  word-break: break-word;
  -webkit-box-orient: vertical;
  white-space: pre-line;
}
