/* RESET  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* GENERAL */
input.form, textarea.form, select.form{
	width:400px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
input.form_side, textarea.form_side, select.form_side{
	width:225px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

h3{font-size:10px; padding-bottom:2px; font-weight:bold; color:#000000; height:19px;}
h4{ font-variant:small-caps; height:19px;}
p{margin-bottom:8px;}
a{color:#49697f;}
.clear{ clear:both; }
.bold{ font-weight:bold; text-decoration:none;}
.more_tweets{ font-weight:bold; text-decoration:none; float:right;}
body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#979fa0;
}

#wrapper{
	margin:0 auto 0 auto;
	width:1000px;
}

/* NAVIGATION  */
#navigation{ margin-top: 5px; margin-left:160px;}
	ul#topnav{list-style:none;}
	ul#topnav li{float:left;text-indent: -9999px; margin-bottom:0px;}
	ul#topnav li a{display:block; margin-right:24px;}
	
	ul#topnav li#home a{background:url(images/nav/home.jpg) no-repeat;width:65px;height:25px;}
				ul#topnav li#home a:hover, 
				ul#topnav li#home a.home-active{background-image:url(images/nav/home-active.jpg);}
			
	ul#topnav li#contact a{background:url(images/nav/contact.jpg) no-repeat;width:84px;height:25px;}
				ul#topnav li#contact a:hover,
				ul#topnav li#contact a.contact-active{background-image:url(images/nav/contact-active.jpg);}
				
	ul#topnav li#schedule a{background:url(images/nav/schedule.jpg) no-repeat;width:84px;height:25px;}
				ul#topnav li#schedule a:hover,
				ul#topnav li#schedule a.schedule-active{background-image:url(images/nav/schedule-active.jpg);}
	
	ul#topnav li#pictures a{background:url(images/nav/pictures.jpg) no-repeat;width:88px;height:25px;}
				ul#topnav li#pictures a:hover,
				ul#topnav li#pictures a.pictures-active{background-image:url(images/nav/pictures-active.jpg);}
				
	ul#topnav li#videos a{background:url(images/nav/videos.jpg) no-repeat;width:74px;height:25px;}
				ul#topnav li#videos a:hover,
				ul#topnav li#videos a.videos-active{background-image:url(images/nav/videos-active.jpg);}

	ul#topnav li#press a{background:url(images/nav/press.jpg) no-repeat;width:56px;height:25px;}
				ul#topnav li#press a:hover,
				ul#topnav li#press a.press-active{background-image:url(images/nav/press-active.jpg);}
				
	ul#topnav li#mblabels a{background:url(images/nav/mblabels.jpg) no-repeat;width:88px;height:25px;}
				ul#topnav li#mblabels a:hover,
				ul#topnav li#mblabels a.mblabels-active{background-image:url(images/nav/mblabels-active.jpg);}
	
	ul#topnav li#guestbook a{background:url(images/nav/guestbook.jpg) no-repeat;width:99px;height:25px;}
				ul#topnav li#guestbook a:hover,
				ul#topnav li#guestbook a.guestbook-active{background-image:url(images/nav/guestbook-active.jpg);}




#header{
	float:left;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	margin-top:6px;
	width:1000px;
	height:256px;
}

#subheader{
	float:left;
	background-image:url(images/subheader.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:1000px;
}
#upcomming_events{
	margin-left:214px;
	margin-top:50px;
	font-variant:small-caps;
}
.moreshows{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
}

#content{
	float:left;
	padding-top:15px;
	width:1000px;
	
	float:left;
}

#leftcolumn{
	float:left;
	width:280px;
	padding-top:8px;
	padding-left:15px;
	margin-right:80px;
}

