﻿ /*  
Theme Name: ianna
Author: E.Qiang
Author URI: http://www.zyhoo.org/
Theme Design: 2005-12-4
*/
/*--------------------------全--局-------------------------------*/
body{
	margin:0;
	padding:0;
	background: #666;
	text-align:center;
	color: #fff;
	font-size:12px;
	font-family:verdana,tahoma,sans-serif;
}

a{
	text-decoration: none;
}
a:link {
  color: #fff;
}
a:visited {
	color: #fff;
}
a:hover {
	text-decoration:underline;
}
a:active {
	color: #fff;
	}

ul{
	list-style-type:none;
	list-style-position : outside;
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
li{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
img{
	border:0;
}

/*---------------------------------------------------------------*/
#divAll{
	padding: 0;
	
}
#divPage{
    background: #666;width:100%; position:relative; max-width:987px; margin:0 auto; width:987px;
}
#divMiddle{
    background: #666;
	
}

#divTop{
	margin:0 0 0 0;
	padding: 0;
	text-align:left;
	height: 70px;
	background:url(/image/logo.gif) no-repeat 35px 8px;

}


#divSidebar{	
	float:left;
	width:230px;
	text-align:center;
	margin:3px 0 0 0;
	padding:0 0 0 6px;   
	 
}

#divMain{float:left; width:720px;background:#f3f3f3;margin-left:10px;}



#divBottom{
	height:40px;
	margin:0;
	padding:0;
	position: relative;
	clear:both;
    background:#666;
	font-weight:normal;
	
}

/*---------------------------------------------------------------*/
#header { margin:0 240px 0 20px;}
#innerHeader {	padding:15px 0 15px 1px;}
/****** Header Elements Styles ******/
	#blogLogo {}
	#logo {	float:left; margin-right:10px; display:none;}
	/* header title */
	.blog-header {}
	.blog-title { padding:5px 0 0 2px; margin:0 0 7px 0; float:left;}
		.blog-title a { font:bold 22px Tahoma; color:#fff;}
	/* blog description */
	.blog-desc { float:right; position:relative; top:42px;}
	*html .blog-desc { top:40px;}
	/* nav menu */
	#menu {	clear:both;float:left;}
		#menu ul { margin:0 0 15px 0; padding:0; position:relative; left:3px;}
		*html #menu ul { left:0;}
		#menu li { display:inline; list-style:none; padding:0 6px 0 1px; margin:0 3px 0 0; border-right:1px solid #999;}
		*html #menu li { padding:0 3px 0 4px; margin:0 3px 0 0;}
		#menu a { font:bold 12px Tahoma; color:#fff;}
		#menu a:hover { text-decoration:underline;}

#BlogPowerBy{
	line-height:20px;
         text-align:left;
	font-size:11px;
	margin:0 0 0 0;
	padding:10px 0 0 130px;
	float:center;
	color:#999;
	
}
#BlogPowerBy a{
	color:#ccc;
}
#BlogPowerBy a:hover {
	color: #ff3300;
}
#BlogPowerBy a:active {
	color: #ff3300;
}
#BlogCopyRight{
	line-height:20px;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 10px 230px;
	color:#999;
	position: relative;
	clear: both;
	text-align:left;
	
}

/*---------------------------------------------------------------*/
div.function {

	margin:0 0 10px 0;
	width:100%;
	padding:0;
	text-align:left;
	background-color:#666;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;


}
div.function a:link {
	color: #fff;
}
div.function a:visited {
	color: #fff;
}
div.function a:hover {
	color: #999;
	text-decoration:none;
}
div.function a:active {
	color: #999;
}
div.function h3{
	font-size:12px;
	text-align:right;
	height:15px;
	margin:0 0 0 0;
	padding:10px 10px 4px 0;
	color:#fff;
	border-bottom:1px solid #dbdbdb;
}
div.function ul{
	text-align:left;
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	
}
div.function li{
         background:url("yofox/feed.png") no-repeat 0 3px;
	margin:0 0 0 0;
	padding:1px 0 2px 6px;
	
	
}
#divCatalog ul{
font-size:11px;
}
#divStatistics ul{
font-size:11px;
color:#999999;
}
#divAbout ul{
background:url(/image/logo2.gif) no-repeat 145px 8px;
}
#divContorPanel{
display:none;
}
#divGuestComments{
color:#999999;}
#divGuestComments li{
padding:4px 0 0px 6px;
}
#divComments{
color:#999999;}
#divComments li{
padding:4px 0 0px 6px;
}
#divTrackbacks{
display:none;
}
#divArchives{}
#divFavorites{}
#divAbout li{
list-style : disc inside ; 
list-style-type : square;
}

