@charset "utf-8";
/* CSS Document */

#wrapper2
{
	position:relative;
	float:left;
	width:552px;
	height:auto;
}

h1#news_hdr
{
	position:relative;
	float:left;
	padding-left:47px;
	width:150px;
	height:50px;
	background:url(../images/news_hdr.jpg) no-repeat right;
	text-indent:-9000px;
	overflow:hidden;
	margin:53px 75px 10px 0px;
}

#content
{
	position:relative;
	float:left;
	width:552px;
	min-height:600px;
	height:auto;
	background:#e8eae7 url(../images/news_bg.jpg) no-repeat top;
	color:#454545;
}

#grass_pic
{
	position:relative;
	float:right;
	width:260px;
	height:315px;
	background:url(../images/news_grass_pic.jpg) no-repeat;
	margin:0px 0px 20px 20px;
}

#news_wrapper {  padding:110px 25px 45px 45px; }  
.news_article_wrapper { padding:75px 30px 30px 40px; }  

.news_separator { clear:both; position:relative; width:100%; border-bottom:#c4d3d4 dotted 1px; margin:25px 0px 0px; }
 
#sidebar
{
	position:relative;
	float:right;
	width:248px;
	height:auto;
	padding-bottom:90px;
}

#sidebar_footer
{
	position:absolute;
	bottom:88px;
	right:0px;
	width:248px;
	height:103px;
	background:url(../images/sidebar_seagrass.jpg) no-repeat bottom;
}

h4#quick_links_hdr
{
	position:relative;
	width:248px;
	height:50px;
	background:url(../images/sidebar_quicklinks_hdr.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#quick_links
{
	position:relative;
	width:195px;
	height:auto;
	background:#e3e5e1 url(../images/sidebar_quicklinks.jpg) no-repeat;
	padding:5px 20px 33px 33px;
}

#business_directory
{
	position:relative;
	width:248px;
	height:126px;
	background:url(../images/sidebar_biz_dir.jpg) no-repeat;
}

#questions
{
	position:relative;
	width:168px;
	height:43px;
	background:url(../images/sidebar_questions.jpg) no-repeat;
	padding:30px 30px 5px 50px;
	color:#333;
	font-size:12px;
	line-height:18px;
}

#events
{
	position:relative;
	width:178px;
	height:69px;
	background:url(../images/sidebar_events.jpg) no-repeat;
	padding:42px 35px 15px;
	color:#fff;
	line-height:14px;
}

#sidebar_news
{
	position:relative;
	width:248px;
	height:126px;
	background:url(../images/sidebar_news.jpg) no-repeat;
}

#join
{
	position:relative;
	width:165px;
	height:auto;
	background:url(../images/sidebar_join.jpg) no-repeat top;
	padding:42px 33px 0px 50px;
}


/****************************************************   PAGE HEADERS  *********************************************/



