/* 
Theme Name: Kaizen
Theme URI: http://www.chrisminglee.com
Description: A constantly improving theme, inspired by SP (www.wpdesigner.com/) and Scott Wallick (www.scottwallick.com). 
Version: 1.0
Author: Ming
Author URI: http://www.christopherming.com

*/


body,h1,h2,h3,h4,h5,h6,blockquote,p {
		margin: 0;
		padding: 0;
}

body {
		background-color: #ffffff;
		border-top: .5em solid #6B006B;
		color: #111111;
		font: 80%/175% georgia, times, serif;
		margin: 0 auto;
		padding: 0;
		text-align: center;
}

#wrapper{
		margin: 0 auto 0 auto;
		padding-bottom: 10em;
		width: 60em;
		text-align: left;
}

/* ** header ** */

div#header {
		clear: both;
		float: left;
		padding: 1.25em 0 0.3em 0;
		width: 100%;
}

div #header div, 
div #header h1 {
		text-transform: lowercase;
}

div #header h1{
		float: left;
		font-family: georgia, sans-serif;
		font-size: 2.0em;
		line-height: 150%;
		text-align: left;
		width: 35%;
		color: #6B006B;
}

div #header h1 a{
		color: #6B006B;
}

div #header h1 a:hover{
		color: #000000;
		text-decoration: none;
}

div#header div{
		font-size: 1.1em;
		float: right;
		padding-top: 0.7em;
		text-align: right;
		width: 50%;
}


/* **menu ** */
div#menu {
		clear: both;
		height: auto;
		width:100%;
		text-align: left;
}

div#menu{
		border-bottom: .1em solid #cccccc;
		line-height: 210%;
		background-color: #eeeeee;
		
}

div#menu li{
		list-style: none;
		display: inline;
		padding: 0 1em 0 0;
		
}

div#menu li a{
		color: #000000;
}

div#menu li a:hover{
		color: #6B006B;
		text-decoration: underline;
}


div#headerimg img{
		width: 60em;
		clear: both;
		display: none;
}

/* **Main Content** */

#container {
		float: left;
		width: 70%;
		padding: 0 5% 0 0;
		clear: both;
}

.post{
		padding: 1em 0 1em 0;
}

.post h2{
		font-family: georgia, sans-serif;
		font-size: 1.5em;
		text-align: center;
}

.post h2 a{
		color: #000000;
}

.post h2 a:hover{
		color: #6B006B;
		text-decoration: none;
}

.entry {
		font-family: calibri;
		font-size: 1.2em;
		line-height: 1.8em;
		letter-spacing: .06em;
}

.date {
		color: #999999;
		font-size: 1em;
		margin: 0 auto 1.5em auto;
		text-align: center;
}		

.img {
		margin-left: auto;
		margin-right: auto;
		width: 95%;
}

/* Postmetadata */

p.postmetadata{
		clear: both;
		border-top: .1em solid #ccc;
		margin: 1.2em 0 0 0;
		text-align: center;
		letter-spacing: normal;
}

p.postmetadata span.author-links{
		display: none;
}

p.postmetadata span{
		font-style: italic;
		line-height: 1.8em;
}

p.postmetadata span a{
		font-style: normal;
		text-transform: uppercase;
		font-size: .85em;
}

.navigation {
		padding: 1em 0 0 0;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		text-align: center;
}

/* **Sidebar** */
		
.sidebar {
		float: right;
		background-color: #eeeeee;
		width: 25%; 
		margin: 1em 0 0 0;
		display: inline;
}

.sidebar ul{
		list-style-type: none;
		margin: 0;
		padding: 0 10px 0 10px;
}

.sidebar ul li{
		padding: 10px 0 10px 0;
}

.sidebar ul ul li{
		padding: 10px;
		line-height: 24px;
}

table#wp-calendar{
		width: 100%;
}

.sidebar ul li h2{
		font-family: georgia, sans-serif;
		font-size: 14px;
}

/* **Footer** */

#footer {
		clear: both;
		float: left;
		width: 70%;
		text-align: center;
		padding: 10px 0 0 0;
}

#footer p{
		line-height: 18px;
}
		
/* **Asides** */

a:link, a:visited{
		text-decoration: none; 
		color: #540b00;
}

a:hover{
		text-decoration: underline;	
}

p{
		padding: 2% 0 0 0;
}

.entry p:first-child:first-letter{
		display: block;
		float: left;
		font: 4.9em/66% garamond, georgia, times, serif;
		margin-right: 0.1em; 
}

.entry img{
		border: 1px solid #999999;
		padding: 5px;
}

/* **Comments** */

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
