
body {
	background:  #44212E url("../images/bg_purple.gif");
	font-family: arial, san-serif;
	font-size: 9pt;
	margin: 0px;
	padding:0px;
	text-align:center;
	color: #333;
	}
	
	DIV
	{
		font-size:9pt;
	}

		
	#prices
	{
		font-size: 0.95em;
		width:700px;
		text-align:center;
		border:solid 1px #44212E;
	}
	#prices th
	{
		border:solid 1px #44212E;
		padding:3px;
		background-color:#E4DCDF;
	}
	#prices td
	{
		padding:3px;
		border:solid 1px #44212E;
	}
	.pricesdate
	{
			background-color:#E4DCDF;
			text-align:left;
			font-weight:bold;
	}
/*body * {border: 1px dotted red;}*/
a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
a:hover {color: #44212E;}
p { 
	text-align: justify;
	margin-top: 0.25em;
	}
h4, h5, h6, h7 {margin-bottom: 0;}
#page { 
background: #FFF url("../images/header_bg.gif") no-repeat; 
width: 1015px; 
margin:0px auto; 
text-align:left; 
border:1px solid #44212E; 
}

#siteContent {
	padding:12px;
	}
#banner {}
#menu {
	background: #44212E;
	border:1px solid #000;
	border-width: 1px 0;
	}
	#menu ul {
		margin: 0;
		padding: 0;
		border-top:1px solid #A29097;
		border-bottom:1px solid #FFF;
		height: 1.2em;
		}
	#menu ul li {
		border:1px solid #FFF;
		border-width: 0 0 0 1px;
		list-style: none;
		display: inline;
		float: right;
		display: block;
width:140px;
		}
	#menu a {
		color: #FFF;
		text-decoration: none;
		font-weight: normal;
		display: block;
		width: 140px;
		text-align: left;
		padding: 0 0 0 6px;

		}
	#menu a:hover {
		background: url("../images/menu_bg_hover.gif");

		}
	#menu #accomm
	{
		width:140px;
		margin-left:0;		
	}
	DIV > #menu a
	{
		width:140px;
	}
	
#pageTitle {
	margin-top: 16px;
	}
#nav {
	width: 170px;
	float: left;
	}
	#nav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	#nav li {
		border:1px solid #D1C7CA;
		border-width: 0 0 1px 0;
		}
	#nav a {
		color: #333;
		text-decoration: none;
		white-space:nowrap;
		font-weight: bold;
		display: block;
		padding: 0 0 0 20px;
		width: 150px;
		background: url("../images/nav_bg.gif");

		}
	#nav a:hover {
		background: url("../images/nav_bg_hover.gif");

		}
#pageContent {
	margin-left:192px;
	margin-top: -4px;
	width: 780px;
	position: relative;
	}
#pageContentTitle {}
#pageContentImg {
	padding: 1px;
	border: 1px solid #999;
	border-right-width: 2px;
	border-bottom-width: 2px;
	
	}
	.pageContentImg {
	padding: 1px;
	border: 1px solid #999;
	border-right-width: 2px;
	border-bottom-width: 2px;
	float:left;
	

	}
#pageContentText {display: block;}
#footer {
	background:  url("../images/bg_footer.jpg");
	}
#copyright {
	font-size: smaller;
	color: #333;
	float:right;
	margin-top: 0px;
	}

.right {float: right; margin-left: 12px}

.eventName
{
	cursor:hand;
	font-weight:bold;
	color:#44212E;
}
.eventSummary
{
	font-size:x-small;
	font-style:italic;
}
.eventDescription
{
	font-size:x-small;
}
.eventEndDate, .eventStartDate
{
	font-size:0.8em;
}
.row
{
	padding:8px;
	width:500px;
}

.rowcentered
{
	margin-left:3px;
	width:550px;
	text-align:center;
}
.label
{
	vertical-align:top;
	width:100px;
	text-align:left;
	font-weight:bold;
}
field
{
	text-align:left;
	
}
#_ctl0_name, #_ctl0_email, #_ctl0_address, #_ctl0_notes
{
	width:350px;
}
.bannerRule
{
	color:#44212E;
}
#location
{
	font-size:large;
	font-family:French Script MT;
	color:#44212E;
}
.mand
{
	color:Red;
}




