/*
ORIGINAL:
Theme Name: ligneous
Theme URI: http://pure-essence.net/2008/09/14/wordpress-theme-ligneous/
Description: Created on 09/14/2008 for WordPress version 2.6.2 by <a href="http://pure-essence.net">pure-essence.net</a>. Graphics contain foliage and is ligneous. Last updated 09/16/2008 for style fixes.
Version: 1.0.5
Author: Ying Zhang
Author URI: http://pure-essence.net/
Tags: fixed width, two columns, widgets, valid CSS, widget ready, white, simple, valid XHTML, right sidebar, black

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

This themes has been created using the above theme.  However, this revised theme is the sole property of Joel Slater and is not for reuse without his sole permission.  Created by CloverLeaf Design (www.cloverleafdesign.net).

*/


#uIE {
	background-color: #feef88;
	color: #949494;
}

#hover {
	padding-top: 3px;
	padding-bottom: 6px;
}

#uIE a:link {color: #949494; text-decoration: underline;}
#uIE a:visited {color: #c6c6c6;}
#uIE a:hover {color: #950c0b;font-weight: bold;}
#uIE a:active {color: blue;}

/* @group Layout */

/* Layout */
body {
	font-size: 0.9em;
	font-family: Arial, Verdana, Sans-Serif;
	background-image: url(images/cork200.png);
	color: #ddd;
	text-align: center;
	margin: 0;
	min-width: 990px;
}

/* Default */
a {
	color: #000;
}

a:hover {
	text-decoration: none;
}

.hidden {
	display: none;
}

.search404 {
	margin-left: 180px;
}

h1 {
	font-size: 1.2em;
}

h2 {
	font-size: 1.1em;
}

h3 {
	font-size: 1em;
}

img.alignleft {
	float: left;
	margin: 0 .8em .8em 0;
}

img.alignright {
	float: right;
	margin: 0 0 .8em .8em;
}

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

.clearthedivs {
	clear: both;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

a img {
	padding: 5px;
	border: 1px solid #ccc;
}

form {
	padding: 0;
	margin: 0;
}

blockquote {
	background: url(images/blockquoteBk.gif) left 0.2em no-repeat;
	color: #666;
	padding: 0 1em 0 2.2em;
	margin: 0;
}

#page {
	width: 960px;
	color: #060606;
	margin: 0 auto;
	text-align: left;
}

#header {
	height: 200px;
}

#headerimg {
	width: 294px;
	background: url(images/header-name2.png) no-repeat;
	height: 200px;
	float:left;
}

#headerimg h1 {
	margin: 0;
	padding: 0;
}

#headerimg h1 a {
	width: 294px;
	background-image: url(images/header-name2.png) no-repeat;
	height: 200px;
}

#headerimg .description {
	display: none;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	color: #2d7c20;
	font-size: 1.1em;
	font-weight: bold;
}

/* @group NAV */

#navcontainer {
	float: right;
	height: 116px;
	margin-top: 0;
	padding-top: 0;
}

ul.navlist {
	display: inline;
}

ul.navlist li { 
	display: inline;
}

/* Current Page NAV */
.current_page_item a {background-position: -132px 0;}

.page_item {
	float: left;
	list-style-type: none;
}

li.page-item-3 a {
	display: block;
	width: 132px;
	height: 116px;
	background-image: url(images/nav-home-whole.png);
}

li.page-item-3 a:hover {
	background-position: -132px 0;
	cursor: pointer;
	}

li.page-item-5 a {
	display: block;
	width: 131px;
	height: 116px;
	background-image: url(images/nav-bio-whole.png);
}

li.page-item-5 a:hover {
	background-position: -131px 0;
	cursor: pointer;
	}

li.page-item-7 a {
	display: block;
	width: 132px;
	height: 116px;
	background-image: url(images/nav-news-whole.png);
}

li.page-item-7 a:hover {
	background-position: -132px 0;
	cursor: pointer;
	}

li.page-item-9 a {
	display: block;
	width: 131px;
	height: 116px;
	background-image: url(images/nav-contact-whole.png);
}

li.page-item-9 a:hover {
	background-position: -131px 0;
	cursor: pointer;
	}

li.page-item-11 a {
	display: block;
	width: 130px;
	height: 116px;
	background-image: url(images/nav-store-whole.png);
}

