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


/* === begin universal styles === */

*{
outline:none;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background:url(../images/bkgd_body.jpg) repeat-x #FFF;
margin:0px;
padding:0px;
}


.clear{
clear:both;
}


a:link,
a:visited{
font-size:13px;
color:#2244AA;
font-weight:bold;
text-decoration:none;
}

a:hover,
a:active{
font-size:13px;
color:#112277;
text-decoration:underline;
}

/* === end universal styles === */



#page{
position:relative;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
width:950px;
}


/* === begin header styles === */


#header{
position:relative;
float:left;
width:950px;
height:172px;
}
#header_img{
position:relative;
float:left;
background:url(../images/img_header.jpg) no-repeat;
width:950px;
height:119px;
}


	/* == begin navbar == */
	
	
	#navbar{
position:relative;
float:left;
height:53px;
width:850px;
padding-left:100px;
background:url(../images/bkgd_navbar_tile.jpg) repeat-x 0px 0px;
}


#navbar_buttons{
list-style:none;
display:inline;
margin:0px;
margin-left:30px;
padding:0px;
}

#navbar_buttons li span{
display:none;
}

	#navbar_buttons li{
	position:relative;
	float:left;	
	}

	#navbar_buttons #home a:link,
	#navbar_buttons #home a:visited{	
	background:url(../images/img_navbar.jpg) no-repeat 0px 0px;
	width:76px;
	height:53px;
	display:block;
	}
		#navbar_buttons #home a:hover,
		#navbar_buttons #home a:active{
		background:url(../images/img_navbar.jpg) no-repeat 0px -53px;
		}
		
	#navbar_buttons #mission a:link,
	#navbar_buttons #mission a:visited{
	background:url(../images/img_navbar.jpg) no-repeat -76px 0px;
	width:158px;
	height:53px;
	display:block;
	}
		#navbar_buttons #mission a:hover,
		#navbar_buttons #mission a:active{
		background:url(../images/img_navbar.jpg) no-repeat -76px -53px;
		}
		
	#navbar_buttons #benefits a:link,
	#navbar_buttons #benefits a:visited{
	background:url(../images/img_navbar.jpg) no-repeat -234px 0px;
	width:88px;
	height:53px;
	display:block;
	}
		#navbar_buttons #benefits a:hover,
		#navbar_buttons #benefits a:active{
		background:url(../images/img_navbar.jpg) no-repeat -234px -53px;
		}
		
	#navbar_buttons #directory a:link,
	#navbar_buttons #directory a:visited{
	background:url(../images/img_navbar.jpg) no-repeat -322px 0px;
	width:102px;
	height:53px;
	display:block;
	}
		#navbar_buttons #directory a:hover,
		#navbar_buttons #directory a:active{
		background:url(../images/img_navbar.jpg) no-repeat -322px -53px;
		}
		
	#navbar_buttons #board a:link,
	#navbar_buttons #board a:visited{
	background:url(../images/img_navbar.jpg) no-repeat -424px 0px;
	width:140px;
	height:53px;
	display:block;
	}
		#navbar_buttons #board a:hover,
		#navbar_buttons #board a:active{
		background:url(../images/img_navbar.jpg) no-repeat -424px -53px;
		}

	#navbar_buttons #events a:link,
	#navbar_buttons #events a:visited{
	background:url(../images/img_navbar.jpg) no-repeat -564px 0px;
	width:81px;
	height:53px;
	display:block;
	}
		#navbar_buttons #events a:hover,
		#navbar_buttons #events a:active{
		background:url(../images/img_navbar.jpg) no-repeat -564px -53px;
		}	

	#navbar_buttons #contact a:link,
	#navbar_buttons #contact a:visited{
	background:url(../images/img_navbar.jpg) no-repeat -645px 0px;
	width:103px;
	height:53px;
	display:block;
	}
		#navbar_buttons #contact a:hover,
		#navbar_buttons #contact a:active{
		background:url(../images/img_navbar.jpg) no-repeat -645px -53px;
		}												

	#searchbox{
	position:absolute;
	left:750px;
	top:14px;
	border:0px;
	background:transparent;
	width:160px;
	height:18px;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
	}
	
	#searchbutton{
	position:absolute;
	left:918px;
	top:15px;
	width:14px;
	height:27px;
	background:transparent;
	border:0px;
	}
	
	/* == end navbar == */


