@charset "utf-8";
html {height:100%}
body {
	font: .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #9D0000;
	height:100%;
	line-height:1.4em
}
* html .oneColLiqCtrHdr #container {
height: 100%;
}
a {color:#900}
a:visited {color:#900}
a:hover {color:#000; text-decoration:none}


.oneColLiqCtrHdr #container {
	width: 100%;  /* this will create a container 80% of the browser width */
	background: #FFFFff;
	margin: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	min-height: 100%;
}

#menu, #menuHome{
	background: #000000 url(../v3graphics/menuBg.jpg) repeat-x;
	text-align:center;
	padding: 0px;	
	position:fixed;
	width:100%;
	color:#FFF;/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	z-index:1
}

.oneColLiqCtrHdr #menu{
margin:-60px auto 50px;
}

.oneColLiqCtrHdr #menuHome{
margin:-40px auto 50px;}

.oneColLiqCtrHdr #mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	width: 904px;
	margin: 40px auto;
}
.oneColLiqCtrHdr #mainContentSub {
	padding: 0px 80px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF url(../v3graphics/cornerBg.png) no-repeat;
	width: 744px;
	margin: auto;
	margin-top:60px
}
.oneColLiqCtrHdr #container #mainContentSubWide {
	width: 794px;
	padding: 0px 55px;
	background: #FFFFFF url(../v3graphics/cornerBg.png) no-repeat;
	margin: auto;
	margin-top:60px
}
.oneColLiqCtrHdr #footer {
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(../v3graphics/menuBg.jpg) repeat-x;
	clear: both;
	color:#FFF;
	font-size:.7em;
	height:40px;
	line-height:40px;
	width:100%;
	padding-top: 0px;
	margin: -50px auto 0 auto;

} 

#clearfooter {
height: 40px;
}
#homeFlash {
	margin: 0px auto -10px;
	clear: both;
	height: 340px;
	width: 660px;
	float: left;

}
#newsBox, #showBox {
	padding: 40px 25px 10px 36px;
	float: left;
	height: 177px;
	width: 161px;
	background-repeat: no-repeat;
	color:#900;
	margin:10px 0 20px 0px;
	font-size:0.8em;
	font-weight:bold;
	overflow:hidden
}
#newsBox {
	background-image: url(../v3graphics/newsBox.png);
	float: left;
}
#showBox {
	background-image: url(../v3graphics/showsBox.png);
	float: left;
	clear:right;
}
.oneColLiqCtrHdr #container #mainContent #newsBox .newsItem {
	display: block;
	margin-bottom: 8px;
	color:#000;
	text-align:center;
	line-height: 1.3;
}
#videoBox {
	width:269px;
	float: left;
	margin:10px 85px;
	border:3px #900 solid;
	background-color:#000;
}
.oneColLiqCtrHdr #container #mainContent #videoBox #theLatest {
	float: left;
	margin-left: -26px;
	margin-bottom: -235px;
}

#layerOverflash {
	width: 246px;
	float: right;
	margin-left: -246px;
	margin-bottom: 0px;
	z-index:3
}

.oneColLiqCtrHdr #container #mainContent #showBox .tdate {
	display: block;
	color: #000;
	float:left;
	font-size:1em;
	padding-left:25px

	
}

.oneColLiqCtrHdr #container #mainContent #twitterBox {
	background: url(../v3graphics/twitterBox.png) no-repeat ;
	margin: -10px 0 20px 0;
	clear: both;
	height: 31px;
	width:900px;
	font-size: 0.85em;
	padding: 10px 0 5px 10px;
	vertical-align:bottom;
	position:relative


	
}
#pgHeader {
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	width: 575px;
	text-align: center;
}
#clearfooter {
height: 50px;
}

 /* tour page */
#row1 {
	color: #400C0E;
	background:url(../v3graphics/row1bg.jpg) no-repeat;
}
#row2 {
	color: #400C0E;
	background:url(../v3graphics/row2bg.jpg) no-repeat;
}
	
