/*
Theme Name: Entertainment V1
Theme URI: http://mikecdesign.com
Description: Theme designed for comedians or comedy clubs
Author: Damien Thomas
Author URI: http://phdzine.net
Version: 0.01

GPL License
*/
body {
margin: 0;
background-color: #000;
}

img {
border: none;
}

/***************************
HEADER
****************************/
#header-container {
width: 100%;
height: 320px;
background-color: #600000;
background-image: url(/images/home/home-promo.jpg);
background-position: center center;
background-repeat: no-repeat;

}

#header {
margin: 0 auto;
width: 980px;
height: 320px;
}

/************************
CONTENT
*************************/
#content-container {
width: 100%;
}

#content {
margin: 0 auto;
width: 980px;
overflow: hidden;
}

#main {
float: left;
width: 700px;
}

.post {
float: left;
padding: 25px;
width: 650px;
font-family: Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.comments-area {
float: left;
padding: 0 25px;
width: 650px;
font-family: Arial, Helvetica, sans-serif;
background-color: #FFF;
}
.comments-area a {
	color: #000;
}

.entry {
float:left;
}

#home-main-wrapper {
float: left;
padding-top: 30px;
width: 700px;
background-color: #FFF;
}

#home-main {
float: left;
width: 420px;
margin: 0 14px 36px 10px;
}

#home-sidebar {
float: left;
width: 250px;
}

#home-blog {
margin-left: 10px;
float: left;
width: 675px;
}

#home-blog h2.title {
font-family: Arial, Helvetica, sans-serif;
margin:2px 0;
}

#home-blog .entry p {
font-size: 14px;
margin: 4px 0;
}

.home-post {
float: left;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/bkgrd/700x1-dotted-line.png);
background-repeat: no-repeat;
background-position:bottom;
width: 400px;
}

.home-title {
float: left;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
border-bottom: #999 1px solid;
width: 400px;
}

.home-post:hover {
background-color: #F4F4F4;
}

.home-post img {
margin-right: 4px;
padding: 1px;
border: #011947 1px solid;
float:left;
}

.blog-post {
float: left;
padding: 10px;
width: 655px;
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/bkgrd/700x1-dotted-line.png);
background-repeat: no-repeat;
background-position:bottom;
}

.blog-post:hover {
background-color: #F4F4F4;
}

.blog-title {
float: left;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
border-bottom: #999 1px solid;
width: 655px;
}

#home-promos img {
margin-bottom: 4px;
}

.navigation {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFF;
overflow:hidden;
}

.alignleft {
padding-left: 10px;
float:left;
}

.alignright {
padding-right: 10px;
float: right;
}

#home-main p {
margin:0;
padding:0px 0px 6px 0px;
font-size: 12px;
}

.home-post a {
color: #292929;
text-decoration: none;
}

.home-post h2 a, .home-post h2 a:visited {
color: #292929;
text-decoration: none;
}

.home-post a:visited {
color: #565656;
}

#home-main h2 {
margin:0;
font-size: 14px;
}

.home-post a {
color: #292929;
text-decoration: none;
}

.blog-post a {
color: #292929;
text-decoration: none;
}

.blog-post h2 a, .home-post h2 a:visited {
color: #292929 !important;
text-decoration: none;
}

.blog-post a:visited {
color: #565656;
}

.home-post a {
color: #292929;
text-decoration: none;
}

.post a {
color: #292929;
}

.post a:hover {
color:#990000;
text-decoration:underline;
}

.post a:visited {
color: #565656;
}

.post h2 {
margin:0;
}

.post p {
width: auto;
}

.post h2 a, .post h2 a:visited {
color: #292929;
text-decoration: none;
}

.postmetadata {
float:left;
font-size: 12px;
}

/********************
FOOTER
*********************/

#footer {
float: left;
width: 700px;
height: 70px;
padding-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
background-image: url(/images/page/bottom-round.png);
background-repeat: no-repeat;
}

#footer a {
color: #999;
text-decoration: underline;
}

#sidebar {
margin-left: 20px;
float: left;
width: 250px;
}

#navbar {
float:left;
width: 700px;
height: 38px;
}

#nav-buttons {
margin:0;
padding:0;
height: 37px;
text-indent: -9999px;
}

#nav-buttons li {
list-style: none;
display: inline;
}

#nav-buttons li a {
float:left;
height: 38px;
}

