/*
Theme Name: CLS
Theme URI: http://chucksliqorstore.com/
Description: Chuck Loves You
Author: Georg Fischer
Author URI: http://fishnation.org/
*/


* {
	margin: 0;
	padding: 0;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #c0c0c0;
}

body {
	background: #242424;
}

li {
	list-style: none;
}

img {
	border: none;
}

code {
	font: 11px "Lucida Console", "Courier New", Courier, monospace;
	color: #fff;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

.clear {
	clear: both;
}

	#wrapper {
		width: 700px;
		margin: 0 auto;
	}
		
		#head h1 a {
			text-indent: -5000px;
			overflow: auto;
			display: block;
			width: 700px;
			height: 121px;
			background: url(images/chucksliquorstore.gif);
			margin: 110px 0 62px 0;
		}
		
	#menu {
		padding: 0 0 31px 0;
		margin: 0 0 0 4px;
	}
	
		#menu li a {
			float: left;
			text-indent: -5000px;
			overflow: auto;
			height: 12px;
			margin: 0 7px 0 0;
		}
		
		#menu li ul {
			display: none;
		}
		
		#menu .page-item-18 a{
			width: 39px;
			background: url(images/menu/news.gif) top left;
		}
		
		#menu .page-item-18 a:hover {
			background: url(images/menu/news.gif) 0 -12px;
		}
		
		#menu .page-item-11 a {
			width: 44px;
			background: url(images/menu/about.gif) top left;
		}
		
		#menu .page-item-11 a:hover {
			background: url(images/menu/about.gif) 0 -12px;
		}
		
		#menu .page-item-3 a {
			width: 46px;
			background: url(images/menu/shows.gif) top left;
		}
		
		#menu .page-item-3 a:hover {
			background: url(images/menu/shows.gif) 0 -12px;
		}
		
		#menu .page-item-5 a {
			width: 44px;
			background: url(images/menu/bands.gif) top left;
		}
		
		#menu .page-item-5 a:hover {
			background: url(images/menu/bands.gif) 0 -12px;
		}
		
		#menu .page-item-7 a {
			width: 44px;
			background: url(images/menu/media.gif) top left;
		}
		
		#menu .page-item-7 a:hover {
			background: url(images/menu/media.gif) 0 -12px;
		}
		
		#menu .page-item-9 a {
			width: 34px;
			background: url(images/menu/shop.gif) top left;
		}
		
		#menu .page-item-9 a:hover {
			background: url(images/menu/shop.gif) 0 -12px;
		}	
		
		#menu .current_page_item a,
		#menu .current_page_parent a {
			background-position: 0 -12px;
		}	
		
		
	#content {
		float: left;
		margin: 0 0 40px 4px;
		width: 520px;
	}
	
		#content h2 {
			font-size: 20px;
			color: #fff;
			padding: 35px 0 0 0;
		}
		
		#content h2 a {
			font: 25px Georgia, serif;
			color: #fff;
			padding: 22px 0 13px 0;
			text-decoration: none;
		}
		
		#content h2.error {
			font: 40px Georgia, serif;
			color: #fff;
			padding: 22px 0 13px 0;
		}
		
		#content h3 {
			font-size: 13px;
			color: #fff;
			padding: 33px 0 11px 0;
		}
		
			#content h3 a {
				font-size: 13px;
			}
		
		#content p.error {
			font-size: 15px;
			color: #6E6E6E;
		}
		
		#content h2 a:hover {
			border-bottom: 1px #ff000 solid;
		}
		
		#content .post-date {
			font-size: 11px;
			margin: 5px 0 20px 0;
			display: block;
			color: #6E6E6E;
		}
		
		#content p {
			line-height: 22px;
			font-size: 12px;
			margin: 22px 0 0 0;
		}
		
		#content blockquote {
			padding: 20px 20px 20px 40px;
			background: #1c1c1c;
			border: 1px #464646 solid;
			margin: 22px 0 0 0;
		}
		
			#content blockquote p {
				margin: 0;
			}
			
			#content blockquote em {
				display: block;
				margin: 15px 0 0 0;
			}
		
		#content div.wp-caption {
			padding: 10px 0 10px 10px;
			background: #1C1C1C;
		}
		
		#content .wp-caption-text {
			font-size: 9px;
			padding: 5px 0 0 0;
		}
		
		#content .alignnone {
			margin: 0 0 15px 0;
		} 
		
		#content p.edit {
			margin: 13px 0;
			padding: 5px 0;
			font: 11px "Lucida Grande", Lucida, Arial, sans-serif;
		}	
		
		
			#content p a,
			#content li a,
			.gigpress-table a,
			#comments a,
			.comment_author a,
			#sidebar a,
			#content h3 a,
			#sidebar h2 a {
				color: #fff;
				text-decoration: none;
				border-bottom: 1px #464646 solid;
			}
			
			#content p a:hover,
			#content li a:hover,
			.gigpress-table a:hover,
			#comments a:hover,
			.comment_author a:hover,
			#sidebar a:hover,
			#content h3 a:hover,
			#sidebar h2 a:hover {
				color: #fff;
				text-decoration: none;
				border-bottom: 1px #ff0000 solid;
			}
			
			#content p.edit a{
				font: 11px "Lucida Grande", Lucida, Arial, sans-serif; 
			}
			
			#content ul {
				margin: 20px 0;
			}
			
			#content li,
			.comment_text li,
			.widget .gigpress-listing li {
				padding: 0 0 0 32px;
				background: url(images/list-item.gif) 8px 10px no-repeat; 
				line-height: 22px;
			}
			
			#content table.gigpress-table hcalendar {
				margin: 40px 0 0 30px 0;
			}
			
			#content .article_information {
				font-size: 9px;
				font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
				margin: 20px 0 0 0;
				padding: 3px;
				background: #1c1c1c;
			}
			
	#comments {
		clear: both;
		width: 520px;
		margin: 40px 0 0 4px;
		padding: 30px 0 0 0;
		border-top: 1px #6E6E6E solid; 
	}
	
		#comments h2 {
			font-size: 20px;
			padding: 22px 0 5px 0;
			color: #6E6E6E;
		}		
		
		#comments p.comment_author {
			margin: 8px 0 6px 0;
		}
			
		#comments p.comment_moderation {
			padding: 5px;
			font-style: italic;
		}
		
		#comments p.comment_author span.comment_date {
			font-size: 10px;
			color: #6E6E6E;
		}
		
		#comments p.comment_logged_in {
			padding: 6px 0 8px 0;
		}
		
		#comments div.comment_text {
			margin-bottom: 30px;
		}
		
		#comments div.comment_text p {
			line-height: 21px;
			color: #7e7e7e;
		}
		
		
		
		#commentform input {
			width: 270px;
			padding: 3px;
			background: #1c1c1c;
			border: 1px #464646 inset;
			font: 11px "Lucida Grande", Lucida, Arial, sans-serif;
			margin: 0 0 3px 0;
		}
		
		#commentform textarea {
			width: 514px;
			height: 130px;
			padding: 3px;
			background: #1c1c1c;
			border: 1px #464646 inset;
			font: 11px "Lucida Grande", Lucida, Arial, sans-serif;
			margin: 0 0 3px 0;
		}
		
		#commentform #submit {
				width: auto;
				border: 1px #c0c0c0 outset;
				padding: 3px;
				font-size: 10px;
				color: #fff;
				background: red;
		}
			
	#sidebar {
		width: 120px;
		float: right;
		margin: 35px 0 0 0;
		padding: 5px 10px;
	}			
	
		#sidebar h2,
		#sidebar h2 a {
			font-size: 15px;
			margin: 0 0 7px 0;
		}
		
		#sidebar li {
			line-height: 22px;
		}
		
		#sidebar li a {
			line-height: 22px;
		}
		
		#sidebar ul li ul {
			margin: 0 0 30px 0;
		}
		
		#sidebar ul li ul li {
			margin: 0 0 8px 0;
		}
		
		#sidebar span.gigpress-date {
			display: inline;
		}
		
		.widget_pages h2 {
			display: none;
		}
		
		#sidebar .widget_pages li a {
			font-size: 20px;
		}
		
		
		.widget .gigpress-listing abbr {
			font-size: 13px;
			color: #fff;
		}
		
		.widget .gigpress-listing a {
			font-size: 10px;
		}
		
	#foot {
		border-top: #464646 1px solid
		font: 11px "Lucida Grande", Lucida, Arial, sans-serif;
		margin: 60px 0 8px 4px;
		clear: both;
	}
		
		#foot #search {
			width: 166px;
			margin: 5px 0 12px 0;
			display: none;
		}
		
			#search form input {
				width: 100px;
				padding: 2px;
				background: #1c1c1c;
				border: 1px #464646 inset;
				font: 11px "Lucida Grande", Lucida, Arial, sans-serif;
			} 
			
			#search form #searchsubmit {
				width: auto;
				border: 1px #c0c0c0 outset;
				padding: 1px;
				font-size: 10px;
				color: #6e6e6e;
				background: #242424;
			}
			
		#foot div {
			font: 10px "Lucida Grande", Lucida, Arial, sans-serif;
			color: #1c1c1c;
		}
			
		#foot a {
			font: 10px "Lucida Grande", Lucida, Arial, sans-serif;
			color: #1c1c1c;
			text-decoration: none;
			border-bottom: 1px #1c1c1c solid;
		}
		
		#foot a:hover {
			border-bottom: 1px #ff0000 solid;
			color: #fff;
		}
		
		div.info {
			padding: 4px 0 0 0;
			width: auto;
		}
		
		#content p.admin a,
		#comments p.admin a {
			border: none;
			color: #1c1c1c;
			padding: 10px 0 0 0;
			display: block;
		}
		
		#content p.admin a:hover,
		#comments p.admin a:hover {
			color: red;
		}
		
		#required-fields {
			padding: 16px 0 8px 0;
		}
		
		.required {
			color: red;
		}
			
			

				
				
		
		 	



