/* ________________ general ________________ */

body 
	{
	margin: 0;
	padding: 0;
	background: #ffffff url(images/backgroundsky.jpg) top center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	}

a:link 
	{ 
	color: #33f; 
	text-decoration: none; 
	}

a:visited 
	{ 
	color: #39f; 
	text-decoration: none; 
	}
 
a:hover 
	{ 
	color: #9900cc; 
	text-decoration: underline; 
	}
	
p 
	{
	margin: 0 0 15px 0;
	}

	
img
	{
	border: none;
	}
	
	
/* ________________ twitter ________________ */
	
	
#twitter_badge_container{width: 285px; background: #C1EAFF}
#twitter_badge_tl{background: transparent url(images/twitter_tl.gif) top left no-repeat;}
#twitter_badge_tr{background: transparent url(images/twitter_tr.gif) top right no-repeat;}
#twitter_badge_bl{background: transparent url(images/twitter_bl.gif) bottom left no-repeat;}
#twitter_badge_br{background: transparent url(images/twitter_br.gif) bottom right no-repeat; }
#twitter_badge_inner{padding: 67px 10px 10px 10px;}
#twitter_badge_via {font-size: 11px }
#twitter_badge_via a {color #666}

/* defaults */
#my_twitter_status{}
#my_twitter_status_time{color: #666; font-size: 10px;}


/* ________________ text ________________ */


.albumtitle 
	{
	font-size: 24px;
	line-height: 28px;
	color: #111111;
	}

.contact 
	{
	font-size: 14px;
	line-height: 18px;
	color: #ff59da;
	font-weight: bold;
	margin-left:190px;
	}
	
.contactbig 
	{
	font-size: 32px;
	color: #ff59da;
	margin-left:190px;
	}
	
.date
	{
	font-size: 12px;
	line-height: 24px;
	color: #ff59da;
	font-weight: bold;
	}
	
.description 
	{
	font-size: 14px;
	line-height: 18px;
	color: #111111;
	}
	
.freegoodies 
	{
	font-size: 18px;
	line-height: 18px;
	color: #ff59da;
	font-weight: bold;
	margin: 0 0 0 20px;
	}

.header 
	{
	font-size: 12px;
	line-height: 30px;
	color: #111111;
	font-weight: bold;
	margin: 0 0 0 10px;
	}
	
.news 
	{
	font-size: 14px;
	line-height: 18px;
	color: #646060;
	}
	
.newdate 
	{
	font-size: 14px;
	line-height: 28px;
	color: #ff59da;
	font-weight: bold;
	}
	
.newnews 
	{
	font-size: 18px;
	line-height: 22px;
	color: #111111;
	}
	
.orange 
	{
	font-size: 11px;
	line-height: 18px;
	color: #fc7d01;
	font-weight: bold;
	margin: 0 0 5px 0;
	}
	
.price 
	{
	font-size: 18px;
	line-height: 18px;
	color: #ff59da;
	font-weight: bold;
	}
	
.pricecut 
	{
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
	text-decoration: line-through;
	}

.small 
	{
	font-size: 11px;
	line-height: 16px;
	}
	
.songtitle 
	{
	font-size: 14px;
	line-height: 16px;
	color: #111111;
	}
	
.source
	{
	font-size: 12px;
	line-height: 24px;
	color: #111111;
	font-weight: bold;
	}
	
	
/* ________________ containers ________________ */



#wrap {
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 850px;
	margin: 0 auto;
	padding: 0;
	}
	
#header 
	{
	width: 850px;
	height: 215px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	background: url(images/header.jpg) no-repeat;
	position: relative;
	}
	
#pagetop 
	{
	width: 850px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	background: url(images/pagetop.gif) no-repeat;
	position: relative;
	}

#content 
	{
	width: 850px;
	margin: 0 auto;
	background: url(images/backgroundpage.gif) repeat-y;
	}
	
#footer 
	{
	width: 850px;
	height: 50px;
	margin: 0 auto;
	background: url(images/footer.gif) no-repeat;
	clear: both;
	center center;
	}
	
	
#AlbumColOne 
	{
	float: left;
	width: 250px;
	padding: 0 0 0 32px;
	}

#AlbumColTwo 
	{
	width: 510px;
	padding: 0;
	margin-left: 306px;
	}
	
#BandnameCol
	{
	float: left;
	width: 600px;
	padding: 0 0 0 125px;
	}
	
#BioColOne
	{
	float: left;
	width: 535px;
	padding: 0 0 0 40px;
	}

#BioColTwo 
	{
	width: 200px;
	padding: 0;
	margin-left: 600px;
	}
	
#DiscogCol, #FAQCol, #NewsCol
	{
	float: left;
	width: 750px;
	padding: 0 0 0 50px;
	}
	
#FullCol 
	{
	float: left;
	width: 786px;
	padding: 0 0 0 32px;
	}
	
#GoodiesColOne
	{
	float: left;
	width: 170px;
	padding: 0 20px 0 32px;
	border-right: 1px solid #333333;
	}

#GoodiesColTwo 
	{
	width: 600px;
	padding: 0;
	margin-left: 223px;
	}
	
#MusicColOne 
	{
	float: left;
	width: 222px;
	padding: 0 0 0 32px;
	}

