body {
color: #FFF;
background:#000 url(img/bg.jpg) no-repeat fixed center top;
font-family: Georgia, Times, “Times New Roman”, serif;
font-size: 12px;
}

a, a:visited {
	color:#fff;
	text-decoration:underline;
}

a:hover{
	color:#0d6cb6;
	text-decoration:underline;
}

h1 {
	margin-left: 60px;
	width: 157px;
	height: 124px;
	background: url("img/logo-trans.png") no-repeat;
	text-indent: -9999px;
}

h2.shows {
	padding-top: 25px;
	padding-bottom: 15px;
	margin-left: 89px;
	background: url("img/shows-trans.png") no-repeat 0 25px;
	width: 191px;
	height: 22px;
	text-indent: -9999px;
}

h2.join {
	padding-top: 5px;
	padding-bottom: 15px;
	margin-left: 58px;
	background: url("img/join-trans.png") no-repeat 0 5px;
	width: 222px;
	height: 22px;
	text-indent: -9999px;
}

h2.album {
	background: url("img/album-trans.png") no-repeat 0 30px;
	width: 258px;
	height: 55px;
	text-indent: -9999px;
	padding-top: 30px;
	padding-bottom: 45px;
}

h2.signQuotes {
	background: url("img/sign-lang-reviews.png") no-repeat 0 15px;
	width: 248px;
	height: 17px;
	text-indent: -9999px;
	padding-top: 15px;
	padding-bottom: 15px;
}

h2.bookmarksQuotes {
	background: url("img/bookmarks-quotes-trans.png") no-repeat 0 15px;
	width: 203px;
	height: 14px;
	text-indent: -9999px;
	padding-top: 15px;
	padding-bottom: 15px;
}

h2.officialVideo {
	background: url("img/official-video-trans.png") no-repeat 0 27px;
	width: 345px;
	height: 22px;
	text-indent: -9999px;
	padding-bottom: 15px;
	padding-top:27px;
}

h2.officialVideo2 {
	background: url("img/official-video2-trans.png") no-repeat;
	width: 345px;
	height: 22px;
	text-indent: -9999px;
	padding-bottom: 15px;
}

h2.bio {
	background: url("img/bio-trans.png") no-repeat 0 27px;
	width: 118px;
	height: 22px;
	text-indent: -9999px;
	padding-top: 27px;
	padding-bottom: 15px;
}

#container {
	position:relative;
	width: 910px;
	margin: 30px auto;
}

/*#header {
	padding-bottom: 30px;
}*/

#facebook
{
  display: block;
  width: 76px;
  height: 16px;
  background: url("img/facebook-trans.png") no-repeat 0 0;

}

#facebook:hover
{ 
  background-position: 0 -16px;
}

#facebook span
{
  display: none;
}

#myspace
{
  display: block;
  width: 86px;
  height: 16px;
  background: url("img/myspace-trans.png") no-repeat 0 0;

}

#myspace:hover
{ 
  background-position: 0 -16px;
}

#myspace span
{
  display: none;
}

.headerDivider {
	line-height: 0;
	margin-left: 60px;
	padding-top: 30px;
}

#mainContent {
	float: right;
	width: 600px;
}

#mainContent p, #mainContent ul{
	line-height: 20px;
	padding-bottom: 15px;
	margin-right: 60px;
}

.mainDivider {
	line-height: 0;
	padding-bottom: 15px !important;
}

#mainContent ul.quotes li {
	padding: 6px;
	margin-bottom: 15px;
	background: url("img/quote-bg-trans.png");
}

.quoteCite {
	color: #0d6cb6;
}

#subContent {
	float: left;
	width: 310;
	margin-right: 30px;
}

.subDivider {
	line-height: 0;
	padding-bottom: 15px !important;
	margin-left:60px;
}

.subscribe {
	padding-left: 89px;
}

#subContent p, #subContent ul{
	line-height: 20px;
	padding-bottom: 15px;
}

.imageHolder {
	line-height: 0;
}

ul.imageGallery {
	padding-bottom: 30px !important;
	padding-top: 15px;
	margin-right: 0 !important;
	white-space:nowrap;
	float:left;
	display: block;
}

ul.imageGallery li {
	display:inline;
	float:left;
	padding-right:10px;

}

ul.imageGallery li a {
	float:left;
	width: 100px;
	height: 75px;
	outline: 0 none;
}

ul.imageGallery li a img {
	padding:3px;
	background: #fff;
}

.clear {
	clear:both;
}

.showInfo {
	font-size: 10px;
}



/* TWEETS */

#social {
	width: 540px;
	position:absolute;
	left: 310px;
	top: 0;
}

#socialLinks {
	list-style:none;
	white-space:nowrap;
	float:left;
	line-height:0;
	padding-bottom:12px;
}

#socialLinks li {
	display:inline;
	padding-right: 15px;
	float:left;
}


#socialLinks li a {
	float:left;
}


.follow {
	background:transparent url(img/arrow-trans.png) no-repeat scroll 40px 0;
	line-height: 12px;
	padding-top: 18px;
}

.follow a {
	text-decoration: underline;
	color: #fff;
}

.follow a:hover {
	text-decoration: underline;
	color: #0d6cb6;
}



.tweet {
	height: 68px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius: 5px;
	background-color: #0d6cb6;
	color: #fff;
	line-height:18px;
	clear:both;
}

.tweet .tweet_list {
    list-style-type: none;
}

.tweet .tweet_list li {
      overflow: auto;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 6px;
	 }

.tweet .tweet_list li a {
        color: #000;
}

.tweet .tweet_list li a:hover {
        text-decoration: underline;
}

.tweet .tweet_list .tweet_date {
	display:block;
	font-size: 10px;
}


/* TABS */

ul.tabs {
	color: #0d6cb6;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.tabs li {
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding-left: 10px;
	outline: none;
}
ul.tabs li a:hover {
	color: #0d6cb6;
}
ul.tabs li.active a, ul.tabs li.active a:hover {
	color: #0d6cb6;
}

ul.gigDates li {
	padding-bottom: 20px;
}



/* TABS CONTENT*/

.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	width: 280px;
}
.tab_content {
	padding-top: 15px;
	text-align: right;
}


/* BUBBLE POP-UP */

.bubbleInfo {
	position: relative;
	top: -89px;
	left: 383px;
	width:300px;
}

.trigger {
	position: absolute;
}

.arrow {
	display: block;
	clear: both;
	padding-left: 40px;

}     


.popup {
	position: absolute;
	display: none;
	padding: 15px 0 15px 15px;
	z-index: 50;
	line-height:0;
}

.buyLinks {
	background:#0d6cb6;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius: 5px;
	height: 22px;
	padding: 10px;
}

.popup li {
	display:inline;
	float:left;
	padding-right: 15px;
}

.buyFrom {
	color:#fff;
	font-size:10px;
	display:block;
	line-height:10px;
}

.lastItem{
	padding-right: 0 !important;
}

.popup a {
	color: #000;
	float:left;
}

.popup a:hover {
	text-decoration: underline;
	color: #000;
}

