/*
Theme Name: The KMZ Child Theme
Theme URI: http://TheKMZ.co.uk/
Description:  Child Theme for The KMZ - 2
Author: Romyn Perret-Green
Author URI: http://TheKMZ.co.uk/
Template: thematic
Version: 1.0
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


body{
	background:#fdfbf3;
	text-align: center;
	color:#494a4b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	clear: none;
}
#wrapper{
	width: 1000px;
	background:url(images/bg_wrapper.gif) top left repeat-y;
	margin:0 auto;
	text-align: left;
	border:none;
}
/* Headings
-------------------------------------------------------------- */
#header {
	background:url(images/bg_header_logo.gif) top left no-repeat;
	height:220px;
}
#blog-title{
	width:550px;
	height:125px;
	text-indent:-520px;
	padding:20px 0 0px 15px;
	border:none;
}
#blog-title a{
	display:block;
	height:50px;
	font-size:60px;
	color:#266a2e;
	font-weight:normal;
	height:120px;
	border:none;
}
#blog-description{
	position:absolute;
	left:580px;
	top:110px;
	width:360px;
	height:30px;
	padding:5px 0 0 5px;
	margin:0px 0 0 0px;
	color:#266a2e;
	font-style:normal;
	font-size:11px;
}
/* =Menu
-------------------------------------------------------------- */
#access {
	background:none;
	border:none;
	padding:0px 0 0 80px;
	margin-top:10px;
}
#menu{
	padding:0;
	margin:0;
	font-size:14px;
	color:#fff;
	height:40px;
}
#menu ul{

}
#menu ul li{
	background:none;
	padding:0px 20px 0 0px;
	display:block;
	float:left;
	font-weight:bold;
}
#menu ul li a{
	background:none;
	padding:0px;
	margin:0;
	height:20px;
	float:none;
	border:none;
	display:block;
	float:left;
	border:none;
}
#menu ul li a:hover{
	background:none;
	padding:0 0 12px 0;
	border-bottom:4px solid #d0d0d0;
}
#menu .current_page_item a {
	background:none;
	padding:0 0 12px 0;
	border-bottom:4px solid #fff;
}
#menu a:focus {
    background:none;

}
/* =Content
-------------------------------------------------------------- */
#main{
	background:url(images/bg_main.gif) top left repeat-x;
	padding:0px;
	width:900px;
}
#container{
	width:650px;
	border-right:1px solid #266a2e;
}
#content{
    margin:0px 0 0 20px;
	padding:10px;
	width:610px;
}
.hentry {
    margin:9px 0 0 0;
    padding:10px 10px 10px 10px;
	border:1px solid #8ba98e;
	background:#fdfbf3;
}
.page-title {
    font-size:14px;
    font-weight:bold;
    padding:5px 0;
}

h1.entry-title, h2.entry-title{
	color:#266a2e;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
h2.entry-title a{
	color:#266a2e;
	text-decoration:underline;
}
h2.entry-title a:hover{
	text-decoration:underline;
}
.entry-meta{

}
.entry-content{
	padding:0px 10px 10px 20px;
}

a.more-link{
	background:none;
	float:right;
	padding-top:10px;
	color:#266a2e;
	font-style:normal;
}
a.more-link:hover{
	background:none;
	text-decoration:underline;
	color:#7f5417;
}
.entry-utility {
    font-size:11px;
    color:#266a2e;
	text-decoration:none;
}
.entry-utility a {
    color:#266a2e;
}
span.tag-links{
	display:none;
}

span.comments-link a{
	color:#ff9900;
	font-style:normal;
}


/* =Columns
-------------------------------------------------------------- */
#primary{
	width:220px;
	float:right;
	margin-right:0;
}

#secondary{
	width:220px;
	float:right;
	margin-right:0;
}
.aside ul.xoxo{
	list-style:none;
	padding:none;
	color:#266a2e;
}
.aside ul.xoxo li{
	padding:none;
	margin-top:5px;
	background:none;
	list-style:none;

}
.aside ul.xoxo li h3{
	color:#7f5417;
	background:none;
	padding:none;
}
.aside ul.xoxo ul li a{
	color:#266a2e;
}
/* =Comments
-------------------------------------------------------------- */
#comments {
    background:none;
    color:#fff;
    margin:54px 0 0 0;
    padding:0px 0;
    overflow:hidden;
}
#comments .comment-meta a{
	color:#266a2e;
}
#comments .comment-author a{
	color:#266a2e;
}
#comments h3{
	color:#266a2e;
	font-size:18px;
}
#comments li.comment{
	margin-bottom:10px;
	border:1px solid #fff;
	background:url(images/bg_post.gif) 0px 0px repeat-x #fbfbf7;
	color:#323232;
}
#comments li.bypostauthor{
	background:url(images/bg_comment_auth.gif) top left repeat-x #f3efe0;
	color:#323232;
	border-top:1px solid #99cc00;
}
#respond {
	background:url(images/bg_post.gif) 0px 0px repeat-x #fbfbf7;
    border-top:1px solid #fff;
    padding:17px 20px 0 20px;
    width:460px;
    margin:0 auto;
	color:#3f3f3f;
}
#respond form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#respond .form-input input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#respond textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* =Footer
-------------------------------------------------------------- */
#footer{
	background:url(images/bg_footer.gif) top left no-repeat #fdfbf3;
	border:none;
	min-height:95px;
	width:1000px;
	padding:40px 0 0 0px;
	margin:0;
	color:#323232;
}
#siteinfo{
	width:900px;
	padding:0 0 0 50px;
}
#generator-link a {
    font-style:italic;
	color:#266a2e;
}
#designer-link a {
    font-style:italic;
	color:#266a2e;
}
/* =Images
-------------------------------------------------------------- */

