body {
	background: #000;
	font: 73%/150% Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
	width: 750px; 
	margin: 0 auto;
	padding: 20px 0 20px;
}

.clear { clear: both; }
.clearleft { clear: left; }

form { margin: 0; padding: 0; }
img { border: 0; }
ul {margin-top:0; }

.red {color:red;}
.white {color:#ffffff; }
.minitext {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.bigtext {font: 13px/130% Verdana, Arial, Helvetica, sans-serif; color:#000; }
.sub {font-weight:bold; color:#660000; }

.small { font: 90% Verdana, Arial, Helvetica, sans-serif; }

.bodytext {font: 11px/140% Verdana, Arial, Helvetica, sans-serif; color:#000; }


#header { display: inline; float: left; height: 45px; border-bottom: 2px solid #900; margin-bottom: 25px; }
	#header #logo { display: inline; float: left; text-align: left; width: 275px; height: 50px; vertical-align: bottom; padding: 3px 0 0; }
	#header #section { display: inline; float: right; text-align: right; vertical-align: middle; height: 50px; width: 475px; }


#cWrap { display: inline; float: left;  }

#shell1 { clear: both; width: 560px; height: 13px; background: #fff url("img/nav/shell_TL.gif") no-repeat top left; text-align: right; }
#shell2 { height: 13px; background: url("img/nav/shell_TR.gif") no-repeat top right; }
#shell3 { clear: both; width: 560px; height: 13px; background: #fff url("img/nav/shell_BL.gif") no-repeat top left; text-align: right; font: 1px/1px Arial, serif; }
#shell4 { height: 13px; background: url("img/nav/shell_BR.gif") no-repeat top right; font: 1px/1px Arial, serif; }


#content { background: #fff; display: inline; float: left; width: 540px; padding: 0 10px; margin-right: 10px; vertical-align: top;}
	#content ul.pad li, #content ol.pad li { margin-bottom: 10px; }
	#content ul.pad ul, #content ol.pad ul { margin-top: 10px; }
	#content ul.flush { margin-left: 0; padding-left: 0; }
	#content ul.plain { list-style: none; }

	#content h1	{font: bold 18px/20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#600; padding:0; margin-top: 2px; letter-spacing:1px;  }
	#content h1 .h1sub2 { font-size: 12px; font-style: italic; font-weight: bold; }
	#content h3.discog { font-size: 11px; font-weight: bold; margin: 0; color:#600; }
	#content h3.catalog { font-size: 10px; font-weight: bold; margin: -11px 0 20px; color:#600; }
	#content h3.sub {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#600; }
	
	#content table#addToCart { border: 0 none; border-collapse: collapse; float: right; margin: 5px 0 15px 20px; }
	#content table#addToCart td { text-align: left; }
	
	#content h3.product { font-size: 10px; font-weight: bold; margin: -10px 0 4px; color:#600; }
	#content div.note { font-style: italic; }
	
	#content #disclaimer { border-top: 1px solid #bbb; margin: 25px 0 0; padding: 10px 0 5px; font: italic 10px verdana, geneva, arial, helvetica, sans-serif; }
	
	/* discography styles */
	#content #covers, #content #cover { display: inline; float: right; background: #eee; padding: 8px 5px; margin: 0 0 10px 10px; text-align: center; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#000; }
	#content #covers img, #content #cover img { margin-bottom: 4px; }
	#content div.tracks { clear: left; display: inline; float: left; margin: 5px 0; vertical-align: top; width: 334px; }
	#content div.tracks div.side { display: inline; float: left; width: 155px; margin-right: 6px; }
	#content div.tracks div.side ul, #content div.tracks div.side ol { margin-left: 15px; padding-left: 14px; }

	/* for chronology */	
	dt { margin-top: 15px; padding: 3px; background: #eee; }
	
/* catalog */
	#content div#catHome { width: 460px; margin: 20px auto; }
	#content div#catHome div#columns { display: inline; }
	#content div#catHome div#columns #left, #content div#catHome div#columns #right { display: inline; float: left; width: 225px; vertical-align: top; }
	#content div#catHome div#columns #left { margin-right: 10px; }	
	#content #availability { clear: both; width: 460px; margin: 10px auto 0; padding: 5px; border: solid 1px #000; background: #eee; }
	
	#content table#section { border: 0 none; border-collapse: collapse; }
	#content table#section td, #content table#section th { text-align: left; vertical-align: top; padding: 3px 5px; }
	#content table#section th { background: #aaa; color: #fff; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }

#nav { display: inline; float: left; width: 178px; color: #fff; margin: 0; }
	#nav ul { list-style: none; margin: 0; padding: 0; }
	#nav ul li { margin-bottom: 8px; }
	#nav ul li img { margin-bottom: 3px; }
	#nav ul li a { display: block; width: 168px; padding: 3px 5px 8px 5px; font: 11px/100% Trebuchet MS, Arial, Helvetica, sans-serif; color:#3cf; text-decoration:none; }
	#nav ul li a:hover { background: #262626; color:#fff; text-decoration:none; }
	
	#nav ul li.here { background: #262626; padding-top: 3px; }
	#nav ul li.here a, #nav ul li.here a:hover { background: transparent; }

	#nav ul li.here ul { margin: -4px 0 8px; }
	#nav ul li ul li { margin-bottom: -2px; }


#footer { width: 540px; margin-top: 15px; text-align: center; color:#ddd; font: 95%/150% Verdana, Arial, Helvetica, sans-serif; }
	#footer a, #footer a:link, #footer a:visited  { color:#ddd; text-decoration:underline; }
	#footer a:hover, #footer a:visited:hover { color:#fc0; text-decoration:none; }
	


/* ==================================== */
blockquote.closed { margin: 10px 20px; border: 1px solid black; background: #eee; padding: 6px; }
blockquote.closed h3 { font-size: 1em; font-weight: bold; color: #900; margin-top: 0; }

.xlgtxt {font-family: 14pt Verdana,Arial,Helvetica,sans-serif}
.bt {font-weight:bold; background-color:#000080; color:#fff}



.cart	{	background:transparant; font: 9px verdana,arial,geneva,helvetica,sans-serif; color:#000; border: 1 px solid #b2b2b2; }
.cartbold	{	background:transparant; font: bold 9px verdana,arial,geneva,helvetica,sans-serif; color:#600; border: 1px solid #b2b2b2; }

a, a:link, a:visited  { color:blue; text-decoration:underline; }
a:hover, a:visited:hover  { color:#900; text-decoration:underline; }

a.name, a.name:link, a.name:visited, a.name:hover, a.name:visited:hover { color:#000; text-decoration:none; }



