/*

 Template Name: Yculblog.com "monochrome-Style"
 Defualt Template 2007
 Template No: 001#
 Version: 2.0a
 Author: EvA
 Author URL: http://iameva.9126.com/
 Author eMail: eva.everlasting@gmail.com
 Optimal Configuation: Best view 1024*768 dpi,
 Ture color,  Javascript Enabled.
 Browser support: MSIE 60+ Mozilla 2.0+
 Build 20070317
 © Yculblog Office 2007 Spring

*/
*{padding: 0; margin: 0;}

body{font-family: "Arial"; font-size: 12px; line-height: 170%; color: #303030; background: #D7D7D7;}

a{text-decoration: none; color: #303030;}

a:hover{color: #993333;}

a img{border: 0;}

ul,  ul li,  ol,  ol li{list-style: none;}

.more a{text-align: right; color: #933; font-weight: bold;}

.more a:hover{ color: #222;}

#wrap{margin: auto; width: 920px; word-break: break-all;  background: #D7D7D7 url('http://s.ycul.com/blog.public/images/4/content_bg.gif') repeat-y left top;	
	position: absolute;
	left: 50%;
	margin-left: -460px;}

#header{padding: 0 230px 0 50px; margin: auto; height: 287px; background: url('http://node1.foto.ycstatic.com/200706/24/b/20787099.jpg') no-repeat left top; color: #EEE; overflow: hidden;}

#blogName{font-family: "Arial"; font-size: 24px; margin: 70px 0 10px;}

#blogName a{color: #FFFFFF;}

#blogName a:hover{color: #C6C6C6;}

#blogDescription{margin: 0 2px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

#navbar{position: relative; padding: 0 230px 0 50px; margin: 0 auto; height: 35px; background: url('http://s.ycul.com/blog.public/images/4/menu_bg.gif') repeat-y left top; line-height: normal;}

#navbar ul{position: absolute; bottom: 0;}

#navbar ul li{margin-right: 1px; text-align: center; float: left;}

#navbar ul li a{color: #666;}

#navbar ul li a:hover{color: #000;}

#tabHome a{padding-top: 6px; height: 18px; width: 48px; display: block; background: url('http://s.ycul.com/blog.public/images/4/tab_home_bg.gif') no-repeat left bottom;}

#tabHome a:hover{background: url('http://s.ycul.com/blog.public/images/4/tab_home_hbg.gif') no-repeat left bottom;}

#tabArchive a{padding-top: 6px; height: 18px; width: 48px; display: block; background: url('http://s.ycul.com/blog.public/images/4/tab_archive_bg.gif') no-repeat left bottom;}

#tabArchive a:hover{background: url('http://s.ycul.com/blog.public/images/4/tab_archive_hbg.gif') no-repeat left bottom;}

#tabCtrlPanel a{padding-top: 6px; height: 18px; width: 72px; display: block; background: url('http://s.ycul.com/blog.public/images/4/tab_fifi_bg.gif') no-repeat left bottom;}

#tabCtrlPanel a:hover{background: url('http://s.ycul.com/blog.public/images/4/tab_fifi_hbg.gif') no-repeat left bottom;}

#tabRss a{padding-top: 6px; height: 18px; width: 72px; display: block; background: url('http://s.ycul.com/blog.public/images/4/tab_rss_bg.gif') no-repeat left bottom;}

#tabRss a:hover{background: url('http://s.ycul.com/blog.public/images/4/tab_rss_hbg.gif') no-repeat left bottom;}

#tabRss a{padding-top: 6px; height: 18px; width: 72px; display: block; background: url('http://s.ycul.com/blog.public/images/4/tab_rss_bg.gif') no-repeat left bottom;}

#tabRss a:hover{background: url('http://s.ycul.com/blog.public/images/4/tab_rss_hbg.gif') no-repeat left bottom;}

#content{padding: 20px 70px 5px; width: 600px; *width: 600px; _width: 700px;  background: url('http://s.ycul.com/blog.public/images/4/content.gif') repeat-y left top; font-size: 13px; line-height: 170%; float: left;}


#subNav{font-size: 12px; font-weight: normal; border-bottom: 1px solid #ddd; background: url('http://s.ycul.com/blog.public/images/4/subNav_bg.gif') no-repeat 0 50%; padding-left: 38px; white-space: nowrap;}

#subNav a{font-size: 14px; color: #7E7E7E;}

#subNav a:hover{color: #933;}
.postEntryNav, .postListNav{margin: 20px 2px;}

.postEntryNav .prev, .postListNav .prev{width: 290px; float: left; text-align: left; overflow: hidden;}

.postEntryNav .next,  .postListNav .next{width: 290px; float: right; text-align: right;overflow: hidden;}

.postEntry{padding: 30px 0 ;}

.postEntry .title{font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 29px; text-align: left; font-weight: 600; letter-spacing: -1px; border-bottom: 2px solid #F4F4F4; display: inline;}

.postEntry .title a{padding: 15px 15px 3px 50px; background: url('http://s.ycul.com/blog.public/images/4/post_title_h3_bg.gif') no-repeat left top; color: #7E7E7E; line-height: normal;}

.postEntry .title a:hover{background: url('http://s.ycul.com/blog.public/images/4/post_title_h3_hbg.gif') no-repeat left top; color: #000;}

.postEntry .signature{margin: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-align: right; color: #BBB;}

.postEntry .signature .posterNickName{color: #000000;}

.postEntry .signature .postTime{color: #AAA;}

.postEntry .content{color: #505050;font-size:100%; text-align: justify; line-height: 150%; padding: 10px;}

.postEntry .content img{
    max-width:500px;
    img:expression(onload=function(){
 this.style.width=(this.offsetWidth > 500)?"500px":"auto"});

}
.postEntry .content img{margin:4px;}
.postEntry .content a{color: #993333;}

.postEntry .content a:hover{color: #000000;}

.postEntry .content p{margin-bottom: 1em;}

.postEntry .content ul{padding: 10px 30px;}

.postEntry .content ul li{list-style-type: disc;}

.postEntry .content ol{padding: 10px 30px; list-style-type: decimal;}

.postEntry .content .more{ color: #933; font-size: 18px; font-weight: bold; text-align: right; padding-right: 35px;}

.postEntry .content .more a{ color: #933;}

.postEntry .content .more a:hover{ color: #CEBABB;}

.postEntry .content blockquote{background: url('http://s.ycul.com/blog.public/images/4/qu.gif') no-repeat top left; font-family: Georgia, Times New Roman, serif; margin: 10px 10px 10px 15px; padding-left: 20px; padding-right: 20px; padding-top: 30px;}

.postEntry .tags{border: 1px solid #E0E0E0; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; }

.postEntry .tags a{margin-left: 10px;}

.postEntry .today_in_history,
.postEntry .related{margin: 15px 5px; padding-left: 14px; font-size: 13px; color: #933;}

.postEntry .today_in_history ul ,
.postEntry .related ul{padding: 10px 30px; font-size: 12px; font-weight: normal; color: #999;}

.postEntry .today_in_history ul li,
.postEntry .related ul li{list-style-type: disc;}

.postEntry .today_in_history a,
.postEntry .related a{font-weight: 400;}

.postEntryMeta{margin: 6px 0; font-size: 12px; color: #BBB; text-align: right;}

.postEntryMeta a{color: #333;}

.postEntryMeta a:hover{color: #933;}

.postEntryMeta .view{border-left: 10px solid #BCBABD; padding-left: 3px; margin-right: 8px;}

.postEntryMeta .reply{border-left: 10px solid #D7D7D7; padding-left: 3px; margin-right: 8px;}

.postEntryMeta .folder{border-left: 10px solid #EFEFEF; padding-left: 3px; margin-right: 8px;}

.componentPostTitleList .componentTitle,
.componentReplyList .componentTitle{font-size: 20px; padding: 15px 15px 3px 50px; margin: 10px 0 25px 0; background: url('http://s.ycul.com/blog.public/images/4/component_Title.gif') no-repeat left top; letter-spacing: -1px; font-weight: 800; color: #333; line-height: 175%;}

.componentReplyList .componentTitle span{color: #BBB; font-size: 15px;}

.componentReplyList .componentTitle span a{font-size: 15px; color: #BBB;}

.componentReplyList .componentTitle span a:hover{font-size: 15px; color: #933;}

.componentPostTitleList .sectionTitle{text-align: left; display: block; padding: 1px 5px 3px 3px; margin: 5px; margin-top:25px;}


.componentPostTitleList a{font-size: 14px; font-weight: bold;}

.componentPostTitleList span{font-size: 12px; color: #444;}

.componentReplyList .componentBody{background-color: #F5F5F5; margin: 10px 0 20px 0; border: 1px solid #DDD; font-size: 12px; font-family: Arial, Verdana, Sans-serif; padding: 12px 10px; -moz-border-radius: 6px;}

.componentReplyList .componentBody p{margin: 5px; padding-top: 5px; padding-bottom: 10px;}

.componentReplyList .componentBody a{color: #895C5C;}

.componentReplyList .componentBody a:hover{color: #933;}

.componentReplyList .componentBody ul li{color: #404040; font-size: 12px; line-height: 155%; padding: 15px 3px 10px 3px; background-color: #F5F5F5; list-style-position: outside;}

.componentReplyList .componentBody li{margin-bottom: 30px; margin-right: 25px; border-bottom: 3px dashed #FFF;}



.replyEntryInfo:hover{background-color: #FFF; color: #404040;}

.replyEntryInfo .respond{color: #7F7F7F; font-size: 12px; line-height: 155%; margin-bottom: 1px; margin-right: 5px; padding: 5px 5px 0px 5px; border: 1px solid #E9E9E9; -moz-border-radius: 6px; background-color: #F9F9F9;}

.replyEntryInfo .respond:hover{background-color: #DFDFDF; color: #404040;}

.replyEntryMeta{padding-left: 5px;}

.replyEntryInfo .replyEntryMeta .replierNickName{ font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #666;}

.replyEntryInfo .replyEntryMeta .replierNickName a{ font-weight: bold;  color: #666;}

.replyEntryInfo .replyEntryMeta .replierNickName a:hover{ color: #000;  font-weight: bold;}

.replyEntryInfo .replyEntryMeta .replyTime{ color: #AAA;   font-size: 12px;  padding-left: 15px;}

.respond .responderNickName{ font-family: Georgia, "Times New Roman", Times, serif; font-weight: 400; color: #000;  font-size: 14px; padding-left: 250px;}

.respond .responderNickName:hover{font-weight: 900;}

#pageNav{margin-bottom: 15px; margin-top: 25px; text-align: center; color: #000;}

#pageNav a{padding: 0px 5px; margin: 2px 4px; color: #895C5C; border: 1px solid #CEBABB;  background-color: #EFEFEF;}

#pageNav a:hover{border: 1px solid #933; color: #933; background-color: #FFF;}

#pageNav.current{padding: 0px 5px; margin: 2px 4px; border: 1px solid #895C5C; color: #900; font-weight: bold; background-color: #FFF;}

.componentReplyForm .componentTitle{font-size: 20px; padding: 15px 15px 3px 50px; margin: 10px 0 25px 0; background: url('http://s.ycul.com/blog.public/images/4/component_Title.gif') no-repeat left top; letter-spacing: -1px; font-weight: 800; color: #895C5C; line-height: 175%;}

.componentReplyForm .componentBody{background-color: #F5F5F5; margin: 10px 0 20px 0; border: 1px solid #DDD; font-size: 12px; font-family: Arial, Verdana, Sans-serif; padding: 12px 10px 12px 15px; -moz-border-radius: 6px;}

.componentReplyForm .componentBody p{font-size: 12px; padding: 2px; margin: 0 auto;}

.componentReplyForm .componentBody input{font-size: 12px; border: 1px inset #D7D7D7;}

.componentReplyForm .componentBody input:hover,  .componentReplyForm .componentBody #replyFormReplierNickName:hover, .componentReplyForm .componentBody #replyFormReplierEmail:hover, .componentReplyForm .componentBody #replyFormReplierUrl:hover,  .componentReplyForm .componentBody #replyFormSubmit:hover,  .componentReplyForm .componentBody textarea:hover{ background: #DFDFDF;}

.componentReplyForm .componentBody img{padding: 6px; border: 1px solid #D7D7D7; background: #FFF; margin:6px;}

.componentReplyForm .componentBody th{text-align:right; line-height:normal; width:6em; margin-right:2px; height:2.3em;}

.componentReplyForm .componentBody td{margin-left:1px; padding-left:1px;}

.componentReplyForm .componentBody p{padding:2px; margin:0 auto; text-align:justify;}

.componentReplyForm #replyFormReplierUrl,
.componentReplyForm #replyFormReplierEmail,
.componentReplyForm #replyFormReplierNickName,
.componentReplyForm textarea{width:260px;}

.componentReplyForm #authcode_td2 img{width:180px; padding: 3px; border: 1px solid #3169B5; background: #E7EFE5; text-align:right;}

.componentReplyForm .componentBody th #authcode_td1{padding-bottom:15px;}

.componentReplyForm #authcode_td3 input{margin-left:2px; text-align:left;}

.componentReplyForm td #authcode_td3{display: block;}

.componentReplyForm textarea{text-align:left; height: 150px; border: 1px inset #D7D7D7; overflow: visible;}

.componentReplyForm #replyFormSubmit{font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px outset #AAA; background-color: #DDD; height: 25px; color: #333;}

#sidebar{width: 150px;*width: 150px;_width: 170px; line-height: 150%; padding: 20px 10px 0 0; overflow: hidden; float: right;}

.module .moduleTitle{font-size: 14px; letter-spacing: -1px; border-bottom: 1px solid #FFF; padding: 3px 5px;}

.module a{    color: #666666;}

.module a:hover{ color: #993333;}

.module .moduleBody{padding: 15px 0; margin-bottom: 10px;}

.moduleBody ul{margin-left: 3px; margin-right: 1px;}

.moduleBody li{background: url('http://s.ycul.com/blog.public/images/4/siderbar_li.gif') no-repeat 0 5px; line-height: 16px; padding-left: 8px; white-space: nowrap;}

.moduleAbout .moduleBody{text-align: center; margin-bottom: 20px;}

.moduleAbout .moduleTitle{border: 0; letter-spacing: normal;}

.moduleAbout .avatar img{padding: 2px; border: 2px solid #FFF; margin: 6px;}

.moduleAbout .nick_name{font-weight:bold;}

.moduleAbout .action a{color: #7E7E7E; font-size: 12px; font-weight: normal; text-align:center;}

.moduleAbout .action a:hover{color: #933; background: url('http://s.ycul.com/blog.public/images/4/action_hbg.gif') no-repeat 0 50%;}

.moduleAbout .description p{text-align: justify; padding: 2px;}

.moduleCalendar .moduleBody{ margin-bottom: 5px;  padding-bottom: 5px;  padding-left: 2px;}

#calendarContainer table{ width: 100%;}

#calendarContainer td{font-size: 11px; font-style : normal; font-family: "HandelGotD",Arial, "Lucida Sans Unicode", Tahoma, MingLiu, PMingLiu, sans-serif; text-align: center;}

#calendarContainer td a{color: #FFF; font-weight: bold;}

#calendarContainer td a:hover{color: #749A23;}

#calendarContainer td.today{font-size: 11px; font-style : normal; font-weight: bold; font-family: "HandelGotD",Arial, "Lucida Sans Unicode", Tahoma, MingLiu, PMingLiu, sans-serif; text-align: center; color: #933;}

#calendarContainer td.today a{color: #933;}

#calendarContainer td.today a:hover{color: #F90;}

#calendarContainer td.weekday{color: #7E7E7E; font-style : normal; font-size: 11px; font-family: "HandelGotD",Arial, "Lucida Sans Unicode", Tahoma, MingLiu, PMingLiu, sans-serif;}

#calendarContainer td.weekSun{font-size: 11px; font-family: Trebuchet MS, tahoma, Gulim, Sans-serif; color: #F30; text-align: center;}

#calendarContainer td.weekSat{font-size: 11px; font-family: Trebuchet MS, tahoma, Gulim, Sans-serif; color: #375702; text-align: center;}

#calendarContainer td.calendarHeader{letter-spacing: 0.2em;}

.moduleFolder{position: relative; margin-right: 1px;}

.moduleFolder span{ color: #FFF; position: absolute; right: 1px; *right: 2px; _right: 20px;  text-align: right; font-weight: normal;}

.moduleTag .moduleBody{color: #FFF; font-weight: bold; position: relative; margin-right: 1px;}

.moduleTag li a{color: #FFF; font-weight: bold;}

.moduleTag li a:hover{color: #933;}

.moduleTag span{ color: #000; position: absolute; right: 1px; *right: 2px; _right: 20px;  text-align: right; font-weight: normal;}

.moduleLastestReply .moduleBody ul{ padding: 0;}

.moduleLastestReply .moduleBody ul li{ list-style: none;  background: none;}

.moduleLastestReply .moduleBody li{ margin-bottom: 5px;  padding-bottom: 5px;  width: auto;  padding-left: 2px;  padding-right: 5px;}

.moduleLastestReplyInfo{color: #666; white-space: nowrap; overflow: hidden; margin-bottom: 8px; padding:1px;}

.modul.moduleLastestReplyInfo .nickName{ color: #FFF;}

.modul.moduleLastestReplyInfo .nickName a{ color: #FFF;  font-weight: bold;}

.modul.moduleLastestReplyInfo .nickName a:hover{ color: #000;  font-weight: bold;}

.modul.moduleLastestReplyInfo .date{color: #222; padding-left: 5px;}



.moduleArchive .yearMonth a{font-weight: bold; font-size: 14px; color: #FFF;}

.moduleArchive .yearMonth a:hover{color: #933;}

.moduleArchive .year a{font-weight: bold; font-size: 14px;}

.moduleSearch .moduleBody{text-align:center; padding:6px 0;  background: url('http://s.ycul.com/blog.public/images/4/search.gif') no-repeat; position: relative; margin-right: 1px; margin-bottom: 20px;}

.moduleSearch .moduleBody input{overflow: visible; border: 0; width: 80px;}

.moduleSearch .moduleBody .submit{position: absolute; text-align: left; line-height: normal;background-color: #FFF; color: #BBB; width: 26px;*width: 26px;_width: 22px; height: 16px;}



.moduleFifiBadge .moduleBody li{  background: none;  margin-bottom: 8px;}

.moduleFifiBadge .moduleBody img{margin: 3px; padding: 2px; border: 1px solid #CCC;}

.moduleFifiBadge .moduleBody a:hover img{border: 1px solid #000;}



.moduleLinks .moduleBody ul{ padding-bottom: 2px;}

.moduleLinks .moduleBody li{  background: none;  margin-bottom: 8px;}

.moduleLinks .moduleBody li a{display: block;}

.moduleLinks .more ,  .moduleLinks .more a{ color: #933; font-weight: bold; text-align: right;}

.moduleLinks .more a:hover{ color: #FFF;}

.moduleLinks .descrption{color: #444;}



.moduleStat{line-height: 170%;}

.moduleStat .moduleBody ul{color: #FFF; padding: 5px 0; font-size: 15px; font-weight: bold;}

.moduleStat .moduleBody li{    background: none;}

.moduleStat span{color: #666; font-weight: normal;}

#footer{padding-top: 8px; color: #000; background: url('http://s.ycul.com/blog.public/images/4/footer_bg.gif') no-repeat left top; width: 740px; height: 100px; text-align: center;}

#footer a{font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#footer img{margin-top: 4px;}

#footer img a{cursor: pointer; _cursor: hand;}

.cut{clear: both;}


