/* CSS for RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	background-color:#dedede;
	text-align:center;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear {clear:both;}

/* =STANDARD ||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {font:15px Georgia, "Times New Roman", Times, serif;color:#656565;}

a:link, a:visited, a:hover, a:active {color:#c96037;}
a:hover {text-decoration:none;}

h1     {font-size:25px;margin-bottom:5px;color:#d26f1a;margin-bottom:15px;}
h2     {font-size:20px;margin-bottom:15px;margin-top:15px; color:#01435f;}
h3     {font-size:17px;margin-bottom:5px;color:#0085be;}
p      {line-height:21px; margin:0px 0px 10px;}
hr     {height:1px;border:0px solid #7198b1;border-top-width:thin;margin:20px 0px;}
ul     {margin-left:0px;}
li     {margin-bottom:5px;}

strong {font-weight:bold;}

.clear {clear:both;}
.print {display:none;}

/* =ID ||||||||||||||||||||||||||||||||||||*/

#wrapper {width:1000px;background-color:#fff;margin:0 auto;text-align:left;}

#header  {height:140px;background:url(../images/header.jpg) no-repeat top left;}

	#header a {text-indent:-9999px;display:block;height:140px;width:1000px;}
	
#nav {height:66px;background-color:#cb6d49;}

	#nav a       {font-size:12px;display:block;float:left;width:125px;text-align:center;color:#fff;padding:9px 0px;text-decoration:none;border:none;}
	#nav a:hover {font-size:12px;background-color:#01435f;border:none;}
	
	#nav div.row_two {}
	
	#nav div.row_two a       {font-size:12px;display:block;float:left;width:250px;text-align:center;color:#fff;padding:9px 0px;text-decoration:none;background-color:#f09471;border:none;}
	#nav div.row_two a:hover {font-size:12px;background-color:#01435f;color:#fff;border:none;}

#body    {}

	#column_left  {width:727px;float:left;background:url(../images/body_flower_bg.jpg) no-repeat left 98px;}
	
		#content  {padding:40px 0px 40px 30px;}
		
		#content_infobox_row {margin:45px 0px 0px;background-color:#fff;}
		
		div.content_infobox {float:left;width:230px;background:url(../images/bg_content_infobox.jpg) no-repeat left bottom;}
		
			div.content_infobox div {padding:10px;}
			
			div.content_infobox strong {font-weight:normal;font-size:17px;color:#01435f;padding-left:35px;background:url(../images/infobox_flower.jpg) no-repeat left;display:block;}
			
			div.content_infobox p {padding-top:6px;line-height:20px;font-size:11px;}
			
			div.content_infobox a {font-weight:bold;text-decoration:none;display:block;}
	
	#column_right {width:273px;text-align:center;float:right;}
	
		#right_content {width:215px;margin:0 auto;text-align:left;}
		
		div.right_image img {border:1px solid #c2c2c2;margin:3px 0px;}
		
		div.infobox {background:url(../images/bg_infobox.jpg) no-repeat right -10px;}
		
			div.infobox div {margin:10px;}
			
			div.infobox div strong {font-weight:normal;font-size:19px;color:#01435f;}
			
			div.infobox div p {padding-top:6px;}
			
			div.infobox div a {font-weight:bold;text-decoration:none;}
	
#footer {text-align:center;padding:10px 0px 65px;background:url(../images/footer_flower.jpg) no-repeat center 45px;}
	
	#footer a       {font-size:12px;margin:0px 19px;text-decoration:none;}
	#footer a:hover {font-size:12px;text-decoration:underline;}
	
#copyright {margin:0 auto;width:1000px;text-align:center;padding-top:12px;}

	#copyright p {font-size:11px;}
	
	
/* @link box */

.link_box {height:69px;background-repeat:no-repeat;background-position:left bottom;}

	.link_box p {font-size:12px;font-weight:bold;color:#01435f;margin-bottom:6px;padding:0px 0px 0px 27px;}
	
	.link_box a {font-size:11px;margin:0px 0px 0px 27px;}

.lb_newsletter {background:url(../images/bg_link_box_newsletter.jpg) no-repeat left -16px;}
.lb_community  {background:url(../images/bg_link_box_community.jpg) no-repeat left -16px;}
.lb_calendar   {background:url(../images/bg_link_box_calendar2.jpg) no-repeat left top;margin-top:13px;margin-bottom:-15px;padding-top:15px;}

	.lb_calendar a {color:#fff;}

/* @event listing */

.event_listing    {padding:8px 0px 15px;margin-bottom:15px;border-bottom:1px solid #ccc;}

.event_listing img {margin-bottom:5px;}
.event_listing h3 {margin:0px 0px 0px;}
.event_listing p  {margin-bottom:0px;margin-top:8px;}
.event_listing strong {font-weight:none;font-size:12px;}

/* @event listing on calendar page */

.event_listing_calendar    {padding:8px 0px 15px 10px;margin-bottom:15px;border-bottom:1px solid #ccc;}

.event_listing_calendar .event_image {float:left;margin:0px;width:225px;margin-right:25px;border-right:1px solid #e4e4e4;}

.event_listing_calendar .event_name ul {padding-left:40px;}

.event_listing_calendar img {margin-bottom:5px;}
.event_listing_calendar h3 {margin:0px 0px 0px;}
.event_listing_calendar p  {margin-bottom:0px;margin-top:8px;}

/* @newsletter listing */

.newsletter_listing    {padding:8px 0px 15px 10px;margin-bottom:15px;border-bottom:1px solid #ccc;}

.newsletter_listing img {margin-bottom:5px;}
.newsletter_listing h3 {margin:0px 0px 0px;}
.newsletter_listing p  {margin-bottom:0px;margin-top:8px;}
.newsletter_listing strong {font-weight:none;font-size:11px;}

.newsletter_name_details h3 {font-size:23px;}


/* @submenu */

#submenu {margin-top:-30px;margin-bottom:20px;padding-bottom:12px;padding-left:3px;border-bottom:1px solid #ccc;}

#submenu a {margin-right:45px;font-size:12px;}


/* @contact form */

#contact_form {margin-top:25px;}
	#contact_form div {margin-bottom:5px;}
	#contact_form fieldset {padding:5px;background-color:#fff;}
	#contact_form label {display:block;} 
	#contact_form legend {font-size:12px;font-weight:bold;padding:0px 12px 3px;margin:10px 0px;text-transform:uppercase;}
	#contact_form .form_submit_button {margin:15px 0px 0px;}
	
/* @photos */

.photo_listing     {width:200px;border:1px solid #ccc;float:left;margin:0px 20px 10px 0px;padding:2px;background-color:#fff;}
.photo_listing img {border:none;}
.photo_listing p   {margin:5px 0px;}

.photo_listing .photo_name {text-align:center;}

/* FAQs */

.faq_listing {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;}













