
body     { 
/*	font-size: 0.86em; 
 */
 	font-family: Arial, sans-serif;
	background-color: #000; 
	text-align: center; 
	margin: 0 0 2em; 
	}
	
	
	.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
	.clearfix:after,.container_12:after,.container_16:after{clear:both;}
	.clearfix,.container_12,.container_16{zoom:1;}
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	* html .clearfix{height:1%;}	

div#container     { 
	background-repeat: no-repeat; 
	margin: 0 auto; 
	padding: 0 0 50px; 
	width: 782px; 
	}

div#contentarea       { 
	background-color: #000; 
/*	background-image: url("../images/2010/show_050710.jpg"); */
	/* background-image: url("../images/2010/background_10.jpg"); */ 
	background-repeat: no-repeat; 
	background-position: 22px 195px; 
	margin: 0; 
	padding: 0; 
	width: 782px; 
	min-height: 725px;
	}

/*Headers start*/
#header    { 
	background-color: #000; 
	background-image: url("../images/2010/header_10.gif"); 
	background-repeat: no-repeat; 
	background-position: 15px 0; 
	margin: 0; 
	padding: 0; 
	width: 782px; 
	height: 120px; 
	}

#header p { 
	color: #000; 
/*	font-size: 0.8em; 
	font-family: Georgia, serif; */
	text-align: right; 
	letter-spacing: 0.15em; 
	margin: 0; 
	padding-top: 90px; 
	padding-right: 2em; 
	}
/*Headers end*/

#col1      { 
/*	font-size: 1em; */
	text-align: left; 
	width: 440px;
	height: 585px;
	float: left; 
	}

#col1 h2 { 
	margin-bottom: 0; 
	}

#col1 a { 
	color: #900; 
	}

#col1 a:hover { 
	color: #999; 
	text-decoration: none; 
	}

#col1 p  { 
	color: #fff; 
/*	font-size: 0.87em; */
	margin-top: 0; 
	}

#footer   { 
	text-align: left; 
	margin: 0; 
	padding: 50px 0 0; 
	width: 782px; 
	height: 40px; 
	}

#footer p   { 
	color: #fff; 
	font-size: 0.75em; 
	text-align: center; 
	margin: 0; 
	padding: 1.25em 0 0; 
	}

#footer a:link { 
	color: #3760a0; 
	}

#footer a:visited {
	color: #3760a0; 
	}

#footer a:hover { 
	color: #999; 
	}

div.clearfloats { 
	clear: both; 
	}

#contact { 
	list-style-type: none; 
	margin: 0; 
	width: 200px; 
	float: left; 
	}

#address { 
	margin-top: 1em; 
	margin-bottom: 5em; 
	padding-top: 1em; 
	padding-bottom: 1em; 
	width: 180px; 
	border-top: 1px solid #999; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	}

#address p { 
	font-size: 0.8em; 
	line-height: 0.5em; 
	padding-left: 15px; 
	}

#address a:link { 
	color: #3760a0; 
	text-decoration: underline; 
	}

#address a:visited { 
	color: #3760a0; 
	text-decoration: underline; 
	}

#address a:hover { 
	color: #666; 
	text-decoration: none; 
	}

/*main column*/
#column2           { 
	text-align: left;
	width: 300px; 
	float: left;
	padding-top: 30px;
	}

#column2 p  { 
	color: #fff; 
	font-size: 0.9em; 
	line-height: 1.35em;
	
/*	line-height: 1.75em;
	padding-bottom: 1.75em;  */
	}

#column2 a:link  { 
	color: #999; 
	}

#column2 a:visited  { 
	color: #999; 
	}

#column2 a:hover { 
	color: #666; 
	text-decoration: none; 
	}

#column2 table  { 
	margin: 0; 
	padding: 0; 
	}

#column2 table p  { 
	color: #fff; 
	margin-top: 0; 
	padding-top: 0; 
	}

#column2 table ul { 
	list-style-type: square; 
	margin: 0; 
	padding: 0 0 0 1.25em; 
	}

#column2 ul  { 
	list-style-type: none; 
	padding:0;
	color:#fff;
	}



h1  { 
	color: #666; 
}

h2  { 
	color: #900; 
}

h3 { 
	color: #666; 
	margin: 0; 
	padding-top: 0; 
	padding-bottom: 0; 
	border-bottom: 1px solid #999; 
	}

h4 { 
		
	text-align: center; 
	margin: 0 0 5em; 
	padding: 0; 
	}

h5 { 
	color: #666; 

	margin: 5em 0 0; 
	padding-top: 0; 
	padding-bottom: 0; 
	border-bottom: 1px solid #999; 
	}

