 
/* -------------------------------------------------------------- 
   
   Basic WordPress Blog Styles   
     
-------------------------------------------------------------- */   


/* Images
-------------------------------------------------------------- */

.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
  margin-right: 1.5em;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 1.5em;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	margin: 0;
}
.wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.gallery dl {
	margin: 0;
}
.gallery-caption {
	margin:-1.5em 0 0 0;
}


/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

body {
	margin: 0 0 0 0;
	padding: 0;
	color: #ffffff;
	background: #efefef url('images/background_860.jpg') repeat-y center;
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
	}

#page {
	background-color: white;
	width: 850px;
	margin: 0 auto;
	padding: 0;
	}

#header {
	margin: 0;
	padding: 0;
	height: 124px;
	background: #fff url('images/logo.jpg') no-repeat top left;
	}

#announce{
	width: 100%;
	height:90px;
	background-color:#888888;
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding: 0px;
}
a.bandlinkAnnounce{
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	/*letter-spacing:0.9px;*/
}
a.bandlinkAnnounce:hover{
	color:#B6EDF0;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	/*letter-spacing:0.9px;*/
}
#bandslist{
	width: 100%;
	height:238px;
	background-color:#58585a;
	padding: 0px;
}
.bandToggleDiv{
	width: 100%; 
	height:12px; 
	background-color:#58585a;
	text-align: left;
}
#showBandsToggle{
/*
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: white;
*/
}
#bandslistCenter{
	width:100%;
	margin: 0 auto;
}
#bandsLinks{
	float:left; 
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 660px;
}
#bandsImagesScroller{
	float:right;
}
.bandsLinksColumn{
	float:left;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	width: 25%;
	margin:0;
	padding:0px 0px 0px 0px;
}
a.bandlink{
	color:#ffffff;
	font-weight:normal;
	font-size:70%;
	text-decoration:none;
	/*letter-spacing:0.9px;*/
}
a.bandlink:hover{
	color:#B6EDF0;
	font-weight:normal;
	font-size:70%;
	text-decoration:none;
	/*letter-spacing:0.9px;*/
}
#ajaxpage{
	color:#ffffff;
	background-color:#58585a;
	}

/*----Image Caption css begin ----*/
.boxgrid{ 
	width: 178px; 
	height: 117px; 
	margin:0; 
	float:left; 
	background:#161613; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font:10pt "Lucida Grande", Arial, sans-serif; 
}
				
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 35px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.boxcaption div{
	color:#ffffff;
	font-weight:normal;
	font-size:62.5%;
	text-decoration:none;
	text-align: center; 
}
.captionfull .boxcaption {
	top: 117px;
	left: 0;
}
.caption .boxcaption {
	top: 220px;
	left: 0;
}
/*----Image Caption css end ----*/
/*----Menu-----------*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#slantedmenu{
width:50%;
padding:100px 0px 0px 424px;
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(images/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}
/*----Menu end--------*/
.entry{
padding-top:5px;
}

.clearClass{
clear:both;
}

#bandPageContentLeft{
	float:left;
	width:320px;
	margin-top:-15px;
}

#bandPageContentRight{
	float:right;
	width:530px;
	font-weight:normal;
	font-size:62.5%;
	text-decoration:none;
	margin-top:18px;
}

#bandPageContentRight p{
	margin-top:0px;
}
.bandPageContentRightBio{
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
	border-bottom:1px solid white;
}

.bandPageContentRightUpcoming{
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}

#bandPageContentLeft h1{
	font-weight:bold;
	font-size:120%;
	text-decoration:none;
}

#bandPageContentLeft h3{
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
	margin-top:-15px;
	padding-bottom:3px;
}

#bandPageContentLeft .bandPageLeft{
	margin-top:-15px;
}

#bandPageContentLeft .bandPageLeftSectionHdr{
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
	border-top:1px solid white;
	border-bottom:1px solid white;
	width:300px;
	margin-top:0px;
	border-bottom: 1px solid white;
	background-color:#e0e0e0;
	color:#58585a;
}

#bandPageContentLeft .bandPageLeftSectionHdrAvail{
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
	border-top:1px solid white;
	border-bottom:1px solid white;
	width:300px;
	margin-top:6px;
	border-bottom: 1px solid white;
	background-color:#e0e0e0;
	color:#58585a;
}

#bandPageContentLeft .bandPageLeftSectionHdrMedia{
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
	border-top:1px solid white;
	border-bottom:1px solid white;
	width:300px;
	margin-top:6px;
	border-bottom: 1px solid white;
	background-color:#e0e0e0;
	color:#58585a;
}

#bandPageContentLeft ul {
   margin:0px;
}
#bandPageContentLeft li {
   list-style: none;
   margin-left: -40px;
   font-size:70%;
}
#bandPageContentLeft li a{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#bandPageContentLeft li a:hover{
	color:#B6EDF0;
	font-weight:normal;
	text-decoration:none;
}
.bandPageContentLeftMedia{
   font-size:11px;
}
.bottomFiller{
	color:#58585a;
	background-color:#58585a;
	}

.tourListingArtist{
	border-top: 1px solid white;
	background-color:#e0e0e0;
	color:#58585a;
}

.tourListing{
    font-size:70%;
	font-weight:normal;
	text-decoration:none;
}

.availsListing{
    font-size:70%;
	font-weight:normal;
	text-decoration:none;
}

#showsPage{
	margin-top:-4px;
}
.avails{
margin-top:2px;
}
.media{
margin-top:2px;
}

.availsHeader{
	border-bottom: 1px solid white;
	background-color:#e0e0e0;
	color:#58585a;
}
.contactHdr{
	border-bottom: 1px solid white;
	background-color:#e0e0e0;
	color:#58585a;
    font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.contactContent{
	padding-bottom: 10px;
    font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.contactPage{
	margin-top: -4px;
}
.contactContent a{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.contactContent a:hover{
	color:#B6EDF0;
	font-weight:normal;
	text-decoration:none;
}