#MusicColTwo 
	{
	width: 596px;
	padding: 0;
	margin-left: 254px;
	}
	
#PressColOne
	{
	float: left;
	width: 475px;
	padding: 0 0 0 32px;
	}

#PressColTwo
	{
	width: 285px;
	padding: 0;
	margin-left: 525px;
	}


/* ________________ boxes ________________ */


#mp3box 
	{
	width: 250px
	}

#mp3boxOrange div 
	{
	border: 0px;
	padding: 5px;
	margin: 0 0 5px 0;
	background: #feecd9;
	}
	
#mp3boxGreen div 
	{
	border: 0px;
	padding: 5px;
	margin: 0 0 5px 0;
	background: #defdd9;
	}
	
#mp3boxBlue div 
	{
	border: 0px;
	padding: 5px;
	margin: 0 0 5px 0;
	background: #d9ebfe;
	}

#header510box 
	{
	width: 510px
	}

#header510box div 
	{
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: url(images/sectionheader510.gif);
	background-repeat: no-repeat;
	}



/* ________________ images ________________ */


img 
	{
 	display: inline;
 	border: none;
	}

img.block
	{
	display: block;
	}

img.float
	{
	float: left;
	margin: 0px 14px 5px 0px;
	}

img.cover250 
	{
	float: left;
	margin: 0px 0px 5px 0px;
	}
	


/* ________________ contact form ________________ */


#contact-area 
	{
	float: left;
	width: 786px;
	padding: 0 0 0 32px;
	}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 400px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
	}

#contact-area textarea 
	{
	height: 90px;
	}

label 
	{
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 175px;
	padding-top: 5px;
	}
	
input#submit
	{
	width: 100px;
	margin-left:190px;
	}



/* ________________ nav menu ________________ */


div#globalnav	{
	height: 30px;
	width: 850px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	background: url(images/navbuttons.jpg) top left no-repeat;
	}

div#globalnav ul#nav	{
	height: 30px;
	width: 850px;
	background: transparent url(images/nav.gif) top left no-repeat;
	margin: 0 auto;
	padding: 0;
	border: 0;
	position: relative;
	}

div#globalnav ul#nav li {
	margin: 0 auto;
	padding: 0;
	border: 0;
	list-style-type: none;
	position: absolute;
	top: 0;
	}
	
ul#menu li, ul#nav a {
	height: 30px;
	display: block;
	outline: none;
	}
	
div#globalnav ul#nav li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	

#navHome			{left: 15px; width: 66px;}
#navHome a:hover	{background: url(images/navbuttons.jpg) -15px -30px no-repeat;}

#navMusic			{left: 87px; width: 71px;}
#navMusic a:hover	{background: url(images/navbuttons.jpg) -87px -30px no-repeat;}

#navNews			{left: 200px; width: 64px;}
#navNews a:hover	{background: url(images/navbuttons.jpg) -200px -30px no-repeat;}

#navDiscog			{left: 270px; width: 83px;}
#navDiscog a:hover	{background: url(images/navbuttons.jpg) -270px -30px no-repeat;}

#navPress 			{left: 359px; width: 65px;}
#navPress a:hover	{background: url(images/navbuttons.jpg) -359px -30px no-repeat;}

#navGallery 		{left: 431px; width: 92px;}
#navGallery a:hover	{background: url(images/navbuttons.jpg) -431px -30px no-repeat;}

#navGoodies		{left: 528px; width: 95px;}
#navGoodies a:hover	{background: url(images/navbuttons.jpg) -528px -30px no-repeat;}

#navBio 			{left: 629px; width: 41px;}
#navBio a:hover		{background: url(images/navbuttons.jpg) -629px -30px no-repeat;}

#navFAQ 			{left: 676px; width: 46px;}
#navFAQ a:hover		{background: url(images/navbuttons.jpg) -676px -30px no-repeat;}

#navContact 		{left: 728px; width: 104px;}
#navContact a:hover	{background: url(images/navbuttons.jpg) -728px -30px no-repeat;}


		/* You are here - main nav */
	

body#Home #navHome 
	{background: url(images/navbuttons.jpg) -15px -30px no-repeat;}
	
body#Music #navMusic 
	{background: url(images/navbuttons.jpg) -87px -30px no-repeat;}
	
body#News #navNews 
	{background: url(images/navbuttons.jpg) -200px -30px no-repeat;}
	
body#Discog #navDiscog 
	{background: url(images/navbuttons.jpg) -270px -30px no-repeat;}
	
body#Press #navPress 
	{background: url(images/navbuttons.jpg) -359px -30px no-repeat;}
	
body#Gallery #navGallery
	{background: url(images/navbuttons.jpg) -431px -30px no-repeat;}
	
body#Goodies #navGoodies
	{background: url(images/navbuttons.jpg) -528px -30px no-repeat;}
	
body#Bio #navBio 
	{background: url(images/navbuttons.jpg) -629px -30px no-repeat;}
	
body#FAQ #navFAQ 
	{background: url(images/navbuttons.jpg) -676px -30px no-repeat;}
	
body#Contact #navContact 
	{background: url(images/navbuttons.jpg) -728px -30px no-repeat;}