body{
	margin: 0px;
	padding: 0px;
	background: #FFF;
	font-size: 100%;
}

td, body {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #3A8087;
	line-height: 1.8em;
}

td{
	font-size: 0.75em;
}

HR{
	background: #3A8087;
	border: none;
	color: #3A8087;
	height: 1px;
}

UL{
	margin: 0px;
	padding: 0px;
}


LI{
	margin: 0px;
	padding: 0px;
}

A{
	color: #1C5055;
}

.nav a{
	overflow: hidden;
	text-indent: -5000px;
	width: 146px;
	margin: 0px;
	padding: 0px;
	display: block;
}

A#home{
	height: 23px;
	background: url(../images/menu/home.gif) no-repeat 0px 0px;
}

A#home:hover{
	background-position: 0px -23px;
}

A#members{
	height: 29px;
	background: url(../images/menu/members.gif) no-repeat 0px 0px;
}

A#members:hover{
	background-position: 0px -29px;
}

A#repertoire{
	height: 29px;
	background: url(../images/menu/repertoire.gif) no-repeat 0px 0px;
}

A#repertoire:hover{
	background-position: 0px -29px;
}

A#audio{
	height: 31px;
	background: url(../images/menu/audio.gif) no-repeat 0px 0px;
}

A#audio:hover{
	background-position: 0px -31px;
}

A#programs{
	height: 31px;
	background: url(../images/menu/programs.gif) no-repeat 0px 0px;
}

A#programs:hover{
	background-position: 0px -31px;
}

A#reviews{
	height: 45px;
	background: url(../images/menu/reviews.gif) no-repeat 0px 0px;
}

A#reviews:hover{
	background-position: 0px -45px;
}

A#weddings{
	height: 31px;
	background: url(../images/menu/weddings.gif) no-repeat 0px 0px;
}

A#weddings:hover{
	background-position: 0px -31px;
}

A#contact{
	height: 29px;
	background: url(../images/menu/contact.gif) no-repeat 0px 0px;
}

A#contact:hover{
	background-position: 0px -29px;
}

.footer{
	color: #A9A9A9;
	font-size: 10px;
}

.error{
	display:block;
	color:#F00;
}