li.page-item-11 a:hover {
	background-position: -130px 0;
	cursor: pointer;
	}


/* @end */


#content {
	padding: 0;
	margin: 0;
	width: 600px;
	float: left;
}

#content-static {
	float: left;
	margin: 0;
	padding: 0;
	width: 600px;
}

.required {
	font-size: .6em;
	color: red;
}

#wpcf7-f1-p9-o1 {
	padding-top: 57px;
}

.post {
	background: url(images/oldpaper-bg.png) repeat-y;
	padding: 15px 0px 30px 73px;
	width: 600px;
}

#post-5 .entry,
#post-9 .entry,
#post-1 .entry {
	width: 595px;
}

#footer {
	background-image: url(images/metal-plate.png);
	height: 99px;
	width: 300px;
	color: #000;
	font-size: .8em;
}

p.footerbuttons, p.footertext {
	padding: 0px 38px;
	margin: 0;
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000;
}

p.footerbuttons {
	padding-top: 10px;
}

p.footertext {
	margin-top: -4px;
}

#footer p.footerbuttons {

}

#footer a {color: #000;text-decoration: underline;}
#footer a:hover {color: #fff;text-decoration: underline;}

#footer img {
	border: 0;
}



/* @end */

/* @group Post */

/* Post */
.post h2,
.post small {
	padding: 0;
	margin: 0;
}

.post {
	margin: 1em 1em 2em 0em;
}

.post h2 {
	font-size: 1.5em;
	font-family: Georgia, serif;
}

.post h2 a {
	color: #000;
	text-decoration: none;
}

.post h2 a:hover,
.navigation a:hover {
	text-decoration: underline;
}

ul.postmetadata {
	clear: both;
}

.post small.postmetadata,
ul.postmetadata {
	font-size: 0.75em;
}

.post small a,
ul.postmetadata a {
	color: #2d7c20;
	text-decoration: none;
}

.post small a:hover,
ul.postmetadata a:hover {
	text-decoration: underline;
}

.entry {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 7px;
}

ul.postmetadata {
	list-style: none;
	border-top: 3px double #d0d0d0;
	padding: 0.5em 0 1em 0;
	margin: 0;
	width: 600px;
}

ul.postmetadata li {
	display: block;
	float: left;
}

ul.postmetadata li.tags {
	width:  400px;
	padding-bottom: 15px;
}

ul.postmetadata li.comments {
	text-align: right;
	float: right;
	margin-right: 10px;
}

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

.navigation a {
	color: #000;
}

.navigation a:hover {
	color: #810b09;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}



/* @end */

/* @group Calendar */

/* Calendar */
#wp-calendar {
	border-collapse:collapse;
	width: 190px;
}

#wp-calendar th,
#wp-calendar td {
	text-align: center;
	padding: 1px;
	width: 14%;
}

#wp-calendar td#today {
	font-weight: bold;
}

#wp-calendar td a {
	display: block;
	padding: 1px;
	color: #e24b6a;
	border: 1px solid #4F4F4F;
	text-decoration: none;
}

#wp-calendar td#today a {
	background-color: #4F4F4F;
	border: 1px solid #666;
}

#wp-calendar td a:hover {
	color: #fff;
	background-color: #4F4F4F;
	border: 1px solid #666;

}

#wp-calendar td#next a,
#wp-calendar td#prev a,
#wp-calendar td#next a:hover,
#wp-calendar td#prev a:hover {
	color: #e24b6a;
	border: 0;
}

#wp-calendar td#next a:hover,
#wp-calendar td#prev a:hover {
	background-color: transparent;
	text-decoration: underline;
}



/* @end */

/* @group Sidebar */

/* Sidebar */

#sidebar {
	clear: none;
	float: right;
	padding: 0;
	margin: 0;
	width: 230px;
	font-family: "Courier New", Courier, mono;
}

#sidebar ul {
	padding: 5px 0;
	margin: 0;
	list-style: none;
}

#sidebar ul li ul {
	width: 182px;
}

#sidebar a,
a.more-link {

}
#sidebar a:hover,
a.more-link:hover {

}
#sidebar h2 {
}
#sidebar ul li ul li {
	line-height: 2em;
	list-style: square;
	margin: 0 0 0 15px;
	color: #666;
}

#search {
	margin-left: 30px;
}