#row1, #row2{
	font-size: 13px;
	font-weight: normal;
	clear:both;
	width:773px;
	margin:10px 0 0 -15px;
	padding:10px 10px 0px 20px;
	height: 73px;

}

.date, .cityST, .venue, .time, .tickets, .support{
	display:block;
	float:left;
	margin:0 5px 10px;
	line-height:35px;
	height:40px;
	text-transform:lowercase;
	font-size:1.3em;
	height:35px;
	}

.date{
	width:100px;
}
	
.cityST{
	width:170px;
	font-size:1.6em;
	

}
.venue{
	width:210px;
	color:#900}
	
.venue a{
	color:#900}

.support{
	font-weight:bold;
	float:right;
	font-size:1em;
	text-align:center;
	line-height:1.5em;
}
	
.time{
	font-size:1.1em;
	width:50px
}

.tickets{
	font-size:1.1em;}

.link{
	font-size:1.2em;
	float:right;
	width:65px;
	margin-right:0px;
}
	
.tourRowinfo{
	clear:left;
	text-transform:lowercase;
	font-size:0.95em;
	padding-left: 15px;
}
	
#fb-event {float:right;
margin-right:10px}
	
.rotateImg {margin: 10px 5px 8px}.oneColLiqCtrHdr #container #mainContentSub #tourTitle {
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	margin-bottom: 15px;
	width: 770px;
}
#aboutPicColumn {
	float: right;
	width: 260px;
	margin-right:-40px;
	margin: 0 -40px 0 20px;
}
#aboutPicColumn img {margin:5px; border:1px solid #900 }

