/* PAGE ELEMENTS */
body {
	background-color: #ccd5dc;
	margin: 0px;
}
#container {
	width:1000px;
	min-height:100%;
	margin:0 auto;
	padding:0px 5px 5px 5px;
	background:#FFFFFF;
}

/* HEADER ELEMENTS */
#header {
	height:280px;
	margin-bottom:5px;
}
#nav {
	width:265px;
	height:280px;
	background:#b5b48b url(../images/background_topleft.gif) top left no-repeat;
	float:left;
}
#menu {
	width:115px;
	min-height:210px;
	height:auto;
	margin-top:45px;
	padding-left:20px;
	background:url(../images/orangebar.gif) top left no-repeat;
	text-align:left;
	float:left;
	display:block;
}
#menu ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block; 
}
#menu li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:auto;
}
#menu a {
	display:block;
}
#menu h1 {
	margin:0;
	padding:0;
}
#rightTile {
	width:165px;
	height:538px;
}
#photoGallery {
	width:560px;
	height:458px;
}

/*
.sub-menu {
	text-indent:5px; 
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:10px; 
	line-height:16px;
	color: #FFFFCC;
	padding-bottom:15px;
}
.sub-menu a {
	color:#FFFFCC;
	text-decoration:none;
}
.sub-menu a:hover {
	color:#660000;
}
*/

.menu-dots {
	padding: 3px 0px 3px 0px;
}


/* ACCORDIAN STYLES */
.accordion_toggle {
	padding: 0px;
	margin: 0px;
	
}
.accordion_content {
	overflow: hidden;
	text-indent:5px; 
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:10px; 
	line-height:14px;
	color: #FFFFCC;
	padding:0;
	margin:0;
}
.accordion_content a {
	color:#FFFFCC;
	text-decoration:none;
}
.accordion_content a:hover {
	color:#660000;
}
.accordion_toggle_active {
	
}
/* END ACCORDIAN STYLES */



#logo {
	width:73px;
	height:210px;
	margin-top:45px;
	text-align:right;
	display:block;
	float:right;
}
#logo ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block; 
}
#logo a {
	display:block;
}
#logo li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:auto;
}
#media {
	width:730px;
	height:280px;
	background:#cb6c1c url(../images/background_topright.gif);
	float:right;
}
.73-1 {
	width:73px; 
	height:73px;
	padding-top:20px;
}
.73-2-3 {
	width:73px;
	height:73px;
	margin-top:182px;
	margin-left:15px;
	float:left;
}
#main-image {
	margin-top:45px;
	border-top:solid 5px #FFFFFF;
	border-left:solid 5px #FFFFFF;
	border-bottom:solid 5px #FFFFFF;
	float:right;
}

/* CONTENT ELEMENTS */
#content {
	width:1000px;
	margin-bottom:5px;
}

/* LEFT COLUMN */
#left {
	width:265px;
	padding-bottom:20px;
	background:#f0f0e8 url(../images/background-left_col_bottom.gif) bottom left no-repeat;
}
.left_col {
	width:222px;
	display:block; 
	margin: 20px auto;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
}
.left_col a {
	color:#cc6633;	
}
.left_col a:hover {
	color:#660000;	
}
.left_col strong {
	color:#cc6633;	
}
#calendar-snippet {
	height:auto;
	background:#FEFEFE;
	padding:5px;
}
#calendar-snippet a {
	display:block;
}
#calendar-snippet strong {
	color:#660000;
}

/* CENTER COLUMN */
#center {
	padding-left:5px;
	padding-right:5px;
	background:#FFFFFF;
	text-align:left;
}
.floorplan {
	padding:15px 0px 15px 0px;
	margin:20px 0px 20px 0px;
	border-top:1px solid #CCCCCC;
	text-align:center;
}
.main_text {
	margin:20px 5px 5px 5px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
	
}
.main_text a {
	color:#660000;
}
.main_text a:hover {
	color:#cc6633;
}
.main_text strong {
	color:#cc6633;
}
.main_text a strong {
	color:#cc6633;
}
.main_text a:hover strong {
	color:#cc6633;
}
.breadcrumb {
	color:#660000;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:11px;
}
.breadcrumb a {
	color:#cc6633;
	text-decoration:none;
}
.breadcrumb a:hover {
	color:#660000;
	text-decoration:underline;
}
.breadcrumb a strong {
	color:#660000;
	text-decoration:underline;
}
	
.main_text ul {
	margin: 0px 0px 15px 0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	display:block;	
}
.main_text li {
	list-style:  disc;
	margin: 0px 0px 0px 12px;
	padding: 0px;
	position:relative;
}
.imageTitles {
	margin:0px 0px 15px 0px;
}
hr {
	margin:3px 0px 3px 0px;
	color:#CCCCCC;
}
em {
	font-size:10px;
}

/* FAQS */
.answer {
	padding:5px 0px 15px 0px;
	margin:5px 0px 20px 0px;
	border-top:1px solid #CCCCCC;
	text-align:left;
	
}
#current_1, #current_2, #current_3, #current_4, #current_5, #current_6, #current_7, #current_8, #current_9, #current_10, #future_1, #future_2, #future_3, #future_4, #future_5, #future_6 {
	position:relative;
	display:none;
	z-index:1;
}
.faq-ul {
	margin: 0px 0px 15px 0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	display:block;	
}
.faq-ul li {
	list-style:url(../images/little-arrow.gif);
	margin: 0px 0px 5px 15px;
	padding: 0px;
	position:relative;	
}

/* RIGHT COLUMN */
#right {
	width:165px;
	background:#eee0bb;
}

/* FOOTER ELEMENTS */
#footer {
	clear:both;
	background:#CCCC99;
}
#footerlinks {
	padding: 10px;
	text-align:center;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
	color: #666633;
}
#footerlinks a {
	color:#666633;
}
#footerlinks a:hover {
	color:#FFFFFF;
}
.footer-dots {
	padding: 0px 7px 0px 7px;
}

/* Event Calendar Styling */
#clear {
	clear: both;
}
.CalendarTitle {
	color: #666666;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;	
	vertical-align: bottom;
}

.CalendarMonths {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#cc6633;
	text-align: center;
}

.CalendarMonths a:link a:visited {
	color: #660000;
	text-decoration: underline;
}

.CalendarMonths a:hover {
	color: #cc6633;
	text-decoration: underline;
}

.CalendarDayOfWeekTitle {
	background-color: #CCCC99;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#660000;
	text-align: center;
	width: 70px;
	height: 15px;
	
}

.CalendarWeekRow {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	height: 70px;
	vertical-align: top;
}

.CalendarNonDate {
	background-color: #f0f0e8;
}

.CalendarDayPopUp {
	border: #57503D 1px solid;
	color: #D4D1C3;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11.5px;
	padding: 10px;
}

.CalendarDayPopUpTitle {
	font-weight: bold;
}

a.CalendarLink:link {
	color: #996633;
	text-decoration: underline;
}
a.CalendarLink:hover {
	color: #993333;
	text-decoration: underline;
}
a.CalendarLink:visited {
	color: #996633;
	text-decoration: underline;
}