* { margin:0px; padding:0px; }
body { background:#0a0a0a; background:#000; color:#fff; margin:0px;}
a {outline:none; color:#ff6600;}
	a:hover {color:#ff6600;}
	a:focus{outline:none; color:#ff6600;}
ul { margin-bottom:20px;}
p, td { color:#fff; font-size:11px; line-height:16px; margin-bottom:20px;}
h2{ font-size:28px; line-height:30px; margin-bottom:20px; }
h3 { display:block;  font-size:29px; line-height:18px; font-weight:normal; text-transform:uppercase;  margin-bottom:5px;}
	h3 span{font-size:40px; line-height:30px; }
	h3 a, h3 a:hover{ text-decoration:none;}
h4, .box .box_inner h2 { display:inline;  color:#fff; font-size:14px; line-height:16px; text-transform:uppercase; margin:3px 0px; padding:0px 2px; }
img { width:100%;} 
table { margin-bottom:20px; width:100%; }
table td table { width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #333; }
td { vertical-align:top; text-align:left;}
td img { width:auto;}

hr{ display:none;}

#container { /*margin:0px auto;*/ width:800px; background:#000; padding:0px 20px; border-left:0px solid #171717; border-right:0px solid #171717; }
#header { display:block; margin-bottom:0px; position:absolute; top:0px; z-index:1;}
	#header-outer { display:none; }
		#header-outer img{opacity:0.8; filter:alpha(opacity=80); }
		
	#header-inner { margin-top:20px;}
		#header-inner ul { clear:both; float:right; }
			#header-inner ul li { float:left; }
		#header-inner .social-logo {  }
		
	#header .button-following-mailinglist  { position:absolute; top:0px; right:0px; z-index:3}
	#header h1 a { text-transform:uppercase; font-size:9px; position:absolute; top:182px; left:67px; font-weight:normal; }

#logo { display:block; background:url('../../images/name.png') no-repeat; width:800px; height:130px; vertical-align:bottom;}
	#logo span { display:none;}

#countdown { position:absolute; top:10px; left:20px; text-transform:uppercase; font-weight:bold; }
	#countdown div { position:absolute; top:0px; left:0px; margin:-23px 0px 0px -22px; }

#body { display:block; margin:0px; padding:220px 20px 20px 20px}

#content{ display:block; }
	/*#content img {width:100%;}*/

#nav{ display:block; /*width:22%;*/ margin-bottom:20px; }
	#nav li { display:block; margin-bottom:1px; }

/*
#news-major { display:block; /*position:absolute; top:190px; z-index:10; width:500px; margin-left:20px;*/  /*padding-bottom:20px; *//* width:100%; margin-bottom:20px; border-bottom:1px dotted #333; }
	#news-major h3 { }
	#news-major div { display:block; background:no-repeat 0px 0px; height:50px;  }
	#news-major p { color:#000; }
		#news-major p span { padding:0px 2px; background:#fff;}
*/

#news-major { display:block; /*position:absolute; top:190px; z-index:10; width:500px; margin-left:20px;*/  /*padding-bottom:20px; */ }
	#news-major h3 { }
	#news-major div { display:block; background:no-repeat 0px 0px; height:auto;  }
		#news-major p span { padding:0px 2px; background:#fff;}

#following-collector-container { margin:0px 0px 10px 0px; padding:10px 20px 10px 10px; background:url('../../images/following-bg.png') repeat-x; }
	#following-collector-container h3{ position:absolute; color:#fff; margin:10px 0px 0px 10px;}
		#following-collector-container h3 a {color:#000;}
	#following-collector-container div{ }

#cdcover-nav { } /*width:100%;*/
	#cdcover-nav li { display:block; float:left; margin-right:10px; }
	#cdcover-nav li a { display:block; width:100%; /*width:95px; height:95px;*/ border:1px solid #333; padding:0px;}
		#cdcover-nav li a:hover, #cdcover-nav li a.on { border:1px solid #ff6600;}
		/*#cdcover-nav li a img { width:100%;}*/
	
	.coll #cdcover-nav li { width:30%; margin:0px 5px 5px 0px;}
	.colr .coll #cdcover-nav li { width:15%; margin-right:10px; }
	.colr .colr #cdcover-nav li { width:15%; margin-right:5px; }

#youtube-videos{}
	#youtube-videos table{ margin-bottom:20px; border-bottom:1px dotted #cacaca; }
	#youtube-videos table td {padding-bottom:10px; }
			
.coll{ float:left;  width:158px;}
.colr{ float:right;  width:575px; }
	.colr .coll {width:340px; }
	.colr .colr{ width:210px;}
		.colr .colr img {}/*width:100%;*/
	
.intro { color:#fff; font-size:14px; line-height:18px; text-transform:none; font-weight:bold; }
.highlight {color:#ff6600;}

.navigation-title { display:block; background-image:url('../../images/sprite-nav.png'); background-repeat:no-repeat; height:35px; width:100%; padding:10px 3px;}
	a.navigation-title { background-color:#171717; }
	a.navigation-title:hover, #nav li a.on { background-color:#ff6600; }
	a.navigation-title span { display:none;} 
	
	.news{ background-position:0px 10px; }	
	.about{ background-position:0px -37px; }	
	.music{ background-position:0px -84px; }	
	.gigs{ background-position:0px -133px; }	
	.links{ background-position:0px -182px; }	
	.contact{ background-position:0px -230px; }	
	.merch{ background-position:0px -279px; }	
	.photos{ background-position:0px -328px; }	
	.videos{ background-position:0px -372px; }	
	.following{ background-position:0px -426px; }	

.style-type { display:block; position:absolute; top:2px; right:135px; }
	.style-type li { display:block; width:15px; margin-right:5px; }
		.style-type li a { display:block; width:100%; height:15px; border:1px solid #333;}
		.style-type li a img { }/*width:100%;*/

.box { }
	.box img { width:auto;}

.standout-box { padding:20px; border:1px dotted #cacaca; margin:10px 0px 20px 0px;} 
.standout-box p {margin:10px 0px 0px 0px;} 
		
.social-logo { margin:0px 0px 5px 0px; }
	.social-logo li {  margin-left:10px;}
	.social-logo a {display:block; background-image:url('../../images/sprite-social-logo.png'); background-repeat:no-repeat;  height:20px;}
			
	.myspace{ background-position:0px 0px; width:75px;}	
	.twitter{ background-position:-82px 0px; width:53px;}	
	.youtube{ background-position:-145px 0px; width:47px;}	
	.facebook{ background-position:-200px 0px;  width:49px;}

.social-links { }
	.social-links li a { margin-bottom:2px; }

	.share-icon { display:inline-block; min-width:20px; min-height:25px; background:url('../../images/shareicon.png') no-repeat; padding-left:25px; line-height:20px; }	
	.twitter-icon { display:inline-block; min-width:20px; min-height:25px; background:url('../../images/twittericon.png') no-repeat; padding-left:25px; line-height:20px; }	
	.myspace-icon { display:inline-block; min-width:20px; min-height:20px; background:url('../../images/myspaceicon.png') no-repeat; padding-left:25px; line-height:20px; }	
	.facebook-icon { display:inline-block; min-width:20px; min-height:20px; background:url('../../images/fbicon.png') no-repeat; padding-left:25px; line-height:20px; }	
	.youtube-icon { display:inline-block; min-width:20px; min-height:20px; background:url('../../images/yticon.png') no-repeat; padding-left:25px; line-height:20px; }	
	
	.share-icon span, .twitter-icon span, .myspace-icon span, .facebook-icon span { display:none;}
	
.news-item { display:block; }
	.news-item li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #333; }
		.news-item li span { color:#666; font-size:10px; line-height:16px; margin-bottom:5px;}
		.news-item li h4 { }

.music-item { display:block; }
	.music-item p { }
	.music-item img { border:1px solid #333;  }/*width:100%;*/
	.music-item h3 { font-size:18px;  margin-bottom:20px; }
	.music-item ol { margin-left:17px; margin-bottom:20px; list-style:decimal;}
		.music-item ol li { margin-bottom:2px;  list-style:decimal;}
			.music-item ol li ul {margin:0px;}
				.music-item ol li ul li	 { color:#fff; float:left; list-style:none; margin-right:5px; }
	.music-item ul { }
		.music-item ul li { margin-bottom:0px; line-height:14px; color:#666;}

.twitter-feed { margin-top:5px;}
	.twitter-feed li { margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #cacaca;}

.video-player{ display:none; height:auto; background:#000; border:1px solid #333; margin-bottom:20px;}
	.video-player object, .video-player embed { margin:auto;}
	
.button-following-mailinglist { display:block; background:url('../../images/button-following-mailinglist.png') no-repeat; width:133px; height:19px;}

.share-box{float:right; text-align:right;}
	.share-box div {margin:5px 0px;}
	
.rss { display:inline-block; padding-left:20px; min-height:20px; background:url('http://oo.openagency.com/images/app/rss.png') no-repeat; }	

/* Handle the twitter widget */
.twtr-doc { margin-left:-8px; width:100%; }
.twtr-hd{ display:none;}
.twtr-bd { padding:0px; }
.twtr-widget .twtr-tweet-wrap { padding:5px 0px; }
.twtr-ft { margin-bottom:20px;}