body {

	margin: 0;

	padding: 0;

	background: #d9cbaf url("../images/background.png") repeat-x top;

}



body, table, th, td, tr, li{

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

	font-size: 11px;

}



th.tops {

	text-align: left;

	background-color: #cc0033;

	color: #ffffff;

	border-bottom: 1px solid #333333;

}



th.sides {

	text-align: left;

	color: #333333;

}



#pagebody {

	background: #d9cbaf url(../images/body_background.png) repeat-y center;

}



div#content {

	margin: 35px 35px;

	width: 395px;

}



div#nav {

	margin: 35px 25px;

	width: 153px;

}



#content p, #nav p {

	font-size: 11px;

	line-height: 150%;

	margin-bottom: 18px;

}



#nav li {

	font-size: 11px;

	margin-bottom: 5px;

	color: #666666;

}



#nav li a {

	color: #878787;

	border-bottom: 1px dotted #666666;

	padding-bottom: 2px;

}



#content p strong, #content p a, #content li a {

	color: #cc0033;

}



#content fieldset {

	margin: 5px 0;

	padding: 5px;

	border: 3px solid #ffffff;

}



#content legend {

	font-weight: bold;

}



#content label {

	color: #878787;

	font-style: italic;

}



#content input, #content textarea {

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

	font-size: 11px;

	padding: 2px;

}



#content li {

	list-style-type: disc;

	margin-left: 15px;

}



#content dt {

	font-weight: bold;

	color: #cc0033;

}



#content dt {

	margin-left: 0;

}



#content dd {

	margin-left: 10px;

	padding: 2px;

}





#content th.top {

	border-bottom: 1px solid #000000;

	background-color: #ebebeb;

	text-align: left;

}

#content th.leftside {

	border-right: 1px solid #000000;

	background-color: #ebebeb;

	text-align: left;

}

#content table.menutable {

	border: 1px solid #cc0033;

}



#nav th.top {

	border-bottom: 1px solid #cc0033;

	background-color: #ebebeb;

	text-align: left;

}

#nav th.leftside {

	border-right: 1px solid #cc0033;

	background-color: #ebebeb;

	text-align: left;

}

#nav table.menutable {

	border: 1px solid #cc0033;

}



.submit {

	font-weight: bold;

}



.reset {

	font-weight: normal;

	color: #666666;

}



.formbuttons {

	/*margin-top: 25px;*/

	padding: 15px;

	border: 1px solid #878787;

	background-color: #ffffff;

}



.eventdates {

	color: #878787;

	font-style: italic;

}



.contactstuff {

	margin-left: 50px;

	color: #878787;

}



.col1 {

	background-color: #ebebeb;

	border-right: 1px solid #c0c0c0;

}



.note {

	font-style: italic;

	color: #878787;

}



.chooser {

	cursor: pointer;

}





h2 {

	color: #cc0033;
	margin-bottom: 15px;

}



p.date {

	margin-bottom: 0;

}



#desc p {



	margin-top: -10px;

}



.red {

	color: #ff6666;

	font-weight: bold;

}



p.price {

	margin-top: -10px;

	font-style: italic;

	color: #cc0033;

}



.required {

	color: #cc0033;

}



.pspacer {

	margin-top: 15px;

}



.galleryicon {

	margin-top: 25px;

}



.eventimage {

	margin-right: 10px;

	margin-bottom: 10px;

	background-color: #FFFFFF;

	padding: 5px;

	border: 1px solid #d9cbaf;

}

#footernav {
	text-align: center;
	padding: 10px;
}

#footernav p {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#footernav p a {
	color: #AD9D65;
}