#rightcolumn{
	width:605px;
	float:left;
	padding-top:8px;
}


	#rightcolumn.news_list{
		list-style:none;
	}
	
		.newslistitem{
			margin-bottom:18px;
			padding-bottom:18px;
			border-bottom: 1px solid #f2f2f2;
		}
	
		.date{
			float:left;
			font-size:10px;
			font-style:italic;
			padding-top:2px;
		}
		.title2{
			float:left;
			font-weight:bold;
			font-variant:small-caps;
			font-size:14px;
			margin-bottom:5px;
			display:block;
			margin-right:8px;
			color:#49697f;
		}
		.title{
			display:block;
			font-weight:bold;
			font-variant:small-caps;
			font-size:14px;
			margin-bottom:5px;
			color:#49697f;
		}
		
		.newsimage{
			float:left;
			padding-right: 8px;
			padding-bottom:7px;
		}
		
		.label_title{
			display:block;
			font-weight:bold;
			font-variant:small-caps;
			font-size:14px;
			margin-bottom:5px;
			margin-top:20px;
		}
		.label_title a{
			text-decoration:none;
		}
		.label_image{
			float:left;
			padding-right: 8px;
			padding-bottom:7px;
			padding-top:5px;
		}
		.label_description{
		}
		
		.next_btn{
			text-transform:uppercase;
			font-weight:bold;
			text-decoration:none;
			color:#6fbac5;
		}
		.prev_btn{
			color:#6fbac5;
			float:left;
			text-transform:uppercase;
			font-weight:bold;
			text-decoration:none;
		}
		
		.gig_date{
			font-size:10px;
			color:#49697F;
			font-weight:bold;
			display:inline;
			margin-right:5px;
		}
		.gig_name{
			color:#666;
			display:inline;			
		}
		.gig_place{
			display:inline;
			font-size:10px;
			margin-left:5px;
			font-style:italic;
		}
		
#artist-goodies{ margin-left:230px; padding-top:20px;}		
ul#goodie-list li{float:left;text-indent: -9999px; margin-right:75px;}	
ul#goodie-list{list-style:none;}
ul#goodie-list li a{display:block;}			
ul#goodie-list li#goodie-item-liveset a{background:url(images/liveset.jpg) no-repeat; width:70px; height:70px;}
ul#goodie-list li#goodie-item-press a{background:url(images/presskit.jpg) no-repeat; width:70px; height:70px;}
/*ul#goodie-list li#goodie-item-pictures a{background:url(images/pictures.jpg) no-repeat; width:97px; height:66px;}*/
		
#toptracks{
}
			.track{
				margin-bottom:14px;
				padding-bottom:9px;
				border-bottom: 1px solid #f2f2f2;
			}
			.trackartist{
			display:block;
			font-weight:bold;
			font-variant:small-caps;
			font-size:14px;
			color:#68a5b1;
			margin-bottom:5px;
			}
			.tracktitle{}
			.tracklabel{}

#footer{
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
	height:20px;
	margin-top:60px;
	border-top: 1px solid #CCC;
	color:#FFF;
	width:100%;
	text-align:center;
}

#footer a{
color:#d8f1f4;
text-decoration:none;
}





/*TWITTER*/
.tweet {
  color: #085258; }
  .tweet .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color:#FFF;
	}
    .tweet .tweet_list li {
      overflow: auto;
      padding: .5em;
	  border-bottom:1px solid #cbe7ec;}
      .tweet .tweet_list li a {
        color: #0C717A;
		}
		.tweet .tweet_list li a.twitter_date_link{
	color:#999;
	text-decoration:none;
}
    .tweet .tweet_list .tweet_even {
      background-color:#FFF;}
    .tweet .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img {
        vertical-align: middle; }

.album_list{
	float:left;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
}

.album_date{
	width:100px;
	float:left;
	font-weight:bold;
	color:#666;
	padding-right:40px;
	padding-left:40px;

}
.album_event{
	width:100px;
	float:left;
	color:#6fbac5;
	font-weight:bold;
	font-variant:small-caps;
	font-size:15px;
	padding-right:10px;	
}
.album_event a{
	text-decoration:none;
	color:#6fbac5;
}
.album_place{
	float:left;
}