body {
	margin: 0;
	background-color: #fff;
	font-family: 'Sanchez', serif;
}

h1 {
	font-size: 1.4em;
	padding: 10px 20px 10px 0;
}

p {
	padding: 2px 20px 2px 0;
}

#header {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	background-color: #4d8dca;
	text-align: center;
	overflow:hidden;
}

#communityimageleft {
	margin: 0 auto;
	width: 1%;
	float: left;
	text-align: center;
}

#communityimageright {
	margin: 0 auto;
	width: 1%;
	float: left;
	text-align: center;
}

#logo {
	margin: 0 auto;
	width: 100%;
	background-color: #4d8dca;
	clear: both;
}

#address {
	margin: 0 auto;
	width: 100%;
	height: 130px;
	padding: 10px 0 0 0;
	clear: both;
	text-align: center;
	color: #fff;
	line-height: 29px;
}

#address a{
	color: #fff;
}



#navigationbar { width: 90%; margin: 0 auto; padding: 10px; clear: both; background-color: #4d8dca; text-align: center;}

.home { font-size:1.1em; color: #003399; background-color: #e8f0f8; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.home:hover {color: #fff; background-color: #fd9d05;}
.news {font-size:1.1em; color: #003399; background-color: #d7e4f0; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.news:hover {color: #fff; background-color: #fd9d05;}
.events { font-size:1.1em; color: #003399; background-color: #c2d4e6; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.events:hover {color: #fff; background-color: #fd9d05;}
.clubs {font-size:1.1em; color: #003399; background-color: #b1c8de; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.clubs:hover {color: #fff; background-color: #fd9d05;}
.facilities { font-size:1.1em; color: #003399; background-color: #9bb8d4; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.facilities:hover {color: #fff; background-color: #fd9d05;}
.volunteer {font-size:1.1em; color: #003399; background-color: #88a9c9; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.volunteer:hover {color: #fff; background-color: #fd9d05;}
.newsletter { font-size:1.1em; color: #003399; background-color: #729cc4; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.newsletter:hover {color: #fff; background-color: #fd9d05;}
.links {font-size:1.1em; color: #003399; background-color: #5694d0; padding: 20px; margin: 0; display: block; clear:both; text-decoration: none;}
.links:hover {color: #fff; background-color: #fd9d05;}

#content_area {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	overflow:hidden;
}

#main_content {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	background-color: #f2f1f1;
	text-align: left;
	color: #003399;
	overflow:hidden;
	float: center;
	clear: both;
	color: #003399;
}

#main_content a{
	color: #003399;
}

#main_content img{
	float: left;
	clear: both;
	margin: 0.3em 1em 1.2em 0;
}

#buy_a_brick {
	width: 100%;
	margin: 0;
	padding: 0 0 20px 0;
	text-align: left;
	float: left;
	border-top-style: dotted;
	border-top-width: 5px;
	border-top-color: #fd9d05;
}

#hicca_teasers {
	width: 100%;
	margin: 0;
	padding: 0 0 20px 0;
	text-align: left;
	float: left;
	border-top-style: dotted;
	border-top-width: 5px;
	border-top-color: #fd9d05;
}

#hicca_teasers img{
	float: left;
	clear: both;
	margin: 0.3em 1em 1.2em 0;
}

#extra_info {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	color: #003399;
	clear: both;
	background-color: #e6eaef;
	overflow:hidden;
}

#extra_info a{
	color: #003399;
}

#extra_info img{
	float: left;
	margin: 20px;
	display: block;
	clear:both;
}

#news {
	width: 100%;
	margin: 0 0 20px 0;
}

.latest_news_title {
	font-weight: bold;
	margin: 20px 0 0 0;
	text-align: left;
	float: left;
	clear: both;
	width: 100%;
}

.latest_news_teaser {
	margin: 0 20px 0px 0;
	padding: 0 10px 20px 0;
	text-align: left;
	float: left;
	clear: both;
	width: 95%;
	border-bottom-style: dotted;
	border-bottom-width: 5px;
	border-bottom-color: #fd9d05;
}

.extra_info {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}

#hicca_extra_info {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	color: #46525d;
	clear:both;
	background-color: #e6eaef;
}

#hicca_extra_info p{
	margin: 20px 0 20px 20px;
}

#hicca_extra_info img{
	float: left;
	width: 100%;
	max-width: 300px;
	height:auto;
	margin: 0 20px 20px 0;
}

#links {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	background-color: #f2f1f1;
	text-align: left;
	color: #003399;
	overflow:hidden;
	float: center;
	clear: both;
	color: #003399;
}

#links a{
	color: #003399;
	display: block;
	clear:both;
}

#footer {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	background-color: #336699;
	color: #fff;
	text-align: center;
	clear: both;
	border-top-style: solid;
	border-top-width: 8px;
	border-top-color: #fd9d05;
	font-size:0.7em;
}

#footer a{
	color: #fff;
	display: inline-block;
	
}