html { 
	padding: 0; 
	margin: 0; 
	font-size: x-small; 
	background-color: #3c4a99; 
	color: black; 
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
	}

#wrapper { 
	border: 0px solid #00345b;
	background-color: white; 
	color: black; 	
	margin: 0 auto;
	padding: 0px;	
	font-size: 110%; 
	width: 780px; 
	}
	
#header{ 
	margin: 0px; 
	padding: 0px;
	}

#content { 
	background-color: white; 
	color: black; 
	margin: 0; 
	padding: 0; 
	border: 0px solid green;
	}
	
#maincol { 
	border: 0px solid red;
	float: left;
	margin: 10px 0px 10px 20px;
	width: 480px; 
	}
	
#seccol { 
	border: 0px solid green;
	float: right; 
	margin: 40px 20px 10px 0px;
	width: 240px;
	}

#discodiv { 
	width: 740px; 
	margin: 0 auto; 
	border: 0px solid green; 	
}

.disc { 
	margin-bottom: 10px; 
	border: 0px solid green; 
	min-height: 225px; 
}

.disc1 { 
	margin-bottom: 10px; 
	border: 0px solid red; 
	min-height: 240px; 
}

#footer { 
	background-color: #3c4a99;
	color: white; 
	text-transform: uppercase; 
	padding-top: 0px; 
	text-align: center; 
	}
	
.clear { 
	clear: both; 
	}

/*-----Main Navigation ----------------------------*/
#mainnav { 
	margin: 0;
	padding: 6px 0 6px 15px; 
	background-color: #00345b; 
	color: #fff;
	}

#mainnav li { 
	margin: 0; 
	padding: 0; 
	display: inline;
	list-style: none; 
	font-size: 110%;
	letter-spacing: 0.1em;
	} 

#mainnav a:link, #mainnav a:visited {
	text-decoration:none;
	border: 0px solid green; 
	color: #fff;
	text-transform: uppercase; 
	padding: 2px 10px 2px 10px;
	}

#mainnav a:active, #mainnav a:hover {
	text-decoration: none;
	background-color: #0066b8;
	color: #000;
	background-image: url("images/nav_bullet.gif");
	}

/*-----Sec Navigation ----------------------------*/
	#secnav { 
		margin: 0;
		padding: 1px 0 3px 40px; 
		background-color: #0066b8; 
		color: #00345b;
		border: 0px solid green; 
		}

	#secnav li { 
		margin: 0; 
		padding: 0; 
		display: inline;
		list-style: none; 
		font-size: 90%;
		letter-spacing: 0.1em;
		} 

	#secnav a:link, #secnav a:visited {
		text-decoration:none;
		border: 0px solid green; 
		color: #fff;
		text-transform: uppercase; 
		padding: 2px 10px 2px 10px;
		}

	#secnav a:active, #secnav a:hover {
		text-decoration: none;
		background-color: #00345b;
		color: #fff;
		}

/*-----Typography ----------------------------*/

h1 { 
	text-transform: uppercase; 
	font-size: 140%;
	color: #000;
	background-color: #b6d7f2;
	padding: 2px 0px 2px 10px;
	border-bottom: 3px solid #0066b8;
	width: 730px; 
	letter-spacing: 0.1em;
	}
	
#seccol h2, #discodiv h2 { 
	background-color: #fff;
	border-left: 6px solid #0066b8; 
	border-bottom: 2px solid #0066b8;
	font-size: 120%;
	text-transform: uppercase; 
	padding-left: 10px; 
	letter-spacing: 0.1em;
	margin-top: 15px; 
}

#maincol h2 { 
	background-color: #fff;
	border-left: 12px solid #0066b8; 
	font-size: 110%;
	text-transform: uppercase; 
	padding-left: 5px; 
	letter-spacing: 0.1em;
	margin-top: 10px; 
	width: 70%; 
	margin-bottom: 4px; 
}

#seccol h3 { 
	border-bottom: 2px solid #0066b8; 
	margin-top: 40px; 
	
}

h3 { 
	font-size: 120%; 
	text-transform: uppercase;
	border: 0px solid green; 
	margin-bottom: 0; 
	padding-bottom: 0;
}
		
h4 { 
	text-transform: uppercase; 
	font-size: 140%;
	color: #000;
	background-color: #b6d7f2;
	padding: 2px 0px 2px 10px;
	border-bottom: 3px solid #0066b8;
	width: 480px; 
	letter-spacing: 0.1em;
}

#maincol p { 
	line-height: 140%;
	text-align: justify; 
	}
	
#seccol {line-height: 140%;}	

.discodiv p { 
	margin: 0; 
	padding: 0; 
}

.quote { 
	margin-left: 40px;
}
	
.contact_list, #discodiv ul { 
	list-style: none; 
	margin-top: 0; 
	padding-top: 0; 
	margin-left: -20px;
}

.contact_list li { 
	line-height: 140%; 
}

.disc ol { 
	margin-left: 20px;
	line-height: 140%; 
}

.discography { 
	line-height: 140%;
	font-size: 120%; 
} 

.disc p { 
	border: 0px solid green; 
	margin-left: 220px; 
}

.sideman { 
	font-size: 110%; 
}

.play { 
	text-transform: uppercase; 
	font-weight: bold; 
	background: #0066b8;
	color: white; 
	padding: 0px 5px 0px 5px; 
	border: 1px solid black; 
	margin-left: 10px; 
} 

h3 span { 
	text-transform: none; 
	font-size: 80%;
	border: 0px solid green; 	
	} 

/*-----Pictures ----------------------------*/
.sidepic { 
	margin-top: 20px;
	}

.discoimg { 
	float: left; 
	margin-right: 30px; 
	padding-bottom: 10px; 
	}

ol { 
	padding-left: 15px; 
	}
	
img { 
	border: none; 
}

.mainpic { 
	float: right; 
	margin-left: 10px; 
	
}


/*-----Links----------------------------*/

a:link {color:#00345b; text-decoration:none;}
a:visited {color:#00345b; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}

.disc a {text-decoration:none;}



