/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  General  [::::::::::::::: */
body {
	background: url(../images/bg.jpg) 0 0;
	color: #341d01;
	}
	
	

/*  IMGs  */
img {}

	img.home_featured {
		border: 3px solid #c5c5a6;
		}
		
	/* Lodging Landing Page */
	#lodging_landing li img {
		border: 3px solid #d1d0bc;
		}
	
	

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Typography  [::::::::::::::: */
h1, h2, h3, h4, h5 {}

h1 {}

h2 {
	color: #231f20;
	}
	
	#sidebar_right .block-menu h2 {
		color: #1a93af;
		background: url(../images/submenu_header_underline.gif) no-repeat 0 bottom;
		}
	
h3 {
	color: #1697b5;
	}
	
	
	
	
p {}
	
	#footer p {
		color: #203106;
		}
	
	#master_plan_report p.date {
		color: #4b790b;
		}
	


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Links  [::::::::::::::: */
a img {
	border: none;
	}
	
a,
a:visited {
	color: #932f0d;
	text-decoration: underline;
	}
	
	a:hover,
	a:active {
		text-decoration: none;
		}

/*  Main Menu  */
#header #block-menu-2 ul.menu li a,
#header #block-menu-2 ul.menu li a:visited {
	color: #551301;
	text-decoration: none;
	}
	
	#header #block-menu-2 ul.menu li a:hover,
	#header #block-menu-2 ul.menu li a:active {
		color: #d13e16;
		}
		
		#header #block-menu-2 ul.menu li a.active,
		#header #block-menu-2 ul.menu li a.active:visited {
			color: #d13e16;
			text-decoration: underline;
			}
			
			#header #block-menu-2 ul.menu li a.active:hover,
			#header #block-menu-2 ul.menu li a.active:active {
				
				}
		
#header #block-menu-117 ul li a,
#header #block-menu-117 ul li a:visited {
	color: #f6e5ce;
	text-decoration: none;
	}
	
	#header #block-menu-117 ul li a:hover,
	#header #block-menu-117 ul li a:active {
		color: #fff;
		}
		
/*  Sub Menu  */
#sidebar_right .block-menu ul li a:link,
#sidebar_right .block-menu ul li a:visited {
	color: #231f20;
	text-decoration: none;
	background: url(../images/submenu_list_bg.gif) no-repeat 0 0;
	}
	
	#sidebar_right .block-menu ul li a:hover,
	#sidebar_right .block-menu ul li a:active {
		text-decoration: underline;
		}
		
		/* active state */
		#sidebar_right .block-menu ul li a.active {
			background-image: url(../images/submenu_list_active_bg.gif);
			color: #b72803;
			}
		
		
#footer ul li a,
#footer ul li a:visited {
	color: #3c1301;
	text-decoration: none;
	}
	
	#footer ul li a:hover,
	#footer ul li a:active {
		color: #d13e16;
		text-decoration: underline;
		}
		
		

/*  Homepage Header Blocks  */
h2 a,
h2 a:visited {
	color: #231f20;
	text-decoration: none;
	}
	
	h2 a:hover,
	h2 a:active {
		color: #4a2a23;
		text-decoration: underline;
		}
		
		

/*  Homepage Upcoming Events  */
.event_container h3 a,
.event_container h3 a:visited {
	color: #1697b5;
	text-decoration: none;
	}
	
	.event_container h3 a:hover,
	.event_container h3 a:active {
		text-decoration: underline;
		}
			
			
/*  Arrow Link  */
a.arrow:link,
a.arrow:visited {
	background: url(../images/arrow.gif) no-repeat 0 0;
	}
	
	a.arrow:hover,
	a.arrow:active {
		background-position: 0 -23px;
		}
		

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Lists  [::::::::::::::: */

#header #block-menu-117 {
	background: url(../images/menu_contact_bg.gif) no-repeat 0 0;
	}
	
/*  Sub Menu  */
#sidebar_right .block-menu {
	background: url(../images/submenu_bg.png) no-repeat 0 0;
	}
	
	#sidebar_right .block-menu ul {
		}
		
		#sidebar_right .block-menu ul li {
			color: #3e230a;
			}


#testimonial {
	}
	
	#testimonial p {
		color: #8a5b20;
		}
		
	#testimonial p.author {
		color: #842a08;
		}
		
		
/*  content  */
#content .content ul {}
	
	#content .content ul li {
		background: url(../images/bullets/black_bg.gif) no-repeat 0 2px;
		list-style: none;
		}
		
		#content .content ul ul li {
			background: url(../images/bullets/orange.gif) no-repeat 0 5px;
			}
			

/*  Lodging Landing Page  */
ul#lodging_landing {
	}
	
	#lodging_landing li {
		}
		
		#lodging_landing li.left {
			background: url(../images/lodging_overview_left.gif) no-repeat 0 8px !important;
			}
		
		#lodging_landing li.center {
			background: url(../images/lodging_overview_center.gif) no-repeat 0 15px !important;
			}
		
		#lodging_landing li.right {
			background: url(../images/lodging_overview_right.gif) no-repeat 0 0 !important;
			}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Forms  [::::::::::::::: */

		
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Tables  [::::::::::::::: */


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Divs  [::::::::::::::: */
#header {
	background: url(../images/header_bg.jpg) no-repeat center 0;
	}
	
	#header .container {
		background: url(../images/header_bg.jpg) no-repeat center 0;
		}
		
		
#footer {
	background: url(../images/footer_bg.jpg) no-repeat center 0;
	}
	
	#footer .container {
		background: url(../images/footer_bg.jpg) no-repeat center 0;
		}
		
/*  Main Menu Under/Over lines  */
#block-menu-2 {
	background: url(../images/main_menu_underoverlines.gif) no-repeat 0 0;
	}
		
/* Homepage Upcoming Events */
.event_container .date {
	background: url(../images/date_bg.gif) no-repeat 0 0;
	}
	
	.event_container .date .month {
		color: #7f4215;
		}
	
	.event_container .date .day {
		color: #8fc737;
		}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Module  [::::::::::::::: */	

/*  Acid-free Photo Gallery Module  */		
		
	.acidfree-image .image-preview {
		background: #fff;
		border: 1px solid #ccc;
		}
		
	.pager * {
		background: #fff;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}	
		
		.pager .pager-first {
			border-left: 1px solid #ccc;
			}
		
		.pager .pager-last {
			border-right: 1px solid #ccc;
			}
			
		
		

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::]  Custom Classes  [::::::::::::::: */

.homepage_divider {
	background: url(../images/homepage_divider.gif) no-repeat 260px 0;
	}
