* {margin:0; padding:0}
body,th,td,input,textarea,form,span {
    font-size:12px;
    font-family:Tahoma,Verdana,Arial;
    color:#848484;
}

body {font-family: "Tahoma";
    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:0}
span {font-size:12px}

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 0; 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:12px; 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:0 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:Tahoma,Verdana,Arial; color:#5a442e; font-size:200%; font-weight:normal; letter-spacing:-1.7px; text-align:left; padding:10px 0 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:Tahoma,Verdana,Arial; 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:12px;padding-left:35px; text-align:left}
.postEntry .content {padding:5px; 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:Tahoma,Verdana,Arial; 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:12px;font-family:Tahoma,Verdana,Arial; 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 {margin:10px 0 20px 0; padding:12px 10px 12px 15px;}

.componentReplyForm .componentBody th {text-align:right;line-height:normal;padding-right:15px; height:2.3em;}

.componentReplyForm .componentBody p {padding:0; margin:0 auto;}
.componentReplyForm .componentBody input {width:auto;}
.componentReplyForm .componentBody td div img {
    height: 35px;
    width: 35px;
    clip: rect(4px 0 0 0);

}

.componentReplyForm #replyFormReplierUrl,.componentReplyForm #replyFormReplierEmail,.componentReplyForm #replyFormReplierNickName,.componentReplyForm textarea ,.componentReplyForm #replyContent {
    width:200px;

}
.componentReplyForm textarea {
    height:120px;
}

.componentReplyForm div #authcode_td2 img {
display:block;
width:180px;
height:36px;
padding:3px;
margin:6px;
margin-left:0;
text-align:left;
}
.componentReplyForm .componentBody {padding-bottom:20px;margin-bottom:20px;}

.componentReplyForm div #authcode_td2 img
{
border:1px solid #F5607E;
    background:#facad4;
}
.componentReplyForm #replyForm div a {padding:2px 2px 2px 2px; border:1px solid #F5607E;background:#facad4; margin:2px; float:left;}

#replyFormSubmit {display:block; background-color:#f2748c; color:#fff; text-decoration:none; border:1px solid #fff; padding:3px 8px; margin-right:auto; margin-top:5px}

.submit {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:0 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:0 35px 15px 5px; color:#FFF; font-size:90%}
#sidebar .moduleTitle {font-family:Tahoma,Verdana,Arial; 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 0}

#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}

.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 0; 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}