#nav-buttons a#home {
background: url(/images/navbar/navbar.jpg) no-repeat 0 0;
width: 74px;
}

#nav-buttons a:hover#home {
background-position: 0 -38px;
}

#nav-buttons a#schedule {
background: url(/images/navbar/navbar.jpg) no-repeat -74px 0;
width: 102px;
}

#nav-buttons a:hover#schedule{
background-position: -74px -38px;
}

#nav-buttons a#news-info {
background: url(/images/navbar/navbar.jpg) no-repeat -176px 0;
width: 103px;
}

#nav-buttons a:hover#news-info{
background-position: -176px -38px;
}

#nav-buttons a#club {
background: url(/images/navbar/navbar.jpg) no-repeat -280px 0;
width: 66px;
}

#nav-buttons a:hover#club {
background-position: -280px -38px;
}


#nav-buttons a#promos {
background: url(/images/navbar/navbar.jpg) no-repeat -346px 0;
width: 77px;
}

#nav-buttons a:hover#promos {
background-position: -346px -38px;
}


#nav-buttons a#restaurant {
background: url(/images/navbar/navbar.jpg) no-repeat -423px 0;
width: 90px;
}

#nav-buttons a:hover#restaurant {
background-position: -423px -38px;
}

#nav-buttons a#directions {
background: url(/images/navbar/navbar.jpg) no-repeat -513px 0;
width: 100px;
}

#nav-buttons a:hover#directions {
background-position: -513px -38px;
}	

#nav-buttons a#tickets {
background: url(/images/navbar/navbar.jpg) no-repeat -613px 0;
width: 88px;
}

#nav-buttons a:hover#tickets {
background-position: -613px -38px;
}

#quote-banner {
position:absolute;
top: -60px;
margin-left: 110px;
width: 547px;
height: 339px;
z-index: 1;
}

#quote-wrapper {
width: 400px;
height: auto;
padding: 4px;
display: none;
color: #FFF;
}

#quote-wrapper li {
list-style: none;
}

.qoute-input-text {
margin-bottom: 4px;
width: 300px;
height: 22px;
border: #999 2px solid;
}

.quote-textarea {
margin-bottom: 4px;
width: 300px;
height: 200px;
border: #999 2px solid;
}

#quotesubmitted {
display: none;
}

#removebutton {
display: none;
}

#close {
display:none;
}

#quoteremoved {
display:none;
}

#submiterror {
display:none
}

#quote-banner #quotes {
margin: 117px 0 0 80px;
padding:0;
color: #FFF;
width: 430px;
}

#quote-banner ul#quotes li {
height: 150px;
list-style: none;
display: none;
}

#quote-banner #quotes h2 {
font-size: 1.2em;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
text-align: center;
}

#quote-banner #quotes .quotemeta {
width: 447px;
text-align:right;
}

#quote-banner #quotes .quotemeta p {
margin:0;
font-size: 1em;
font-style: italic;
font-weight: 600;
color: #666;
}

a#linky {
float:right;
margin: 50px 25px 0 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.red-button {
padding: 4px 30px;
background-color:#900;
border: none;
color: #FFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.black-button {
padding: 4px 30px;
background-color:#000;
border: none;
color: #FFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#close {
margin-top: 20px;
}

.quote-label {
font-size: 14px;
font-weight: 600;
}

#search-form {
margin-bottom: 4px;
}

.sidebar-search {
margin:0;
padding:0;
}

.sidebar-search li {
display:inline;
list-style:none;
}

.sidebar-search #search {
border: none;
padding-left: 4px;
height: 31px;
width: 151px;
background-image: url(../../../../images/search/search_bg.jpg);
background-repeat: no-repeat;
background-color: #000;
color: #CCC;
}

.sidebar-social {
margin:0;
padding:0;
}

.sidebar-social li {
list-style:none;
}

#search-button {
height: 36px;
width: 50px;
border: none;
background-image: url(/images/search/go-button-off.png);
background-repeat: no-repeat;
background-color: #000;
cursor: pointer;
}

#search-button:hover {
background-image: url(/images/search/go-button-on.png);
}
#twitter_div { 
width: 240px; 
padding: 0 10px 10px 10px; 
background-color: #000; 
margin-top: -5px;
}

ul#twitter_update_list { 
width: 240px; 
padding: 0; 
margin: 0; 
overflow: hidden; 
}

