@charset "UTF-8";

/* Information
==================================================
livedoor Blog CSS
 Name   : kinbricksnow

 Update : 2011.01.21
==================================================
*/

/* YUI reset min */
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* layout and font style */
body{font-family: Meiryo, Hiragino Kaku Gothic Pro, Osaka, MS P Gothic, sans-serif;font-size:12px;color: #333333;}
a{text-decoration: none;color:#333333;}
a:hover{color:#660000;}
#container{width:980px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0 auto;}

/* header */
#header_leftside{width:633px;float:left;border-right:1px solid #000000;height:300px;}
#header_leftside p{font-size:90%;margin:5px 0 15px 14px;}
h1{margin:0 0 15px 14px;}
#cat_list{border-top:1px solid #000000;border-bottom:1px solid #000000;background:url(http://kinbricksnow.com/images/bg_categories.jpg) no-repeat left center;padding:5px 10px;height:60px;}
#cat_list li{display:inline-block;font-size:90%;padding:2px 5px;vertical-align:bottom;height:15px;}
/* IE6 */
* html #cat_list li{display:inline;}
/* IE7 */
*:first-child+html #cat_list li{display:inline;}

#header_rightside{text-align:center;padding:15px 0 5px 0;}
.header_add{margin:10px auto 10px auto;text-align:center;}

/* content area */
#content_area{clear: both;border-top:3px double #000000;padding-top:10px;}
.pager{text-align: center;font-size:90%;margin-bottom: 15px;}
.pager-inner ul li{margin:0 2px;}
#goto_top{clear: both;margin-bottom: 10px;}
#goto_top img{border-top:1px solid #666666;border-bottom:1px solid #666666;}

/* content_body */
#content_body{width: 533px;padding-left: 5px;float: left;}
#contact_bttns{margin-bottom: 10px;}
#contact_bttns li{display: inline;}
#contact{margin-right: 100px;display: block;}
.archives-title{font-size:110%;font-weight:bold;}

/* articles */
.articles{margin-bottom: 25px;}
.article_header{margin-bottom:10px;}
.articles h2{background:url(http://kinbricksnow.com/images/bg_entrytitile.jpg) no-repeat left center;font-size:145%;padding:5px;margin-bottom:5px;line-height:120%;font-weight:bold;}
.articles h2 a{color:#000000;}
.articles h2 a:hover{color:#660000;}


.pubdate,.share{height:40px;vertical:bottom;font-size:90%;}
.pubdate{float:left;padding-top:10px;width:17%;}
.share{text-align:left;width:83%;float:right;}
.share li{display:inline;}


.article_body{clear:both;line-height:150%;}
.article_body a{text-decoration:underline;}
.article_body p,.article_body div{margin-bottom:10px;}
.article_body img{margin-bottom:10px;}
.article_body a{text-decoration:underline;}
.article_body b,.article_body em,.article_body strong{font-weight:bold;}
.article_body i{font-style: italic;}
.article_body blockquote{padding:5px;margin:10px;background-color:#F3EBF1;}
.article_body ul,.article_body ol{margin:10px 0 10px 25px;}
.article_body ul li{list-style: disc;}
.article_body ol li{list-style: decimal;}

.article_body a:{color:#0000FF;text-decoration:underline;}
.article_body a:link{color:#0000FF;text-decoration:underline;}
.article_body a:visited{color:#0000FF;text-decoration:underline;}
.article_body a:active{color:#0000FF;text-decoration:underline;}
.article_body a:hover{color:#FF0000;text-decoration:underline;}

.article_footer{text-align:right;}
.article_footer li{display:inline;font-size:90%;}
.article_footer li dl{display:inline;margin-left:10px;}
.article_adds{text-align:center;margin:15px auto;}

p#read_more_link a{color:#660000;font-weight:bold;font-size:145%;text-decoration:none;}
p#read_more_link a:visited{color:#660000;text-decoration:none;}
p#read_more_link a:active{color:#660000;text-decoration:none;}
p#read_more_link a:hover{color:#FF0000;text-decoration:none;}





/* single */
#reration{margin:15px 0 20px 0;}
#reration h3{font-weight: bold;margin-bottom:5px;}
#reration ul li{margin-bottom:5px;}
#reration ul li a{text-decoration:underline;}
#share_big{text-align:center;}
#share_big li{margin:0 5px 20px 5px;}

/* trackback and comment */
#options h3{font-weight: bold;margin:10px 0 5px 0;}
#trackback-form ul li{display:inline;}
.trackback-form-url input{width:400px;margin:0 5px 0 45px;}
.trackback-set,.comment-set{margin:0 0 15px 45px;}
.ping-date,.comment-date{text-align:right;font-size:90%;}
.ping-excerpt,.ping-blog-name,.comment-body{margin-left:1em;}
.ping-blog-name span{margin:0 5px;}
#expander,#collapser{text-align:right;margin:15px 0 10px 0;}
.comment-body img{display:block;}
.form{margin:0 5px 0 45px;}
.form th{text-align:right;padding-right:5px;}
.form input{margin-bottom:5px;}
#author,#email,#url{width:245px;}
#text{width:340px;height:200px;margin-bottom:5px;}

/* sidebar */
#sidebars{width:417px;padding-right:5px;float: right;}
#sidebar_leftside{width:200px;float: left;}
#sidebar_rightside{width:200px;float:right;}

/* widgets */
.add_space{text-align:center;margin-bottom:25px;}
.side{margin-bottom: 25px;font-size:90%;}
.sidetitle{background:url(http://kinbricksnow.com/images/bg_widgettitle.jpg) repeat-x left top;padding:3px 0 0 5px;color: #ffffff;letter-spacing: 2px;margin-bottom: 10px;height:20px;}
.plugin-qr_code{text-align:center;}
.plugin-link .sidebody{background: url(http://
kinbricksnow.com/images/list.gif) no-repeat left 7px;margin-left:5px;padding-left:8px;margin-bottom: 4px;}
#ranking{text-align:center;}
#ranking img{margin-bottom:4px;}
#ranking td{border:1px dotted #CCCCCC;}
.populararticles-rank{font-size:105%;color:#000000;text-align:center;padding:2px;}
.populararticles-title{padding:2px;}
.plugin-recent_comments .sidebody{margin-bottom:5px;}

/* footer */
#blog_footer ul{text-align: right;padding-bottom: 10px;}
#blog_footer ul li{display: inline;margin:0px 5px;}
#blog_footer small{font-size: 90%;}
#footer{text-align: right;margin-right:5px;}
.uppr{text-transform: uppercase;}