@charset "UTF-8";

#blog #maincontents{width:940px;}
#maincontents:before, #maincontents:after{content:"\0020";display:block;height:0;visibility:hidden;} 
#maincontents:after{clear:both;}
#maincontents{zoom:1;}

#mainImg{margin-bottom:20px;}
#mainImg img{-webkit-box-shadow:0 3px 10px 3px rgba(199,196,177,0.75);-moz-box-shadow:0 3px 10px 3px rgba(199,196,177,0.75);box-shadow:0 3px 10px 3px rgba(199,196,177,0.75);}

#pankuzu{margin:0 auto 20px auto;font-size:85%;text-align:left;}
#pankuzu li{display:inline-block;padding-right:15px;margin-right:10px;background:url(../images/icon_pankuzu.gif) no-repeat right center;}
#pankuzu li:last-child{padding-right:0;margin-right:0;background:none;}
#pankuzu li.lastChild{padding-right:0;margin-right:0;background:none;}

#contentsLeft{width:690px;float:left;text-align:left;}

.contentsNav{padding:20px 0;text-align:center;font-size:93%;}
a.page-numbers, .contentsNav .current{color:#014099;padding:2px .7em;border:solid 1px #999;}
a.page-numbers:hover{color:#fff;background:#014099;}
.contentsNav .current{color:#fff;background:#014099;border-color:#ccc;font-weight:bold;}
.contentsNav .next, .contentsNav .prev{border:none;background:transparent;}
.contentsNav a:hover{text-decoration:none;}

/*entry*/
.post{margin-bottom:40px;}
.post:before, .post:after{content:"\0020";display:block;height:0;visibility:hidden;} 
.post:after{clear:both;}
.post{zoom:1;}

.entry-header, .archive-header{margin-bottom:20px;}
.entry-title{padding-bottom:.1em;margin-bottom:10px;font-size:169%;border-bottom:2px solid #014099;color:#014099;
-webkit-text-shadow:1px 1px 1px #ffffff;-moz-text-shadow:1px 1px 1px #ffffff;text-shadow:1px 1px 1px #ffffff;}
.entry-title a{color:#014099;}
.entry-title a:hover{color:#1977f7;text-decoration:none;}
.entry-date{font-size:93%;}
.entry-date span{padding:0 .5em;margin-right:5px;font-size:93%;background:#fff;}

.archive-title{font-size:185%;color:#333;
-webkit-text-shadow:1px 1px 1px #ffffff;-moz-text-shadow:1px 1px 1px #ffffff;text-shadow:1px 1px 1px #ffffff;}
.archive-title span{font-size:70%;}

.entry-content, .entry-summary{margin-bottom:20px;line-height:1.8;}

.entry-content:before,.entry-content:after, .entry-meta:before, .entry-meta:after{content:"\0020";display:block;height:0;visibility:hidden;} 
.entry-content:after, .entry-meta:after{clear:both;}
.entry-content, .entry-meta{zoom:1;}

.more-link{font-size:93%;zoom:1;}

.entry-content p{margin-bottom:1em;}
.entry-content img{padding:4px;background:#fff;border:1px solid #aaa;}

.entry-content .wp-caption{margin-top:10px;margin-bottom:5px;}
.entry-content .wp-caption p{margin:0 0 5px 0;line-height:1.6;font-weight:bold;font-size:85%;color:#666;}

.entry-content blockquote:before, .entry-content q:before { content: open-quote ;}
.entry-content blockquote:after, .entry-content q:after { content: close-quote ;}
.entry-content blockquote, .entry-content q {quotes : """ """ "'" "'" ;padding:5px 20px;}
.entry-content hr{background-color:#bbb899;border:0;height:1px;margin-bottom:20px;}
.entry-content ul, .entry-content ol {margin:0 0 20px 1.5em;padding:0;}
.entry-content ul li{list-style:square;}
.entry-content ol li{list-style-type:decimal;}
.entry-content ol ol li{list-style:upper-alpha;}
.entry-content ol ol ol li{list-style:lower-roman;}
.entry-content ol ol ol ol li{list-style:lower-alpha;}
.entry-content ul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul {margin-bottom:0;}
.entry-content dl {margin:0 20px;}
.entry-content dt {font-size:108%;font-weight: bold;}
.entry-content dd {margin: 0 0 .5em;}
.entry-content strong {font-weight:bold;}
.entry-content cite, .entry-content em, .entry-content i {font-style:italic;}
.entry-content cite {border:none;}
.entry-content big {font-size:124%;}
.entry-content pre {background:#f4f4f4;line-height:1.8;margin-bottom:20px;padding:10px;}
.entry-content del {color:#666;}
.entry-content ins {background:#fff9c0;border:none;color:#333;text-decoration:none;}
.entry-content sup, .entry-content sub {font-size:77%;height:0;line-height:1;position:relative;vertical-align:baseline;}
.entry-content sup {	bottom:1ex;}
.entry-content sub {top:.5ex;}
.entry-content table {
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	margin: 0 0 20px;
	width:100%;
}
.entry-content tr th{padding:3px;}
.entry-content td{padding:3px;}

.alignleft{display:inline;float:left;margin-right:15px!important;}
.alignright{display:inline;float:right;margin-left:15px!important;}
div.aligncenter{clear:both;/*display:inline;*/margin-left:auto;margin-right:auto;}
img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;}


.categories{padding:5px 0;margin:0 0 10px 0;border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;font-size:85%;}
.categories p{float:left;}
.categories p span{padding:0 .5em;margin-right:5px;font-size:93%;background:#fff;}

.cats{margin-right:20px;}
.tags{white-space:nowrap;}

.comments-link{float:right;}

.social-btns{float:left;}
.social-btns ul li{float:left;margin-right:10px;}

.nextbackLink{padding:0 0 40px 0;font-size:93%;}
.nextbackLink span{background:#cecec3;}
.nav-next, .nav-previous{display:block;width:7em;padding:.1em 0;text-align:center;}
.nav-next{float:left;}
.nav-previous{float:right;}


/*comments*/
#comments{}
#comments .nopassword{font-weight:bold;}
#comments h2{font-size:124%;padding:0 0 5px 0;margin-bottom:.5em;color:#3d170a;border-bottom:2px dotted #3d170a;}
#comments h2 span{margin-right:.2em;}

ol.commentlist{margin-bottom:10px;padding:14px 19px;box-shadow:0 0 8px rgba(0,0,0,0.2) inset;border:1px solid #ccc;}
ol.commentlist li{list-style:none;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #3d170a;}
ol.commentlist li:last-child{margin-bottom:0;border-bottom:none;}
ol.commentlist li.lastChild{margin-bottom:0;border-bottom:none;}
ol.commentlist li ul{margin-left:20px;margin-top:10px;padding-left:10px;padding-top:10px;border-top:1px dotted #a29168;border-left:3px solid #ccc9ac;}
ol.commentlist li ul li:last-child{padding-bottom:0;}
ol.commentlist li ul li.lastChild{padding-bottom:0;}

ol.commentlist .comment-author{}
ol.commentlist cite{font-weight:bold;font-style:normal;}
ol.commentlist span.says{font-size:85%;}
ol.commentlist li p.small{color:#666;}

ol.commentlist .comment-meta{font-size:85%;margin:0 0 10px 0;}
ol.commentlist .reply{padding-top:10px;}
ol.commentlist .reply a{padding-left:15px;padding-right:5px;background:url(../images/icon_link.gif) no-repeat 5px .45em #fff;}

#respond{padding:10px 0;margin:20px 0 10px 0;}

#comment-nav-above, #comment-nav-below{margin:10px 0;font-size:93%;}
#comments .nav-next{float:left;width:230px;}
#comments .nav-previous{float:right;width:230px;text-align:right;}

#reply-title{margin-bottom:10px;padding-bottom:5px;border-bottom:2px dotted #3d170a;font-size:124%;color:#3d170a;}
#cancel-comment-reply-link{font-size:80%;}
#commentform label{width:16em;display:block;float:left;}
.comment-form-author,.comment-form-email{margin-bottom:10px;}
.comment-form-author label span,.comment-form-email label span{margin-left:.2em;}
.required{font-size:85%;color:#c9242b;}
.comment-form-comment label{display:block;}
#commentform input, #commentform textarea{border:1px solid #ccc;}
.comment-form-author input,.comment-form-email input{width:300px;height:17px;padding:3px;margin:0;border:1px solid #a29168;vertical-align:middle;font-size:13px;
-webkit-box-shadow:inset 1px 1px 3px 0px #ccc;-moz-box-shadow:inset 1px 1px 3px 0px #ccc;box-shadow:inset 1px 1px 3px 0px #ccc;}
#commentform textarea{width:684px;-webkit-box-shadow:inset 1px 1px 3px 0px #ccc;-moz-box-shadow:inset 1px 1px 3px 0px #ccc;box-shadow:inset 1px 1px 3px 0px #ccc;padding:3px;margin-bottom:5px;}
.form-submit input{padding:.3em 1em;background:#fff;}

#commentform p:before, #commentform p:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
#commentform p:after { clear: both; }
#commentform p { zoom: 1; }


/*side*/
#side{float:right;width:190px;padding:10px;background:#fff;text-align:left;
-webkit-box-shadow:0 3px 10px 3px rgba(199,196,177,0.75);-moz-box-shadow:0 3px 10px 3px rgba(199,196,177,0.75);box-shadow:0 3px 10px 3px rgba(199,196,177,0.75);}
#side .sidebox{margin-bottom:20px;}
#side .sidebox h2{padding-bottom:5px;margin-bottom:8px;border-bottom:2px dotted #3d170a;}
#side .sidebox ul li{padding-bottom:.3em;margin-bottom:.3em;border-bottom:1px dashed #ccc;font-size:93%;}
#side .sidebox ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}
#side .sidebox ul li.lastChild{padding-bottom:0;margin-bottom:0;border-bottom:none;}
#side .sidebox ul li a{padding-left:15px;background:url(../images/icon_link.gif) no-repeat 5px .45em;}
#side #sideBanners li{margin-bottom:10px;}
#side #sideBanners li:last-child{margin-bottom:0;}
#side #sideBanners li.lastChild{margin-bottom:0;}

/* -------------------------
  media print  
------------------------- */
@media print {
}