/* ========== Wrap */

#wrap
	{
		margin: 10px auto;
		padding: 10px 20px 20px 20px;
		width: 960px;
	}



	
/* ========== Header */

#header
	{
		height: 150px;
	}

.homelink
	{
		display: block;
	}




/* ========== Navigation */

#nav
	{
		margin-left: 2%;
		margin-right: 2%;
	}

ul#navlinks
	{
		margin-bottom: 1.75em;
	}
	
ul#navlinks li
	{
		display: inline;
		margin: 0 4%;
	}
		


	
/* ========== Main Content Area */
	
#main
	{
		float: right;
		width: 520px;
		margin-bottom: 50px;
	}

#index_img
	{
		width="640px";
		margin-left: 160px;
		margin-right: 160px;
	}
	
.artist_block
	{
		width: 275px;
		margin: 20px;
		float: left;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 1px solid;
	}
	
.left_box
	{
		float: left;
		width: 360px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 1px solid;
		margin: 0 1em 1em 0;
	}
	
.right_box
	{
		float: left;
		width: 360px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}

.last_box
	{
		float: left;
		clear: left;
		width: 360px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: 1px solid;
		margin-bottom: 1em;
	}




/* ========== Footer */

#footer
	{
		clear: both;
		border: 1px solid;
	}

#footer p
	{
		margin: 0;
	}
	



/* ========== Tables */

table
	{
		padding: 15px;
		border-collapse: collapse;
	}
	
td 	
	{
 		padding: 10px;
 		border: 15px hidden #666;
	}

td.track_number
	{
		width: 10px;
	}
	
td.track_title
	{
		width: 300px;
	}
	
td.track_time
	{
		width: 70px;
	}
	
audio.audio_player
	{
		text-align: right;
	}
			
tr:hover 
	{
 		background: #333;
 		-webkit-transition: background-color .35s ease,
						color .5s ease,
						width .12s ease-out,
						-webkit-box-shadow .25s ease,
						text-shadow .2s ease,
						opacity .2s ease;
	}




/* ========== Misc */
	
h1, h2, h3, h4, h5, h6, p, ul, form
	{
		padding: 1em;
	}

p
	{
		margin: 0 0 0;
	}

li
	{
		padding: 1px;
	}

img
	{
		float: right;
	}

.box_curves
	{
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}

.track_time
	{
		text-align: right;
	}