/*
 Template Name:Yculblog.com "D day"-Style
 Defualt Template 2007
 Template No:009#
 Version:2.0a
 Optimal Configuation:Best view 1024*768 dpi, 
 Ture color, Javascript Enabled.
 Browser support:MSIE 60+Mozilla 2.0+
 Build 20070411
 @ Yculblog Office 2007 Spring
*/
*{padding:0; margin:0;}

body, th, td, input, textarea, form{font-size:11px; font-family:Arial,Helvetica,sans-serif;}
body{font-size:12px; font-family:"Arial"; background:#000000; color:#CCCCCC; margin:10px;}

a{color:#6A624D; text-decoration:none;}

a:hover{color:#ffffff;}

a img{border:0px;}

h1, h2, h3, h4{padding:0px; margin:0;}
.more{font-weight:bold; text-align:right; padding-right:5px;}
ul, ul li, ol, ol li, li{list-style:none; padding:0px; margin:0px;}
.cut{clear:both;}
.nickName, .nickName a{11px;}

#wrap{width:780px; word-break:break-all; margin:0 auto;         position:absolute;         left:50%;         margin-left:-390px; background:#333 url('http://s.ycul.com/blog.public/images/Dday/footer.png') no-repeat 50% 100%; *background:#292929 url('http://s.ycul.com/blog.public/images/Dday/footer.png') no-repeat 50% 100%;}

#header{height:100px; position:relative; background:#333 url('http://s.ycul.com/blog.public/images/Dday/header.png') no-repeat 0 0; *background:#292929 url('http://s.ycul.com/blog.public/images/Dday/header.png') no-repeat 0 0;}

#blogName{text-align:center; padding-top:10px;}
#blogName a{color:#6131BD;}
#blogName a:hover{color:#C49A8E;}
#blogDescription{text-align:center; margin:0px;}
#navbar{position:relative; height:20px; *height:20px; _height:24px; line-height:normal;}

#navbar ul{position:absolute; bottom:0px; background:#191919; border-top:1px #000 solid; border-bottom:1px #000 solid; width:780px;}

#navbar ul li{display:block; height:20px; *height:20px; _height:24px; padding-top:5px; text-align:center; float:left; background:#222; border-right:1px #000 solid;}
#navbar ul li a{display:block; padding:0px 10px;}

#subNav, 
.componentTitle, 
.postEntryNav, 
.postListNav{position:relative; padding:5px 4px; margin:0 0 10px; overflow:hidden; font-size:12px;}
.prev{width:45%; float:left; text-align:left;}

.next{width:45%; float:right; text-align:right;}

#subNav a, 
.componentTitle a, 
.postEntryNav a, 
.postListNav a,{color:#888;}

#subNav a:hover, 
.componentTitle a:hover, 
.componentPostTitleList .sectionTitle a:hover, 
.postEntryNav a:hover, 
.postListNav a:hover{text-decoration:underline;}

.componentTitle, 
.componentPostTitleList .sectionTitle{font-size:12px; height:20px; padding-top:2px; padding-left:5px; background:#000; color:#37B3D5;}

#content{width:480px; float:left; border-right:1px solid #000;}
.postEntry{margin-bottom:30px;}
.postEntry .title{height:20px; background:#000; overflow:hidden; border-top:1px solid #000; border-bottom:1px solid #000;}
.postEntry .title a, 
.postEntry .signature a, 
.componentPostTitleList .sectionTitle a{color:#C49A8E;}
.postEntry .title{position:relative; font-size:12px; padding-top:3px; padding-left:5px; overflow:hidden;}
.postEntry .signature{ position:relative; text-align:right;  margin-top:-20px; padding-top:2px; padding-right:5px; font-size:11px; color:#222;}
.posterNickName, 
.postTime{color:#C49A8E;  font-size:11px;}
.postEntry .content{padding:20px; color:#979595; text-align:justify; line-height:160%; font-size:11px; margin-bottom:20px;}

.postEntry .content a{font-weight:600;}

.postEntry .content p{margin-bottom:20px; line-height:170%;}

.postEntry .content blockquote{border-left:4px solid #6A624D; 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, 
.postEntry .today_in_history, 
.postEntry .related{padding-left:5px; font-size:11px; text-align:left;}
.postEntryMeta{text-align:right; padding-right:2px; display:block; height:20px; font-size:11px; padding-top:2px; padding-left:5px; color:#ccc; background:#353535; *background:#333; border-top:1px #6A624D solid; border-bottom:1px #6A624D solid; overflow:hidden;}

.postEntryMeta .view, 
.postEntryMeta .reply{padding-right:5px; border-right:1px #6A624D solid;}
.postEntrySep{height:5px;}

.componentReplyForm .componentBody{width:490px; padding:5px; overflow:hidden;}
.componentPostTitleList .componentBody, 
.componentReplyList .componentBody{width:520px; overflow:hidden;}
.componentPostTitleList .componentBody ul li{padding:5px;}

.componentReplyList .componentBody li{border-bottom:1px #000 solid;}

.replyEntryInfo{font-size:11px; color:#ccc;padding-left:9px;}
.replyEntryInfo .content{clear:both; margin:5px; border-top:1px #2c2c2c dashed;}

.replierNickName a{color:#FF0084;}
.replierNickName a:hover{color:#fff;}

.replyTime, 
.replierEmail, 
.replierUrl{padding:0px 5px; border-right:1px #6A624D solid; color:#6A624D;}

.replyEntryInfo .respond{clear:both; line-height:155%; margin:15px; margin-bottom:1px; padding:5px 5px 5px 15px; border:1px solid #6A624D; -moz-border-radius:6px; font-size:11px;background:#353535;}
.replyEntryRespondMeta{padding:0px 5px; color:#6A624D; text-align:right;}
.componentReplyForm .componentBody{font-size:11px;}
.componentReplyForm .componentBody img{padding:3px; border:1px solid #6A624D; margin:6px;}

.componentReplyForm .componentBody th{text-align:right; line-height:normal; width:6em; margin-right:2px; height:2em; font-size:11px;}

.componentReplyForm .componentBody td{margin-left:1px; padding-left:1px; font-size:11px;}
.componentReplyForm .componentBody td br, 
.componentReplyForm .componentBody td strong, 
.componentReplyForm .componentBody td a{font-size:11px;}
.componentReplyForm .componentBody p{padding:2px; margin:0 auto; text-align:justify; font-size:11px;}

.componentReplyForm #replyFormReplierUrl, 
.componentReplyForm #replyFormReplierEmail, 
.componentReplyForm #replyFormReplierNickName, 
.componentReplyForm textarea{width:220px; font-size:11px; margin-left:5px;}
.componentReplyForm input{margin-left:5px;}
.componentReplyForm #authcode_td2 img{display:block; margin-left:5px;}
.componentReplyForm .componentBody th #authcode_td1{padding-bottom:15px;}

.componentReplyForm td #authcode_td3{display:inline-block;}
.componentReplyForm textarea{height:120px; text-align:left;}
.componentReplyForm #replyFormSubmit{margin-left:5px; border:1px outset #EEE; background-color:#DDD; height:20px; color:#333; font-size:11px;}
.componentReplyForm .componentBody{padding-bottom:20px; margin-bottom:20px;}

#pageNav{padding:8px; height:20px; clear:both; text-align:center; font-size:xx-small; overflow:hidden;}

#pageNav a, #pageNav a:hover{padding:.3em .6em; margin:0 .3em;}

#pageNav a{color:#6A624D; background:#333; border:1px #6A624D solid;}
#pageNav a:hover{border-color:#000; background:#222; color:#FFF;}
#pageNav .current{padding:0px 5px; margin:2px 4px; color:#37b3d5; font-weight:bold;}

#sidebar{width:259px; float:right; padding-bottom:20px; margin-bottom:20px;}
.module .moduleTitle{font-size:12px; height:20px; background:#000; padding-top:2px; padding-left:5px; color:#C6AE94;}
.moduleBody{padding-top:5px; background:#333; font-size:11px;}
.moduleBody ul li{display:block; padding:2px 5px 0px; margin:0px; height:20px; border-bottom:1px #000 solid; font-size:11px;}
.moduleBody ul li:hover{display:block; background:#222;}
.moduleAbout .moduleBody{text-align:center; padding-bottom:5px;}
.moduleAbout .description p{text-align:justify;}
.moduleCalendar .moduleBody{margin:5px auto;}
#calendarContainer table{width:100%; text-align:center;}
#calendarContainer td{font-style:normal; text-align:center;}
#calendarContainer td.today, 
#calendarContainer td.today a{font-weight:bold; color:#C49A8E;}
#calendarContainer td.today:hover{color:#37B3D5;}
#calendarContainer td.calendarHeader{letter-spacing:0.2em;}

.moduleLatestReply li div{display:inline-block; overflow:hidden; padding:0px; margin:0px; height:20px;}

.moduleLatestReply br{display:none;}

.moduleSearch .moduleBody{padding-bottom:5px;}
.moduleSearch .moduleBody form{margin:0px; padding:0px 10px;}
.moduleSearch .moduleBody input{font-size:11px;}
.moduleTag .moduleBody ul li, 
.moduleFolder .moduleBody ul li{position:relative; padding-right:1px;}

.moduleTag span, 
.moduleFolder span{color:#000; position:absolute; right:1px; *right:2px; _right:13px; text-align:right;}

.moduleStat span{color:#7B6C6F;}
.moduleLinks .moduleBody li a{display:block; overflow:hidden;}
.moduleLinks .moduleBody ul li{height:auto;}

#footer{text-align:center; margin-top:14px;}


