/* @override http://www.roadkillzen.net/wp-content/themes/Roadkill%20Zen/style.css */

/*
THEME NAME: Roadkill Zen
THEME URI: http://www.roadkillzen.net
DESCRIPTION: Larry Thacker's personalized premium WordPress theme.
TAGS: sandbox, css, blueprint, urban decay, crows, haunting, tree, foreboding, fragmentist
VERSION: 1.0
AUTHOR: Joshua Dodson
AUTHOR URI: http://www.fragmentist.com
*/

/* CSS Reset */
@import url('css/screen.css');


/* General Structural */
/*
LAYOUT: Two-Column (Left)
DESCRIPTION: Two-column fluid layout with one sidebars left of content
*/
div#container {
	float: right;
	margin: 0 0 0 -220px;
	width: 100%;
}
div#content {
	margin: 0 0 0 220px;
}
div.sidebar {
	float: left;
	width: 200px;
	overflow: hidden;
}
div#secondary {
	clear: left;
}
div#footer {
	clear: both;
	width: 100%;
}

/*general pleasantries*/

img.alignleft {
	float: left;
}

img.alignright {
	float: right;
}
img.center {
	text-align: center;
}

li {
	list-style-position: inside;
}

.wp-smiley {
	margin: 0 10px;
}

a {
	color: #560006;
}

blockquote {
	color: #3f2611;
}
pre {
	color: #3f2611;
}
del {
	color: inherit;
}
p {
	margin: 0;
	padding: 0;
}
img {}
html,body,.wordpress {
	padding: 0;
	margin: 0;
}

body {
}

h3,h4,h5,h6 {
	font-size: 1.2em;
	margin-bottom: 1.5em;
}

.h01 div#wrapper,.h15 div#wrapper {
	background: url(images/background.jpg) repeat;
	min-width: 875px;
}
.h11 div#wrapper,.h04 div#wrapper,.h18 div#wrapper,.h14 div#wrapper,.h03 div#wrapper,.h17 div#wrapper,.h02 div#wrapper,.h16 div#wrapper,.h05 div#wrapper,.h19 div#wrapper,.h12 div#wrapper,.h06 div#wrapper,.h20 div#wrapper,.h07 div#wrapper,.h21 div#wrapper,.h08 div#wrapper,.h22 div#wrapper,.h13 div#wrapper,.h23 div#wrapper,.h10 div#wrapper,.h24 div#wrapper,.h09 div#wrapper {
	background: url(images/lightbg.jpg) repeat;
	min-width: 875px;
}

/*header*/
div#header {
	z-index: 10;
}
div#header,.h01 div#header,.h15 div#header {
	background: url(images/header.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h02 div#header,.h16 div#header {
	background: url(images/header2.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h14 div#header,.h03 div#header,.h17 div#header {
	background: url(images/header3.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h11 div#header,.h04 div#header,.h18 div#header {
	background: url(images/header4.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h05 div#header,.h19 div#header {
	background: url(images/header5.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h12 div#header,.h06 div#header,.h20 div#header {
	background: url(images/header6.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h07 div#header,.h21 div#header {
	background: url(images/header7.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h08 div#header,.h22 div#header {
	background: url(images/header8.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h13 div#header,.h09 div#header,.h23 div#header {
	background: url(images/header9.jpg) no-repeat;
	width: 100%;
	height: 700px;
}
.h10 div#header,.h24 div#header {
	background: url(images/header10.jpg) no-repeat;
	width: 100%;
	height: 700px;
}

#blog-title {
padding-top: 210px;
padding-left: 310px;
}

#blog-title a {
	display: block;
	width: 400px;
	height: 65px;

}

#blog-title a span {
	display: none;
}

#blog-description {
	display: none;
}

div#access div.skip-link {
	display: none;
}

div#access div.skip-link a {
	
}

/* Menu */

div#menu {
	height: 1.5em;
	position: absolute;
	top: 80px;
	left: 800px;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
}

div#menu ul a {
	font-weight: 500;
	text-decoration: none;
}

div#menu ul,div#menu ul ul,div#menu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#menu ul li {
	float: left;
}

div#menu ul li a {
	clear: #;
	padding: 0.3em 0.5em;
	color: #560006;
}
div#menu ul li a:hover {
	color: #000;
}

div#menu ul ul {
	display: none;
}

div#menu ul ul li {
	float: none;
}

div#menu ul ul li a {
	margin: 0;
	padding: 0;
}

div#menu ul li:hover ul {
	display: block;
	font-size: 0.9em;
	padding-top: 0.5em;
	position: absolute;
}

div#menu ul li:hover ul li a {
	border: none;
	display: block;
	padding: 0.1em;
	width: 10em;
}

div#menu:hover,div#menu:focus {
	
}

div#menu a:link,div#menu a:visited {
	
}

div#menu a:hover,div#menu a:active {
	
}

div#menu:hover a:link,div#menu:focus a:link,div#menu:hover a:visited,div#menu:focus a:visited {
	
}

div#menu:hover a:hover,div#menu:focus a:hover,div#menu:hover a:active,div#menu:focus a:active {
	
}

div#search {
	
}

li#search label {
	font-weight: normal;
}

/*posts*/

div#container {
}

div#content {
	max-width: 955px;
	padding-left: 50px;
	margin-top: -395px;
	z-index: 100;
}

.entry-content a {
	
}

.hentry {
	margin-bottom: 20px;
}

