body {
	margin: 0; padding: 0;
	font-size: 90%;
	line-height: 18px;
	background: url(../images/bg_colors.gif) repeat-y top center; }

#flash { padding-top: 20px; }

#fence {
	background: #00FFCC;
	width: 1450px;
	height: auto;
	z-index: 12;
	position: absolute;
	left: 50%;
	margin-left: -712px;
	text-align: center;
	top: 0px; }
	
#woodLeft {
	width: 330px;
	height: 834px;
	z-index: 12;
	position: absolute;
	left: 50%;
	margin-left: -709px;
	background: url(../images/bg_wood_lft.jpg) no-repeat; }
	
#woodRight {
	width: 330px;
	height: 834px;
	z-index: 12;
	position: absolute;
	right: 50%;
	margin-right: -712px;
	background: url(../images/bg_wood_rt.jpg) no-repeat; }
	
#container {
	width: 766px;
	z-index: 12;
	position: absolute;
	margin-left: -383px;
	background: url(../images/bg_container.jpg);
	text-align: center;
	top: 0px;
	left: 50%; }
	
	#containera {
	width: 766px;
	z-index: 12;
	position: absolute;
	margin-left: -383px;
	background: url(../images/bg_inner.jpg);
	text-align: center;
	top: 0px;
	left: 50%; }

#header {
	width: 766px;
	height: 234px;
	background: url(../images/header.jpg) }
	
#col1 {
	width: 179px;
	position: relative;
	float: left; }

#col2 {
	width: 382px;
	position: relative;
	float: left; }
	
	#slideshow {
	width: 382px; 
	height: 230px;
	position: relative; }
	
	#blog {
	background: url(../images/bg_blog.jpg) no-repeat;
	padding: 40px 20px 25px 20px; }
	
	#blog h2 {
	font: 26px Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color: #4c8bac;
	line-height: 28px;
	text-align: left;
	margin: 0; }
	
	#blog h2 a { color: #4c8bac; text-decoration: none; }
	#blog h2 a:visited { color: #4c8bac; text-decoration: none; }
	#blog h2 a:hover { color: #4c8bac; text-decoration: underline; }
	
	#blog p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	line-height: 18px; }
	
	#blog p.date {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #ac4c60;
	margin-top: 2px; }
	
	#blog p.small {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #ac4c60; }
	
	#blog a { color: #ac4c60; text-decoration: none; }
	#blog a:visited { color: #ac4c60; text-decoration: none; }
	#blog a:hover, a:active { color: #ac4c60; text-decoration: underline; }
	
	#blog img { border: 1px solid #777; margin-left: 5px; }
	
	#blog .hr {
	width: 360px;
	height: 6px;
	margin: 0 0 0 -20px;
	background: url(../images/hr.gif) no-repeat; }
	
	#more_entries { font: 10px Georgia, "Times New Roman", Times, serif; color: #ac4c60; padding: 15px 0 15px 0; text-align: center; }
	
	#more_entries a 		{ color: #ac4c60; text-decoration: none; }
	#more_entries a:visited { color: #ac4c60; text-decoration: none; }
	#more_entries a:hover 	{ color: #ac4c60; text-decoration: underline; }
	
	#more_entries .lft { width: 50%; display: inline; margin-right: 20px; }
	#more_entries .rt { width: 50%; display: inline; }
			
	#more_entries .hr {
	height: 6px;
	margin: 0;
	text-align: center;
	background: url(../images/hr.gif) no-repeat center;}
	
#col2a {
	width: 587px;
	position: relative;
	float: left; }
	
	#inner {
	background: url(../images/bg_innerHDR.jpg) no-repeat;
	padding: 17px 70px 50px 20px; }
	
	#inner h1 {
	font: 32px Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color: #4c8bac;
	text-align: left; 
	margin: 0;}
	
	#inner h1 a { color: #4c8bac; text-decoration: none; }
	#inner h1 a:visited { color: #4c8bac; text-decoration: none; }
	#inner h1 a:hover { color: #4c8bac; text-decoration: underline; }
	
	#inner ul { text-align: left; }
	#inner li { text-align: left; }
	
	#inner h3 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	color: #4c8bac;
	text-align: left; 
	margin: 0;}
	
	#inner h3 a { color: #4c8bac; text-decoration: none; }
	#inner h3 a:visited { color: #4c8bac; text-decoration: none; }
	#inner h3 a:hover { color: #4c8bac; text-decoration: underline; }
	
	#inner img { border: 1px solid #777; margin-left: 5px; }
	
	#inner p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	line-height: 18px; }
	
	#inner p.date {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #ac4c60;
	margin-top: 2px; }
	
	#inner p.small {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #ac4c60; }
	
	#inner a { color: #ac4c60; text-decoration: none; }
	#inner a:visited { color: #ac4c60; text-decoration: none; }
	#inner a:hover, a:active { color: #ac4c60; text-decoration: underline; }
	
#col3 {
	width: 205px;
	position: relative;
	float: left; }
	
#footer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FCFBF7;
	position: relative;
	z-index: 12;
	text-align: left;
	padding: 20px;
	bottom: 0px;
	background:#000 url(../images/bg_footer.jpg) no-repeat;
	clear:both;}
