* {margin:0;padding:0;}
body {color:#333;}
/*body {background: #E7EBF2!important;}*/
#timeline-out {margin: 0;color:#333;}
#timeline-out button, #timeline-out input,#timeline-out select,#timeline-out textarea {font: 12px/1.25 Tahoma,Helvetica,'SimSun',sans-serif;}
#timeline-out a:focus{outline:none;}
#timeline-out a,#timeline-out a:hover{text-decoration:none;}
#timeline-out li {list-style:none;}
#timeline-out img {border:none;}
/*时间导航条*/
#timeline-nav {float: right;width:70px;clear: right;font-size: 14px;position: relative;}
#timeline-scroll-bar{height: auto;top:30px;position: absolute;}
#timeline-scroll-bar>ul>li {border-left: 5px solid #C8D1E2;float: none;margin:0;}
#timeline-scroll-bar>ul>li:hover,#timeline-scroll-bar>ul>li.year-line-current{border-color:#8E9AC1;}
#timeline-scroll-bar li a {display: block;padding: 0 5px;color: #94A0C1;font-size: 11px;line-height: 25px;height: 25px;width:55px;text-shadow: 0px 0px 0px #000000;background-color: #E7EBF2;}
#timeline-scroll-bar li a:hover {color: #627AAD;background-color: #E7EBF2;cursor: pointer;}
#timeline-scroll-bar .year-line-current a {color: #8E9AC1;font-weight: bold;}
#timeline-scroll-bar .year-line-current a.year-line{background-color: #8E9AC1;color: #fff;}
/*内容区*/
#timeline {background-image: url(../images/middleline.png);background-repeat: repeat-y;background-position: 50% 50%;margin-right: 80px;}
#timeline-contents{margin: 0;width: 100%;}
.month-section {margin-bottom: 20px;}
.align-left {float: left;clear: left;width:50%;}
.align-right {float: right;clear: right;width:50%;}
.align-left .hentry {margin-right: 15px;}
.align-right .hentry {margin-left: 15px;}
.hentry,.no-results {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #C4CDE0;margin: 0 1px;margin-bottom: 10px;padding: 0 15px;position: relative;}
.corner-left,.corner-right {background: url(../images/corner.png) 0 0 no-repeat;width: 22px;height: 14px;}
.corner-left {background-position: 0 -2px;right: -22px;position:absolute;top: 15px;}
.corner-right {background-position: -10px -2px;left: -22px;position:absolute;top:60px;}
.month-handle,.month-nonhandle {text-align: center;margin: 0;padding:20px 0;}
.month-handle h3,.month-nonhandle h3{font-size: 14px;cursor: pointer;padding:10px;display: block;width:120px;border-radius: 27px;margin: 0 auto;background-color:#8E9AC1;color:#fff;}
.month-nonhandle h3{border-radius: 20px!important;}
.month-handle em{font-weight: bold;color: #bEcAf1;}
.month-handle h3:hover em{color: #fff;}
.month-more {margin: 0 auto;background: url(../images/more.png) 0 0 no-repeat;width:150px;height: 55px;cursor: pointer;}
div.month-more:hover{background-position: -150px 0;}
.month-loading {background: url(../images/loading.gif) center center no-repeat;display: none;height: 30px;width:100%;margin-top: 20px;}
.hentry a {color: #369;}
.hentry a:hover{text-decoration:underline;}
.hentry-header{border-bottom: 1px solid #ccc;padding: 10px 0;}
.hentry-date {background: url(../images/timeline.png) 0 0 no-repeat;padding-left: 40px;height: 40px;}
.hentry-date p{margin-left: 10px;}
.hentry-date span {font:30px Arial,Helvetica;line-height: 40px;height: 40px;font-weight: 500;vertical-align: middle;color: #aaa;}
.hentry-body {padding: 10px 0;}
.hentry-title{padding: 6px 0;}
.hentry-cover,.album-pics{margin: 6px 0;}
.hentry-cover {position: relative;}
.hentry-cover img,.album-pics img {width:100%;}
.hentry-cover .picnum {position: absolute;right: 4px;bottom: 4px;background:url(../images/button-bg.png) 0 0 repeat;width:30px;padding: 4px;text-align: center;}
.hentry-subject {margin: 6px 0;}
.hentry-subject a{font-size:16px;font-weight: bold;}
.album-pics table{border-collapse: collapse;width:100%;}
.album-pics td{padding:0;padding-top: 5px;width:33%;}
.album-pics td.right-space {padding-right: 5px;}
.doing-main p {font-size: 14px;line-height: 21px;padding: 6px 10px;}
.doing-comments {padding:  10px 10px;border-top: 1px dashed #ddd;}
.doing-comments p{font-size: 12px;line-height: 20px; }
.doing-comments p span {color: #999;font-weight: 400;margin-left: 10px;}
.comment-up{padding-left: 2em!important;background: url(../images/treeline.gif) no-repeat 0 0 ;}
.share-article {margin: 6px 0;font-size: 14px;line-height: 1.8;}
.share-article a .tn {float: left;padding: 2px;max-width: 120px;max-height: 90px;border: 1px solid #CDCDCD;margin-right: 10px;cursor: pointer;}
.hentry-footer{border-top: 1px solid #ccc;padding: 10px 0;}
.hentry-stats{text-align: right;}
.hentry-stats span{display: inline-block;min-width:20px;}
/*个人信息*/
#timeline-profile {background-color: white;border: 1px solid #C4CDE0;border-top: none}
#timeline-cover{min-height: 150px;}
#timeline-cover img {display: block;margin: 0 auto;}
#profile-info{position: relative;padding: 0 20px;}
#profile-info h2{font-size: 15px;line-height: 30px;font-weight: normal;}
#profile-avatar{position: absolute;top:-100px;left: 20px;width:120px;height: 120px;padding: 4px;border: 1px solid #C4CDE0;background-color: white;}
#profile-avatar img {width:120px;height: 120px;}
#profile-spacename {margin-left: 140px;}
#profile-spacename span em{color: red;padding: 0 4px;font-size: 11px;}
#profile-detail{margin:10px 0;}
#infomation{float: left;width:300px;margin-left: 20px;}
#infomation li{list-style: circle;}
#stats {margin-left: 20px;float: right;}
#stats li{display: inline-block;width:80px;background: url(../images/timeline-32.png) no-repeat; padding-left: 40px;}
#stats li a{font-size:14px;}
#stats li a:hover{text-decoration: underline;}
#stats-blogs{background-position: 0px -43px!important;}
#stats-albums{background-position: 0 0!important;}
#stats-doings{background-position: 0px -84px!important;}
#stats-sharings{background-position: 0px -122px!important;}
/*加入时间*/
#timeline-regist{background-color:white;border: 1px solid #C4CDE0;padding: 20px 0;margin-top:30px;}
#timeline-regist p{text-align:center;vertical-align: middle;font-size: 20px;font-weight: 500;}
#timeline-regist span{display: inline-block;width:40px;height: 35px;background: url(../images/regist.png) 0 0 no-repeat;margin-top: 10px;}



