/*
 Template Name:Yculblog.com "old theme"-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 20070416
 @ Yculblog Office 2007 Spring
	随便改随便用但是不要问...我累死了...
	------------------------------------------------------------------
	last update:2007.04.18 5:43pm || 修正ie6下bug...tamplate误删...
        last update:2007.04.19 9:46pm
*/

* {
	padding:0;
	margin:0
}
body,th,td,input,textarea,form,span {
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#848484;
}
body {
	text-align:center;
	line-height:150%;
}

body {
	background:#410000 url('http://node3.foto.ycstatic.com/200705/14/e/9601582o.jpg') repeat center top;
	color:#b8b8b8;
}
input,textarea{
	background:#410000;
	color:#b8b8b8;
}

a {
	text-decoration:none;
	color:#960800;
}
a:hover {
	text-decoration:none;
	color:#EFEFEF;
}
a img {
	border:0
}
ul,ul li,ol,ol li,li {
	list-style:none
}

.more {
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
.cut {
	clear:both;
}
.nickName,
.nickName a,
.replierNickName,
.replierNickName a,
.nick_Name,
.nick_Name a ,
.posterNickName,
.posterNickName a {
	font-weight:bold;
}
.postEntryNav,.postListNav {
	margin:2px 0 5px 0;
	_width:90%;
}
.prev {
	width:45%;
	float:left;
	text-align:left;
	overflow:hidden;
}
.next {
	width:45%;
	float:right;
	text-align:right;
	overflow:hidden;
}
#navbar {
	position:relative;
	width:100%;
	display:block;
	height:22px;
	font-size-adjust:11px;
	margin:0;
	float:right;
}
#navbar ul {
	position:absolute;
	display:block;
	bottom:25px;
	left:10px;
	width: auto;
}
#navbar ul li {
	display:block;
	float:left;
	text-align:center;
	margin:0 -1px;
	text-decoration:none;
	height:22px;
	_height:20px;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:2px;
	/*background:url('http://node3.foto.ycstatic.com/200704/17/4/6453220.jpg') no-repeat center center;
	*/
	width:50px;
	line-height:18px auto;
}
#navbar ul li img {
	visibility:hidden;
}
#navbar ul li a {
	display:block;
	color:#0769AA;
	text-decoration:none;
	height:20px;
	line-height:18px;
	_line-height:20px;
	width:50px;
	text-indent:-1000px;
}
#navbar ul li a:hover {
	text-indent:-1000px;
}
#tabHome a {
	background:url('http://s.ycul.com/blog.public/images/old/home.gif') no-repeat center center;
	height:20px;
	width:50px;
	display:block;
}
#tabHome a:hover {
	background:url('http://s.ycul.com/blog.public/images/old/homeH.gif') no-repeat center center;
	display:block;
}
#tabArchive a {
	background:url('http://s.ycul.com/blog.public/images/old/blog.gif') no-repeat center center;
	height:20px;
	width:50px;
	display:block;
}
#tabArchive a:hover {
	background:url('http://s.ycul.com/blog.public/images/old/blogH.gif') no-repeat center center;
	display:block;
}
#tabCtrlPanel a {
	background:url('http://s.ycul.com/blog.public/images/old/admin.gif') no-repeat center center;
	height:20px;
	width:50px;
	display:block;
}
#tabCtrlPanel a:hover {
	background:url('http://s.ycul.com/blog.public/images/old/adminH.gif') no-repeat center center;
	display:block;
}
#tabRss a {
	background:url('http://s.ycul.com/blog.public/images/old/rss.gif') no-repeat center center;
	height:20px;
	width:50px;
	display:block;
}
#tabRss a:hover {
	background:url('http://s.ycul.com/blog.public/images/old/rssH.gif') no-repeat center center;
	display:block;
}
#wrap {
	word-break:break-all;
	margin:20px auto;
	position: relative;
	overflow:hidden;
	border:1px solid;
}
#wrap:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#header {
	overflow:hidden;
	line-height:normal;
	position:relative;
	margin:0 auto;
}
#blogName {
	display: inline-block;
	font-weight:bold;
	font-size:23px;
	padding-top:20px;
	padding-bottom:2px;
}

