*	{
margin:0;
padding:0;
}

body	{
background-color: #fff;
color: #666;
font-family: helvetica, arial, verdana, sans-serif;
background-image:url(../images/bg.jpg);
font-size: x-small;	
}

a:link,
a:visited	{
text-decoration:none;
}
a:hover,
a:active	{
text-decoration:underline;
}

img	{
border:none;
}

fieldset	{
border:none;
}

#content	{
width:920px;
margin:0 auto;
padding:0 20px;
background-color:#FFF;
}

#content-artist {
width: 960px;	
margin:0 0 0 -20px;
overflow:hidden;
height:470px;
background-image:url(../images/bandx_main.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#content-header h1	{
width:920px;
height:95px;
}

#content-artist-header {
width: 920px;
margin: 0 20px 0 20px;
}

#content-artist-header h1	{
width:920px;
background-image:url(../images/header.png);
background-repeat:no-repeat;
height:95px;
}

#main-nav	{
width:920px;
background-color:#111;
height:39px;
margin: 0 0 10px 0;	
}

#main-nav li	{
list-style-type:none;
float: left;
display:block;
width: 110px;
height: 39px;
}

#main-nav li a	{
height: 39px;
background-color:#000;
line-height: 2em;
font-size:1.4em;
font-weight:bold;
display: block;
border-right: 1px solid #fff;
padding-right:6px;
text-decoration: none;
text-align: right;
}


#main-nav li a:link,
#main-nav li a:visited	{
color: #fff;
}

#main-nav li a:hover,
#main-nav li a:active {
background-color:#666;
color:#000;
}

#content-ad	{
clear:both;
margin:10px 0;
width:920px;
height:200px;
}

#content-half-ad	{
clear:both;
margin:10px 0 10px 0;
width:450px;
height:125px;
}

#content-half-ad-home1	{
float: left;
margin:20px 0 20px 0;
width:450px;
height:125px;
}

#content-half-ad-home2	{
float: left;
margin:8px 0 10px 20px;
width:450px;
height:125px;
}
#content-half-ad-4x12	{
float: left;
margin:8px 0 10px 0;
width:450px;
height:125px;
}

#content-half-ad-fb	{
float: left;
margin:8px 0 10px 20px;
width:450px;
height:35px;
}

#content-main	{
width:920px;
height:auto;
overflow:hidden;
}

#content-main-news	{
width: 450px;
height:auto;
float:left;
}

#contact	{
width: 450px;
height:500px;
float:left;
margin: 0 0 10px 0;
}

#contact h2 {
color: #ed1456;
text-transform:uppercase;
margin: 20px 0 10px 0;
}

#contact a {
color: #ed1456;
}

#contact p {
margin: 0 0 10px 0;
}

#contact-news	{
width: 450px;
height:auto;
}

#content-main-gigs	{
width: 450px;
height:auto;
margin: 10px 0 10px 0;
}

#gigs-listing	{
width: 450px;
height:auto;
margin: 10px 0 10px 0;
float:left;
}

#gigs-ads	{
width: 450px;
height:auto;
margin: 0 0 10px 20px;
float:left;
}

#gigs-ads img {
margin: 10px 0 10px 0;
}

#news-full	{
width: 450px;
height:auto;
float:left;
margin:8px 0 0 20px;
}

#news-full-story	{
width: 450px;
color:#000;
}
#news-full-story h2 {
color:#ed1456;
}
#news-full-story h3 {
color:#666;
font-size:1em;
}
#news-full-story img {
margin: 10px 0 10px 0;
}
#news-full-story p {
	font-size:1.1em;
	margin:10px 0 0 0;
}

#featured-news	{
background-color:#000;
border-top: 9px solid #000;
/*background-image:url(../images/gra_feature.jpg);*/
background-repeat:no-repeat;
width:450px;
height:273px;
}
#featured-news-temp	{
background-color:#fff;
color:#000000;
}
#featured-news-temp	p{
margin:10px 0 10px 0;
}
#featured-news-temp	h2{
margin:6px 0 8px 0;
color:#000;
font-weight:bold;
font-size:1.5em;
}
#featured-news-temp a	{
color:#333;
text-decoration:none;
font-weight:bold;
}
#featured-news-temp a:hover {
text-decoration:underline;
}

#featured-news h2	{
margin: 208px 0 5px 20px;
color:#FFF;
font-weight:normal;
font-size:1.3em;
}

#featured-news p	{
margin-left:20px;
}
#featured-news a	{
color:#FFF;
}

#other-news,
#artist-gigs	{
margin:10px 0 10px;
}

#other-releases {
	clear:both;
	margin: 30px 0 10px;
}

