	html, body { margin: 0px; padding: 0px; }
	body { background: #F3F1E9 url(../layout/back2.jpg) no-repeat top right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #535151; }
	input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
	form { margin: 0px; padding: 0px; }
	p, td { line-height: 1.5; }
	ul { line-height: 1.8; }

	#branding { display: none; }
	#contact { display: none; }
	.layout_area { }
	.content_area { }
	.page_area { background: #FFFFFF; }
	a:link, a:visited {	color: #751209; text-decoration: underline; }
	a:hover, a:active { color: #754809; text-decoration: none; }

	a.plain_link:link, a.plain_link:visited { text-decoration: none; }
	a.plain_link:hover, a.plain_link:active { text-decoration: none; }

/* HEADER */
	#header_area { background: #FFFFFF; }
	#title_area { background: url(../layout/site_title_back.gif) no-repeat top left; font-size: 140%; }
	#title_area a:link, #title_area a:visited { color: #6E6254; text-decoration: none; }
	#title_area a:hover, #title_area a:active { color: #C11F0F; text-decoration: underline; }
	.title_tagline { font-size: 150%; font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif; padding-right: 50px; }
	.social_icon { vertical-align: middle; }
/* INDEX */
	#index_area { background: url(../layout/site_index_back.gif) no-repeat top left; padding-left: 200px; font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif;}

	#indexcontainer { width: 100%; float: left; }
	#indexcontainer ul { padding: 0px; margin: 0px; }
	#indexcontainer ul li { display: inline; }
	#indexcontainer ul	{ margin: 0px;	padding: 0px;	color: #754809; font-weight: bold; font-size: 115%; }
	#indexcontainer ul li a { padding: 2px 15px 2px 15px; color: #754809; text-decoration: none; float: left; border-right: 1px solid #F3F1E9; }
	#indexcontainer ul li a:hover{ background: #CDC3B1; color: #754809; }
	#indexcontainer .start { border-left: 1px solid #F3F1E9; }

/* NAVIGATION */
	#nav_area { background: #75695B url(../layout/site_nav_back.gif) repeat-x top left; padding-left: 210px;  font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif;}

	#navcontainer { width: 100%; float: left; }
	#navcontainer ul { padding: 0px; margin: 0px; }
	#navcontainer ul li { display: inline; }
	#navcontainer ul	{ margin: 0px;	padding: 0px;	color: #FFFFFF; font-weight: bold; font-size: 115%; }
	#navcontainer ul li a { padding: 2px 17px 2px 17px; color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #FFFFFF; }
	#navcontainer ul li a:hover{ background: #CDC3B1; color: #75695B; }
	#navcontainer .start { border-left: 1px solid #FFFFFF; }

	#nav_crumbs { background: #DCD9CF; padding-left: 215px; height: 20px;  }
	#nav_crumbs a:link, #nav_crumbs a:visited { color: #6E6254; text-decoration: none; }
	#nav_crumbs a:hover, #nav_crumbs a:active { color: #C11F0F; text-decoration: underline; }


/* MENU */
	#menu_area { padding-top: 0px; padding-bottom: 250px; background: #DCD9CF url(../layout/site_menu_back.gif) no-repeat bottom left; }

	#menucontainer ul { margin-left: 10px; padding: 0px; list-style-type: none; }
	#menucontainer a { color: #000000; display: block; padding: 1px 2px 1px 5px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 90%;  }
	#menucontainer a:link, #menucontainer a:visited { text-decoration: none; border-bottom: 1px solid #E7E7E7; }
	#menucontainer a:hover, #menucontainer a:active { color: #000000; text-decoration: none; border-bottom: 1px solid #F3F1E9; background: #F3F1E9; }
	#menucontainer .start { border-top: 1px solid #F3F1E9; }

/* CONTENT */
	#content_area { background: #FFFFFF url(../layout/site_content_back.jpg) no-repeat top left; padding: 15px 10px 30px 10px; }

	h1 { font-size: 220%; color: #C11F0F; font-weight: normal; padding: 5px 0px 5px 60px; margin: 0px 0px 10px 0px; font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif;  }
	h2 { font-size: 160%; color: #754809; font-weight: normal; border-bottom: 1px solid #DCD9CF; font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif; }
	h3 { font-size: 150%; color: #C99764; font-weight: normal; font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif; }
	h4 { font-size: 120%; color: #808080; font-weight: bold; border-bottom: 1px solid #DCD9CF; font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif; }

	hr { color: #C0C0C0; height: 1px; }
	.indent { padding-left: 20px; }

/* FOOTER */
	#footer_area { background: #DCD9CF url(../layout/site_footer_back.gif) no-repeat top right; color: #808080;  padding: 5px 5px 5px 10px; text-align: left; }
	#footer_area a:link, #footer_area a:visited { color: #000000; text-decoration: none; }
	#footer_area a:hover, #footer_area a:active { color: #808080; text-decoration: underline; }

/* SCRIPT ELEMENTS */
	#form_errors { }
	#form_errors ul { margin-top:0px; margin-bottom:0px }
	.form_inner_error { padding: 3px; color: #CC0000; border: 1px dashed #CC0000; margin: 10px; background: #FAE5E5; } 
	.form_input_normal {  }
	.form_input_error { border: 1px solid #CC0000; }

/* SITE SPECIFIC */
	#site_links ul { list-style: circle; }
	#site_links a:link, #site_links a:visited { text-decoration: none; }
	#site_links a:hover, #site_links a:active { text-decoration: underline; }
	#site_map ul { list-style: circle; }

	.content_note { border: 1px dashed #FF7E01; background: #FFF2E5 url(../layout/site_content_note.gif) no-repeat top left; margin: 10px; padding: 10px 10px 10px 120px; line-height: 2; }

	.menu_comment_area { text-align:left; padding:10px; margin-bottom: 20px; line-height: 2; }
	.menu_comment_text { font-size: 130%; font-weight: normal; color: #751209; }
	.menu_comment_name {}
	
	.harpest_comment { margin: 10px; padding: 5px; background: #F9F8F4; line-height: 2; }
	.harpest_comment_text { font-weight: bold; font-size: 110%;  }
	.harpest_comment_name { text-align: right; }

	.click_main {
		margin: 5px;
		padding: 2px;
		border: 1px solid #e7e7e7;
		}
	.click_change {
		cursor:pointer;
		margin: 5px;
		padding: 2px;
		border: 1px solid #e7e7e7;
		}
	.click_change_label { 
		border: 0px;
		background: #FFFFFF;
		}
		
			.pic {
		padding: 3px;
		border: 3px solid #e7e7e7;
		}