#blogName a {
	font-weight:900;
}
#blogDescription {
	font-weight:900;
	margin:0px;
}
#content{
	width: 100%;
	float: right;
	overflow: hidden;
	margin: 0px 10px 0 -230px;
	padding-bottom:20px;
	margin-bottom:20px;
	position: relative;
	margin-top: -20px;
}
#content .component{
	margin: 20px 0 0 235px;
	text-align:left;
	padding-bottom:20px;
	margin-bottom:20px;
}

.componentBody {
		padding:5px;
}
#subNav {
	text-align:left;
	font-size:100%;
	display:block;
	font-weight:normal;
	position: relative;
	margin-left: 235px;
	line-height: 30px;
	padding: 0 2px;
	height: 30px;
	border:4px solid; 
	display: inline-block;
}
#subNav a {
	border-left-style:solid;
	border-left-width:10px;
	font-size:100%;
	padding-left:5px;
	font-weight:400;
}
#subNav a:hover {
	font-size:100%;
	border-left-style:solid;
	border-left-width:10px;
	
}
.postEntry {
	padding:0px;
	margin-bottom:10px;
	padding-bottom:15px;
}
.postEntry .title {
	font-size:133%;
	font-weight:bold;
	text-align:left;
	display:block;
	height:35px auto;
	width:auto;
	line-height:25px;
	padding:0px 2px 0px 35px;
	text-transform:uppercase;
}


.postEntry .signature {
	font-size:100%;
	margin:5px;
	text-align:right;
}
.postEntry .signature .posterNickName{
	background: url('http://s.ycul.com/blog.public/images/old/iconBy.gif') no-repeat left center;
	padding-left: 20px;
	
}

.postEntry .content {
	text-align:justify;
	line-height:150%;
	padding:12px 10px 12px 15px;
}

.postEntry .content img {
	max-width:450px;
	img:expression(onload=function() {
		this.style.width=(this.offsetWidth>450)?"450px":"auto"
	}
	)
}
.postEntry .content p {
	margin-bottom:1em;
	line-height:170%
}
.postEntry .content ul {
	padding:10px 30px
}
.postEntry .content ul li {
	list-style-type:disc
}
.postEntry .content ol {
	padding:10px 10px 5px 30px;
	list-style-type:decimal;
}
.postEntry .tags {
	padding:4px;
	font-weight:bold;
	padding-left:6px;
}
.postEntry .tags a {
	margin-left:10px;
}
.postEntry .content blockquote {
	border-left-style:solid;
	border-left-width:4px;
	margin:10px 10px 10px 15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
}

.postEntry .postEntryMeta {
	margin:6px 0;
	padding-bottom:15px;
	text-align:right;
}
.postEntry .postEntryMeta .view,
.postEntry .postEntryMeta .reply, 
.postEntry .postEntryMeta .folder
{
	border-left-style:solid;
	border-left-width: 10px ;
	padding-left:3px;
	margin-right:8px;
}

.postEntry .dih,.postEntry .related {
	margin:15px 5px;
	padding-left:14px;
	font-size:117%;
}
.postEntry .dih ul,.postEntry .related ul {
	padding:10px 30px;
	font-weight:normal;
}
.postEntry .dih ul li,.postEntry .related ul li {
	list-style-type:disc;
}
.postEntry .dih a,.postEntry .related a {
	font-weight:400;
}
.componentTitle {
	font-size:117%;
	padding:15px 15px 3px 10px;
	margin:0 0 0 10px;
	letter-spacing:-1px;
	font-weight:800;
	line-height:175%;
}

.componentTitle span,.componentTitle span a {
	font-weight:normal;
	padding-left:3px
}

.componentPostTitleList ul li {
	text-align:left;
	display:block;
	padding:1px 5px 3px 3px;
	margin-left:10px;
	margin-right:5px;
}
.componentPostTitleList ul li a {
	font-size:117%;
	font-weight:400;
}
.componentPostTitleList ul li span {
	padding-left:1px;
	font-weight:normal;
}
.componentPostTitleList .componentBody ul {
	margin:0px 0 10px 0;
	padding:12px;
	line-height:185%;
}

.componentPostTitleList .sectionTitle {
	display:block;
	height:25px;
	width:auto;
	font-weight:bold;
	line-height:25px;
	font-weight: bold;
	padding:0px 12px;
	padding-left:30px;
	text-transform:uppercase;
	border-bottom:none;
	margin-bottom:0;
}