h6 { 
	color: #333;

	}


.reps { 
	line-height: 1.5em; 
	list-style-type: none; 
	}

/*main column end*/
.indent { 
	padding-left: 2em; 
	}

#search { 
	font-size: 0.7em; 
	margin-top: 1.5em; 
	margin-bottom: 0; 
	padding-top: 1em; 
	padding-bottom: 0; 
	padding-left: 10px; 
	width: 170px; 
	border-top: 1px solid #999; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	}

.topphoto { 
	margin-top: 5em;
	}

.headlinetwo { 
	color: #690; 
	font-size: 0.9em; 
	font-weight: bold; 
	margin-top: 3em; 
	margin-bottom: 0; 
	padding: 0; 
	border-width: 0; 
	}

/*- Menu Tabs 1--------------------------- */
.product { 
	margin-bottom: 2em; 
	padding-bottom: 2em; 
	border-bottom: 1px dotted #666; 
	}

.producttitle { 
	color: #900; 
	text-align: center; 
	margin-top: 3em; 
	margin-bottom: 2em; 
	border-bottom: 1px solid #fff; 
	}

.topproducttitle   { 
	color: #900; 
	text-align: center; 
	margin-top: 1em; 
	margin-bottom: 2em; 
	padding-top: 0; 
	border-bottom: 1px solid #fff; 
	}

.buytitle { 
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-style: none; 
	}

/* ================================================== */
/* apply the .noEscape class to any object that needs
to contain a float object.  see documentation: 
http://www.positioniseverything.net/easyclearing.html */
.noEscape:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.noEscape {display: inline-table;}
/* Hides from IE-mac \*/
* html .noEscape {height: 1%;}
.noEscape {display: block;}
/* End hide from IE-mac */
/* ================================================== */

#tabs1    { text-align: right; margin-bottom: 0; padding-right: 0px; padding-bottom: 0; width: 100%; height: 45px }

#tabs1 a img      { height: 45px; border-width: 0 }

#tabs1 a#home img     { 
	background: url("../images/2010/buttons_01.gif") no-repeat left top; 
	width: 54px; 
	}

#tabs1 a#listen img      { 
	background: url("../images/2010/buttons_02.gif") no-repeat left top; 
	width: 53px; 
	}

#tabs1 a#tourdates img     { 
	background: url("../images/2010/buttons_03.gif") no-repeat left top; 
	width: 84px; 
	}

#tabs1 a#photos img      { 
	background: url("../images/2010/buttons_04.gif") no-repeat left top; 
	width: 58px;
	}

#tabs1 a#buy img       { 
	background: url("../images/2010/buttons_05.gif") no-repeat left top;
	width: 42px; 
	}

#tabs1 a#buy2 img        { 
	background: url("../images/2010/buttons_06.gif") no-repeat left top; 
	width: 66px; 
	}

#tabs1 a#buy3 img        { 
	background: url("../images/2010/buttons_07.gif") no-repeat left top; 
	width: 52px; 
	}

#tabs1 a#home:hover img   { 
	background: url("../images/2010/buttons_roll_01.gif") no-repeat left top; 
	}

#tabs1 a#listen:hover img   { 
	background: url("../images/2010/buttons_roll_02.gif") no-repeat left top; 
	}

#tabs1 a#tourdates:hover img   { 
	background: url("../images/2010/buttons_roll_03.gif") no-repeat left top; 
	}

#tabs1 a#photos:hover img   { 
	background: url("../images/2010/buttons_roll_04.gif") no-repeat left top; 
	}

#tabs1 a#buy:hover img   { 
	background: url("../images/2010/buttons_roll_05.gif") no-repeat left top; 
	}

#tabs1 a#buy2:hover img   { 
	background: url("../images/2010/buttons_roll_06.gif") no-repeat left top; 
	}

#tabs1 a#buy3:hover img   { 
	background: url("../images/2010/buttons_roll_07.gif") no-repeat left top; 
	}

#main { 
	width: 150px; 
	}

#col1 img {
	border:1px solid #36ae33;
	}

#col1image {
	padding-left:18px;padding-top:30px;	
}	

#newscontainer {
 height:377px;
/* height:545px; */
overflow-y:scroll;
padding:0 10px 0 10px;
width:325px;
margin:0;
border:1px solid #46b10f;
}

#newscontent {
	width:300px;
	overflow:hidden;
}


#datescontainer {
		height:545px; 
		overflow-y:scroll;
		padding:0 10px 0 10px;
		width:325px;
		margin:0;
		border:1px solid #46b10f;
}





#tbr-twitter {
	float:left;
	width:147px;
	margin-right:10px;
}

