/*
Theme Name: Baka 5.3
Theme URI: http://baka-koneko.com/blog
Description: Grey theme with splash of color for BK blog
Version: 5.3
Author: Tokio
Author URI: http://baka-koneko.com
*/


body{
background: url('images/topbar.jpg') #747474;
background-position: top center;
background-repeat: repeat-x;
margin: 0;
font-family: arial;
font-size: 12px;
}

#adleft{
width: 127px;
float: left;
margin-left: 20px;
}

#adright{
width: 127px;
float:right;
margin-right: 20px;
}

a img{border:0px}

blockquote{
margin: 10px 0 0;
border-left: 5px solid #7B8B96;
background: #929292;
}

blockquote p{ padding: 10px;}

blockquote blockquote{
float: none;
width: auto;
margin: 0 10px;
}

p img{
max-width: 100%;
}

img.centered{
display:block;
margin-left: auto;
margin-right: auto;
}

img.alignright{
margin: 3px 0 2px 10px;
padding: 4px;
display: inline;
}

img.alignleft{
margin: 3px 10px 2px 0;
padding: 4px;
display: inline;
}

.alignleft{float:left;}
.alignright{float:right;}

.clear {margin: 0px; padding: 0px; clear: both;}

small{
font-size: 10px;}

.post h1{
font-size: 22px;}

.post h2{
font-size: 20px;}

.post h3{
font-size: 18px;}

.post h4{
font-size: 16px;}

.post h5{
font-size: 14px;}

.post h6{
font-size: 12px;}

#wrapper{
width: 983px;
margin: auto;
border: 0px solid black;
text-align: center;
}

#header{
width: 626px;
border: 0px solid black;
height: 117px;
border: 0px solid black;
}

#logo{
width: 395px;
height: 117px;
float: left;
background: url('images/logo.jpg');
background-repeat: no-repeat;
border: 0px solid black;
margin-top: 0px;
}

#toplinks{
width: 467px;
float:left;
border: 0px solid black;
padding-top: 3px;
}

#searchtop{
width: 148px;
float:right;
border: 0px solid black;
padding-top: 0px;
}

#topright{
width: 615px;
height: 20px;
text-align:right;
border: 0px solid black;
}

#topright ul{
margin: 0px;
padding: 0px;
}

#topright li{
display: inline;
list-style: none;
margin: 0px;
padding: 0px;
}


#nav{
clear:both;
width: 626px;
text-align:right;
border: 0px solid black;
font-size: 14px;
}

#nav ul{
display: inline;
}

#nav ul li{
display: inline;
list-style: none;
}

#nav a:link, #nav a:visited{
color: #414141;
text-decoration: none;
padding: 5px;
}


#nav a:hover{
text-decoration: underline;
}

#main{
width: 983px;
text-align:left;
}

#left{
width: 626px;
float:left;
border: 0px solid black;
}

.postbox{
width: 596px;
background: url('images/postbg.jpg') #7F7F7F;
background-repeat: repeat-y;
margin-top: 20px;
border: 0px solid black;
}

.posttop{
width: 596px;
height: 14px;
background: url('images/post_top.jpg');
background-repeat: no-repeat;
background-position: top center;
}

.post{
padding: 10px;
padding-top: 0px;
}

.preconno{
background: url('images/postslash.jpg');
background-repeat:no-repeat;
background-position: bottom;
width: 18px;
height: 30px;
float: left;
display: inline;
margin-right: 5px;
}

.title{
font-size: 20px;
color: #E70476;
}

.title h1{
margin: 0px;
font-family: arial;
font-size: 25px;
}

.datecat{
font-size: 11px;
color: #BFBFBF;
}

.bytag{
font-size: 11px;
color: #BFBFBF;
}

.meta-comments{
float: right;
font-weight: bold;
}

.postbot{
clear: both;
background: url('images/post_bot.jpg');
background-repeat: no-repeat;
background-position: bottom left;

height: 14px;
}


#right{

width: 355px;
float:right;
border: 0px solid black;
}

#sidebar{
width: 355px;
background: #616060;
margin-top: 30px;
float:right;
}


#sidebar ul{
margin: 0px;
padding: 0px;
}

#sidebar li{
list-style: none;
}

#sidebar ul ul li{
margin-left: 10px;
margin-bottom: 5px;
}

#sideleft{
width: 185px;
float: left;
padding: 5px;
}

.sidetitle{
background: #F40B78;
color: white;
font-weight: bold;
text-align: center;
padding: 2px;
}

.fix h2{
background: #F40B78;
color: white;
font-weight: bold;
text-align: center;
padding: 2px;
font-size: 12px;
}

#sideright{
width: 150px;
float: right;
padding: 5px;

}

a:link, a:visited{
color: #36CC0E;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

#sideleft a:link, #sideleft a:visited{
color: #04ABE2;
text-decoration: none;
}

#sideleft a:hover{
text-decoration: underline;
}

#sideright a:link, #sideright a:visited{
color: #2CA60C;
text-decoration: none;
}

#sideright a:hover{
text-decoration: underline;
}

form.searchform {display: inline;}
#searchform br {
display: none;
}

#search input{
background: #7F7F7F;
border: 1px solid #626262;
}

#s{
height: 16px;
font-size: 10px;
padding: 0px;
margin: 0px;
line-height: 10px;
}

#searchsubmit{
height: 16px;
font-size: 9px;
padding: 0px;
margin: 0px;
vertical-align: middle; 
*vertical-align: text-bottom;
}




/*Comments */

.comment 
{
	position: 				relative;
	margin:					3px;
	margin-top:				6px;
/*	border: 				0px solid #666; */
	padding:				4px 4px 4px 8px;
	background-color:		#434343;
color: #0B85DB;
_width: 600px;
}

.odd
{
	background-color: #343434;
_width: 90%;
}

.comment div {
	position: 				relative;
}

.comment .comment img
{
	margin: 				0px;
}

.comment .collapseicon 
{
	width: 					13px;
	height: 				13px;
	overflow:				hidden;
	background-image: 		url(http://money.baka-koneko.com/wp-content/plugins/briansthreadedcomments.php?image=subthread-open.png);
}

.collapsed .collapseicon 
{
	background-image: 		url(http://money.baka-koneko.com/wp-content/plugins/briansthreadedcomments.php?image=subthread.png);
}


.comment .reply {
	text-align: 			right;
	font-size: 				80%;
	padding: 				0px 6px 6px 0px;
}

.comment
{
	border: 	0px solid #ddd;
	margin-top: 			10px;
}

input#subscribe
{
	width: auto;
}

.comment .body .content
{
	padding:				0px 3px 0px 3px;
	width: 					100%;	
	overflow: 				auto; 
}

.comment .title abbr
{
	border: none;
}

.collapsed .body, .collapsed .comment
{
	display:				none;
}
/*
#addcomment small, #addcomment div
{
	padding:				3px;
}
*/
#commentform textarea {
	width: 97%;

}

textarea, input {
background: #9F9F9F;
border: 1px solid #727272;
}







/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



#footer{
clear: both;
width: 943px;
background: #545353;
border: 0px solid black;
padding: 20px;
}