/* === end header styles === */


/* === begin body styles === */

#body{
position:relative;
float:left;
width:950px;
}	
	


	/* == begin left column == */


	#left{
	position:relative;
	float:left;
	width:642px;
	margin-left:6px;
	margin-right:10px;
	padding:0px;
	}
	
	#left p{
	line-height:20px;
	}

		#left h1{
		width:500px;
		height:36px;
		margin:0px;
		padding:0px;
		font-size:10px;
		margin-bottom:10px;
		}
		
		#left h1#awards{
		background:url(../images/hdr_awards.jpg) no-repeat;		
		}
		
		#left h1#voice{
		background:url(../images/hdr_voice.jpg) no-repeat;	
		}
		
		#left h1#presents{
		background:url(../images/hdr_presents.jpg) no-repeat;	
		}	
		#left h1#presents{
		background:url(../images/hdr_events.jpg) no-repeat;	
		}	
		
		#left h1#mission{
		background:url(../images/hdr_mission.jpg) no-repeat;	
		}
		
		#left h1#cms{
		background:url(../images/hdr_cms.jpg) no-repeat;				
		}
		
		#left h1#benefits{
		background:url(../images/hdr_benefits.jpg) no-repeat;				
		}
		
		#left h1#directory{
		background:url(../images/hdr_directory.jpg) no-repeat;				
		}	
		
		#left h1#board{
		background:url(../images/hdr_board.jpg) no-repeat;				
		}	
		
		#left h1#events{
		background:url(../images/hdr_events.jpg) no-repeat;				
		}	
		
		#left h1#contact{
		background:url(../images/hdr_contact.jpg) no-repeat;				
		}	
		
		#left h1#member{
		background:url(../images/hdr_member.jpg) no-repeat;				
		}
		
		#left h1#search{
		background:url(../images/hdr_search.jpg) no-repeat;				
		}
		
		#left h1#learn{
		background:url(../images/hdr_learn.jpg) no-repeat;				
		}	
		#left h1#signup{
		background:url(../images/hdr_signup.jpg) no-repeat;				
		}
		#left h1#thanks{
		background:url(../images/hdr_thanks.jpg) no-repeat;				
		}								
		
		
		.leftmargin20{
		margin-left:20px;
		margin-top:0px;
		}
		
	/* == end left column == */


	/* == begin right column == */
		
	
	#right{
	position:relative;
	float:left;
	right:5px;
	background:url(../images/img_upcoming.jpg) no-repeat #d7e7ec;
	width:252px;
	margin:0px;
	padding:0px;
	}
		#right #upcoming_events{
		padding-top:120px;
		}
		#right #upcoming_events h1{
		position:relative;
		float:left;
		width:238px;
		height:16px;
		background-color:#b5d1da;
		font-size:14px;
		font-weight:bold;
		padding:7px;
		margin:0px;
		color:#224340;
		}
		#right #upcoming_events p{
		position:relative;
		font-size:12px;
		font-weight:normal;
		padding:7px 10px 7px 7px;
		margin:0px;
		color:#15897f;
		line-height:18px;
		}
		#right #upcoming_events p img{
		position:relative;
		float:left;
		margin-right:5px;
		}
		
		#right #upcoming_events #seemore span{
		display:none;
		}
		
		#right #upcoming_events #seemore a:link,
		#right #upcoming_events #seemore a:visited{
		position:relative;
		float:left;
		background:url(../images/img_seemore.jpg) no-repeat 0px 0px;
		width:252px;
		height:30px;
		}
			#right #upcoming_events #seemore a:hover,
			#right #upcoming_events #seemore a:active{
			position:relative;
			float:left;
			background:url(../images/img_seemore.jpg) no-repeat 0px -30px;
			width:252px;
			height:30px;
			}
		.rightLink:link,
		.rightLink:visited{
			font-size:12px;
			font-weight:bold;
			color:#224340;
		}
		.rightLink:hover,
		.rightLink:active{
			color:#666;		
		}
	/* == end right column == */
	
/* === end body === */
	