ul#twitter_update_list li { 
width: 240px; 
padding: 8px 0; 
border-bottom: solid 1px #CCC; 
list-style: none; 
list-style-image:none; color: #666; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
}

ul#twitter_update_list li a { 
color: #999;  
text-decoration: none; 
}

ul#twitter_update_list li a:hover { 
color: #990000; 
border-bottom: solid 1px;
text-decoration: none;
}

.wp-pagenavi {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
clear: both;
background-color: #FFF;
}

.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #F4F4F4;
padding: 3px 5px;
margin: 2px;
color: #011947;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
color:#F00;
font-weight: 600;
}

.wp-pagenavi span.current {
font-weight: bold;
}

#comments {
margin-top: 20px !important;
font-size: 14px;
}

.comment-feed-track {
font-size: 12px;
}

#home-main-wrapper h1 {
margin: 4px 10px;
font-family: Arial, Helvetica, sans-serif;
}

.listen-now {
margin-top: 4px;
text-align:right;
font-weight: 600;
}

.all-title {
font-size: 22px !important;
font-weight:600;
float:left;
}

.side-title {
padding: 10px 0;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
background-image: url(/images/bkgrd/700x1-solid-line.png);
background-repeat: no-repeat;
background-position:bottom;
width: 245px;
overflow:hidden;
}

.all-title-side {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px !important;
font-weight:600;
float: left;
}

.all-side {
margin-top: 6px;
float:right;
}

.all-side a {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 4px;
background-color: #990000;
color: #FFF !important;
font-size: 12px !important;
text-decoration: none;
}

.all-side a:hover {
text-decoration: underline;
}

.all {
margin-top: 10px;
float:right;
}

.all a {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 4px;
background-color: #990000;
text-decoration:none;
color: #FFF !important;
font-size: 12px !important;
}

.all a:hover {
text-decoration: underline;
}

/*#radio .post p {
margin:4px 0 10px 0;
}*/

#post-wrapper {
float:left;
padding-top: 30px;
background-color: #FFF;
}

#post-wrapper img {
margin-right: 4px;
padding: 2px;
border: #CCC 1px solid;
}

#post-wrapper .wp-caption img {
border:none;
padding:10px 0;
}

.wp-caption {
background-color: #F4F4F4;
border: #CCC 1px solid;
margin: 0 10px;
}

.wp-caption-text {
margin:6px;
text-align: center;
font-size:12px;
color:#666666;
}

#calendar #post-wrapper img {
border: none;
}

.home-link {
display:block;
height: 100px;
width: 100%;
}

.blog-link {
display:block;
height: 92px;
width: 100%;
}

.blog-link h2 {
font-size: 14px;
}

.blog-link h2, .home-link h2 {
color: #990000;
}

.blog-link p, .home-link p {
color: #000;
}

.blog-link small {
color: #666;
font-size: 12px;
}

#sidebar h2 {
margin:10px 0 4px 0;
padding:0;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
}

#sidebar ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #808080;
margin:0;
margin-bottom: 20px;
padding:0;
}

#sidebar ul li {
list-style-image: url(/images/icons/right-bullet.png);
list-style-position: inside;
}

#sidebar a {
color:#808080;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#sidebar a:hover {
text-decoration: underline;
}

#submitquote {
font-family: Arial, Helvetica, sans-serif;
}

#sidebar .sidebar-social li, #sidebar ul#twitter_update_list li  {
list-style: none;
list-style-image: none;
}

.gigs {
margin:0 0 0 10px;
padding:0;

}
.gigs li {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-weight: 600;

}
.gigs li a {
color: #990000;
text-decoration:none;
font-weight: normal;
}
.gigs li a:hover {
color:#FF0000;
text-decoration:underline;
}	
#sidebar table {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
}
/**
*Extra
************************************************/
.projects {
	margin: 10px 0;
	padding-bottom: 10px;
	float: left;
	width: 660px;
	border-bottom: #CCC 1px solid;
}
.projects h2 {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.projects .pimg {
		padding-top: -10px;
		float: left;
		width: 240px;
	}
.projects .pimgAbout {
		padding: 0;
		float: left;
		width: 240px;
	}
.projects .ptext {
	    margin-left: 25px;
		padding-top: 20px;
		float: left;
		width: 360px;
		text-align: left;
	}
.projects .ptextAbout {
	    margin-left: 25px;
		float: left;
		width: 360px;
		text-align: left;
	}
	table form img {
		border: none !important;
	}
