/* CSS Document */

body {
	background-color:#4A5863;
	margin:20px 0 0 0;
	font-family:Arial, "Verdana",  serif;
	font-size:12px;
	}
/* Main Styles*/
.top {
	border:1px solid #A2A2A2;
	border-bottom:0;
	padding:0px;
	background-color:#ffffcc;
	}
td {vertical-align:top}
.main {
	border:1px solid #A2A2A2;
	border-top:0;
	background-color:#fff;
	text-align:justify;
	border-bottom:1px solid #ddd;
	}

/*homepage split*/
.main_split {
	border:1px solid #A2A2A2;
	border-top:0;
	background-color:#fff;
	}
.main_split img {margin:0;}


.main_split a:link, a:active, a:visited {
	color:#800000;
	text-decoration:none;
	}
.main_split a:visited {
	color:#800000;
	text-decoration:none;
	}
.main_split a:hover {
	color:#903;
	text-decoration:none
	}
.main_split img {margin:0px 3px 3px 0px}
.main_split p {
	font-family:Arial, "Verdana",  serif;
	color:#000000;
	margin:10px 4px 4px 4px;
	}
.smalltxt {
	font-size:10px;
	padding-bottom:4px;
	}


.body {padding:0px 0px 0px 5px}
.body a:link, a:active, a:visited {
	color:#800000;
	text-decoration:underline
	}
.body a:visited {
	color:#800000;
	text-decoration:underline
	}
.body a:hover {
	color:#903;
	text-decoration:none
	}
.body img {margin:0px 3px 3px 0px}


.body ul.benefits {margin:10px 20px;padding:2px;font-size:12px;list-style:disc}
	.body ul.benefits li {clear:both;margin:5px 10px;padding:2px;float:none;width:90%;}

.main p {
	font-family:Arial, "Verdana",  serif;
	font-size:12px;
	/*color:#000000;*/
	margin:9px;
	}
/*Directory ABCD*/
.directory {
	font-family:Arial, "Verdana",  serif;
	font-size:12px;
	color:#5A0000;
	margin:9px;
	letter-spacing:2px;
	}
	.directory a {font-weight:bold;}
		.directory a.rentals {letter-spacing:normal}
		
/*Heading Styles*/
h1 {
	font:Arial, "Verdana",  serif;
	font-size:16px;
	font-weight: bold;
	color:#800000;
	margin:2px;
	}
h2 {
	font:Arial, "Verdana",  serif;
	font-size:14px;
	font-weight: bold;
	color:#800000;
	margin:2px;
	}
h3 {
	font:Arial, "Verdana",  serif;
	font-size:14px;
	font-weight: bold;
	color:#800000;
	margin:1px;
	}

h3 a:link {
	text-decoration:none;
	}

h3 a:link {
	text-decoration:none;
	}
	
.fall-springs h1 {font-size:22px;}
.fall-springs strong {font-size:14px;}	
blockquote.fall {background:#f2f2f2;border:1px solid #eee;border-width:1px 2px 2px 1px;margin:2px 10px 20px;padding:2px 5px;text-align:left;}
	blockquote.fall p {font-size:11px;line-height:16px;margin:3px;}
	blockquote.fall strong {font-size:11px}
	
/*top menu styles*/
.menu {
	padding:0;
	background-color:#A2A2A2;
	color:#faf4e5;
	font-size:13px;
	border-top:1px solid #A2A2A2;
	border-bottom:1px solid #A2A2A2	
	}
.menu a:link {
	color:#EEEBCA;
	text-decoration:none;
	}
.menu a:active{
	color:#EEEBCA;
	text-decoration:none;
	}
.menu a:visited{
	color:#EEEBCA;
	text-decoration:none;
	}
.menu a:hover{
	color:#faf4e5;
	text-decoration:none;
	}
/*bottom menu styles*/
.bottom_menu {
	padding:2px;
	background-color:#850505;
	color:#faf4e5;
	font-size:12px;
	border-left:1px solid #A2A2A2;
	border-right:1px solid #A2A2A2;
	font-variant: small-caps;
	font-family:Arial, "Verdana",  serif;
	}
.bottom_menu a:link {
	color:#faf4e5;
	text-decoration:none;
	}
.bottom_menu a:active{
	color:#faf4e5;
	text-decoration:none;
	}
.bottom_menu a:visited{
	color:#faf4e5;
	text-decoration:none;
	}
.bottom_menu a:hover{
	color:#faf4e5;
	text-decoration:none;
	}
/* Navigation Styles*/
/*---------------------Do not make changes other than to colors in this section--------------------*/

ul {
	list-style: none;
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
ul li {
	padding:0; 
	margin:0;
	}
#nav a {
	font-weight: normal;
	color: #800000;
	display:block;
	text-decoration: none;
	}

.top_links {
	color:#666;
	font-weight:bold;
	background-color:#eee;
	text-align:center;
	}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #B14E44;
	text-decoration: underline;
}
a:active {
	color: #039;
	text-decoration: none;
}

