@charset "utf-8";

/* --- General --- */

div {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

body {
	margin:0px;
	height:100%;
	background-repeat:no-repeat;
  background-image: url(../images/bg0.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#main {
	width:832px;
	/* height:990px; */
	margin:0px;
}





/* --- Header --- */

#logo {
	float:left;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:5px;
	height:146px;
}

#header_right {
	float:right;
	width:333px;
	height:146px;
	margin-top:15px;
}

#header_right img{
	margin-right:15px;
}

#header_spacer{
	height:68px;
	position:relative;
}

#newsletter form {
  margin: 0;
}

#musicplayer{
	height:30px;
  padding-top: 8px;
}
#musicplayer a, #musicplayer a:visited {
  color: black;
}

#primary_navigation {
	clear:both;
	background:#000000;
	margin:0px;
	height:40px;
}

#primary_navigation {
	margin-left:-20px;
}

#primary_navigation ul {
	padding-top:13px;
}

#primary_navigation li {
  	list-style-type: none;
  	display: inline;
}

#primary_navigation a, #primary_navigation a:hover, #primary_navigation a:visited{
	margin-right:35px;
  color: white;
}

#mce-EMAIL {
	width:210px;
}

#mc-embedded-subscribe {
	width:40px;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}
#mc-embedded-subscribe:hover {
	background-color:#CCCCCC;
}





/* --- Content --- */

#main_content {
  margin-top:1px;
	background-image:url(../images/darkbg.png);
	background-repeat:repeat;
  overflow: hidden;
}

#main_content .component {
  padding-left: 20px;
  padding-right: 20px;
}

.component_content {
  font-weight: normal;
}

#location_1 {
  float: right;
  overflow: hidden;
}

#location_1 .component {
  width: 240px;
}

#location_0 {
  overflow: hidden;
}

/* --- Footer --- */

#footer {
  clear: both;
	width:822px;
	padding-top:10px;
	padding-left:10px;
  background-image:url(../images/darkbg.png);
}
#footer_copy {
	float:left;
}
#footer_social {
	float:right;
	margin-right:20px;
}
#footer_social img {
	margin-right:15px;
}
#subfooter {
	clear:both;
	width:832px;
	height:10px;
	margin-top:0px;
	margin-left:-10px;
}
#copyright, #powered_by {
  display: none;
}
.clear {

	clear:both;
}


/* --- Links --- */


a:link {
	color: #a1e3f6;
	text-decoration: none;
}
a:visited {
	color: #a1e3f6;
	text-decoration: none;
}
a:hover {
	color: #a1e3f6;
	text-decoration:underline;
}
a:active {
	color: #a1e3f6;
	text-decoration: none;
}

/* --- SPECIFIC COMPONENTS --- */

/* album list */
#component_102702 p {
  color: #999; font-size: 10px;
}

/* tour schedule */
#component_102693 table p {margin: 0;}

/* blog */
#component_102708 {
  width: 675px;
}

#component_102708 h3.title a, #component_102708 h3.title a:hover, #component_102708 h3.title a:visited {
  text-decoration: none;
  color: inherit;
  cursor: default;
}

.date { font-size: 10px; margin-top: -15px; color: #999; }
.comments { display: none; }
.category { display: none; }
#comment_title { display: none; }
#comments { display: none; }
#comment_form_title { display: none; }
#comment_form_area { display: none; }