body
{
	padding: 0px;
	margin: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
	font-size: 12px;
	background-image: url(images/template/bg-gradient2.gif);
	background-color: #38372B;
	background-repeat: repeat-x;
	background-attachment: fixed;
	text-align: center;

}
	


div {
	padding: 0px;
	margin: 0px;
	}


a img {
	border: none 0px;
	}
	
div#container {
	width: 820px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}


div#container div {
	text-align: left;
	}


div#pagebody {
	background: #E2E7E4;
	padding: 10px 0px;
	}
	
div.header {
	text-align: left;
	width: 400px;
	margin: 0px;
	padding: 0px 0px;
	background: #40B90D;
	}



div#alpha {
	text-align: left;
	position: relative;
	left: 18px;
	width: 500px;
	margin: 0px;
	background: #E2E7E4;
	padding: 0px 0px 20px 0px;
	
	/*float: left;*/
	
	}
	
	
div#beta {
	/* margin-left: 640px; */
	border-top: 2px solid #38372B;
	padding: 10px 20px;
	}	



div#banner {
	background: #0b0;
	width: 820px;
	border-bottom: 4px solid #38372B;
	}

div.imageStripe {
	width: 820px;
	height: 170px;
	overflow: hidden;
	border-bottom: 4px solid #38372B;
	}


div.categoryList {
	width: 820px;
	background: #E2E7E4;
	padding: 6px 0px;
	border-bottom: 2px solid #38372B;
		background-position: 0px -174px;

	}


div.footerLinks {
	width: 300px;
	float: left;
	}

/* HIDE UN-NECESSARY ELEMENTS */

p.content-nav,
div#banner-inner,
h2#archive-title,
h2.date-header,
div#beta,
div.entry-tags
	{
	display: none;
	}	


span.separator {
	color: #E2E7E4;
	width: 8px;
	}


/* END - HIDE UN-NECESSARY ELEMENTS */





/* TEXT STYLES */



h1 {
	font-size: 12px;
	margin: 0px;
	padding: 20px 2px 8px 2px;
	clear: both;
	}

h2 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 10px 2px 8px 2px;
	}

h3 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 20px 2px 8px 2px;
	color: #878981;
	}




/*	
H3.entry-header,
h2#archive-title,
h2.module-header
 {
	font-weight: bold;
	font-size: 12px;
	padding: 0px 2px 8px 2px;
	margin: 0px;
	}	
	

div.entry H3.entry-header a
{
	text-transform: uppercase;
	background: #FFf400;
	display: inline;
}	
	
*/
	
p {
	padding: 0px;
	margin: 2px 0px 10px 2px;
	}	

div.entry-content p,
div.entry-content blockquote,
div.entry-content li,
div.entry-content span


 {
	font-family: Georgia;
	}
	
	
	
p.entry-more-link,
p.entry-footer {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	color: #878981;
	margin-top: 10px;
	}




p.entry-more-link a,
p.entry-footer a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	background: #878981;
	text-decoration: none;
	color: #E2E7E4;
	display: inline;
	}	


p.entry-more-link a:link,
p.entry-footer a:link,
p.entry-more-link a:visited,
p.entry-footer a:visited { background-color: #b7b9b1; }	

p.entry-more-link a:active,
p.entry-footer a:active,
p.entry-more-link a:hover,
p.entry-footer a:hover { background-color: #878981; }	

div.footerLinks  ul {

	list-style: none;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	
}



div.footerLinks  ul li {

	padding: 0px;
	display: block;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	
}


div.footerLinks  ul li a {

	text-decoration: none;
	color: #38372B;;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
	}


body.category-archive h1 {
	padding: 20px 0px 8px 0px;
	}

body.category-archive h1.entry-header a:link,
body.category-archive h1.entry-header a:visited,
body.category-archive h1.entry-header a:active,
body.category-archive h1.entry-header a:hover
 {
	padding: 2px;
/*	background: #b7c9c1; */
	
	text-decoration: none;
	color: #000;
	 }	



body.category-archive h1.entry-header a:hover
 {
	padding: 2px;
	background: #878981;
	text-decoration: none;
	color: #E2E7E4;
	 }	


/* TAG FORMATTING */



div.categoryList ul
{
	list-style: none;
	margin: 0px 0px 0px 20px;
	text-indent: 0px;
	padding: 0px;
	
}

div.categoryList ul li
{
	padding: 0px;
	display: inline;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	
}


div.categoryList ul li a {
	text-decoration: none;
	color: #000;
	padding: 0px 3px 0px 3px;
	background: #FFf400;
	margin: 0px 0px 0px 0px;
	}





/* END OF TAG FORMATTING */
	
/* END OF TEXT STYLES */



img.inlineR {
	float: right;
	position: relative;
	margin-right: -100px;
	clear: both;
	margin-bottom: 20px;
	margin-left: 20px;
	}



/* SIDEBAR NAV STYLES */

div#sidebar {
	position: absolute;
	left: 760px;
	}

/* END OF SIDEBAR NAV STYLES */




div.tracklistingTable {
	padding: 8px;
	margin-top: 16px;
	background: #f0f0f0;
	}
	
div.tracklistingTable h3 {
	padding-bottom: 8px;
	margin: 0px;
	padding-top: 0px;
	color: #000;
	}


div.tracklistingTable table {
	border-collapse: collapse;
	margin: 0px;
	}
	
	
div.tracklistingTable table td {
	padding: 0px 16px 0px 0px;
	margin: 0px;
	}
	




/* HOMEPAGE STYLES */
	

body.homepage div#container
{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center top;

}	


div.photo {
	background-image: url(images/template/cross-hatch.gif); 
	height: 540px;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px 0px;
	margin-top: 14px;

}	


div.photo img.photo{
	position: absolute;
	z-index:10;
	}


div.photo div.logo{
	position: absolute;
	padding-left: 20px;
	z-index:20;
	}


div.photo div.categories {	
	position: absolute;
	padding-top: 96px;
	padding-left: 20px;
	z-index:30;
	}	


div.photo div.categories h2 {	
	z-index:40;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	/* font-style: italic; */
	line-height: 17px;
	}


div.photo div.categories h2 a:link,
div.photo div.categories h2 a:active,
div.photo div.categories h2 a:hover,
div.photo div.categories h2 a:visited
 {	
	text-decoration: none;
	text-transform: uppercase;
	background: #000;
	color: #fff;
	margin: 0px;
	padding: 2px 2px 0px 2px;
	}

div.photo div.categories h2 a:hover {	
	background: #0C0;
	color: #fff;
	}
	
div.photo div.categories h2 a:active {	
	background: #fff;
	color: #000;
	}

/* END OF HOMEPAGE STYLES */





body.category-archive div.entry-body {
/* 	display: none; */
	}	