/*drop down links*/
#nav li li a {
	display: block;
	width:119px;
	font-weight: normal;
	color: #EEEBCA;
	margin-left:0px;
	padding:2px 3px 2px 5px;
	border-bottom:1px solid #A2A2A2;
	background-color:#903;
	
}
/*drop down hover*/
#nav li li a:hover {
	background-color:#f6ebd0;
	color:#000;
	padding:1px 3px 3px 5px;
	border-bottom:1px solid #800000;
	display:block;
}
li#first {
	border-top:1px solid #800000;
}

/*IE fix*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

li {
	float: left;
	position: relative;
	width: 128px;
	text-align: left;
	}

li ul {
	display: none;
	position: absolute;
	top:100%;
	left:0;
	font-weight: normal;
	background-color:#eee;
}

li>ul {
	top: auto;
	left: 0;
	
}

li li {
	display: block;
	float: none;
}

li:hover ul, li.over ul {
	display: block;
}
/*End Navigation Styles*/

img {border:0}
/*Contact Page Style*/
.contact {
	font-family:Arial, "Verdana",  serif;
	color:#903;
	}
.contact_left {
	font-size:12px;
	color:#903;
	text-align:right;
	padding-right:10px;
	line-height:14px
	}
.contact_right {
	font-size:12px;
	color:#903;
	text-align:left;
	padding-left:10px;
	line-height:14px
	}
.contact_center {
	font-size:12px;
	color:#903;
	text-align:left;
	line-height:14px
	}
.input_field {
	background-color:#fff;
	border:1px solid #800000;
	font-size:12px;
	color:#903;
	width:200px;
	line-height:14px
	}
.text_box {
	background-color:#fff;
	border:1px solid #800000;
	font-size:12px;
	color:#903;
	width:200px;
	line-height:14px
	}
.button {
	font-family:Arial, "Verdana",  serif;
	background-color:#fff;
	border:1px solid #800000;
	font-size:12px;
	color:#903;
	padding:2px
	}
/*Bottom of Page styles*/
.copy {
	padding:2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#faf4e5;
	background-color:#850505;
	border:1px solid #A2A2A2;
	border-top:0;
	}
.copy a:link{
	color:#faf4e5;
	text-decoration:none;
	}
.copy a:active{
	color:#faf4e5;
	text-decoration:none;
	}
.copy a:hover {
	color:#faf4e5;
	text-decoration:none;
	}
.copy a:visited{
	color:#faf4e5;
	text-decoration:none;
	}
.servlet {
	padding:1px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f6d8d0;
	}
.servlet a:link, a:active, a:hover, a:visited {
	color:#f6d8d0;
	text-decoration:underline;
	}
/*Time and Weather*/
.weather {
	background-color:#f6f5c6;

	border:1px solid #900;
	color:#900;
	line-height:12px;
	}
.weather p {
	text-align:center;
	}

/*Event Schedule for Home Page*/
.schedule{
	margin:0px 0px 0px 0px;
	/*background-color:#FBF9E0;	*/
	float:right;
	clear:right;
	border-left:0px solid #A2A2A2;border-bottom:0px solid #828282;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#DE7709;
	}
