body {

	background-color: #162c4d;

	color: #ffffff; 


	font-family: Georgia, Bitstream Charter, serif;
	font-size: 85%

}

/* Links (needs to be at top for IE) */

a {

	color: #e7c27a;

}

img {

	border: 0px;

}

#menu a:hover {

	background-color: #e7c27a;

}

.content a {

	color: #162c4d; 

}

.content a:hover {

	color: #c8a869;

}


h2 {

	clear: left;

	font-family: Georgia, Bitstream Charter, serif;
	font-weight: normal;
	font-size: 1.8em; 

}

h3 {

	font-family: Helvetica, sans-serif;
	

}

address {

	font-style: normal;

}

/* Header Stuff */

#header {

	background: url('./images/pianokeys_sm.jpg') no-repeat top right #faefd4;/* was f5efd4*/

	color: #000000; 

	/* width: 82%;*/
	width: 780px;

}

#logo {
	
	/* float: left; */

}

#menu {

	background-color: #ffffff;
	color: #000000;

	font-family: Helvetica, sans-serif;

	float: left; 
	margin-left: 0px;	
	
	vertical-align: bottom;
	bottom: 0px;	
	
}

/* Top Menu */
#menu a {

	color: #000000;
	text-decoration: none;

	padding: .5em;

	
}



.menu_item {

	display: inline;
	font-size: medium;
	bottom: 0px;

}


.menu_item_active {

	background-color: #e9d4a0;
	color: #000000;

	display: inline;
	font-size: medium;
	bottom: 0px;
	
	padding: .5em;



}

#tophr {

	background-color: #c65b63;
	
	height: 8px;
	width: 95%;
	left: 5%;

	float: right;

}


/* Content */

.content {

	background-color: #ffffff;

	color: #000000;

	clear: left;

	width: 80%;
	min-width: 735px;
	max-width: 850px;

	padding-left: 5%;
	padding-top: 2%;
	padding-bottom: 2%;	
	
	margin-top: 2%;	
	
	
}

.topdesc {

	font-size: 1.2em;

}

.superem {

	text-align: center;
	font-size: 1.4em;
	font-weight: bold;

}

.superduperem {

	text-align: center;
	font-size: 1.8em;
	font-weight: bolder;

}

/* Page-specific elements within .content */

/* Products Page */

#brandlist {

	width: 500px;

	font-size: 1.2em;	
	text-align: center;

}

.column {

	float: right;
	width: 50%;

	padding-top: 15px;

}

/* Contact Page */

	#map {

		float: none;
	}

/* Home Page */
		
	.frontmenu {

		float: right;
		
		width: 516px;

		padding: 10px;

		font-size: 1.1em;
		text-align: center;
		
	}


	.frontmenu a {

		background-color: #ffffff;
		/* color: defined in generic anchor selecter */

		font-size: 1.7em;

		border: 1px;

	}	

/* events pages added 4/1/09*/
.classyintro {

	font-style: italic;

}

.promoimg {

	float: right;
	margin: .5em 2.5em 1.5em 0;
	
}
/* Footer */

#footer {

	font-size: small;
	text-align: center;
	
	clear: both;

}
