/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		SHELL

		Includes: Shell (div that acts as a container for every div in the site)

	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		

		body { margin:0px; padding:0px; background: #5A7B42 url(../img/bg.gif) repeat-x;}		

		#shell { width: 779px; margin-right: auto; margin-left: auto;}

		a { color: #1F3619;}

		a:hover { text-decoration: none;}

		.fauxColumns { width:45%; float:left; background: #FEEBC4;  height:auto !important; height:90px; padding-top: 10px; border: 1px solid #B5CDA3;	padding-right: 2%;	margin-bottom: 13px !important;	margin-bottom: 0px;	padding-bottom: 10px;}

		.fauxColumns li{ line-height:15px; margin: 0px; padding: 0px;}

		.fauxColumns ul { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}

		.fauxColumns p { border-bottom: 1px solid #B5CDA3; padding-bottom: 10px; margin: 5px 25px 5px 35px;}

		#groups blockquote {margin-right:0px;}

		#groups blockquote .fauxColumns { width:47%; float:left;}

		#activities blockquote {margin-top:0px;}

		#shoppingDining .fauxColumns strong, #events .fauxColumns strong {color:#1F3619;}

		.imgLeft {margin-right:20px;}

		.imgRight {margin-left:20px;}	

		strong {color:#5A7B42;}

		.clearBoth {clear:both;}

		.imgCaption { float:right; margin-left:20px; width:130px; font-size: 10px; color: #4C6936;}

	

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		HEAD

		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)

	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		

		#h_shell { background: url(../img/h_shell_bg.jpg) no-repeat; padding-top: 65px;}

		#h_topLinx { margin-left: 376px;}

		#h_logoArea {
	height: 81px;
	width: 185px;
	position: absolute;
	top: 0px;
	overflow: visible;
}

		#h_logoArea a { display: block; height: 81px; width: 185px; margin-left: 28px; background:none; text-decoration: none;}		

		#h_logoArea img {border:none;}

		#h_banner {width:779px; height:214px;}

		#h_banner img{display:block;}		

		hr { border-top: 1px solid #5A7B42; border-left: 5px solid #5A7B42; line-height: 25px; height: 20px; border-right: none; border-bottom: none;	color: #FFEFC6;}

		#h_navOverlay {position:absolute; }

		#h_navOverlay img {border:none;}

	

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		BODY

		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)		

	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		#b_shell { background: #FFEFC6;}

		#b_contentArea { margin-left: 270px; margin-right: 37px; height:auto !important;	height:365px;	padding-top: 30px;	font: 11px/18px Tahoma, Arial, Verdana, sans-serif;	color: #3A321C;	padding-bottom: 35px;}

		#b_contentArea h1 { font: bold 24px/27px Georgia, "Times New Roman", Times, serif;	letter-spacing: -1px;}

		#b_contentArea h1 span { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 25px;	letter-spacing: normal;	position: absolute;}

		#b_contentArea h1 span a{ text-decoration: none; display: block; width: 200px; border: 1px solid #253916; text-align: center; background: #E0D29F;	color: #253916;}

		#b_contentArea h1 span a:hover { background: #FFE2A1;}

		#b_contentArea h2 { color: #4C6936; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px;	font-size: 18px;	border-right: 5px solid #5A7B42;	border-bottom: 1px solid #5A7B42;	clear: both;}

		#b_contentArea h2 span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; letter-spacing: normal;}

		#b_contentArea input, #b_contentArea select { font-family: Tahoma, Arial, Verdana, sans-serif; color: #3A321C; font-size: 11px; padding: 1px;}

		#b_contentArea form span {color: #CC0000;}

		#b_ctaShell {}

		#b_ctas { position: absolute; margin-left: -19px; top: 305px; margin-top: 10px;} 

		#b_ctas ul{ margin: 0px; padding: 0px;}

		#b_ctas li{ list-style: none; margin-bottom: 3px;}

		#b_ctas img{border:none;}

	

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		FOOTER

		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 

	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */				

		#f_shell { background: url(../img/f_shell_bg.gif) no-repeat; height: 88px; padding-top: 12px;}

		#f_nav { font: 9px Tahoma, Arial, Verdana, sans-serif; padding-left: 10px;}

		#f_nav ul { margin: 0px; padding: 0px;}

		#f_nav li { display: inline; margin-right: 5px; padding-right: 4px; border-right: 1px solid #5A7B4A;}

		#f_nav li a { color: #5A7B4A; text-decoration: none;}

		#f_nav li a:hover {text-decoration: underline;}		

		#f_address { font: 11px Tahoma, Arial, Verdana, sans-serif; color: #FFFFFF; margin-top: 10px; padding-left: 15px; margin-bottom: 10px;}

		#f_address span { margin-right: 5px; margin-left: 5px;}

		#f_sig { margin-bottom: 10px; padding-left: 15px;}

