/* ------------- LINKS ---------------- */
a {outline:none;}
.nav a:link {color:#669999 ; text-decoration:none;}
.nav a:visited {color:#669999 ; text-decoration:none;}
.nav a:active {color:#669999 ; text-decoration:none;}
.nav a:hover {color:#669999 ; text-decoration:underline;}
p a:link {color:#ccc ;  text-decoration:underline;}
p a:visited {color:#ccc ; text-decoration:underline;}
p a:active {color:#ccc ; text-decoration:underline;}
p a:hover {color:#ccc ; text-decoration:none;}

/*------------------LAYOUT---------------------- */
	body {
		background:url(images/body_bg.jpg) scroll 0 0;
		margin:0px;
		padding:0px;
		text-align:center;
		}
	
	#container {
		width:955px;
		height:auto;
		background:url(images/container_bg.jpg);
		margin:auto;
		border:0;
		text-align:left;
		}
	
	#masthead {
		width:955px;
		margin:0px;
		padding:0px;
		border:0;
		}
	#nav_bar {
		width:955px;
		height:30px;
		text-align:left;
		margin:0 0 0 50px;
		padding:0;
		}
	#nav_bar ul {
		list-style:none;
		font-style:normal;
		margin:0;
		padding:7px;
		}
	#nav_bar li {
		display:inline;
		margin:0 25px 0 25px;
		padding:0;
		}
	
	#content {
		background:url(images/main_bg.jpg) no-repeat;
		width: 955px;
		height:auto;
		margin:-3px 0 0 0;
		border:0px;
		padding:0px;
		text-align:left;
		}
		
	#column_a {
		border:0px dashed #777;
		width: 610px;
		height:auto;
		margin: 30px 300px 25px 40px;
		}
		
/*For MEET ZED page, swap column_a and column_b */
	#zed #column_a {
		margin:30px 20px 25px 260px;
		}
	
	#column_b {
		float:right;
		text-align:right;
		width:210px;
		height:auto;
		margin:20px 20px 0 0;
		padding:0;
		border:0px dashed #777;
		}
/*For MEET ZED page, swap column_a and column_b */
	#zed #column_b {
		float:left;
		text-align:center;
		margin:10px 40px 25px 40px;
		}
		
/* FLASH PLAYER container */
	#flashPlayer {
		margin:25px 0 30px 0;
		}
		
	#album_art {
		margin:2px;
		}
	#credits {
		border:0px solid #bbb;
		padding:0;
		margin:35px 0 0 0;
		}
	
	#footer {
		clear:both;
		text-align:center;
		width:955px;
		height:25px;
		background:url(images/footer_bg.jpg) no-repeat;
		}
	
		
/*---------------------TYPOGRAPHY------------------------*/

	body {
		color:#D8D4BF;
		font: normal 12px arial, sans-serif;
		text-align: left;
		line-height: 16px;
		text-transform: none;
		margin:0;
		}
	p {
		margin:10px 10px 10px 20px;
		line-height: 150%;
		}
		
	.sidebar {
		color:#668B8B;
		margin:10px 0 10px 0;
		}
		
	.disclaimer {
		font-size:90%;
		color:#aaa;
		margin:3px 0 0 0;
		line-height:180%;
		}
		
	h1 {
		color:#ccc;
		font-size: 150%;
		font-weight:normal;
		margin:25px 0 0 0;
		border:0px dashed #ddd;
		}
	h2 {
		color:#ccc;
		font-size: 190%;
		font-weight:normal;
		margin:25px 0 20px 0;
		}
		
	h3 {
		color:#333;
		font-size: 115%;
		font-weight:normal;
		text-decoration: underline;
		margin:25px 0 0 0;
		}

	ul {
		font-weight:bold;
		font-style:italic;
		list-style:none;
		margin: 0 0 5px 60px;
		}
	li {
		margin:0 0 8px 0;
		}
	.song_list {
		font-weight:bold;
		font-style:normal;
		margin: 0 0 15px 0;
		}
	
	
		
		
/* SPANS */
	.italic {
		font-style:italic;
		}
	.bold {
		font-weight:bold;
		}
	.bold_italic {
		font-weight:bold;
		font-style:italic;
		}
	.track_descript {
		color:#aaa;
		font-weight:normal;
		}
		
		