.artist-releases-small {
	float:left;
	width:81px;
	height:81px;
	margin-right:25px;
	margin-top:20px;
	background-color:#efefef;
}
.artist-releases-small img {
	border:0;
}
.artist-releases-container{
	width:78px;
	height:78px;
	border:1px #eee solid;
}

.artist-releases-container img {
border:none;
height:78px;
width: 78px;
}


#artists-notsigned	{
margin-top:30px;
}

#artists-signed	{
margin-top:10px;
float:left;
width: 450px
}

#artists-page-pics	{
margin:10px 0 10px 20px;
float:left;
width: 450px;
}
#artists-page-pics h3	{
color:#ed1456;
font-size:1.2em;
margin:10px 0 5px 0;
}
#artists-page-pics h3 a	{
color:#ed1456;
}

#other-news h2,
#content-main-gigs h2,
#artist-gigs h2,
#other-releases h2,
#artists-signed h2,
#artists-notsigned h2,
#content-main-releases h2,
#gigs-listing h2	{
background-image:url(../images/subhead.gif);
height:21px;
width:430px;
padding:8px 0 0 20px;
}

#releases-all-by h2	{
background-image:url(../images/subhead.gif);
height:21px;
width:920px;
padding:8px 0 0 20px;
}

#gigs-listing h3	{
padding:14px 0 0 20px;
color:#666;
text-transform:uppercase;
}

#other-news h2,
#releases-all-by h2,
#content-main-gigs h2,
#gigs-listing h2,
#artist-gigs h2,
#other-releases h2,
#artists-signed h2,
#artists-notsigned h2	{
color:#ed1456;
}

.news-item	{
margin:10px 0 0 20px;
}
.artists-item	{
margin:14px 0 0 20px;
}
.artists-item p {
background-image: url(../images/bul1.png);
background-position: 0 1px;
background-repeat:no-repeat;
padding-left:10px;
font-weight:normal;
font-size:1.1em;
margin: 7px 0 14px 0;
}
.artists-item a {
color:#666;
}

.news-item h3	{
color:#ed1456;
font-size:1em;
text-transform:uppercase;
margin:5px 0;
}
.artists-item h3	{
color:#ed1456;
font-size:1.2em;
margin:10px 0 5px 0;
}
.news-item h3 a,
.artists-item h3 a	{
color:#ed1456;
}

#content-main-releases,
#content-main-gigs	{
width:450px;
height:auto;
float:right;
}

#content-main-releases h2,
#content-main-gigs h2	{
color:#ed1456;
float:left;
}

.view-all	{
float:right;
margin:-20px 10px 0 0 ;
}

#content-main-gigs .view-all {
margin-top:-30px;
}

#contact-news .view-all {
margin-top:-30px;
}

.view-all a	{
color:#333;
font-weight:bold;
}

#next-release	 img{
float:left;
margin:10px 20px 20px;
height: 160px;
height:160px;
}

#next-release h3	{
float:left;
width:240px;
margin:20px 0;
color: #ed1456;
}

#next-release h4	{
font-size:1.2em;
margin-bottom:10px;
}

#next-release p.next-release-order {
margin-top:10px;
}

#next-release p a,
#content-footer a,
#featured-news a,
#release-detail-info a	{
background-image: url(../images/bul1.png);
background-position: 0 1px;
background-repeat:no-repeat;
padding-left:10px;
font-weight:bold;
font-size:1.1em;
}

#next-release p a,
#release-detail-info a,
#content-footer a	{
color:#666;
}

#release-detail-pic	{
width: 345px;
float:left;
margin: 20px 0 20px 0;
}
#release-detail-shadow	{
width: 322px;
height: 322px;
background-color:#efefef;
}
#release-detail-info	{
width: 570px;
float:left;
}
#release-detail-info h2{
margin: 20px 0 0 0;
color: #ed1456;
font-size:2em;
}
#release-detail-info h3{
margin: 0 0 10px 0;
color: #999;
font-size:2em;
}
#release-detail-info p{
margin: 0 0 10px 0;
}

#releases-all-by{
width: 920px;
margin: 20px 0 10px 0;
clear:both;
}

#content-main-gigs h2	{
margin-bottom:10px;
}
.gig	{
clear:both;
margin: 10px 0 0 20px;
}

.gig p.date 	{
float:left;
width:50px;
}

.gigsdetail	{
float:left;
border-bottom:1px dotted #666;
width:380px;
margin-bottom:10px;
}

.gigsdetail	a	{
color:#333;
}
.gigsdetail	h5{
color: #ed1456;
font-size:1.1em;
margin-bottom:5px;
}

.gigsdetail	p	{
margin-bottom:5px;
}
p.tickets {
float:right;
margin: -30px 10px 0 0;
}

p.artist-tickets {
float:right;
margin: -20px 14px 0 0;
}

p.tickets img,
p.artist-tickets img	{
border:none;
}