.schedule p {
	color:#DE7709;
	font-size:11px;
	padding:2px;
	margin:2px 4px 0px 5px;
	text-align:center;
	}
.schedule h1 {
	/*color:#000;*/
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
	padding:1px;
	margin:5px;
	}
.schedule a:link {
	text-decoration:none;
	}
.schedule a:visited {
	text-decoration:none;
	}
.schedule a:hover {
	color: #A92E12;
	text-decoration:none;
	}
.schedule img {margin:0;padding:0;}

.shadow {margin:0 auto 0;width:250px;height:110px;background:transparent url(images/homepage/shadow-bg.gif) no-repeat top center;}
	.shadow h1 {padding:15px 0 0;margin:0;}

/*second schedule*/
.schedule2 {
	margin:0px 0px 0px 8px;
	background-color:#fff;	
	/*float:right;*/
	/*clear:right;*/
	border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	}
.schedule2 p {
	color:#000;
	font-size:11px;
	padding:2px;
	margin:2px 2px 0px 5px;
	}
.schedule2 h1 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	padding:1px;
	margin:5px;
	}
.schedule2 a:link {
	text-decoration:none;
	}
.schedule2 a:visited {
	text-decoration:none;
	}
.schedule2 a:hover {
	color: #A92E12;
	text-decoration:none;
	}

.featured {
	color:#800000;
	}

.featured h1 {
	font:Arial, "Verdana",  serif;
	font-size:14px;
	font-weight: bold;
	color:#800000;
	margin:1px;
	}

.homepagered {
	color:#56697A;
	}

#quicklink {
	margin-top:5px;
	line-height:0;
	text-align:center;
	}
	#quicklink img {display:block;margin:0 auto 3px;padding:0;height:30px;overflow:hidden;}
	
#quicklinks {
	color:#000;
	font-size:13px;

	}
.#uicklinks a:link {
	color:#827E40;
	}
#quicklinks a:visited {
	color:#827E40;
	}
	
	
.logofloat {
	display:block;
	margin:3px 5px;
	padding:3px 5px;
	float:left;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}

.logofloat a:link, .logofloat a:visited {
	font-weight:bold;
	text-align:center;
	font-size:11px;
} 

/*.palebox {
border:1px solid #E0CD9B;padding:6px 0px;background:#FBF9C8;font-size:12px;line-height:14px;text-align:center;margin:0 8px 5px;display:block;float:left;}*/
p.palebox {
border:1px solid #E0CD9B;padding:9px 2px;background:#FBF9C8;font-size:12px;line-height:14px;text-align:center;	
}


/*HOMEPAGE STYLES*/
p.welcomenote {line-height:20px;font-size:13px;}

.home-icons {display:block;margin:0;padding:5px 0 10px;clear:both;}
	.home-icons img {margin:0 4px;}

#middle-content {clear:both;display:block;margin:0 auto;padding:0;border-bottom:1px solid #bbb;}
	#middle-content img {margin:0;padding:0;}
	#middle-content .left {display:block;float:left;width:245px;margin:0 6px 0 5px;padding:0;border-right:1px dashed #ccc;height:375px;}
	#middle-content .mid {display:block;float:left;width:245px;margin:0 2px 0 0;padding:0;border-right:1px dashed #ccc;height:375px;}
	#middle-content .right {display:block;float:right;width:245px;margin:0;padding:0 5px 0 0;}
		#middle-content .right p {margin-right:0;margin-left:0;}
		
#bottom-title {clear:both;display:block;margin:0 auto;padding:0;/*background:#ffffcc;*/font-size:14px;font-weight:bold;}
	#bottom-title .left {display:block;float:left;width:245px;margin:0;padding:10px 1px 2px 5px;/*background:#ebedf0;*/}
	#bottom-title .mid {display:block;float:left;width:245px;margin:0;padding:10px 0 2px 6px;/*background:#f5f5f5;*/}
	#bottom-title .right {display:block;float:right;width:242px;margin:0 10px 0 0;padding:10px 0 2px 0px;}
	
