body, html, p, h1, h2, h3, h4, h5, h6, ul, li { 
	margin:0px; padding:0px; font-weight:normal; 
	list-style:none;
	}

html, body { height:100%; }
body { 
	background-image:url('desk-back.jpg');
	background-position:center center;
	background-color:#fff; 
	color:#b0adad; 
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

a, a:visited, a:active { color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }

#header { width:350px; }
#songs, #content, .playlist, #blog { width:400px; }

#wrapper {
	margin:0 auto;
	width:775px;
	clear:both;
	height:1%;
}

#header, #content { float:left; }
#content { padding-left:25px; } 

#header {
	height:400px;
	position:relative;
	background-image:url('andy.jpg'); background-repeat:no-repeat;
}

h1 {
	position:absolute;
	top:350px; padding:5px; right:0px;
	font-size:1.5em; 
	text-transform:lowercase; 
	color:#fcf3c2;
}
/*#header h1 { top:90px; left:290px; }*/
h2 { 
	font-size:1em; 
	text-transform:lowercase; 
	background-color:#3B331D;
	color:#FCF3C2;
	padding:4px;	 
}
/*#header h2 { top:93px; left:310px; }*/

.more-links { font-size:0.7em; color:#FCF3C2; padding:4px; }
.more-links a, .more-links a:visited { color:#FCF3C2; }

#songs, #blog, #header {
	margin-top:25px;
}

#songs { 
	
}
.playlist { 
	font-size:0.7em; 
}
	
#blog {
	
}

#entries {
	color:#3B331D;
	background-color:#FCF3C2;
}

#entries li { padding:2px 4px; font-size:0.83em; }
#entries .headline { padding-right:5px; }
#entries .date { display:inline; font-size:0.77em; color:#86A83B; }
#entries #creditfooter { display:none; height:1px; }