#add-to-any-subscribe {
	margin-left: 38px;
}

#searchform {
	padding: 1em 0 0 0;
	margin: 0;
}
#searchform input#s:focus {
	background-color: #eee;
	border: 1px solid #000;
}
#searchform input#s {
	width: 9em;
	background-color: #fff;
	border: 1px solid #000;
	font-size: 1.2em;
}

.widgettitle {
	padding-top: 10px;
	font-size: 1.4em;
	font-style: italic;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.widget_recent_entries {
	background: url(images/post-it-yellow.png) no-repeat;
	height: 243px;
	width: 200px;
	padding-top: 0px;
	padding-left: 30px;
}

.widget_recent_entries ul {
	margin-top: 0px;
}

.widget_meta {
	background: url(images/post-it-yellow.png) no-repeat;
	height: 243px;
	width: 200px;
	padding-top: 5px;
	padding-left: 30px;
}

#meta ul {
	padding-left: 20px;
}

.widget_links {
	background: url(images/old-paper-strip.png) no-repeat;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 25px;
	width: 230px;
}

#recent_posts {
	font-size: .8em;
}

/* Links List */
ul.blogroll a {
	color: #000;
	font: bold 1.2em "Courier New", Courier, mono;
}

.widget_twitter {
	background: url(images/post-it-yellow.png) no-repeat;
	height: 243px;
	width: 180px;
	padding-top: 5px;
	padding-left: 30px;
}


/* class for upcoming shows */
.shows {
	height: 183px;
	width: 230px;
	background: url(images/post-it-yellow.png) no-repeat;
	color: 000;
	font-size:  .8em;
	font-style: italic;
	line-height: 2em;
}

h2.list-cat {
	background: url(images/upcoming-shows.png) no-repeat;
	height: 66px;
	margin-left: 40px;
	margin-bottom: -8px;
	text-indent: -9999px;
	width: 168px;
}

ul.lcp_catlist li {
	padding-left: 35px;
}

ul.lcp_catlist li:before {
	content: "\00BB \0020";
}

.booking {
	font-size: .9em;
	font-style: italic;
	margin-top: 8px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 25px;
	line-height: 1em;
	width: 230px;
}

/* @end */

/* @group Heading */

/* Heading */
#content h2.pagetitle {
	font-family: 'Gill Sans MT', Georgia, 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	margin: 0.5em 2.5em 0 0.5em;
	padding: 0;
	font-size: 1.4em;
	text-align: right;
}



/* @end */

/* @group Comments */

/* Comments */
ol.commentlist {
	padding: 0;
	margin: 1em 2em 0 2em;
	list-style: none;
	font-size: 0.9em;
}

ol.commentlist li.commentind {
	background: url(images/commentsBk.gif) left top no-repeat;
	padding: 1em;
	margin-bottom: 1em;
}

img.avatar {
	border: 1px solid #666;
	padding: 1px;
	float: left;
	margin-right: 1em;
}

ol.commentlist li.commentind cite {
	font-style: normal;
}

ol.commentlist li.commentind a {
	color: #2D7C20;
}


h2.commentheading {
	clear: both;
	font-family: 'Gill Sans MT', Georgia, 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	margin: 0.5em 2.5em 0 0.5em;
	padding: 0;
	font-size: 1.4em;
	text-align: right;
}

form#commentform {
	margin: 1em 2em;
}

form#commentform p {
	font-size: 1.1em;
}

form#commentform a {
	color: #2D7C20;
}

p.commentsclosed {
	margin: 0 0 2em 0;
	padding: 0;
	text-align: right;
}

input#author:focus, 
input#email:focus,
input#url:focus,
textarea#comment:focus {
	background-color: #eee;
	border: 1px solid #000;
}

input#author, 
input#email,
input#url,
textarea#comment {
	width: 20em;
	background-color: #fff;
	border: 1px solid #000;
}


textarea#comment {
	width: 100%;
}

p.commentWrapper {
	padding: 0;
	margin: 0;
}

div#recaptcha_widget_div {
	float: right;
}

input#submit {
	margin: 1em 0 0 0;
}



/* @end */

/* Wordpress required */
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

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

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.wp-caption-text {
	font-size: .8em;
	color: #adadad;
}

#attachment_48 {
	margin: 0;
	padding: 0;
}