/* CSS Document */
html {min-height: 100%;}
* {margin: 0;padding: 0;}

a {color: #465E64; border:0; text-decoration:none; font-size:12px;}
a:hover {color: #85A2A9;}
body {	background: #CCD8E0 /*url(ipati/bg.jpg) repeat-x left bottom*/;color: #444;font: normal 62.5% Tahoma,sans-serif;  font-size:12px;}
p,code,ul {padding-bottom: 1.2em;}
li {list-style: none;}
h1 {font: normal 1.8em Tahoma,sans-serif;margin-bottom: 4px;}
code {background: #FFF;border: 1px solid #EEE;border-left: 6px solid #C1CAD3;color: #666;display: block;font: normal 1em Tahoma,sans-serif;line-height: 1.6em;margin-bottom: 12px;padding: 8px 10px;white-space: pre;}
blockquote {background: url(ipati/quote.gif) no-repeat;display: block;font-weight: bold;padding-left: 28px;}
h1,h2,h3 {padding-top: 6px;}
ul{margin:0;padding:0;list-style-type:none;}
dl,dt,dd{padding:0;margin:0;}


#divAll{background: url(ipati/clouds.gif) repeat-x;}
#divPage{width:958px;margin:0 auto;padding:0;}
#divMiddle{width:958px;margin:0;padding:0;text-align:left; background:#FFF;}


.top {padding: 50px 0 0 0; width: 958px;  margin:0 auto;}

.header {background: #FFF;font-size: 1.2em;height: 150px;margin: 0 auto;padding: 10px 10px 5px;width: 938px;}
.header .left, .header .right {background: #A4A4A0;color: #FFF;height: 150px;	}
.header .left {background: #B3C2C7 url(ipati/header.jpg) center;font: normal 2.8em "Trebuchet MS",sans-serif;line-height: 150px;
text-align: center;	width: 936px; float: right;}
.header .right {{background:url(ipati/right.gif) right no-repeat; overflow: hidden;width: 0px; float: left;}

.container {background: #FFF;font-size: 1.2em;margin: 0 auto;padding: 0 10px 10px;width: 938px;float:left;}
.navigation {	background: #D9E1E5 url(ipati/nav.gif);border: 1px solid #DFEEF7;border-color: #DFEEF7 #CFDEE7;height: 41px;}
.navigation ul{ list-style:none; margin:0px;}
.navigation li { float:left; padding-left:0px; }
.navigation a {background: #D9E1E5 url(ipati/nav.gif);border-right: 1px solid #AFBEC7;color: #456;display: block;float: left;font: bold 1.1em sans-serif;line-height: 41px;padding: 0 15px;text-decoration: none;}
.navigation a:hover {background-position: left bottom; color: #234;}


.main {width:778px; height:auto; border-top: 4px solid #FFF;background:#FFF url(ipati/bgmain.gif) repeat-y; float:left;  }
#divMain{width:778px;margin:0 0 0 0;padding: 0;text-align:left;float:left;   background:#FFF;  border-right: 1px dashed #ccc;}

.listbox{line-height:26px; }
.listbox h3{line-height:26px; color:#313131; font-size:14px; text-indent:.5em;}
.listbox dl{padding:3px 0; width:388px; float:left;}
.listbox em{float:left;background: url(qiyecao_img/Novo_Dangos_001.gif) no-repeat center 5px;width:60px;height:60px;padding-top:45px;text-align:center;}
.listbox dt{border-bottom:1px dotted #ddd; float:left; padding:0 5px; width:318px}
.listbox dt strong a{color:#465E64; font-size:14px;}
.listbox dd {float:left; width:328px}
.listbox dd li{background:url(qiyecao_img/ico-1.gif) no-repeat left 6px; padding-left:20px;border-bottom:1px dotted #ddd;}
.listbox dd li a{color:#465E64}
.listbox dd li a:hover{color:#f30}
.mt1{margin-top:2px}


.post {width:758px;margin:10px 0 10px 10px;padding:0 0 0 0;text-align:left;}
.post-nav {width:100%;clear:both;float:left;}
.post-nav a.l{float:left;padding-right:10px;padding-bottom:5px;}
.post-nav a.r{float:right;padding-left:10px;padding-bottom:5px;}
.post .post-title{width:729px;padding:5px 0 2px 28px;margin:2px 0 2px 0;font-size:18px;color: #284259;border-top:1px dashed #D0D0D0;border-bottom:1px dashed #D0D0D0;background:#fafafa url("ipati/title-bg.gif") no-repeat 3px center;}
.post .post-date{width:748px;margin:0 0 0 0;padding:5px 5px 2px 0;font-size:12px;color:gray;}
.post .post-footer{width:756px;margin:10px 0 30px 0;padding:2px 0 0 0;font-size:12px;color:gray;height:20px;text-align:right;}
.post .post-tags{width:751px;margin:2px 0 2px 5px;padding:2px 0 0 0;font-size:12px;color:gray;height:20px;text-align:left;}
body.multi .post .post-tags{}
.post .post-body{width:730px;margin:0 0 0 0;padding:0 0 0 5px;font-size:13px;word-break:break-all;text-align:left;line-height:150%;}
.post-body div.media a{padding-left:16px;background:#FBFBFB url("ipati/media.gif") no-repeat 0 center;}
.post-body img{padding:4px 4px 4px 4px;border:0;clear : both;float : none;}
.post-body p{margin:10px 0 15px 0;padding:0;}
.post-body p.img{margin:0;padding:0;text-align:center;}
.post-body p.inscript{margin:0;padding:0;padding-right:20px;text-align:right;}
.post-body p.code{padding:5px;border:1px dotted black;}
.post-body div.code{padding:5px;border:1px dotted black;}
.post-body h1{color: #000000;margin:0;padding:0;font-size:16px;}
.post-body h2{color: #000000;margin:0;padding:0;font-size:14px;}
.post-body h3{color: #000000;margin:0;padding:0;font-size:13px;}
.post-body h4{color: #000000;margin:0;padding:0;font-size:12px;}
.post-body h5{color: #000000;margin:0;padding:0;font-size:11px;}
.post-body h6{color: #000000;margin:0;padding:0;font-size:10px;}


#divSidebar{width:179px; height:50px; float:right; background:#FFF; margin:0; padding:0 0 50px;}
.divfunction {width:160px; margin:0;padding:0px 10px 10px 9px;text-align:left;}
.divfunction{line-height:26px; }
.divfunction h3{line-height:26px; color:#465E64; font-size:14px; text-indent:.3em;}
.divfunction dl{padding:3px 0; width:160px;}
.divfunction dt{border-bottom:1px dotted #ddd; float:left; padding:0 5px; width:150px}
.divfunction dt strong a{color: #284259; font-size:14px;}
.divfunction dd {float:left; width:160px}
.divfunction dd li{background:url(qiyecao_img/ico-1.gif) no-repeat left 6px; padding-left:20px;border-bottom:1px dotted #ddd;}
.divfunction dd li a{color:#666}
.divfunction dd li a:hover{color:#f30}



#divBottom{width:958px;margin:0 auto;padding:20px 0;text-align:center;height:60px;background-color:#666;border-top:1px solid #D0D0D0;}



/*----------------single-----------------------------------------------*/
ul.msg{
	width:758px;
	margin:10px 0 40px 10px;
	padding:0 0 0 0;
	text-align:left;
	list-style-position : outside;
}
li.msgname{
	padding:2px 0 2px 5px;
	margin:0px;
	border-bottom:1px dashed #D0D0D0;
}
li.tbname{
	padding:0 0 0 5px;
	margin:0px;
	border-bottom:1px dashed #D0D0D0;
}
li.msgurl{
	text-align:right;
	padding:2px 10px 2px 10px;
	margin:0;
	border-left:1px dashed #D0D0D0;
	border-right:1px dashed #D0D0D0;
}

li.msgtime{
	text-align:right;
	padding:2px 5px 0 10px;
	margin:0 0 0 0;
	border-bottom:1px dashed #D0D0D0;
	border-left:1px dashed #D0D0D0;
	border-right:1px dashed #D0D0D0;
}
ul.trackback{
	margin:5px 0 10px 10px;
}
ul.trackback li.tbname{
	border-bottom:none;
	background: url("ipati/pointblue.gif") no-repeat 0 center;
	padding:3px 0 2px 12px;
	margin:0px;
}

ul.mutuality{
	margin:5px 0 10px 10px;
	border-bottom:1px dashed #D0D0D0;
}
ul.mutuality li.tbname{
	background: url("ipati/pointblue.gif") no-repeat 0 center;
	padding:3px 0 2px 12px;
	margin:0px;
	border:none;
}
ul.mutuality li.msgarticle{
	background:#ffffff;
	padding:0 10px 10px 16px;
	border:none;
}
li.msgarticle div.quote{
	padding:10px;
	background:#f0f0f0;
}
li.msgarticle div.quote-title{
	margin:2px;
	padding:3px;
	font-size:120%;
	border-bottom:1px #f8f8f8 solid;
}
