/*

 Template Name:Yculblog.com "Just Simple Life"-Style
 Defualt Template 2007
 Template No:008#
 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 20070403
 @ Yculblog Office 2007 Spring

*/
* {
	padding: 0;
	margin: 0;
}
body,td,th {
	font-family: "Arial";
	font-size: 12px;
	color: #647964;
	line-height: 170%;
}


body{margin:0px; background:#999999 url('http://s.ycul.com/blog.public/images/SimplyLife/bodyBg_green.gif') repeat-x left top; }



a {
	color: #7FB24C;
	text-decoration: none;
}

a:hover {
	text-decoration:none;
	color:#94BF6A;
}


form {
	margin: 0px;
}
input {
	margin: 5px 0px 3px 12px;

	font-size: 12px;

}
textarea {
	margin: 5px 0px 3px 12px;
	font-size: 12px;
	overflow: auto;
}
a img {
	border: 0;
}
ul, ul li, ol,ol li,li {
	list-style: none;
}
.more {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
.nickName, .nickName a {
	font-weight:bold;
	color: #9bde26;
}
.cut {
	clear: both;
}


#wrap{word-break:break-all; margin:0 auto; background:url('http://s.ycul.com/blog.public/images/SimplyLife/wrapBg_green.gif') repeat-x center bottom;width:100%;overflow:hidden;}
#wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#header{overflow:hidden; line-height:normal; margin:0 auto;  height:111px; background:url('http://s.ycul.com/blog.public/images/SimplyLife/headerBg_green.gif') no-repeat center top;}

#blogName{color:#FFFFFF; overflow:hidden; height:50px; font-weight:bold; font-size:30px; letter-spacing:-1px; padding-top:15px; padding-left:20px;padding-right:20px;text-align:center;}
#blogName a{color:#FFFFFF;}
#blogName a:hover{color:#94BF6A;}

#blogDescription{overflow:hidden; color:#E1E1E1; font-weight:600; margin-top:-2px; text-align:center; padding-right:15px; padding-left:15px;display:inline-block;text-align:right;}
#blogDescription:hover{color:#FFFFFF;}

#navbar{position:relative; height:22px; line-height:normal;}

#navbar ul{position:absolute; bottom:112px; right:5px;margin-left:8px;}

#navbar ul li{text-align:center; float:left; height:20px; line-height:20px; vertical-align:middle; padding:0px 10px; }

#navbar ul li a{  color:#E1E1E1;   cursor:pointer;}

#navbar ul li a:hover{  color:#FFFFFF; }

#content{width:100%; float:left; overflow:hidden; margin:10px -260px 0 15px; font-size: 12px;line-height:150%;-moz-border-radius:6px;}

#content .component{background:#FFFFFF;margin:10px 265px 15px 0; color:#737B73; padding:0px 40px 12px 30px;border:1px solid #598c22;-moz-border-radius:12px;}

#subNav{font-size: 12px; font-weight:normal; line-height:normal; height:16px; white-space:nowrap; padding-left: 15px;margin-bottom:-25px;}

#subNav a{color:#7FB24C; font-size: 12px; padding-left:5px; border-left:10px solid #7FB24C; font-weight:400;}

#subNav a:hover{color:#94BF6A; border-left:10px solid #94BF6A;}

.postEntryNav,
.postListNav{margin:5px 0; padding-top:15px;display:block;width:100%;*width:100%;_width:90%; }

.prev{width:45%; float:left; text-align:left; overflow:hidden;}

.next{width:45%; float:right; text-align:right; overflow:hidden;}

.postEntry{padding:12px 10px 12px 15px;}

.postEntry .title{font-family:"Lucida Grande",Arial,Verdana,Helvetica,sans-serif; font-size:18px; font-weight:600; letter-spacing:-1px; display:block; margin-left:-15px; padding-left:10px;}

.postEntry .title a{color:#999999; border-bottom:1px solid #999999; line-height:normal;}

.postEntry .title a:hover{color:#685319; border-bottom:1px solid #685319;}

.postEntry .signature{margin:5px; font-size:11px; text-align:left; color:#BBBBBB; margin-top:-1px; margin-left:-15px; padding-left:10px; padding-top:5px; }
.postEntry .signature .posterNickName{color:#232720;}

.postEntry .signature .postTime{color:#999;}

.postEntry .content{color:#444444; text-align:justify; line-height:160%;}
.postEntry .content img{
    max-width:600px;
    img:expression(onload=function(){
 this.style.width=(this.offsetWidth > 600)?"600px":"auto"});

}
.postEntry .content img{margin:4px;}
.postEntry .content a{color:#6c351d; font-weight:600;}

.postEntry .content a:hover{color:#232720;}

.postEntry .content p{margin-bottom:1em; line-height:170%;}

.postEntry .content blockquote{border-left:4px solid #E2FFAF;  font-family:Georgia,Times New Roman,serif; margin:10px 10px 10px 15px; padding-left:10px; padding-right:10px; padding-top:2px;}
.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 .tags{padding:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; color:#737B73;}

.postEntry .tags a{margin-left:10px;}

.postEntryMeta{margin:6px 0; font-size: 12px; color:#BBBBBB; text-align:right; border-right:1px dashed #BBBBBB; border-bottom:1px dashed #BBBBBB; margin-right:-50px;}

.postEntryMeta .view{border-left:10px solid #598c22; padding-left:3px; margin-right:8px;}

.postEntryMeta .reply{border-left:10px solid #9bde26; padding-left:3px; margin-right:8px;}

.postEntryMeta .folder{border-left:10px solid #E2FFAF; padding-left:3px; margin-right:8px;}

.componentTitle{font-size:14px; padding:15px 15px 3px 10px; margin:10px 0 25px 0; letter-spacing:-1px; font-weight:800;line-height:175%;}

.componentTitle span{color:#BBBBBB; font-size:13px;}


.componentPostTitleList .sectionTitle{text-align:left; display:inline-block; letter-spacing:1px; margin:15px 5px 2px 5px; font-size: 12px; font-weight:bold; color:#E2FFAF;}

.componentPostTitleList a{font-size:13px; font-weight:bold;}

.componentReplyList .componentBody{margin:10px 0 20px 0; font-size: 12px; }
.componentReplyList .componentBody p{margin:5px; padding-top:5px; padding-bottom:10px;}

.componentReplyList .componentBody ul li{; font-size: 12px; line-height:155%; }

.componentReplyList .componentBody li{margin-bottom:30px; margin-right:25px;border:1px solid #E9E9E9; font-size: 12px; -moz-border-radius:6px;}

.replyEntryInfo .respond{color:#7F7F7F; font-size: 12px; line-height:155%; margin-bottom:1px; margin:15px; padding:5px 5px 5px 15px; border:1px solid #598c22; -moz-border-radius:6px; }

.replyEntryMeta{padding-left:5px;}

.replyEntryInfo .replierNickName{   font-size:14px;    color:#666;}
.replyEntryInfo .replierNickName a{   font-weight:bold;    color:#737B73;}

.replyEntryInfo .replierNickName a:hover{   color:#94BF6A;    font-weight:bold;}

.replyEntryInfo .replyTime{      font-size: 12px;    padding-left:15px;}

.replyEntryInfo .responderNickName{font-weight:400; color:#94BF6A;     font-size:14px; padding-left:250px;}

.replyEntryRespondDate{    font-size: 12px; color:#999; padding-left:15px;}

#pageNav{padding:8px; font:12px;text-align:center;clear:both; line-height:210%;}

#pageNav a, #pageNav a:hover{padding:.3em .6em; margin:0 .3em;}

#pageNav a{border-color:#9bde26; background:#598c22; color:#FFFFFF;}
#pageNav a:hover{border-color:#E2FFAF; background:#E2FFAF; color:#000;}
#pageNav .current{padding:0px 5px; margin:2px 4px; color:#9bde26; font-weight:bold;}

.componentReplyForm {clear:both; font-size: 12px; }
.componentReplyForm table{width:100%;*width:100%;_width:60%;overflow:hidden; font-size: 12px; }
.componentReplyForm img{padding:3px; border:1px solid #598c22; background:#E2FFAF; margin:6px;}

.componentReplyForm th{text-align:right; line-height:normal; width:6em; margin-right:4px; height:2.3em;}
.componentReplyForm td{margin-left:4px; padding-left:1px;}
.componentReplyForm p{padding:2px;text-align:justify;}

.componentReplyForm #replyFormReplierUrl,
.componentReplyForm #replyFormReplierEmail,
.componentReplyForm #replyFormReplierNickName,
.componentReplyForm textarea{width:240px;margin-left: 15px;}
.componentReplyForm input{
	margin-left: 15px;
}

.componentReplyForm #authcode_td2 img{width:180px;margin-left:15px;}
.componentReplyForm .componentBody th #authcode_td1{padding-bottom:15px;}
.componentReplyForm td #authcode_td3{display:inline-block;}
.componentReplyForm textarea{height:120px; text-align:left;}
.componentReplyForm #replyFormSubmit{border:1px outset #EEE; background: #9bde26;
	color: #FFFFFF;height:22px; }

.componentReplyForm .componentBody p img{width:200px;}

#replyForm form{
	overflow:hidden;
	padding:10px;

	}

#sidebar{width:200px;  margin-right:15px;*margin-right:15px;_margin-right:5px;overflow:hidden; float:right;background-color:#999999;}

.module{ background:url('http://s.ycul.com/blog.public/images/SimplyLife/bg.jpg') repeat-y left top; font-size: 12px;margin:10px 0 20px 0;color:#484848; }

.module .moduleTitle{background:url('http://s.ycul.com/blog.public/images/SimplyLife/title.jpg') no-repeat left top;font-size: 12px; font-weight:bold; text-align:center; color:#8E988E; padding-top:10px;line-height:normal; display:inline-block;}
.moduleBody ul{padding-left:3px; padding-right:6px;}
.moduleBody li{line-height:150%; padding-left:2px; white-space:nowrap;}
.moduleBody{background:url('http://s.ycul.com/blog.public/images/SimplyLife/footer.jpg') no-repeat left bottom;    padding:12px; *padding:12px; _padding:10px 15px 10px 10px;  padding-bottom:20px;margin-bottom:20px;}





.moduleAbout{text-align:center;}
.moduleAbout .avatar img{padding:2px; border:2px solid #598c22; margin:6px;}
.moduleAbout .nickName{font-weight:bold;}

.moduleAbout .description p{text-align:justify;}


#calendarContainer .moduleBody{
	/*padding:0px;*padding:0px;_padding:0 5px 0 -10px;*/width:98%;*width:98%;_width:96%;text-align:center;
}
#calendarContainer table{width:99%;*width:99%;_width:96%;}
#calendarContainer td{font-style:normal; text-align:center;}
#calendarContainer td a{color:#0088E4; font-weight:bold;}
#calendarContainer td a:hover{color:#F90;}

#calendarContainer td.today{font-weight:bold; color:#5CAF00;}
#calendarContainer td.today a{color:#0088E4;}
#calendarContainer td.today a:hover{color:#F90;}
#calendarContainer td.today:hover{color:#F30;}

#calendarContainer td.weekday{color:#7E7E7E; font-style:normal;}

#calendarContainer td.weekSun{color:#F30; text-align:center;}

#calendarContainer td.weekSat{color: #5CAF00; text-align:center;}

#calendarContainer td.calendarHeader{letter-spacing:0.2em;}
.moduleLastestReply .moduleBody ul li{padding:3px;padding-bottom:15px;}

.moduleLastestReply .moduleBody li{ padding-bottom:30px;}

.moduleLastestReplyInfo{display:block; overflow:hidden; }

.moduleLastestReply .date{color:#94BF6A; padding-left:5px;padding-right:1px;}

.moduleLinks .moduleBody ul{ padding-bottom:2px;}

.moduleLinks .moduleBody li{ padding-bottom:15px;}

.moduleLinks .moduleBody li a{display:block;}

.moduleTag .moduleBody, .moduleFolder .moduleBody{position:relative; padding-right:1px;}

.moduleTag span, .moduleFolder span{color:#94BF6A; position:absolute; right:5px; *right:12px; _right:20px; text-align:right;}

.moduleStat span{color:#94BF6A;}

.moduleLinks .descrption{color:#7FB24C;}


.moduleSearch .moduleBody form{
	border: none;
}
.moduleSearch .moduleBody input {
	margin-bottom: 5px;
	padding: 3px 2px;
	border: 1px solid #9bde26;
	font-family: Arial, Helvetica, sans-serif;
}

.moduleSearch .moduleBody .query {
	color: #9bde26;
}

.moduleSearch .moduleBody .submit {
	background: #9bde26;
	color: #FFFFFF;
}


#footer{text-align:center; margin-bottom:15px; padding-bottom:15px;}

#footer img{margin-top:4px;}

#footer img a{cursor:pointer; _cursor:hand;}
