/* CSS Document 

COLORS
background:		#E7E6DD

*/
body 
{
	background: 		#333333 url('../images/page-background.png') repeat-y top center;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;	
	font-size:			9pt;
	line-height:		16pt;
	margin: 			0px;
	padding: 			0px;
	color:				#EFEFEF;
/*	width: 				1000px;
	height:				100%;*/
}
#main {
	background: 		#000000 url('../images/miriam-bkgrd-home.jpg') no-repeat top center;
	width:				950px;
	height:				490px; /*416px;*/
	text-align: 		right;
	vertical-align: 	text-top;
}
#detail {
	background: 		#555555 url('../images/miriam-bkgrd-detail.jpg') no-repeat top center;
	width:				950px;
	height:				490px; /*416px;*/
	text-align: 		right;
	vertical-align: 	text-top;
}
#trailingimage {
	background: 		#555555 url('../images/miriam-piano-isolated.jpg') no-repeat bottom center;
	width:				950px;
	height:				370px; 
}
#miriam-home {
	background: 		transparent url('../images/miriam-art-home.png') no-repeat top left;
	width:				1024px;
	height:				100%; /*580px;*/
	position:			relative; 
	z-index:			3;
	left:				0;
}
input, select, textarea 
{
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;	
	font-size:			9pt;
	border:				1px solid #666666;
}
td 
{
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;	
	font-size:			9pt;
	line-height:		16pt;
}

a, #content a
{
	font-weight: 		normal;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;	
	color:				#66CC00; /*#1D4805;*/
	text-decoration:	none;
}
a:visited, #content a:visited
{
	font-weight: 		normal;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;	
	color:				#EFEFEF; /*#0C1F01;*/	
	text-decoration:	underline;
}
a:hover, #content a:hover
{
	font-weight: 		normal;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;	
	color:				#00CC33; /*#1D4805;*/
	text-decoration:	underline;
}
h1, h2, h3, h4, h5
{
	font-family: 		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;
	margin: 			0;
	padding: 			0;
	margin-top: 		10px;
	margin-bottom: 		5px
}
h1
{
	background-position: left;
	background-repeat: no-repeat;
	color:				#000000;
	font-weight: 		normal;
	font-size:			24pt;
	line-height: 		26pt;
}
h2
{
	color:				#000000;
	font-weight: 		normal;
	font-size:			14pt;
	line-height: 		14pt;
}
h3
{
	color:				#000000;
	font-size:			13pt;
	line-height:		14pt;	
	font-weight:		bold;
	margin-top: 		25px;
}
h5
{
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;
	color:				#333333;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			3px;
	margin-bottom:		0px;
}

a.nav,a.nav:visited
{
	font-weight: 		bold;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;
	line-height: 		10pt;
	font-size:			10pt;
	vertical-align: 	text-top;
	text-transform: 	uppercase;
	color:				#FFFFFF;
	text-decoration: 	none;	
}
a.nav:hover
{
	font-weight: 		bold;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;
	line-height: 		10pt;
	font-size:			10pt;
	vertical-align: 	text-top;
	text-transform: 	uppercase;
	color:				#66CCFF;
	text-decoration: 	none;	
}
a.navon,a.navon:visited,a.navon:hover 
{
	font-weight: 		bold;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;
	line-height: 		10pt;
	font-size:			10pt;
	vertical-align: 	text-top;
	text-transform: 	uppercase;
	color:				#999999;
	text-decoration: 	none;				
}


#content {
	padding:			40px 20px 10px 20px;
	vertical-align: 	text-top;	
	background-color: 	transparent;
	color:				#cccccc;
	text-align: 		left;
	
}
#content_home {
	padding:			20px 0 0 11px;
	vertical-align: 	text-top;	
	background-color: 	transparent;
	color:				#cccccc;
	text-align: 		justify;
}
/*
#comments
{
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;
	color:				#000000;
	font-size:			11pt;	
	padding-top:		15px;
	text-align: 		center;
	width:				100%;
}*/
#footer
{
	color:				#FFFFFF;
	font-size:			8pt;	
	padding:			0px;
	text-align: 		center;
}
#footer a, #footer a:visited
{
	text-transform:		none;
	font-weight: 		bold;
	font-family:		Lucida Grande, Helvetica, Tahoma, Arial, sans-serif;
	color:				#FFFFFF;
	text-decoration: 	none;
}
#footer a:hover
{
	color:				#66CCFF;
	text-decoration: 	underline;
}
#yellow
{
	color: 				#66CCFF;
}
small {
	color:				#000000;
}
.label
{
	color: 				#000000;
	vertical-align: 	text-top;
	text-align: 		right;
	padding-right: 		5px;
}
#button
{
	border: 			3px solid #000000;
	color: 				#FFFFFF;
	background-color:   #000000;
}
p
{
	padding-top:		0px;
	margin-top:			0px;
}
form
{
	padding:			0px;
	margin:				0px;
}
.separator 
{
	border-top: dotted 1px #999999;
}

/*******************************************
				SONGS
********************************************/


.more-l { margin-bottom: 1px; padding: 6px 8px; line-height: 24px;  background: #242424 url('../images/dotted.gif') 0 0; }



em { display: inline; text-align: center; font-style: normal; padding:3px; color: #c06; background-color: #000; width: 100px; }
.quote { padding-left: 10px; text-transform: uppercase;}


.more-l a { padding: 0 4px; color: #007095; }


.songs {
background: #242424 url('../images/dotted.gif') 0 0; 
margin-bottom:5px;
padding:3px 3px 3px 10px;
}

