/* Text */

h1 {
	font-size:28px;
	margin-top: 6px;
	margin-bottom: 6px;
}

h1.main_header_left {
	float: left;
}

h2 { /* gray-brown */
	font-size:14px;
	color: #483C32;
	font-weight: bold;
	margin-bottom: 6px;
}

	h2.notification {
		text-align: center;
	}
	
	.recent_reviews_txtbox h2 {
		margin-bottom: 2px;
	}

h3 { /* gray-brown */
	font-size:12px;
	color: #483C32;
	font-weight: bold;
}

	.recent_reviews_txtbox h3 {
		color: #9F802F;
		font-weight: normal;
		font-size: 11px;
		padding-bottom: 5px;
	}
	
	.recent_reviews_txtbox h3 a {
		color: #9F802F;
		font-weight: normal;
		font-size: 11px;
		text-decoration: underline
	}
	
	.recent_reviews_txtbox h3 a:hover {
		text-decoration: none;
	}

p {
	margin-top: 0;
	margin-bottom: 8px;
}

#main p.firstParagraph {
	font-family: Georgia;
	color: #818176;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}

.featured_article p {
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #3a3a3a;
}

#main_content h2 {
	margin-top: 16px;
}

/*************/
/* body text */

/* 14px dark brown */

.body_large_dark_brown {
	color: #563C18;
	font-size: 14px;
}

/* 12px - gray */


.body_txt, #main_content {
	font-size: 12px;
	color: #3a3a3a;
}

.body_txt a {
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
}

.body_txt a:hover {
	text-decoration: underline;
}

/* 12px - gold */

.body_small_gold_txt {
	font-size: 12px;
	color: #9f802f;
}

/* 11px - light gray */

.body_small_txt {
	font-size: 11px;
	color: #615c55;
	line-height: 15px; 
}

.body_small_txt a {
	font-weight: bold;
	color: #615c55;
	text-decoration: none;
}

.body_small_txt a:hover {
	text-decoration: underline;
}

.body_extra_small_txt {
	font-size: 10px;
	color: #615c55;
}

.body_extra_small_txt a {
	color: #615c55;
	text-decoration: none;
}

.body_extra_small_txt a:hover {
	text-decoration: underline;
}

/* 10px - khaki */

.body_extra_small_khaki_txt {
	font-size: 10px;
	color: #85786a;
}

.body_extra_small_khaki_txt a, .body_extra_small_khaki_txt a:visited {
	color: #85786a;
	text-decoration: none;
}

.body_extra_small_khaki_txt a:hover {
	text-decoration: underline;
}

/* 10px - wood */

.body_extra_small_wood_txt {
	font-size: 10px;
	color: #7c6e49;
	font-weight: bold;
}

.body_extra_small_wood_txt a, .body_extra_small_wood_txt a:visited {
	color: #7c6e49;
	text-decoration: none;
}

.body_extra_small_wood_txt a:hover {
	text-decoration: underline;
}

/* 10px - gold */

.body_extra_small_gold_txt {
	font-size: 10px;
	color: #9f802f;
}

/* 10px - taupe (gray-brown) */

.body_extra_small_taupe_txt {
	font-size: 10px;
	color: #483C32;
	line-height: 14px;
}

.body_extra_small_taupe_txt a, .body_extra_small_taupe_txt a:visited {
	color: #483C32;
	text-decoration: underline;
}

.body_extra_small_taupe_txt a:hover {
	text-decoration: none;
}

/* 10px - grey) */

.body_extra_small_grey_txt {
	font-size: 10px;
	color: #483C32;
	line-height: 14px;
}

.body_extra_small_grey_txt a, .body_extra_small_grey_txt a:visited {
	color: #483C32;
	text-decoration: none;
}

.body_extra_small_grey_txt a:hover {
	text-decoration: underline;
}

/* 10px - blue */

.body_extra_small_blue_txt {
	font-size: 10px;
	color: #0f6098;
	font-weight: bold;
	line-height: 30px
}


/* 9px */

.body_nano_txt {
	font-size: 9px;
}

.body_nano_text_grey {
	font-size: 9px;
	color: #C6C7B5;
}

/*************/


.home_textfield {
	font-size: 12px;
	line-height: 16px;
}


a.view_all_txt {
	font-size: 10px;
	color: #5c2c30;
	font-weight: bold;
}


a.button_white_txt {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.button_white_txt:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/* footer */

.footer_txt {
	font-size: 9px;
	color: #FFFFFF;
}

.footer_red_txt {
	color: #FF0000;
}

.footer_txt a {
	color: #FFFFFF;
	text-decoration: none;
}

.footer_txt a:hover {
	text-decoration: underline;
}


/* on homepage only */

#google_map_txtbox li{
	font-size: 11px;
	color:#85786a;
	margin: 3px 0 0 16px;
}

#google_map_txtbox li a, #google_map_txtbox li a:visited {
	color:#85786a;
	text-decoration: none;
}

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


.home_box_row .txtbox {
	font-size: 11px;
	color: #3a3a3a;
}

.home_box_row .txtbox a {
	color: #85786a;
	text-decoration: none;
}

.home_box_row .txtbox a:hover {
	color: #85786a;
	text-decoration: underline;
}

/* Featured introtext */
.featured_intro {
	color: #929288;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* errors */

#get_involved .wlpeMessageText {
	font-weight: bold;
	padding: 10px 0 0 0;
}

.wlpeMessageText {
	color: #A7030A;
}
