body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330066;
	background: #cc99ff;
	col-span: 3px;
	margin: 0;

}

p {
	margin: 0;
	padding: 0;
}

ul {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0;
	padding-left: 0;
}

li {
	margin-left: 2em;
	padding-left: 0;
}

h1{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

color: 330066;

margin-bottom: 10px;

clear:left;

}



h2{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #330066;

margin-bottom: 10px;

}







a {

	color: 330066;

}



a:hover {

	color: #990066;

}



div.topnavbar {

width: 800px;

height: 300px;

background-image: url(../img/top_nav.jpg);

margin-bottom: 10px;

}



div.topnavbar_02 {

width: 800px;

height: 300px;

background-image: url(../img/top_nav_02.jpg);

margin-bottom: 10px;

}



div.topnavbar_03 {

width: 800px;

height: 300px;

background-image: url(../img/top_nav_03.jpg);

margin-bottom: 10px;

}



div.topnavbar_04 {

width: 800px;

height: 300px;

background-image: url(../img/top_nav_04.jpg);

margin-bottom: 10px;

}



div.nav {

width: 200px;

height: 230px;

text-align: right;

padding-top: 30px;

float: left;

}



div.nav ul {
list-style-type: none;
line-height: 30px;
margin-right: 10px;

}

div.nav ul li {
	margin: 0;
}


div.nav ul li a {

text-decoration: none;

}



span.active {

color: white;

}



div.navcontact {

float: right;

text-align: right;

padding-top: 240px;

padding-right: 90px;

font-size: 10px;

font-weight: bold;

}



div.page {

margin-left: 10px;

padding-bottom: 20px;

width: 800px;

}



div.weddingdescription {

width: 390px;

height: 200px;

margin-top: 10px;

padding: 5px;

float: left;

}

div.weddingdescription h1{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

color: 330066;

margin-bottom: 10px;

}

div.weddingdescription p{

margin-bottom: 10px;

}



div.musicselection {

float: left;

border-right: 1px solid #330066;

}



table {

width: 585px;

border: none;

cell-spacing: 5px;

cell-padding: none;

margin-bottom: 15px;

padding-right: 5px;

}



td.composer {

width: 200px;

font-weight: bold;

}



div.quotebox {

width: 200px;

font-size: 10px;

font-style: italic;

float: right;

margin-left: 5px;

}



div.quotebox p{

margin-bottom: 5px;

}



div.bookingshort {

width: 200px;

font-size: 10px;

font-weight: bold;

float: right;

margin-left: 5px;

margin-top: 20px;



}



div.backgroundmusic {

margin-top: 10px;

clear:left;

}



div.booking {

margin-top: 10px;

}



span.highlight {

font-weight: bold;

}



div.footer {

margin-top: 15px;

clear:left;

}



div.footer p {

font-size: 10px;

}



div.concert_item {

margin-bottom: 20px;

}



div.chamberdescription {

width: 390px;

margin-top: 10px;

padding: 5px;

float: left;

clear: top;

}

div.chamberdescription h1{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

color: 330066;

margin-bottom: 10px;

}

div.chamberdescription p{

margin-bottom: 10px;

}



div.chamberdescriptionleft {

width: 390px;

margin-top: 10px;

padding: 5px;

float: left;

clear: left;

}

div.chamberdescriptionleft h1{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

color: 330066;

margin-bottom: 10px;

}

div.chamberdescriptionleft p{

margin-bottom: 10px;

}



div.chamberquotebox {

font-size: 10px;

font-style: italic;

}



div.chamberquotebox p{

margin-bottom: 5px;

}



div.chamberinfo {

clear: left;

}


.style1 {	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.style5 {color: #660099}

.style7 {color: #660000}


.normal {
	font-style: normal;
}

div#form {
	border: 1px solid #330066;
	padding: 10px 10px 0px 10px;
	width: 36em;
}

label {
	float: left;
	margin: 5px 1em 10px 0;
	text-align: left;
	width: 16em;
}

select, input, textarea {
	margin: 0 0 10px 0;
	width: 16em;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#form p {
	padding: 0 !important;
	margin: 0 !important;
	clear:both;
}


small {
	font-size: .7em;
}

textarea {
	width: 16em;
}

.required {
	color:#993300;
}
