/*
Theme Name: Kahne
Theme URI: http://soundslikecon.com/
Description: We gonna do er'thing that Kahne likes...
Version: 1.0
Author: Aaron Martin
Author URI: http://iamaaronmartin.com/
Tags: kahne, er'thing

	Kahne v1.0
	http://binarybonsai.com/kubrick/

	This theme was designed and built by Aaron Martin,
	whose blog you will find at http://iamaaronmartin.com/blog/

	Purple:		#431172
	Green:		#95b021
	Light Tan:	#bcad99
	Light Grey:	#949494

*/

/* Begin Typography & Colors */

html {
	background: #f5f4f2 url('images/paper.jpg') no-repeat;
	font-size: .85em;
	margin: 0 !important;
	padding: 0 !important;
	}

body {
	background: transparent url('images/fence.png') repeat-x;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 !important;
	padding: 0 !important;
	}

#header {
	background: transparent url('images/soundslikecon.png') no-repeat;
	height: 110px;
	margin: 0 10px;
	}

	#header div.home {
		float: left;
		height: 25px;
		margin-top: 35px;
		width: 580px;
		}

	#header div.search {
		float: right;
		margin-top: 16px;
		}

#footer {
	background: transparent;
	border-top: 2px solid #bcad99;
	clear: both;
	margin: 40px 0 20px 40px !important;
	padding: 10px 0;
	width: 960px;
	}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	}

hr {
	display: none;
	}

a {
	border-bottom: 0px solid;
	color: #431172;
	text-decoration: none;
	}

a:hover {
	border-bottom: 1px solid;
	}

h1 {
	color: #000000;
	font-size: 2em;
	line-height: 1.15em;
	padding-bottom: .15em;
	text-transform: capitalize;
	}

h1 a:hover {
	border-bottom: 0px solid;
	}

h2 {
	color: #000000;
	font-size: 2em;
	padding-bottom: .15em;
	text-transform: capitalize;
	}

h2 a:hover {
	border-bottom: 0px solid;
	}

h3 {
	text-transform: capitalize;
	}

h4 {
	text-transform: capitalize;
	}

h5 {
	text-transform: capitalize;
	}

h6 {
	text-transform: capitalize;
	}

p {
	padding-bottom: 1.42em;
	}



/* Posts Code */

.post {
	border-bottom: 2px solid #95b021;
	line-height: 1.42em;
	margin-bottom: 20px;
	padding-bottom: 0px;
	}

	.post p {
		padding-bottom: 1.42em;
		}

	.post .postmetadata {
		font-size: 80%;
		}

.author {
	font-family: Baskerville;
	font-style: italic;
	margin-right: 10px;
	}

.date {
	color: #c3c2c1;
	}


/* Posts Code */

.post .entry ul {
	padding-bottom: 15px;
	}

	.post .entry ul li {
		list-style-image: url(images/bullet.png);
		margin-left: 30px;
		}

#ancillary {
	font-size: 80%;
	}

	#ancillary p {
		line-height: 1.75em;
		width: 160px;
		}

#ancillary ul {
	}

	#ancillary ul li {
		margin-bottom: 20px;
		}

		#ancillary ul li h2 {
			border-bottom: 1px solid #bcad99 !important;
			color: #000000;
			font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
			font-size: 1em;
			margin-bottom: 5px;
			padding-bottom: .15em;
			text-transform: capitalize;
			}

		#ancillary ul li ul {
			}

			#ancillary ul li ul li {
				font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
				font-size: .85em;
				line-height: 2em;
				padding: 0 0 0 0 !important;
				margin: 0 0 0 0 !important;
				}
			
				#ancillary ul li ul li a {
					border-bottom: 1px solid #eae6e0;
					color: #000000;
					padding: 0 0 0 0 !important;
					margin: 0 0 0 0 !important;
					text-decoration: none;
					}

blockquote {
	background: transparent url(images/quote-left.png) no-repeat left 16px;
	border-top: 1px solid #95b021;
	border-bottom: 1px solid #95b021;
	color: #431172;
	float: right;
	font-family: Baskerville;
	font-size: 30px;
	font-style: italic;
	line-height: 1.15em;
	margin: 0 0 15px 15px;
	padding: 10px 0 10px 0;
	text-indent: 20px;
	width: 375px;
	}

	blockquote p {
		display: inline;
		background: url(images/quote-right.png) no-repeat right 6px;
		margin: 0 !important;
		padding: 0 !important;
		padding-right: 20px !important;
		}

.navigation {
	margin: 20px 0;
	text-transform: capitalize;
	}



/* Comment Code ---------------------------------- */

h3#comments {
	border-bottom: 1px solid #95b021;
	color: #000000;
	margin: 0 0 20px 0;
	padding: 0 0 2px 0;
	}

h3#respond {
	border-bottom: 1px solid #95b021;
	color: #000000;
	margin: 10px 0 20px 0;
	padding: 0 0 2px 0;
	}

span.lightgrey {
	color: #949494;
	font-style: italic;
	text-transform: none;
	}

#createcomment {
	margin: 0 0 20px 0;
	}

.commentauthor {
	color: #949494;
	padding-bottom: 5px;
	font: .8em "Lucida Grande", Helvetica, Arial, sans-serif;
	}

	.commentauthor a {
		border-bottom: 0px solid;
		font: 1em "Lucida Grande", Helvetica, Arial, sans-serif;
		font-style: normal;
		}

ol.commentlist {
	margin: 0 0 20px 0;
	padding: 0;
	}

	ol.commentlist li {
		background-color: #f5f4f2;
		border-right: 1px solid #dcdbd9;
		border-bottom: 1px solid #dcdbd9;
		margin: 0 0 10px 0;
		padding: 10px;
		}

	ol.commentlist li.alt {
		background-color: #f0efed;
		}

		ol.commentlist li p {
			font-size: .9em;
			line-height: 1.4em;
			padding: 7px 0 0px 0;
			}



/* Form Styles -------------------------------------- */

#createcomment label {
	float: left;
	font-size: .8em;
	margin-top: 10px;
	margin-right: 21px;
	width: 199px;
	}

	#createcomment label.right {
		margin-left: 1px !important;
		margin-right: 0px !important;
		}

input {
	background-color: #ffffff;
	border: 1px solid #dcdbd9;
	font: 12px Helvetica, Arial, Geneva, sans-serif;
	margin-top: 5px;
	padding: 5px;
	width: 184px;
	}

input#submit {
	background-color: #785598;
	border: 1px solid #673e8c;
	color: #ffffff;
	margin-top: 20px;
	width: auto;
	}

	#header label.hidden {
		display: none;
		margin: 0;
		padding: 0;
		}

	#header input {
		background-color: #ffffff;
		border: 1px solid #dcdbd9;
		font: 12px Helvetica, Arial, Geneva, sans-serif;
		margin-top: 5px;
		padding: 5px;
		width: 150px;
		}

	#header input#searchsubmit {
		background-color: #785598;
		border: 1px solid #673e8c;
		color: #ffffff;
		margin-top: 20px;
		padding: 4px;
		width: auto;
		}

textarea {
	background-color: #ffffff;
	border: 1px solid #dcdbd9;
	padding: 10px;
	width: 618px;
	font: 12px Helvetica, Arial, Geneva, sans-serif;
	}