.componentReplyList .componentBody p {
	margin:5px;
	padding-top:5px;
	padding-bottom:10px;
}
.componentReplyList .componentBody ul li {
	line-height:155%;
}


.replyEntryMeta {
	padding-left:5px;
}

.replyEntryMeta .replyTime {
	padding-left:15px;
}
 
.replyEntryInfo .respond {
	
	line-height:155%;
	margin:1px 10px 1px 25px;
	padding:5px 5px 2px 15px;

}
.respond .replyEntryRespondMeta {
	text-align:right
}
.respond .responderNickName {
	font-weight:400;
	font-size:117%;
}
#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,
#pageNav a:hover  {
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	
}
#pageNav .current {
	padding:0px 5px;
	margin:2px 4px;
	font-weight:bold;
}

.componentReplyForm .componentBody table{
	width:90%;
	*width:90%;
	_width:60%;
	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: 25px;
	width: 25px;
	clip: rect(4px 0 0 0);
	
	
}
.componentReplyForm td div a{
	padding:2px; 
	padding-top: 3px;
	margin:8px;
	position: relative;	
	_height: 30px;
	
}

.componentReplyForm #replyEmotions{
	display: block;
	margin-left: 5px;
}
.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:5px;
}
.componentReplyForm #replyFormReplierUrl,.componentReplyForm #replyFormReplierEmail,.componentReplyForm #replyFormReplierNickName,.componentReplyForm textarea ,.componentReplyForm #replyContent
{
	width:200px;
	margin-left:5px;
}
.componentReplyForm textarea {
	height:120px;
}



.componentReplyForm div #authcode_td2 img{
display:block;
width:180px; 
height:36px;
padding:3px; 
margin:6px;
margin-left:5px; 
text-align:left;
}
.componentReplyForm .componentBody{padding-bottom:20px;margin-bottom:20px;}


#sidebar {
	width:185px;
	line-height:150%;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	margin-right:2px;
	padding-bottom:20px;
	margin-bottom:20px;
	position: relative;
	margin-top: -20PX;
	
}

.module {
	text-align:left;
	padding:0px;
	margin: 0;
	
}

.moduleBody ul {
padding:2px;
}
.moduleBody ul li {
padding:2px;
white-space:nowrap;
overflow:hidden;
}
.moduleTitle {
display:block;
font-size:117%;
font-weight:bold;
text-align:center;
height:30px;
line-height:30px;
padding:0px 12px;
text-transform:uppercase;
margin-bottom:10px;
}
.moduleBody {
margin:4px;
padding:5px;
display: block;
margin-top:10px;
margin-bottom:25px;
overflow:hidden;
}
.moduleAbout {
text-align:center;
}
.moduleAbout .avatar img {
padding:2px;
margin:6px;
}
.moduleAbout .nickName {
font-weight:bold;
}
.moduleAbout .description p {
text-align:justify;
}

.moduleCalendar .moduleBody {
padding: 2px;
text-align: center;
}
#calendarContainer table {
font-size: 90%;
width:99%;
*width:99%;
_width:90%;
position: relative;
padding: 2px;
padding-right: 5px;
text-align:center;
border-collapse:collapse;
table-layout :fixed;
line-height: 170%;
}
#calendarContainer td {
font-style:normal;
text-align:center;
}
#calendarContainer td a {
}
#calendarContainer td.today {
font-weight:bold;
}
#calendarContainer td.weekday {

font-style:normal;

}
#calendarContainer td.weekSun {
color:#F00;
text-align:center;

}
#calendarContainer td.weekSat {
color:#5CAF00;
text-align:center;

}
#calendarContainer td.calendarHeader {
letter-spacing:0.2em;

}
.moduleBody {
	_width:90%;
}
.moduleTag a, 
.moduleTag a:hover,
.moduleFolder .moduleBody li a,
.moduleFolder .moduleBody li a:hover,
.moduleLatestReply .moduleBody li .nickName a,
.moduleLatestReply .moduleBody li .nickName a:hover
{
	display: inline-block;
	padding:0px;
}
.moduleTag .moduleBody ul li,.moduleFolder .moduleBody ul li{
position:relative;
padding-right:1px;
}
.moduleTag span,.moduleFolder span {
position:absolute;
right:1px;
_right:2px;
text-align:right;
}


