body {
	background: #8BCD25 /*url(images/bg_body.jpg) fixed center center no-repeat*/;
	font:10px arial, verdana, sans-serif;
	color:#000;
	}
	
#container {
	position: absolute;
	top: 20px;
	margin-bottom: 20px;
	left: 50%;
	width:450px;
	margin-left:-225px;
	margin-bottom: 20px;
	border: 3px solid #000;
	}

/* header begins */

#header {
	background: url(images/bg_header.gif) no-repeat top left;
	height: 190px;
	overflow: visible;
	}

#header span#news {
	position: absolute;
	top: 130px;
	right: 0px;
	text-align: right;
	}

#header span#news strong { color: #660000; font: bold 12px arial, sans-serif; }

#header a {
	display:none;
	}

#header a#podcast {
	display: block;
	height: 38px;
	width: 86px;
	position: absolute;
	top: 139px;
	left: 5px;
	}

#header form { margin: 0px; }
	
#header select {
	position: absolute;
	top: 60px;
	left: 5px;
	width:160px;
	font: 10px arial,verdana,sans-serif;
	}
	
#header input {
	font:10px arial,verdana,sans-serif;
	margin-left:2px;
	}
	
#shadow {
	position:relative;
	margin-top: 0px;
	height:13px;
	background:url(images/bg_shadow.gif) no-repeat top right;
	z-index:3;
	}

/* end of header */
	
#content {
	position: relative;
	background: #fff url(images/bg_content.gif) no-repeat top right;
	padding: 13px 20px;
	margin-top: -13px;
	}

#content a {
	color: #cf0000;
	}

#content div#blackLinks a { color: #000; }
#content div#blackLinks img { border: none; }

#content a:hover {
	color: #ff0000;
	}

#content img#newReleases {
	height:100px;
	width:100px;
	margin:5px;
	padding:0px;
	border:1px solid #000;
	}

#content h2 {
	font:bold 12px arial, verdana, sans-serif;
	margin:0px;
	}

#content h3 {
	font:bold 10px arial, verdana, sans-serif;
	margin:0px;
	color:#cf0000;
	}
	
#content p {
	margin:10px 0px;
	line-height:14px;
	}	
	
#break {
	height:10px;
	background:url(images/bg_break.gif) no-repeat;
	margin:10px 0px;
	}

/* end content, begin nav menu */

#menu {
	background: #000 no-repeat top left;
	position:absolute;
	top:165px;
	left:50%;
	margin-left:-225px;
	height:25px;
	width:450px;
	text-transform:uppercase;
	border-bottom:1px solid #000;
	text-align:center;

	}
	
#menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
#menu li {
	float: left;
	}		
	
#menu a {
	display:block;
	height:18px;
	padding-top:7px;
	font:10px arial, verdana, sans-serif;
	color:#fff;
	text-decoration:none;
	}

#menu a:hover {
	text-decoration: underline;
	background:#8BCD25;
	color: #000;
	}

#menu h1 {
	display:none;
	}

.homelink { width:40px; }
.nrlink { width:101px; }
.artistslink { width:61px; }
.buylink { width:41px; }
.contactlink { width:81px; }
.presslink { width:50px; }

/*end nav menu, begin footer */

#footer {
	background: #000 url(images/bg_footer.jpg) no-repeat bottom left;
	height:74px;
	text-align:center;
	color: #fff;
	}
	
#footer p {
	margin:0px;
	padding-top:20px;
	font:bold 10px verdana, sans-serif;
	}

/* end footer, begin home page styles */

#splash {
	height:340px;
	background:url(images/bg_splash.gif) no-repeat center;
	font:11px arial, verdana, sans-serif;
	line-height:15px;
	}
	
#splash span#left {
	float:left;
	text-align:left;
	width:140px;
	}

#splash span#right {
	width:140px;
	float:right;
	text-align:right;
	}

/* end home styles, begin h1 image replacements */
	
.replaceH1 {
	height:0px;
	overflow:hidden;
	padding-top:24px;
	margin:2px 0px 10px 0px;
	}