#divLinkage li{}

#divMisc{
	padding:2px 0 2px 0;
}
#divMisc h3{
	display: yes;
}
#divMisc li{
	padding:2px 0 0 10px;
	margin:1px 0 3px 0;
	background-image : none;
}
.article-date {
        display: none;
}
#ulPrevious2 {
        
        margin:5px 0 5px 6px;
		
}
/*---------------------------------------------------------------*/
div.post {
	margin:0 0 10px 0;
	padding:10px 25px 10px 25px;
	text-align:left;	
	color: #000;
}
div.post2 {
	margin:0 0 0 0;
	padding:10px 25px 10px 25px;
	text-align:left;	
	color: #000;
	
}


div.post-nav{
	float:left;
    padding-top:0px;
	padding-bottom:3px;
	width:100%;
	display:yes;
	

}

/****** Defaul Page Elements ******/
.article-top { padding:5px; background:#ddd; height:20px;}
	.article-top *,.article-bottom *{ font-size:11px; font-family:Tahoma;}
.article-top { margin-bottom:0;}
.article-top a { color:#333; }
.article-top a:visited { color:#333; }
.article-bottom { margin-top:15px;}

.prev-article{ float:left; }
.next-article{ float:right; }
.category-label{ text-align:center;}
/*--------------------------分页条-------------------------------*/

div.pagebar {
        float: right; 
        text-align:left; 
        margin:2px 0 0 2px; 
        padding:0; 
        line-height:150%;
        font-size:12px;
}

div.pagebar .now-page {
        color: #000000; 
        margin:0 0 0 2px; 
        padding:0 3px 0 3px; 
        font-weight:bold; 
        text-decoration: none;
}

div.pagebar a {
        color: #000000; 
        border:1px solid #ACACAC; 
        margin:0 0 0 2px; 
        padding:0 3px 0 3px;
        background:#FFFFFF;
}

div.pagebar a:visited {
        color: #000000; 
        text-decoration: none;

}

div.pagebar a:hover {
        color: #FFFFFF; 
        background:#666; 
        text-decoration: none;
}


.category-label{ text-align:center;}

.article-top2,.article-bottom2{ display:none;background:#f3f3f3; height:15px;padding:5px 5px 5px 20px; }
	.article-top2 *,.article-bottom2 *{ font-size:12px; font-family:Tahoma;}
.ad { margin-bottom:0;}
.article-top2 a { color:#333; }
.article-top2 a:visited { color:#333; }
.article-bottom2 { margin-top:15px;}

div.post-nav a{
	text-decoration: none;
}
div.post-nav a:link {
  color: #ce0020;
}
div.post-nav a:visited {
	color: #ce0020;
}
div.post-nav a:hover {
	color: #666;
}
div.post-nav a:active {
	color: #666;
	text-decoration: none;
}

div.post-nav a.l{
	float:left;
	padding:0px 0 0px 30px;
	
	
}

div.post-nav a.r{
	float:right;
	padding:0px 30px 5px 30px;
	
	
}
div.post .post-title{
	margin:0;
	padding:6px 0 5px 5px;
	font-size:18px;
	color: #ce0020;
	/*border-bottom:1px dashed #666;
	background: url("ianna/icon2.gif") no-repeat 5px 0px;*/
	
}
div.post .post-title a{
	text-decoration: none;
	
}
div.post .post-title a:link {
  color: #ce0020;
}
div.post .post-title a:visited {
	color: #ce0020;
}
div.post .post-title a:hover {
	color: #666;
}
div.post .post-title a:active {
	color: #666;
	text-decoration: none;
}
div.post .post-title1{
	margin:0;
	padding:10px 0 5px 0;
	font-size:14px;
	text-align:center;
	color: #666;
	/*border-bottom:1px dashed #666;
	background: url("ianna/icon2.gif") no-repeat 180px 10px;*/
	
}
.datetime {
float:left;
height:50px;
width:50px;
background-image:url(ianna/date.png);
font-size:10px;
font-weight:700;
text-align:center;
color:#000;
line-height:20px;
margin:0 10px 0 0;
}

.datetime span {
display:block;
line-height:30px;
color:#fff;
font-size:15px;
}

.postin {
line-height:25px;
height:25px;
margin:0 0 10px;
border-bottom:1px dashed #CCC;
}


div.post .post-date{
    font-weight : normal;
	margin:2px 0 2px 5px;
	padding:0;
	font-size:11px;
	color: #999;
	height:18px;
	text-align:left;
	
}
div.post .post-date a{
	text-decoration: none;
}
div.post .post-date a:link {
  color: #ce0020;
}
div.post .post-date a:visited {
	color: #ce0020;
}
div.post .post-date a:hover {
	color: #666;
}
div.post .post-date a:active {
	color: #666;
	text-decoration: none;
}

div.post .post-date1{
    font-weight : normal;
	margin:5px 0 10px 0;
	padding:0;
	font-size:9px;
	height:23px;
	color:#999;
	text-align:center;
	border-bottom:1px dashed #ccc;
}


div.post .post-tags{
        width:100%;
	margin:0 10px 0 0;
	padding:5px 0 2px 0;
	font-size:10px;
	color:c0c0c0;
	text-align:right;
	display:none;
	
}
}
div.post .post-tags a{
	text-decoration: none;
}
div.post .post-tags a:link {
  color: c0c0c0;
}
div.post .post-tags a:visited {
	color: c0c0c0;
}
div.post .post-tags a:hover {
	color: #ffff00;
}
div.post .post-tags a:active {
	color: #ffff00;
	text-decoration: none;
}

div.post .post-tags1{
	width:100%;
	margin:5px 0 0 10px;
	padding:5px 0 2px 0;
	font-size:9px;
	color:#ccc;
	word-break:break-all;
	text-align:left;
	display:none;
	
}


div.post .post-footer{
	margin:2px 0 0 0;
	padding:2px 0 0 0;
	font-size: 11px;
	color:#999;
	clear:both;
	text-align:right;
	font-weight:normal;
	display:yes;
	height:12px;
	border-top:1px dashed #ccc;
	
	}
div.post .post-footer a{
	text-decoration: none;
}
div.post .post-footer a:link {
  color: #ce0020;
}
div.post .post-footer a:visited {
	color: #ce0020;
}
div.post .post-footer a:hover {
	color: #666;
}
div.post .post-footer a:active {
	color: #666;
	text-decoration: none;
}
	
div.post .post-footer em{
	display: block;
	font-style: normal;
	}

div.post .post-footer1{
	margin:10px 0 0 0;
	padding:10px 0 3px 0;
	font-size:11px;
	color:#c0c0c0;
	height:20px;
	border-top:1px dashed #ccc;
	text-align:left;
	font-weight:normal;
	
	
}
div.post .post-footer1 a{
	text-decoration: none;
}
div.post .post-footer1 a:link {
  color: #ff3300;
}
div.post .post-footer1 a:visited {
	color: #ff3300;
}
div.post .post-footer1 a:hover {
	color: #666;
}
div.post .post-footer1 a:active {
	color: #666;
	text-decoration: none;
}

div.post .post-footer2{
	margin:2px 0 0 0;
	padding:10px 0 10px 0;
	font-size: 12px;
	color:#999;
	clear:both;
	text-align:left;
	font-weight:normal;
	display:yes;
	
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	
	
	}
div.post .post-footer2 a{
	text-decoration: none;
}
div.post .post-footer2 a:link {
  color: #ce0020;
}
div.post .post-footer2 a:visited {
	color: #ce0020;
}
div.post .post-footer2 a:hover {
	color: #666;
}
div.post .post-footer2 a:active {
	color: #666;
	text-decoration: none;
}
	
div.post .post-footer2 em{
	display: block;
	font-style: normal;
	}
div.post div.post-body{
	margin:0 0 0 0;
	padding:2px 0 10px 0;
	font-size:12px;
	word-break:break-all;
	text-align:left;
	line-height:22px;
	line-height:150%;
	/*font-family:Georgia,"Times New Roman",Times,serif;*/
}
div.post div.post-body a{
	text-decoration: none;
}
div.post div.post-body a:link {
  color: #ce0020;
  text-decoration: none;
  
}
div.post div.post-body a:visited {
	color: #ce0020;
	text-decoration: none;
}
div.post div.post-body a:hover {
	color: #666;
	text-decoration: none;
}
div.post div.post-body a:active {
	color: #666;
	text-decoration: none;
}

div.post-body div.media a{
	padding-left:16px;
	background:#FBFBFB url("default/media.gif") no-repeat 0 center;
}

div.post-body img{
	padding:0;
	border:0px solid #333;
	clear : both;
	float : none;
	background:#fff;
}

div.post-body p.img{
	margin:0;
	padding:0;
	text-align:center;
}
div.post-body p.inscript{
	margin:0;
	padding:0;
	padding-right:20px;
	text-align:right;
}
div.post-body p.code:hover{
	color:#000;
	margin:10px 10px 10px 15px;
	padding:7px 7px 7px 7px;
	background:#fff;	
	border-left:1px #ce0020 solid;
	border-top:1px #ce0020 solid;
	border-right:1px #ce0020 solid;
	border-bottom:1px #ce0020 solid;
	text-align:left;
	font-size: 12px;
	line-height:130%;
}

div.post-body p.code{
	color:#000;
	margin:10px 10px 10px 15px;
	padding:7px 7px 7px 12px;
	border: 1px solid #d5daec;
	background-color:#fff;
	text-align:left;
	font-size: 12px;
	line-height:130%;
}
div.post-body p{
	margin:10px 0 15px 0;
	padding:0;
}

div.post-body h1{
	margin:0;
	padding:0;
	font-size:16px;
	color: #333;
}
div.post-body h2{
	margin:0;
	padding:0;
	font-size:14px;
	color: #333;
	border:0;
}
div.post-body h3{
	margin:0;
	padding:0;
	font-size:13px;
	color: #333;
}
div.post-body h4{
	margin:0;
	padding:0;
	font-size:12px;
	color: #333;
}
div.post-body h5{
	margin:0;
	padding:0;
	font-size:11px;
	color: #333;
	border:0;
}
div.post-body h6{
	margin:0;
	padding:0;
	font-size:10px;
	text-align:center;
	color: #333;
}


/*---------------------------------------------------------------*/
p.posttop {
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	font-weight : bold; 
	
	text-align:left;
	
	height:20px;
}
p.postbottom {
	margin:0;
	padding:0;
	display:none;
}

#frmSumbit{
	padding:0;
	margin:0;
	font-size:11px;
}

#frmSumbit p{
	padding:5px 0 5px 0;
	margin:0;
}

input.button{
	border: 1px solid #ce0020;	
	font-size:12px;
	background: #fff;
	font-weight : normal;
	padding: 0.05em 0.05em 0.05em 0.05em;
}

input.text {
	padding: 0.25em 0.25em 0.20em 0.25em;
	border: 1px solid #ccc;
	width: 150px;
	background: #FFF;
	background-position: bottom;
	background-repeat: repeat-x;
	
	
}

textarea.text {
	padding: 0.15em 0.25em 0.20em 0.25em;
	border: 1px solid #ccc;
	width: 92%;
	height: 100px;
	background: #fff;
	background-position: bottom;
	background-repeat: repeat-x;	
	
}


/*---------------------------------------------------------------*/
ul.msg{
	color:#000;
	margin:10px 10px 10px 15px;
	padding:7px 7px 7px 0px;
	border-bottom: 1px dashed #ccc;
	text-align:left;
}
/*
ul.msg:hover{
	color:#000;
	margin:10px 10px 10px 15px;
	padding:7px 7px 7px 0px;
	border: 1px solid #ce0020;
	background-color:#fff;
	text-align:left;
}
*/
ul.msg a {
		font-weight:bold;
}
ul.msg a:link {
	color:  #ce0020;
	
}

ul.msg a:hover {
	color:  #666;
}

ul.msg a:visited {
	color: #ce0020;
}
li.msgname{
color: #666;
	padding:2px 5px 8px 10px;
	margin:0px;
	line-height:150%;
	font-size:12px;
	
}

li.tbname{
	padding:2px 5px 2px 38px;
	margin:0px;
	line-height:150%;
	text-align:left;
	background:url(/image/icon_trackback.gif) no-repeat 18px 4px;

}

li.msgurl{
	display:yes;
}
li.msgarticle{
	padding:2px 5px 2px 5px;
	margin:0 0 0 12px;
	list-style-position : outside;
	line-height:120%;
}
li.msgarticle div.quote{
	padding:10px 10px 10px 10px;
	margin:10px;
	background:#fff;	
	border-left:6px #ce0020 solid;

}
li.msgarticle div.quote-title{
	margin:2px;
	padding:3px;
	font-weight:bold;
	

}
span.msgtime{
	color:#777;
	font-family:verdana;
	font-size:9px;
	
}
.trackbackurl {
	width:280px;
	font-family:verdana;
	font-size:12.5px;
	border:0;
	background: #EFEFEF;
}
.msgarticle{
	padding:2px 10px 5px 10px;
	margin:0;
	font-size:12px;
	
}
.msgarticle a:link {
	color:  #ff3300;
}

.msgarticle a:hover {
	color:  #666;
}

.msgarticle a:visited {
	color: #ff3300;
}
/*---------------------------------------------------------------*/
ul.msg2{
	color:#000;
	margin:10px 10px 10px 15px;
	padding:0;
	background-color:#fff;
	text-align:left;
}

ul.msg2:hover{
	color:#000;
	margin:10px 10px 10px 15px;
	padding:4px 4px 4px 4px;
	border: 4px solid #e8e7d0;
	background-color:#fafaf0;
	text-align:left;
}

ul.msg2 a:link {
	color:  #ce0020;
}

ul.msg2 a:hover {
	color:  #666;
}

ul.msg2 a:visited {
	color: #ce0020;
}
li.pretrackback{
	padding:2px 5px 2px 5px;
	margin:0px;
	line-height:150%;
	text-align:center;
	
	

}
li.savetowz{
	padding:2px 5px 2px 5px;
	margin:0px;
	line-height:150%;
	text-align:center;
	background:#f9ff99;
	border: 1px solid #fbc84b;

}
li.mutuality{
	padding:0;
	margin:0;
	line-height:150%;
	text-align:center;
	height:48px;
	border: 1px solid #d5daec;
	

}



/*---------------------------------------------------------------*/
#divCalendar{
	
	text-align:center;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	width:225px;display:none;height:200px;
}

#divCalendar h3{
	display:yes;
}

#divCalendar div{
	margin:5px 0 0 0;
	padding:0 0 5px 0px;
	float:left;
	
}

p.w{
	float:left;
	width:30px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	font-size:10px;
	color:#999;
	font-weight:bold;
}

p.y{
	text-align:center;
	height:14px;
	margin:2px 0 5px 0;
	padding:0 0 0 0;
	float:left;
	width:210px;
	font-size:11px;
	font-weight:bold;
}
p.d{
	float:left;
	width:30px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	color:#999;
}
p.yd{
	float:left;
	width:30px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	color:#000;
	
	
}
p.nd{
	float:left;
	width:30px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	
}
p.cd{

background:#999; color:#333;
	
}
/*---------------------------------------------------------------*/
#divNavBar{
	margin:0;
	padding: 0;
	display:yes;
	text-align:center;
	height:36px;
}