body {font-size: 1em; background:url(images/background_1.jpg) top center repeat-x; background-color: #b8b894; margin: 0; padding: 0;}

.bigred {color: #871616; font-weight: bold; font-size: 1.4em;}
.smallcaps1 {font-variant: small-caps; font-size: 0.9em;}
.smallcaps2 {font-variant: small-caps; font-size: 0.8em;}
.smallcaps3 {font-variant: small-caps; font-size: 0.7em;}
.smallcaps4 {font-size: 0.8em;}

#container {background:url(images/background_3.jpg) top center no-repeat;}
#header_bar_container {height: 26px; behavior: url(iepngfix.htc); background:url(images/header_bar_back.png) repeat-x;}
#header_bar_content	{width: 822px; height: 24px; padding-top: 2px; margin-left: auto; margin-right: auto; text-align: right;}
	#header_bar_content ul {margin: 0; padding: 0;}
	#header_bar_content ul li {float: right; font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; padding-right: 7px; padding-left: 10px; font-weight: bold; border-left: 1px solid #fff; list-style: none;}
	#header_bar_content ul li.last_link {border-left: 0;}
	#header_bar_content ul li a {color: #ffffff; text-decoration: none; font-size: 0.8em;}
	#header_bar_content ul li a:hover {color: #e9ff82;}

#header {width: 822px; height: 100px; padding-top: 16px; margin-left: auto; margin-right: auto; text-align: center; border: 0 solid #fff;}
	#header h1 {margin: 0; padding: 0;}
	#header h1 img {border: 0; behavior: url(iepngfix.htc);}
#nav {width: 822px; height: 51px; margin-left: auto;  margin-right: auto; background:url(images/nav_bar_back.png) no-repeat; padding-top: 6px; behavior: url(iepngfix.htc);}
	#nav ul {width: 760px; margin: 0; padding: 0; margin-left: auto;  margin-right: auto; border: 0 solid #fff; z-index: 100; overflow: hidden;}
	#nav li {margin: 0; padding: auto; text-align: center; float: left; behavior: url(iepngfix.htc); background: url(images/nav_divider.png) left no-repeat; list-style: none; border: 0 solid #fff;}
	#nav li a {display: block; font-variant: small-caps; color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; float: left; font-size: 0.8em; text-align: center; padding-left: 28px; padding-right: 28px; border: 0 solid #000;}
	#nav li a:hover {color: #e9ff82;}
	#nav li.first {background: none; margin-left: 0;}
	.last {background: none; margin-right: 0; padding-right: 0; padding-top: 9px; height: 42px;}
	.link_space {padding-top: 15px; height: 34px;}
	.normal_space {padding-top: 9px; height: 42px;}
	
#content_container {width: 822px; margin-left: auto; margin-right: auto; overflow: hidden; height: 1%; background: url(images/content_back.gif) repeat-y;}
#main_content_container {float: left;}
#banner {width: 624px; margin: 0; padding: 0;}
	#index_banner {width: 624px; height: 329px; background:url(images/crossroads2.jpg) no-repeat;}
	#index_banner h3 {color: #ffffff; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.3em; padding-top: 270px;}
#main_content{width: 540px; float: left; background-color: #ffffff; padding-left: 42px; padding-right: 42px; padding-top: 15px; background: url(images/flowers_top.gif) left top no-repeat;}
	#main_content p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; color: #444444; line-height: 1.9em; margin-bottom: 0;}
	#main_content h3 {color: #871616; font-variant: small-caps; font-size: 1.8em; margin-left: -42px;}
	#main_content h4 {color: #444444;}
	#main_content li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; color: #444444; line-height: 1.9em; margin-bottom: 0;}
	#main_content a {color: #b59b41; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;}
	#main_content a:hover {color: #b0c162;}
	#main_content img {border: 1px solid #dcbfc3; padding: 5px;}
	.index_link {margin-top: 10px; text-align: right;}
	.index_link a {color: #b59b41; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 1.3em;}
	.index_link a:hover {color: #b0c162;}
	#index_buttons {text-align: center; margin-top: 20px;}
	#index_buttons ul {margin: 0; padding: 0;}
	#index_buttons li {display: inline; margin: 0; padding: 0;}
	#index_buttons li.middle {margin-left: 20px; margin-right: 20px;}
	#index_buttons li img {border: 0;}
	.red_text {color: #871616;}
	
	
#sidebar {width: 166px; padding-top: 18px; padding-bottom: 18px; padding-left: 15px; padding-right: 15px; float: right; background-color: #525e32; overflow: hidden;}
	#sidebar h2 {color: #feeeb7; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; margin-top: 0; margin-bottom: 10px;}
	#sidebar p {color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.7em; margin-top: 10px; margin-bottom: 0;}
	#sidebar div.view_all {margin-left: 90px; margin-bottom: 15px; margin-top: 15px;}
	#sidebar div.view_all a {color: #feeeb7; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: 0.8em; font-weight: bold;}
	#sidebar div.view_all a:hover {color: #e9ff82;}
	#sidebar div.contact {margin-left: 0; margin-bottom: 15px; margin-top: 15px;}
	#sidebar div.contact a {color: #ffda5c; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: 0.8em; font-weight: bold;}
	#sidebar div.contact a:hover {color: #e9ff82;}
	#sidebar input {font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 5px;}
	#text_width {width: 110px;}
	#signup {color: #feeeb7; font-size: 1.0em; font-weight: bold; margin-bottom: 15px;}
	#go_button {margin-left: 5px; position: relative; top: 2px; margin-top: 2px; }
	#sidebar li {list-style: none;}
	#sidebar li a {color: #ffda5c; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: 0.8em; font-weight: bold;}
	#sidebar li a:hover {color: #e9ff82;}	

#footer {width: 822px; height: 144px; clear: both; margin-left: auto; margin-right: auto; background-color: #7c8e4c;}
	#footer_header {width: 822px; height: 14px; float: left; background-color: #87995c;}
	#sitemap {float: left; width: 358px; height: 130px;}
	#sitemap ul {margin: 0; padding: 0; list-style: none; font-size: 0.7em; margin-top: 15px; width: 170px;} 
	#sitemap li {color: #ffffff; font-family: Arial, Helvetica, sans-serif; border: 0 solid #000; margin: 0; padding: 0; margin-top: 5px; margin-left: 30px;}
	#sitemap li a {color: #ffffff; text-decoration: none;}
	#sitemap li a:hover {color: #e9ff82;}
	#copyright {float: right; width: 434px; height: 97px; text-align: right; padding-right: 30px; padding-top: 15px;}
	#copyright h5 {color: #feda5b; font-style: italic; margin-top: 0; font-size: 1.3em; margin-bottom: 3px;}
	#copyright span {color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
	#copyright div {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.7em; margin-top: 25px;}
	#copyright div img {position: relative; top: 9px; margin-left: 40px; border: 0;}
	
.errorBody {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; color: #444444; line-height: 1.9em; margin-bottom: 0;}
.error {font-family: Georgia, "Times New Roman", Times, serif; color: #feeeb7; font-size: 0.8em;}

.submit
{
	background: url(../images/go_button.gif) no-repeat;
	height: 42px;
	width: 130px;
	border:none;
}

.goButton {
	color: #cccccc;
	text-decoration: none;
	cursor: pointer;
	padding-bottom: 3px;
}



#blog_content{width: 540px; float: left; background-color: #ffffff; padding-left: 42px; padding-right: 42px; padding-top: 15px; background: url(images/flowers_top.gif) left top no-repeat;}
	#blog_content p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; color: #444444; line-height: 1.9em; margin-bottom: 0;}
	#blog_content h3 {color: #871616; font-variant: small-caps; font-size: 1.8em; margin-left: -42px;}
	#blog_content h4 {color: #444444;}
	#blog_content h5 {color: #871616; font-variant: small-caps; font-size: 1.4em; border-bottom: solid 1px solid #871616;}
	/*#blog_content li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; color: #444444; line-height: 1.9em; margin-bottom: 0;}*/
	#blog_content a {color: #b59b41; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;}
	#blog_content a:hover {color: #b0c162;}
	#blog_content img {border: 0;}
.post-body {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; color: #444444; line-height: 1.9em; margin-bottom: 0;}
.post-footer {border: 0;}
