body {
 	background-color: #7D6868;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	margin: 12px;
 	padding: 12px;
}
 
td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
h1:first-child {margin-top: 0;}
h2:first-child {margin-top: 0;}
h3:first-child {margin-top: 0;}
 
h1 {font-size: 180%; margin:0 0 10px 0;}
h2 {font-size: 160%; margin:0 0 10px 0;}
h3 {font-size: 140%; margin:0 0 10px 0;}

img {border:0 solid}

#header {background: #FF9933; width: 780px; text-align:center;}

.nav #purple {
	position:relative;
	display:block;
	height:42px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(images/nav_purple.gif) repeat-x top left;
	font-family:Tahoma, Arial, Verdana;
	text-transform:uppercase;
}

.nav #purple ul {
	margin:0px;
	padding:0;
	list-style-type:none;
	width:100%;
	text-align:center;
}

.nav #purple ul li {
	display:block;
	float:left;
	margin:0 1px 0 0;
}

.nav #purple ul li a {
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:14px 14px 0 14px;
	height:28px;
}

.nav #purple ul li a:hover,.nav #purple ul li a.current {
	color:#fff;
	background:transparent url(images/nav_purpleOVER.gif) no-repeat top center;
}

#mainTable {
 	width: 780px;
 	line-height: 1.5em;
	background-color:#fff;
}

#mainTable td {
 	padding: 20px;
	vertical-align:top;
}
 
#mainContent {
	color:#400000;
	background-color: #FFFFFF;
}

#mainContent a, a:link, #mainContent a:visited {
 	color: #CC6633;
	text-decoration:none;
	font-weight:bold;
}
 
#mainContent a:hover, #mainContent a:active {
	background-color: #CC6633;
	color: #FFFFFF;
}

#sidebar {
 	width: 180px;
	vertical-align:top;
	background-color: #FBEAC6;
}
 
#sidebar a, a:link, #sidebar a:visited {color: #FF0000; text-decoration:underline}
 
#sidebar a:hover, #sidebar a:active {
 	background-color: #FFF4EA;
	text-decoration:none
}
 
#footer {
	background-color: #990099;
	width:780px;
	height:109px;
	background: url(images/footer-bg.jpg) no-repeat;
}
 
#footer td {
 	padding:20px;
	color:#FFFFFF;
	text-align:center;
}
 
#facility {
	color:#800040;
	background-color: #E9D6E7;
}
 
/**** Border for pictures ******/
.photosW {border: 1px solid #FFFFFF;}
.photosB {border: 1px solid #333333;}

/* Polaroid style for images */
#polaroid {padding:2px; border:1px solid #C19B75;}

#calendarA {
	width:25%;
	color:#6F3700;
	background:#DECCC0;
}
 
#calendarB {
	width:25%;
	color:#6F3700;
	background:#DECCC0;
}