.moduleLinks .moduleBody li a {
	display:block;
}
#footer {

text-align:center;
padding-top:15px;
padding-bottom:5px;
}
#footer a {
font-weight: bold;
}




#wrap {	
	background:#CC0000 url('http://node3.foto.ycstatic.com/200706/05/0/9601792o.jpg') repeat-y center top;
	width:800px;
	border-color:#CC0000;
}
#header {
	height:200px;
	background: url('http://node3.foto.ycstatic.com/200706/05/c/9600812o.jpg') no-repeat center top;
}
#blogName,
#blogName a {
	color:#CC0000;
}
#blogName a:hover {
	color:#FF6FCF;
}
#blogDescription {
	color:#FFFFFF;
}
#blogName,
#blogDescription 
{
text-align:{&headerAlign};
}

#content .component{
	color: #737B73;
	background:#000000;
}

.postEntry ,
.componentReplyList .componentBody ul,
.componentPostTitleList .componentBody ,
.componentReplyForm .componentBody

{
	background:#000000 url('') no-repeat right bottom;
}

#subNav {
	background: #000000 url('') repeat center;
	border-color:#000000;
}
#subNav a {	
	border-left-color:#960800;
}
#subNav a:hover {
border-left-color:#EFEFEF;
}
.postEntry .title,
.componentPostTitleList .sectionTitle {
	color:#960800;
	background:url('http://s.ycul.com/blog.public/images/old/titleGray.gif') no-repeat left;
}

.postEntry .title a {
	color:#960800;
	border-bottom: solid 1px #960800;
	
}
.postEntry .title a:hover {
	color:#FFFFFF;
	border-bottom:#FFFFFF solid 2px;
}
.postEntry .signature .posterNickName {
	color:#960800;
}
.postEntry .content {
	color:#979595;
	}
.postEntry .content a {
	color:#EFEFEF;
}
.postEntry .content a:hover {
	color:#960800;
}
.postEntry .content blockquote {
	border-left-color:#960800/*ahover*/;
}


.postEntry .postEntryMeta .view {
	border-left-color: #444444/*.view*/;
}
.postEntry .postEntryMeta .reply {
	border-left-color: #555555/*.reply*/;
}
.postEntry .postEntryMeta .folder {
	border-left-color:#666666/*.folder*/;
}
.postEntry .tags {
	color: #444444/*.view*/;
}
.componentTitle {
	color:#960800;
}
.componentTitle span,.componentTitle span a {
	color:#666666/*.folder*/;
	}
	

.componentReplyList .componentBody li {
	border-bottom:2px dashed #555555/*.reply*/;
}
.replyEntryMeta .replyTime{
	color: #555555/*.reply*/;
}
.replyEntryInfo .respond {
	color:#444444/*.view*/;
	border: 1px solid #666666/*.folder*/;
}
#pageNav a{
	border-color:#555555/*.reply*/;
	background:#444444/*.view*/;
	color:#FFFFFF;
}
#pageNav a:hover {
	border-color:#444444/*.view*/;
	background:#666666/*.folder*/;
	color:#000;
}
#pageNav .current {
	color:#555555/*.reply*/;
}
.componentReplyForm div #authcode_td2 img,
.componentReplyForm td div a
{
border:1px solid #666666/*.folder*/;
}

.module {
	color:#FFFFFF;
	border: solid 1px #620301;
	background: ;
	}
.moduleBody a {
color:#E6E6E6;
}
.moduleBody a:hover,
#calendarContainer td.today
 {
color:#000000;
}

.moduleTitle {
color:#000000 ;
border: solid 1px #000000;
background:#940F04 url('') no-repeat center;

}
.moduleAbout .avatar img {
border:2px solid #444444/*.view*/;
}
#calendarContainer td {
border: 1px solid #410000;
}

#calendarContainer td.weekSat,
#calendarContainer td.weekSun,
#calendarContainer td.weekday
{
	background:#666666/*.folder*/;
}
.module span {
color:#555555/*.reply*/;

}
#footer {
background: url('http://s.ycul.com/blog.public/images/Revolution/footerBg.jpg') repeat-x center top;
height:60px;
}