h1#vinyl { background:#8BCD25 url(images/h1_vinyl.gif) no-repeat top left; }
h1#newReleases { background:#8BCD25 url(images/h1_newreleases.gif) no-repeat top left; }
h1#home { background:#8BCD25 url(images/h1_home.gif) no-repeat top left; }
h1#contactUs { background:#8BCD25 url(images/h1_contact.gif) no-repeat top left; }
h1#buyMusic { background:#8BCD25 url(images/h1_buy.gif) no-repeat top left; }
h1#artists { background:#8BCD25 url(images/h1_artists.gif) no-repeat top left; }	
h1#srb { background:#8BCD25 url(srb/h1.gif) no-repeat top left; }	
h1#jbb { background:#8BCD25 url(jbb/h1.gif) no-repeat top left; }
h1#tenft { background:#8BCD25 url(10ftganjaplant/h1.gif) no-repeat top left; }
h1#adonai { background:#8BCD25 url(adonaiandi/h1.gif) no-repeat top left; }
h1#circleD { background:#8BCD25 url(circled/h1.gif) no-repeat top left; }
h1#cletus { background:#8BCD25 url(cletus/h1.gif) no-repeat top left; }
h1#compilations { background:#8BCD25 url(compilations/h1.gif) no-repeat top left; }
h1#crow { background:#8BCD25 url(crowgreenspun/h1.gif) no-repeat top left; }
h1#dgould { background:#8BCD25 url(davidgould/h1.gif) no-repeat top left; }
h1#doubleirie { background:#8BCD25 url(doubleirie/h1.gif) no-repeat top left; }
h1#eliot { background:#8BCD25 url(eliotmartin/h1.gif) no-repeat top left; }
h1#tavares { background:#8BCD25 url(gabrieltavares/h1.gif) no-repeat top left; }
h1#hank { background:#8BCD25 url(hankroberts/h1.gif) no-repeat top left; }
h1#iy { background:#8BCD25 url(iy/h1.gif) no-repeat top left; }
h1#joejo { background:#8BCD25 url(joejo/h1.gif) no-repeat top left; }
h1#kevin { background:#8BCD25 url(kevinkinsella/h1.gif) no-repeat top left; }
h1#oculus { background:#8BCD25 url(oculus/h1.gif) no-repeat top left; }
h1#pasofino { background:#8BCD25 url(pasofino/h1.gif) no-repeat top left; }
h1#patti { background:#8BCD25 url(pattiwitten/h1.gif) no-repeat top left; }
h1#plastic { background:#8BCD25 url(plasticnebraska/h1.gif) no-repeat top left; }
h1#kobuk { background:#8BCD25 url(seankobuk/h1.gif) no-repeat top left; }
h1#silas { background:#8BCD25 url(silas/h1.gif) no-repeat top left; }
h1#sim { background:#8BCD25 url(simredmond/h1.gif) no-repeat top left; }
h1#sunny { background:#8BCD25 url(sunnyweather/h1.gif) no-repeat top left; }
h1#thins { background:#8BCD25 url(thethins/h1.gif) no-repeat top left; }
h1#tmss { background:#8BCD25 url(tmss/h1.gif) no-repeat top left; }
h1#uht { background:#8BCD25 url(uht/h1.gif) no-repeat top left; }
h1#uniit { background:#8BCD25 url(uniit/h1.gif) no-repeat top left; }
h1#jsan { background:#8BCD25 url(jsan/h1.gif) no-repeat top left; }
h1#grassroots { background:#8BCD25 url(images/h1_grassroots.gif) no-repeat top left; }
h1#thousands { background:#8BCD25 url(thousandsofone/h1.gif) no-repeat top left; }
h1#trevor { background:#8BCD25 url(trevormacdonald/h1.gif) no-repeat top left; }
h1#feature { background:#8BCD25 url(images/h1_feature.gif) no-repeat top left; }
h1#fall { background:#8BCD25 url(images/h1_fall.gif) no-repeat top left; }
h1#press { background:#8BCD25 url(images/h1_press.gif) no-repeat top left; }
h1#podcast { background:#8BCD25 url(images/h1_podcast.gif) no-repeat top left; }
h1#comp4 { background:#8BCD25 url(images/h1_comp4.gif) no-repeat top left; }
h1#five2 { background:#8BCD25 url(images/h1_five2.gif) no-repeat top left; }
h1#five2title { background:#8BCD25 url(images/h1_five2title.gif) no-repeat top left; }
h1#malang { background: url(images/h1_malang.gif) no-repeat top left; }
h1#newrecord { background: url(images/h1_newrecord.gif) no-repeat top left; }
h1#bert { background:#8BCD25 url(bertscholl/h1.gif) no-repeat top left; }

h2#mp3 {
	background:#fff url(images/mp3header.gif) no-repeat top left;
	height:0px;
	overflow:hidden;
	padding-top:22px;
	width:150px;
	margin:0px;
	}
	
/* artist stuff */

#artists li {
	padding:3px 0px;
	}
	
#artists ul {
	padding:0;
	margin:0;
	margin-left:15px;
	}

#artists a {
	font:10px arial,sans-serif;
	color:#000;
	text-decoration:none;
	}	

#artists a:hover {
	border:none;
	}

#artists a img {
	display:none;
	}

#artists a:hover img {
	display:block;
	position:absolute;
	top:150px;
	right:10px;
	width:300px;
	height:200px;
	border:1px solid #000;
	background-color:#fff;
	margin:0;
	padding:0;
	z-index:100;
	}
	
img#cover {
	height:148px;
	width:148px;
	border:1px solid #000;
	margin:0px;
	}

#weblink {
	border: 0px;
	}

/* end of artist stuff, begin miscellaneous shit */

div#content td {
	padding-right:5px;
	}

td {
	vertical-align:top;
	}

ul#buylist {
	padding:0px;
	margin:5px 40px;
	}

hr {
	display:none;
	}
	
.hide {
	display:none;
	}	