.oneColLiqCtrHdr #container #mainContentSub .quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #900;
	line-height: 1.4em;
	margin: 0 0 0 -30px;
}
#info p {padding:0 10px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* menu common styling */
.menu1 {width:630px; font-family: Tahoma, Geneva, sans-serif; font-size:11px; margin:auto;
background:url(v3graphics/menuBg.jpg) repeat-x; margin-top:4px; height:40px; overflow: inherit; margin-bottom:10px;
}
.menu1 ul {
padding:0;margin:0;list-style-type:none; 
}
.menu1 ul li {
float:left; position:relative;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#ddf; padding:0px 16px; line-height:25px; height:30px; border-bottom:3px solid #000; 
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#be0c0c; color:#f88; background-color:#FFF}
.menu1 ul li a.menu1two:hover {border-color:#fff; color:#fc0;}
.menu1 ul li a.menu1three:hover {border-color:#be0c0c; color:#cc0;}
.menu1 ul li a.menu1four:hover {border-color:#fff; color:#0e0;}
.menu1 ul li a.menu1five:hover {border-color:#be0c0c; color:#aaf;}
.menu1 ul li a.menu1six:hover {border-color:#fff; color:#f8f;}
.menu1 ul li a.menu1seven:hover {border-color:#be0c0c; color:#f8f;}

.menu1 ul li:hover a.menu1one {border-color:#be0c0c; color:#400C0E; background-color:#FFF}
.menu1 ul li:hover a.menu1two {border-color:#be0c0c; color:#400C0E; background-color:#FFF;}
.menu1 ul li:hover a.menu1three {border-color:#be0c0c; color:#400C0E; background-color:#FFF}
.menu1 ul li:hover a.menu1four {border-color:#be0c0c; color:#400C0E; background-color:#FFF}
.menu1 ul li:hover a.menu1five {border-color:#be0c0c; color:#400C0E; background-color:#FFF}
.menu1 ul li:hover a.menu1six {border-color:#be0c0c; color:#400C0E; background-color:#FFF}
.menu1 ul li:hover a.menu1seven {border-color:#be0c0c; color:#400C0E; background-color:#FFF}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#400C0E;color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#fff;
}
.menu1 ul li:hover ul li a:hover {
color:#400C0E; background: #fff;
}
.menu1 ul li:hover ul li a:hover.drop {
background:#fff;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:33px; background:#fff;left:0; border-bottom:1px solid #000;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#400C0E;color:#fff; height:15px; line-height:15px; padding:4px 16px; width:154px; w\idth:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background:#fff; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#400C0E; background: #fff;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #fff;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}

#player {
	width: 210px;
	float:left;
	margin: -2px 3px 0 5px;
	text-align:left

}

#icons {
	float: right;
	width: 128px;
	margin: 10px 10px 10px 0;
	
}

 /* discography page */
#cdCovers  {
	margin:0 0 0 -40px;
	width:820px;
	text-align: center;
}
#cdCovers img {
	padding:6px
}
.oneColLiqCtrHdr #container #mainContentSub .albumBox table tr .trackList {
	text-align: right;
}
.black {color:#000}
.oneColLiqCtrHdr #container #mainContentSub .albumBox table tr .albumMiddle {
	font-size: 0.8em;
}
.oneColLiqCtrHdr #container #mainContentSub .albumBox table tr .albumMiddle .AlbumQuote {
	margin: 5px;
	color: #699;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.2em;
}
.albumPopOut {
	margin: 4px 0 0 4px;
	float: right;
	width: 115px;
	border: 1px solid #900;
	display: block;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	padding: 8px;
}
#insert {
	width: 250px;
	margin: auto;
	font-size: 13px;
	border: #900 1px solid;
	text-align:center;
		padding:10px
}
#insert #rightCol {
	float: right;
	height: 200px;
	width: 200px;
	text-align: left;

}

.blackBorderLink {
	color: #000;}
A:link img, A:visited img {border-color: #000;}
A:hover img {border-color: #9D0000;}	
	
.blackBorderLink A:hover {
	color: #000;}
.blackBorderLink A:visited {
	color: #000;}
.smtext {
	font-size: 0.8em;
}
.quoteName {text-align: right; display:block; margin:0; color:#000; font-style:italic
}


 /* video page */
.videoBoxSub {
	display: block;
	width: 130px;
	margin: auto;
	padding: 5px;
	text-align: left;
	float: left;
	font-size: 0.8em;
	position: relative;
}

 /* lyrics pages */
.lyricsTitle {
	font-weight: bold;
	color: #FFF;
	background-color: #900;
	text-align: center;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 3px;
}

.content {
	width: 570px;
	padding: 0 30px;
}
	
.tablecontent {
font-weight: bold;

}

	.songtitle {
	font-size: 20px;
	display:block;
	margin-top:40px;
}

#lyrics {
	float: right;
	width: 450px;
}
h2 {margin:0px}
.lyricnote {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	font-weight: normal;
}
.btnborder {
	padding: 2px;
	border: 1px solid #CCC;
	vertical-align: middle;
	margin: 5px;
	
}
.oneColLiqCtrHdr #container #mainContentSub table tr .btmBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.storePrice {
	display: block;
	vertical-align: middle;
	height: 42px;
	font-weight: bold;
	width: 55px;
	float: left;
	line-height: 42px;
	margin: 0 -4px 0 15px;
	text-align: right;}
.storeAlbumtitle{ text-decoration:none; font-weight:bold;

}
.storeAutoBox {
	color: #0ED3D3;
}
.quoteNamePress {
	display: block;
	float: right;
	clear: left;
	font-style: italic;
	font-weight: bold;
}
.negMargin {
	margin-left: -20px;
	display: block;
}
.marginBtm {
	display: block;
	margin-bottom: 16px;
}
.galleryThumb {margin: auto}.support2line {
	line-height: 1.5em;
}
.blogDate {
	font-size: 1.4em;
	display: block;
	border: 2px solid #900;
	width: 100%;
	padding: 8px;
}
.oneColLiqCtrHdr #container #mainContentSub .blogText {
	width: 97%;
	padding: 10px 20px;}


a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #9D0000;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/v3graphics/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/v3graphics/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #9D0000;
    background: url(/v3graphics/bubble.gif) no-repeat bottom;
}
.smallerLineHeight {line-height:1.2em}
.highlight {
	background-color: #5DD4EE;
}
.redText {
	color: #900;
	text-transform: uppercase;
}
.EPArtist {margin-left:8px; font-size:.9em; font-weight:normal; font-style:italic; color:#000
}