.hentry h2 a,.hentry h2 {
	color: #560006;
	font: 26pt Georgia, "Times New Roman", Times, serif;
}
h2.page-title span {
	color: #3f2611;
}
.hentry h2,h2.page-title {
	margin-bottom: 0;
	color: #560006;
}
.hentry h3 a,.hentry h3,h3.page-title {
	color: #560006;
	margin-bottom: 5px;
	font: 16pt Georgia, "Times New Roman", Times, serif;
}
.entry-title {
	margin-bottom: 0;
}

.entry-title a {
	
}

.entry-title a:hover {
	
}

.page-title, .page-title a, .page-title a:hover {
	
}

.entry-content {
	margin-top: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	padding-right: 5px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.entry-content p {
	font-size: 1.3em;
}

div.entry-date {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3f2611;
	font-weight: 600;
}

.entry-meta {
	font-size: .9em;
}

/*post nav*/

.home div#nav-above {
	display: none;
}

div#nav-above,div#nav-below {
	
}

div#nav-above {
	
}

div#nav-below {
	margin-bottom: 20px;
}

.alignleft,div.nav-previous {
	
}

.alignright,div.nav-next {
	
}

/*comment forms*/

form#commentform .form-label {
	margin: 1em 0 0;
}

form#commentform span.required {
	color: red;
}

form#commentform,form#commentform p {
	padding: 0;
	margin-bottom: 1em;
}

input#author,input#email,input#url {
	width: 50%;
}

input#author,input#email,input#url,textarea#comment {
	padding: 0.2em;
}

div.comments ol li {
	margin: 0 0 3.5em;
}

textarea#comment {
	height: 13em;
	margin: 0 0 0.5em;
	overflow: auto;
	width: 66%;
}

.avatar {
	
}

.comment.alt {

}

.comment {

}

.comment-author {
	color: #3f2611;
	border: 3px double;
	padding-left: .5em;
	margin-bottom: 1em;
}
.comment-author span.fn.n {
	font-size: 13pt;
}

.comment-meta {
	float: right;
	margin-top: -32px;
	margin-right: 1em;
}

.comment p {
	margin: 0 15px;
}

.trackback {
	color: #3f2611;
}

.trackback p {
	margin: 0 15px;
}

.pingback {
	color: #3f2611;
}

.pingback p {
	margin: 0 15px;
}
#archives-page li,#links-page li {
	list-style-type: none;
}
#childpages {
	font-size: 1.5em;
	width: 30%;
	border: 3px double;
	padding: .5em;
	margin: 0 auto;
		background: url('images/bghover.jpg') 120px 240px;

}
#childpages li {
	list-style-type: none;
	margin-bottom: .3em;
}
/* Sidebar */

div.sidebar {
	margin-top: -330px;
	margin-left: 20px;

}

.xoxo {
	
}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li {
	
}

div.sidebar h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #3f2611;
	border: 3px double;
	padding: 5px;
	font-weight: 600;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Search */

#search h3 label {
	font-weight: 600;
}
#search input#s,#search .submit-button {
	margin-left: 25px;
	margin-bottom: 5px;
}
#search input#s.text-input {
	width: 100px;
	border: 1px solid #3f2611;
}

#search input#s:focus,#search input#s:hover {
	
}

li#search input {
	font-weight: normal;
}

div.sidebar li form {
	
}
div.sidebar ul li {
	list-style-type: none;
}
div.sidebar ul ul {

}

div.sidebar ul ul li {
	
}

div.sidebar ul ul ul {
	
}

div.sidebar ul ul ul li {
	list-style-type: square;
	list-style-position: inside;
}

div.sidebar a {
	
}

div.sidebar a:hover {
	
}

li#pages li a {
	color: #3f2611;
	border: 3px double;
	padding: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	font-weight: 600;
	font-size: 10pt;
}
li#pages li a:hover {
	border: 3px double;
	color: #181202;
	background: url('images/bghover.jpg') 120px 240px;
}
li#pages li li a:hover {
	border: none;
	background: transparent;
	}
li#pages li li {
	list-style-type: circle;
	list-style-position: inside;
}
li#pages li li a {
	color: #3f2611;
	border: none;
	margin: -5px 0 1px 0;
}

li#categories {
	
}

li#archives {
	
}

li.linkcat {
	
}

li#rss-links {
	
}

#meta {
	
}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */

div.gallery {
	}

div.gallery dl {
	text-align: center;

}

div.gallery dl dt {
	margin: 0;
}

div.gallery dl dd {
	margin-left: 0;
}

div.entry-attachment,div.entry-caption {
	text-align: center;
}

div.entry-attachment img,div#nav-images div img {
	overflow: hidden;
}

body.attachment div#nav-images {
	clear: both;
	width: 100%;
}

body.attachment div#nav-images div {
	padding: 1em 0;
	width: 50%;
}

body.attachment div#nav-images div.nav-previous {
	text-align: left;
}

body.attachment div#nav-images div.nav-next {
	text-align: right;
}

body.attachment div.entry-meta,body.attachment div#comments {
	clear: both;
}
#pages ul ul ul {
	display: none;
}

/*footer*/

div#footer {
	background: url('images/larry.png') no-repeat;
	width: 550px;
	height: 60px;
	padding-left: 250px;
	padding-top: 53px;
	margin-left: 20px;
}

div#footer a {
	float: right;
	height: 60px;
	width: 100px;
	background: url('images/dodsondesign.gif');
	display: block;
}
div#footer span {
	display: none;
}
#dummy {
	width: 1px;
	height: 1px;
}