/* fuer unterschiedliche Kommentare*/
.aelt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

/* braucht man immer*/
acronym, abbr, span.caps {
	cursor: help;
}


/* Meet the table that displays our shows */
.gigpress-table {
	border: none;
	border-top: 1px solid #464646;
	margin: 20px 0 40px 0;
}

/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-weight: bold;
	background: #464646;
}

/* Generic class for the table header cells */
.gigpress-table th {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #464646;
}

/* This is for the tour name header cells */
th.gigpress-heading {
	border-bottom: 1px solid #464646;
}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
}

/* Applies to the first row of each show listing */
.gigpress-row td {
background: #313131;	
}

/* To set an alternating row style */
.gigpress-alt {
}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
}

th.gigpress-city {
}

th.gigpress-venue {
}

th.gigpress-country {
	text-align: center;
}

/* Likewise, individual classes for the content cells */
td.gigpress-date {
}

td.gigpress-city {
}

td.gigpress-venue {
}

td.gigpress-country {
	text-align: center;
}

tr.gigpress-info:hover{
	background: none;
}

.gigpress-info td {
	font-size: 90%;
	padding: 10px 8px 30px 8px;
	border-bottom: 1px solid #464646;
}

.vevent {
	paddng: 20px 0 30px 0;
}

/* This wraps each of the address, admission, etc spans in the "info" cell */
span.gigpress-info-item {
	margin: 0 5px 0 0;
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #666;
}

/* For the spacer cell that goes in-between tours */
td.gigpress-empty {
}

/* In case you want to style the "Buy Tickets" link */
a.buy-tickets {
	font-weight: bold;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}

/* This is for the RSS link */
td.gigpress-rss a {
	padding-left: 14px;
	background: transparent url(images/feed-icon-10x10.png) no-repeat left center;
}

span.gigpress-info-item {
	line-height: 22px;
}

/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
}

/* Generic styles for the list items within */
.gigpress-listing li {	
}

/* For tour headings in the sidebar */
span.gigpress-list-heading {	
	font-weight: bold;
	font-size: 110%;
}

/* So if you like you can syle the first list item differently */
li.gigpress-list-first {
}

/* So if you like you can syle the last list item differently */
li.gigpress-list-last {
}

/* So if you like you can syle the date differently */
span.gigpress-date {
	font-weight: bold;
	display: block;
}

/* Add a feed icon to the RSS link */
li.gigpress-list-rss a {
	padding-left: 14px;
	background: transparent url(images/feed-icon-10x10.png) no-repeat left center;
}


/* This is just to include data dor hcalendar support, but hide it from view */
span.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
}

.related-post {
	display: block;
}

.gigpress-tour {
	display: block;
}