#tbr-fb {
	float:left;
	width:75px;
	margin-right:10px;
}

#tbr-gplus {
	float:left;
	width:60px;
}


#social-contain {
	width:346px;

}















/*
 * jTweetsAnywhere V1.3.1
 * http://thomasbillenstein.com/jTweetsAnywhere/
 *
 * Copyright 2011, Thomas Billenstein
 * Licensed under the MIT license.
 * http://thomasbillenstein.com/jTweetsAnywhere/license.txt
 */


 #tweetfeed {
	 background-color:#ddd;
	 
 }
 
 #tweetfeed a {
	 color:#52b400;
 }

.jta-tweet-list
{
    padding: 0;
    list-style: none;
	width:345px;
	 	border:1px solid #52b400;
		/*height:262px;*/
		height:150px;
		overflow-y:scroll;
}


.jta-tweet-list-item
{
    background: black;
  /*  border-bottom: 1px solid #e4e4e4; */
    padding: 10px;
	overflow: hidden;
	color:#fff;
	
}

.jta-tweet-list-item:first-child
{
/*    border-top: 1px solid #e4e4e4; */
}

.jta-tweet-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-tweet-profile-image-link
{
}

.jta-tweet-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-tweet-body
{
}

.jta-tweet-text
{
	font-size:.9em;
	
}

.jta-tweet-body-list-profile-image-present
{
	margin-left: 58px;
}

.jta-tweet-user-name
{
	display: block;
}

.jta-tweet-user-screen-name
{
	font-weight: bold;
}

.jta-tweet-user-full-name
{
	font-size: 11px;
    color: #999;
}

.jta-tweet-user-screen-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
    color: #900;
	text-decoration: none;
}

.jta-tweet-user-screen-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover
{
    color: #900;
	text-decoration: underline;
}

.jta-tweet-user-full-name-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-user-full-name-link:hover
{
    color: #666666;
	text-decoration: underline;
}

.jta-tweet-link
{
}

.jta-tweet-link:hover
{
}

.jta-tweet-hashtag
{
}

.jta-tweet-hashtag:hover
{
}

.jta-tweet-attributes
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-twitter-bird
{
}

.jta-tweet-twitter-bird-icon
{
	float: left;
	width: 19px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(http://si0.twimg.com/images/dev/cms/intents/bird/bird_gray/bird_16_gray.png);
}

.jta-tweet-twitter-bird-icon:hover
{
	background-image: url(http://si0.twimg.com/images/dev/cms/intents/bird/bird_black/bird_16_black.png);
}

.jta-tweet-timestamp
{
}

.jta-tweet-source
{
}

.jta-tweet-inreplyto
{
}

.jta-tweet-location
{
}

.jta-tweet-retweeter
{
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
    color: #999;
	text-decoration: underline;
}

.jta-tweet-actions
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-action-reply,
.jta-tweet-action-retweet,
.jta-tweet-action-favorite
{
	padding-right: 1em;
}

.jta-tweet-action-reply a,
.jta-tweet-action-retweet a,
.jta-tweet-action-favorite a
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
	padding-top: 3px;
	color: #999;
	text-decoration: none;
}

.jta-tweet-action-reply a    { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/reply.png); }
.jta-tweet-action-retweet a  { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/retweet.png); }
.jta-tweet-action-favorite a { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/favorite.png); }

.jta-tweet-action-reply a:hover,
.jta-tweet-action-retweet a:hover,
.jta-tweet-action-favorite a:hover
{
    color: #666666;
	text-decoration: underline;
}

.jta-tweet-action-reply a:hover    { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/reply_hover.png); }
.jta-tweet-action-retweet a:hover  { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/retweet_hover.png); }
.jta-tweet-action-favorite a:hover { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/favorite_hover.png); }

.jta-tweet-list-controls
{
	margin-top: 20px;
}

.jta-tweet-list-controls-button
{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-controls-button-more
{
}

.jta-tweet-list-controls-button-prev
{
}

.jta-tweet-list-controls-button-next
{
	margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-autorefresh-trigger-content
{
}

.jta-follow-button
{
}


.jta-tweet-box
{
}


.jta-connect-button
{
}


.jta-login-info
{
}

.jta-login-info-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-login-info-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-login-info-block
{
	margin-left: 58px;
}

.jta-login-info-screen-name
{
}

.jta-login-info-sign-out
{
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
    border: 1px solid #999;
}

.jta-login-info-sign-out:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}


.jta-loading
{
	margin: 0;
    padding: 8px 0px 8px 0px;
}

.jta-error
{
	margin: 0;
    padding: 8px;
    color: #000;
    background-color: #f00
}

.jta-nodata
{
	margin: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.jta-clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

