/*
	 Template Name:Yculblog.com "Scrap Junkie"-Style
	 Defualt Template 2007
	 Template No:011#
	 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 20070411
	 @ Yculblog Office 2007 Spring
	 随便改随便用但是不要问...我累死了...
	 ------------------------------------------------------------------
	  last update:2007.04.18 5:43pm || 修正日历字体过大问题
	  last update:2007.04.19 10:43pm || 修正留言部分表情显示错误
	  
*/
*{margin:0px; padding:0px}
body,th,td,input,textarea,form,span {
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#848484;
}

body{font-family: "Arial";
	font-size: 12px;
	color: #5A442E;text-decoration:none; text-align:center; background:#ffecd9 url('http://s.ycul.com/blog.public/images/ScrapJunkie/bg-body.gif') repeat-x center top}

a{color: #F5607E;text-decoration:underline;}
a:hover{color:#5A442E; text-decoration:underline;}

a img{display:block; border:0px}
span{font-size:11px}

input, 
textarea{background:#facad4; color:#F5607E}

ul, ul li, ol, ol li{list-style:none}

.cut{clear:both}
#wrap{background:url('http://s.ycul.com/blog.public/images/ScrapJunkie/bg-newsletter.gif') repeat-x left bottom; width:100%; margin:0 auto; overflow:hidden}

#header{width:100%; height:168px; background:url('http://s.ycul.com/blog.public/images/ScrapJunkie/headerBg.jpg') no-repeat center top}
#header h1, #header h1 a{text-align:center; margin-left:250px; margin-right:70px; color:#FFFFFF; text-decoration:none; font-size:18px}
#header h1 a:hover{color:#f1748d; text-decoration:none}
#blogDescription{margin-left:250px; margin-right:70px; text-align:center; color:#FFFFFF}

#navbar{position:relative; font-size:115%; text-decoration:none; height:15px; line-height:normal; width:780px; *width:780px; _width:100%}
#navbar ul{position:absolute; bottom:27px; *bottom:27px; _bottom:6px; left:200px;*left:80px;_left:250px}
#navbar ul li{display:block; float:left; height:13px; padding:7px 0px; float:left; text-align:center}

#navbar ul li a{display:block; color:#FFF; text-decoration:none; padding:7px 20px}
#navbar ul li a:hover{background:#6a543e url('http://s.ycul.com/blog.public/images/ScrapJunkie/bg-nav-roll.gif') repeat-x;*background:#6a543e url('http://s.ycul.com/blog.public/images/ScrapJunkie/bg-nav-roll.gif') repeat-x;_background:none; color:#facad4; text-decoration:none}
.postEntryNav, 
.postListNav{margin:5px 0; padding-top:15px; display:block}

.prev{width:45%; float:left; text-align:left; overflow:hidden}

.next{width:45%; float:right; text-align:right; overflow:hidden}

#pageNav{padding:8px; font-size:11px; text-align:center; clear:both; line-height:100%}

#pageNav a, #pageNav a:hover{padding:.3em .6em; margin:0 .3em}

#pageNav a{border:1px solid #fff; background:#f2748c; color:#fff; text-decoration:none}
#pageNav a:hover{border-color:#f2748c; background:#facad4; color:#f2748c; text-decoration:none}
#pageNav .current{padding:0px 5px; margin:2px 4px; color:#f2748c; font-weight:bold}

#content1{width:800px; position:relative; margin:0 auto; margin-top:-15px; background:url('http://s.ycul.com/blog.public/images/ScrapJunkie/bg-home-content.gif') repeat-y center center}

#content2{background:url('http://s.ycul.com/blog.public/images/ScrapJunkie/bg-home-content-top.gif') no-repeat center top; width:800px; margin-left:auto; margin-right:auto}
#content3{background:url('http://s.ycul.com/blog.public/images/ScrapJunkie/bg_footer.jpg') no-repeat center bottom; width:100%; margin:0 auto; margin-left:auto; margin-right:auto; overflow:hidden; padding-bottom:60px}
#content{width:470px; *width:470px; _width:460px; float:left; line-height:165%margin-right:5px}
.componentBody{padding:10px 5px; *padding:10px 5px; _padding:10px 15px 10px 5px; text-align:left}
#content h2, .title, .sectionTitle{font-family:"Palatino Linotype",Georgia,Times New Roman,Times,serif; color:#5a442e; font-size:200%; font-weight:normal; letter-spacing:-1.7px; text-align:left; padding:10px 0px 15px 35px; margin-left:5px; background:url('http://s.ycul.com/blog.public/images/ScrapJunkie/h1-flower.gif') no-repeat left}
#content h2 a, 
.title a{text-decoration:none}
 .componentPostTitleList .sectionTitle, .componentTitle{text-align:left; margin-bottom:15px; font-family:"Palatino Linotype",Georgia,Times New Roman,Times,serif; color:#5a442e; font-size:170%; font-weight:normal; letter-spacing:-1.7px; border-bottom:1px solid #e4d1be; padding-bottom:3px; width:420px; *width:420px; _width:450px}
.postEntry{padding-bottom:30px}

.postEntry .signature{margin-top:-15px; line-height:11px; ; font-size:10px; ;padding-left:35px; text-align:left}
.postEntry .content{padding:5px; text-align:justify; line-height:160%}
.postEntry .content img{ max-width:400px;  img:expression(onload=function(){this.style.width=(this.offsetWidth >400)?"400px":"auto"}
)}
.postEntry .content blockquote{border-left:4px solid #f2748c; font-family:Georgia,Times New Roman,serif; margin:10px 10px 10px 15px; padding-left:10px; padding-right:10px; padding-top:2px}
.postEntry .dih{padding:15px 20px 0 20px}
.postEntryMeta .reply, 
.postEntryMeta .folder{padding-left:5px; border-left:1px #facad4 solid}

.postEntry .tags{padding-left:20px; margin-top:30px}
.postEntry .postEntryMeta{padding:5px 0 0 20px; margin-bottom:35px; border-top:dashed 1px #facad4; text-align:right}

.postEntrySep{height:5px}

.componentBody{padding:10px 15px; text-align:left}
.componentReplyList .componentBody ul{display:list-item}
.componentReplyList .componentBody li{padding:0 0 10px 10px; list-style:decimal inside; font-size:11px;font-family:Georgia,"Times New Roman",Times,serif; line-height:170%; border-bottom:dashed 3px #facad4; margin-bottom:20px}

.replyEntryInfo .respond{background:#facad4; padding:12px; padding-left:18px}
.replyEntryInfo .replyEntryRespondMeta{text-align:right}

.componentReplyForm .componentBody table{
	width:100%;
	*width:100%;
	_width:96%
	border-collapse: separate; 
	border-spacing: 10px;
	empty-cells : hide ;
	 table-layout: auto; 
}
.componentReplyForm .componentBody th {
	text-align:right;
	line-height:normal;
	
}
.componentReplyForm .componentBody td div img{
	height: 35px;
	width: 35px;
	clip: rect(4px 0 0 0);
	
	
}
.componentReplyForm td div a{
	padding:2px; 
	padding-top: 3px;
	margin:10px;
	position: relative;	
	_height: 40px;
	
}

.componentReplyForm #replyEmotions{
	display: block;
	margin-left: 15px;
}
.componentReplyForm .componentBody tr{
	border-collapse: separate; 
	border-spacing: 10px;
}
.componentReplyForm .componentBody p {
	padding:0;
	margin:0 auto;
	text-align:justify;
}
.componentReplyForm .componentBody input {
	margin-left:15px;
}
.componentReplyForm #replyFormReplierUrl,.componentReplyForm #replyFormReplierEmail,.componentReplyForm #replyFormReplierNickName,.componentReplyForm textarea ,.componentReplyForm #replyContent
{
	width:200px;
	margin-left:15px;
}
.componentReplyForm textarea {
	height:120px;
}



.componentReplyForm div #authcode_td2 img{
display:block;
width:180px; 
height:36px;
padding:3px; 
margin:6px;
margin-left:15px; 
text-align:left;
}
.componentReplyForm .componentBody{padding-bottom:20px;margin-bottom:20px;}

.componentReplyForm div #authcode_td2 img,
.componentReplyForm td div a
{
border:1px solid #F5607E;
	background:#facad4;
}

#replyFormSubmit{display:block; margin-left:15px; background-color:#f2748c; color:#fff; text-decoration:none; border:1px solid #fff; padding:3px 8px; margin-right:auto; margin-top:5px}
.submit{margin-left:15px; background-color:#f2748c; color:#fff; text-decoration:none; border:1px solid #fff; padding:3px 8px; margin-right:auto; margin-top:5px}


#sidebar:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

#sidebar{display:inline-table}

* html #sidebar{height:1%}

#sidebar{width:300px; float:right; overflow:hidden; display:block; position:relative; padding-bottom:60px; margin-bottom:30px}
.moduleBody{font-size:90%; text-align:left; color:#e4d1be; margin:0px 30px 20px 2px; padding-top:5px; border-top:1px solid #FFF; display:block}

.moduleBody a{color:#fff; text-decoration:none}

.moduleBody a:hover{text-decoration:underline}
 .moduleTitle p{text-align:left; margin:0px 35px 15px 5px; color:#FFF; font-size:90%}
#sidebar .moduleTitle{font-family:Georgia,Times New Roman,Times,serif; color:#FFF; font-size:200%; font-weight:normal; text-align:left; padding-bottom:5px; display:block}

.moduleCalendar .moduleBody{padding:15px 20px 30px 20px; *padding:15px 20px 30px 20px; _padding:15px 10px 30px 0px}

#calendarContainer table{width:200px; *width:200px; _width:260px}
#calendarContainer td{font-style:normal; text-align:center}
#calendarContainer td a{font-weight:bold}

#calendarContainer td.today{font-weight:bold; color:#5A442E}

#calendarContainer td.weekday, 
#calendarContainer td.weekSun, 
#calendarContainer td.weekSat{color:#fff; font-style:normal}

#calendarContainer td.calendarHeader{letter-spacing:0.2em}

.moduleAbout{text-align:center}
.moduleAbout .avatar img{padding:2px; border:1px solid #5A442E; margin:6px}
.moduleAbout .nick_name{font-weight:bold; color:#5A442E}

.moduleAbout .description p{text-align:justify}
.moduleLastestReplyInfo{display:block; overflow:hidden}

.moduleTag .moduleBody, .moduleFolder .moduleBody{position:relative; padding-right:1px}

.moduleTag ul li span, .moduleFolder ul li span{position:absolute; right:35px; *right:42px; _right:60px; text-align:right}

#sidebar .moduleStat .moduleBody{color:#fff}
#sidebar span{color:#5A442E}
#sidebar .nickName a{text-decoration:underline}
#sidebar .nickName a:hover{color:#5A442E; text-decoration:none}

.moduleSearch .moduleBody form{border:none}

.moduleLinks .moduleBody li a{display:block}

#footer{width:770px; text-align:center; margin-left:auto; margin-right:auto; margin-top:10px; padding:15px 0px; font-size:85%; color:#949494; clear:both}
#footer p{color:#ccb8a4; text-decoration:none}
#footer a, #footer a:visited{color:#ccb8a4; text-decoration:none}
#footer a:hover{color:#FFF; text-decoration:underline}