#content-footer	{
width:960px;
height:121px;
background-color:#333;
margin:20px 0 0 -20px;
overflow:hidden;

}

#about-dttr,
#contact-dttr {
float:left;
margin-left:20px;
padding-top:20px;
width:220px;
height:121px;
}

#content-footer h3{
color: #ed1456;
margin-bottom:15px;
}

#content-footer h4{
color: #fff;
margin-bottom:15px;
font-size:1.2em;
margin: 14px 0 14px 0;
}

#content-footer p,
#content-footer a	{
color:#fff;
margin-bottom:15px;
}

#listening-to {
width: 420px;	
height:121px;
float:left;
text-align:right;
color:#FFF;
margin: 0 0 0 60px;
background-image:url(../images/footer_splat.png);
background-repeat:no-repeat;
background-position:right top;
}

#listening-to img {
float:right;
margin:10px;
border:none;
height:106px;
width:106px;
}

#content-copyright	{	
width:960px;
height:140px;
margin-left: -20px;
background-color:#111;
height:30px;
color:#fff;
}

#content-copyright p {
margin-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.release-box {
width: 164px;
height:280px;
float:left;
margin:20px 66px 20px 0;
}


.shop-box {
width: 164px;
height: 400px;
float:left;
margin:20px 66px 20px 0;
}

.release-base {
width: 164px;
}

.release-container {
width: 164px;
text-align:left;
}

.release-shadow {
width:164px;
height:164px;
background-color:#efefef;
}

.release-shadow1 {
width:163px;
width:163px;
background-color:#cdcdcd;
}
.release-shadow2{
width:162px;
width:162px;
background-color:#bcbcbc;
}
.release-pic{
width:160px;
height:160px;
border:1px #efefef solid;
}

.release-pic img	{
width:160px;
height:160px;
}
#releases-filter	{
height:20px;
margin: 10px 0 0 0;
float:left;
}

#releases-trail {
margin: 10px 0 0 10px;
float:left;
}

#releases-trail img{
margin-left: 10px;
}

.release-base h3	{
float:left;
width:160px;
margin:10px 0 0 0;
color: #ed1456;
}

.release-base h4	{
font-size:1.2em;
margin-bottom:10px;
}

.release-base p.release-info {
margin-top:1px;
}

.release-base p a,
.fourbytwelve p a {
background-image: url(../images/bul1.png);
background-position: 0 1px;
background-repeat:no-repeat;
padding-left:10px;
font-weight:normal;
font-size:1.1em;
color:#666;
}

#biog {
	color:#000000;
	width: 450px;
	margin-top:10px;	
	float:left;
}
#biog p {
	font-size:10px;
	margin:10px 0 0 0;
}
#artist-title {
	color:#ed1456;
	text-align:left;
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
}
#artists-panel {	
	width: 450px;
	margin:10px 0 10px 20px;	
	float:left;	
}

.twitterbox{
	width:450px;
	float:left;
	margin: -6px 0 10px 20px;
	background-image:url(../images/tweet_str.jpg)	
}
.twittertop{
	width:450px;
	height:4px;
	background-image:url(../images/tweet_top.jpg);
}
.twitterbase{
	width:450px;
	height:4px;
	background-image:url(../images/tweet_base.jpg);
	background-repeat:no-repeat;
}
.twittercontent{
	width:450px;			
}
.twittertext{
	width:450px;		
}
.twittertext h2{
	color:#ed1456;
	height:21px;
	width:430px;
	padding:10px 0 0 20px;
}
#twitter_update_list {
	width:410px;
	margin:0 20px 0 20px;
	font-size:1.1em;
	color:#aaa;
}

#twitter_update_list li{
	width:410px;
	list-style-type:none;
	margin: 2px 0 8px 0;	
}
#twitter_update_list li a{	
	color:#bbb;	
}
.follow-us	{
	float:right;
	margin:-20px 10px 0 0 ;
}
.follow-us a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.follow-us a:hover{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}
.inp_h {	
	width: 400px;	
	margin: 20px 0 20px 0;
}
.inp_2 {
	color: #686868;
	border: #dedede 1px solid;
	width: 400px;
	padding:3px;
}

.fourbytwelve {
	width: 450px;
	margin: 20px 0 20px 0;
}
.fourbytwelve img{
	float:left;
	margin: 0 20px 0 0;
	border:0;
}
.fourbytwelve img a{
	float:left;
	margin: 0 20px 0 0;
	border:0;
}
.fourbytwelve p{	
	margin: 20px 0 0 0;	
}
.fourbytwelve h2{
margin: 20px 0 0 0;
color: #ed1456;
font-size:2em;
}

#about-info	{
width: 450px;
height:auto;
float:left;
margin: 0 0 10px 0;
}

#about-info h2 {
color: #ed1456;
text-transform:uppercase;
margin: 20px 0 10px 0;
}