	html { overflow-y: scroll; }
	
	* {
	margin: 0px;
	}
	html, body {
	height: 100%;
	}
	.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px;
	}
	.footer {
	height: 20px;
	background-color:blue;
	position:relative;
	}
	
	/* BODY BASE SETTINGS */
	body {	background-color:#fbfbfb; margin-left:0px; margin-top:0px; margin-bottom:0px; padding:0px; vertical-align:top; text-align:center; color:#000; font-family:arial; font-size:12px;height:100%; }
	
	.spacer {display:block; width:100px; height:290px; }
	
	.logo { background-image:url('../img/logo.jpg'); display:block; background-repeat:no-repeat; width:740px; height:260px; position:absolute; left: 0px; top:0px; z-index:4;}
	.logolink { width:460px; height:220px; position:absolute; left: 0px; top:0px; z-index:4;}
	
	.icons { display:block; background-color:; width:159px; height:39px; position:absolute; left:571px; top:220px; z-index:5; }
	.icon_ilike { background: url(../img/icons.jpg) no-repeat; background-position:0px -39px; width:39px; height:39px; position:absolute; opacity:0.5;}
	.icon_twitter { background: url(../img/icons.jpg) no-repeat; background-position:-79px -39px; width:39px; height:39px; position:absolute; left:39px; opacity:0.5;}
	.icon_youtube { background: url(../img/icons.jpg) no-repeat; background-position:-118px -39px; width:39px; height:39px; position:absolute; left:118px;opacity:0.5; }
	.icon_myspace { background: url(../img/icons.jpg) no-repeat; background-position:-40px -39px; width:39px; height:39px; position:absolute; left:78px; opacity:0.5;}

	.icon_ilike:hover { background: url(../img/icons.jpg) no-repeat; background-position:0px 0px; width:39px; height:39px; position:absolute; top:0px; opacity:0.7;}
	.icon_twitter:hover { background: url(../img/icons.jpg) no-repeat; background-position:-79px 0px; width:39px; height:39px; position:absolute; left:39px; top:0px; opacity:0.7;}
	.icon_youtube:hover { background: url(../img/icons.jpg) no-repeat; background-position:-118px 0px; width:39px; height:39px; position:absolute; left:118px; top:0px; opacity:0.7;}
	.icon_myspace:hover { background: url(../img/icons.jpg) no-repeat; background-position:-40px 0px; width:39px; height:39px; position:absolute; left:78px; top:0px; opacity:0.7;}
	
	/* MENU */
	.menu { font-size:16px; font-weight:bold; line-height:190%; color:#ea8ca9; display:block; background-repeat:no-repeat; width:200px;height:100px; position:absolute; left: -233px; top:258px; z-index:5; text-align:right;}		
	
	.menu a:link {  font-size:16px;font-weight:bold; color:#cccccc; text-decoration:none; outline:none; line-height:190%; letter-spacing:0px; }
	.menu a:visited {	color:#cccccc; text-decoration:none; outline: none; }
	.menu a:active { color:#ea8ca9; text-decoration:none; outline: none; }
	.menu a:hover {  color:#b8a3aa; text-decoration:none; outline: none; }
	
	div.credits a:link {  font-size:12px;font-weight:bold; color:#000; text-decoration:underline; outline:none; line-height:190%; letter-spacing:0px; }
	div.credits a:visited {	color:#000; text-decoration:underline; outline: none; }
	div.credits a:active { color:#000; text-decoration:underline; outline: none; }
	div.credits a:hover {  color:#000; text-decoration:underline; outline: none; }
	
	.musicplayer { background-image:url('../img/playerbg.jpg'); display:block; background-repeat:no-repeat; width:652px;height:40px; position:relative; left: 0px; top:0px; z-index:5; margin-top:10px; }		
	.downloadbutton {  background-image:url('../img/download.jpg'); display:block; background-repeat:no-repeat; width:48px; height:28px; position:absolute; left:596px; top:-3px;}		
	
	.downloadbutton:hover {  background-image:url('../img/download_active.jpg'); display:block; background-repeat:no-repeat; width:48px; height:28px; position:absolute; left:596px; top:-3px;}		
	
	/* ADMIN TOOLS Z-INDEX = 4 */
	.controlpanel { background-color:fbfbfb; font-family: tahoma; font-size: 12px; width:120px;height:40px; padding:10px; text-align:left; vertical-align:middle; position:absolute; right: 0px; top:0px; z-index:4;}
	.audioplayercode { background-color:fbfbfb; font-family: tahoma; font-size: 12px; padding:10px; text-align:left; vertical-align:middle; position:relative; z-index:4;}


	/* MAIN SITE WORKSPACE */
	.mainspace { margin-left:auto;margin-right:auto; width:720px; vertical-align:middle; height:100%; position:relative; text-align: left; padding-left:10px; padding-right:10px;}
	
	/* NAVIGATION */
	.navigation	 { font-family: tahoma; font-size: 12px; width:690px;height:150px; padding-left:10px; text-align:left; vertical-align:bottom; position:absolute; left: 200px; top:-50px; z-index:4;}

	/* COPYRIGHT */	
	.copyright { width: 100%; margin-left:auto; margin-right:auto; color:#bbbbbb;} 
	
	/* POST STUFF*/
	.post.container { font-family: arial; width:690px; padding-top:10px; padding-bottom:10px; margin-bottom:25px; position:relative; left:15px; text-align:left;}
	div.posttitle { font-size:30px; font-weight:bold; color:black; }
	div.posttitle a:link { font-size:30px; font-weight:bold; color:black; text-decoration:none;}
	div.posttitle a:hover { font-size:30px; font-weight:bold; color:black; text-decoration:none;}
	div.posttitle a:active { font-size:30px; font-weight:bold; color:black; text-decoration:none;}
	div.posttitle a:visited { font-size:30px; font-weight:bold; color:black; text-decoration:none;}
	
	.post.date { padding-left:2px; padding-bottom:8px; font-size:30px; color:#ea8ca9;	font-weight:bold;}
	.post.text { padding-left:5px; padding-right:5px; font-size:12px; color:black; margin-top:16px;}
	.post.text a:link {  font-size:12px;font-weight:bold; color:#e77b7b; text-decoration:underline; outline:none; }
	.post.text a:visited {	font-weight:bold; color:#e77b7b; text-decoration:none; outline: none; }
	.post.text a:active { font-weight:bold; color:#ea8ca9; text-decoration:underline; outline: none; }
	.post.text a:hover { font-weight:bold; color:#b8a3aa; text-decoration:underline; outline: none; }
	.post.comment { position:relative; padding-left:15px; padding-top:5px; left:-10px; vertical-align:middle;}


	.musicpage.date { padding-left:2px; padding-bottom:0px; font-size:15px; color:#ea8ca9;	text-decoration:none;font-weight:bold;}
	.musicpage.date a:link { padding-left:2px; padding-bottom:0px; font-size:15px; color:#ea8ca9;	text-decoration:none;font-weight:bold;}
	.musicpage.date a:hover { padding-left:2px; padding-bottom:0px; font-size:15px; color:ea8ca9;	text-decoration:none;font-weight:bold;}
	.musicpage.date a:active { padding-left:2px; padding-bottom:0px; font-size:15px; color:#ea8ca9;	text-decoration:none;font-weight:bold;}
	.musicpage.date a:visited{ padding-left:2px; padding-bottom:0px; font-size:15px; color:#ea8ca9;	text-decoration:none; font-weight:bold;}
	
	div.musicpage.removesong { padding-left:0px; padding-bottom:0px; font-size:10px; color:blue; position:relative; left:660px; top:-35px;}
	
	td	{ border-collapse:; padding:0px; margin: 0px;  }
	td.playercheckbox	{ border-collapse:; padding-top:3px; font-size:10px; line-height:13px;}

	.pagenav { font-size:12px; font-weight:bold; color:#bbbbbb; }
	
	
	a:link {  font-size:12px;font-weight:bold; color:#e77b7b; text-decoration:none; outline:none; }
	a:visited {	font-weight:bold; color:#e77b7b; text-decoration:none; outline: none; }
	a:active { font-weight:bold; color:#ea8ca9; text-decoration:underline; outline: none; }
	a:hover { font-weight:bold; color:#b8a3aa; text-decoration:underline; outline: none; }