#bottom-content {clear:both;display:block;margin:0 auto;padding:0;}
	#bottom-content .left {display:block;float:left;width:245px;margin:0;padding:0 1px 0 5px;
							background:#ebedf0 url(images/homepage/business-bg.gif) repeat-x top;height:280px;}
	#bottom-content .mid {display:block;float:left;width:245px;margin:0;padding:0 0 0 6px;
							background:#f5f5f5 url(images/homepage/chamber-bg.gif) repeat-x top;height:280px;}
	#bottom-content .right {display:block;float:right;width:242px;margin:0 10px 0 0;padding:0;}

#home-foot {clear:both;display:block;margin:0 auto;padding:0;}
	#home-foot .left {display:block;float:left;width:245px;margin:0;padding:0 6px 0 10px;}
	#home-foot .mid {display:block;float:left;width:245px;margin:0;padding:0 0 0 6px;}
	#home-foot .right {display:block;float:left;width:245px;margin:0;padding:0;}
	
.clr {clear:both;}


/*Getaways*/
#getaways {
	margin:20px 5px;
	}
	#getaways p {text-align:left;margin-top:3px;}
	.getaways-header {clear:both;margin:0 0 20px;padding:0;color:#a41543;}
	.getaways-header img {margin:0 5px 5px 0;}
	
	.getaways-logos {clear:both;margin:5px 10px;padding:0;width:220px;}
	.getaways-logos img {margin:5px;}
	
	.getaways-links {clear:both;margin:0;padding:0;}
		.getaways-links .details {
			margin:4px;
			padding:0 0 3px;
			float:left;
			height:190px;
			width:235px;
			/*background:#f7f7f7;*/
			border:1px solid #efefef;
			border-width:1px 2px 2px 1px;
			-moz-border-radius:5px;
			overflow:hidden;
			}
		.getaways-links a:link, .getaways-links a:visited {color:#a41543;font-weight:bold;text-decoration:none;}
		
		.getaways-links .logos {
			display: table-cell;
	  		vertical-align: middle;
			margin:0;
			padding:5px;
			width:225px;
			height:110px;
			overflow:hidden;
			text-align:center;
			}
			.getaways-links .logos img {
				padding:0;
				margin:0;
				}
		
		
#bands {
	margin:0 auto;
	width:250px;
	font-weight:bold;
	color:#800000;
	display:none;
	}

.street-fair-text {}
	.street-fair-text p {margin:17px 5px;font-size:14px;line-height:17px;}
	
	table.meetings {margin:0 auto;padding:0;}
		table.meetings tr {background:#fafafa;}
			table.meetings tr.header {background:#ddd;}
		table.meetings td {padding:4px;margin:0;text-align:left;border-bottom:1px solid #ccc;}
		


/*Link to Members*/

#homepage-members blockquote.header {
		background:url(images/block-bg3.gif) no-repeat top;
		width:482px;
		height:81px;
		color:#fff;
		padding:0;
		margin:5px auto;
		}
	#homepage-members blockquote.header a {color:#ffe98f;text-decoration:none;}
	#homepage-members blockquote.header h2 {
		padding:20px 10px 0;
		color:#fff;
		font-size:13px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:normal;
		}

table.relocation {}
	table.relocation td {border-bottom:1px solid #f7f7f7;}
	table.relocation td.logo {border-right:1px solid #fafafa;}
	
blockquote.relocate {
	display:block;
	margin:10px 10px 15px 0;
	padding:5px;
	background:#efefef;
	border:1px solid #ddd;
	border-width:1px 2px 2px 1px;
	}
	blockquote.relocate h4 {margin:0;padding:0;font-size:14px;font-weight:bold;}

.juneteenth {
	display:block;
	clear:both;
	padding:15px 5px;
	/*background:#fff;
	border:1px solid #eee;
	border-width:1px 2px 2px 1px;
	-moz-border-radius:10px;*/
	}