/* CSS Document */

	.right { float: right; margin-left: 1em; }
	.left {float:left; margin-right:1em;}
	#body {
		width: 771px;
		font: .76em Arial, Helvetica, sans-serif;
		text-align: left;
		margin-left:auto; margin-right:auto; /* FF centered fix */
		
	}
	#bottom {		
		background-image:url(../images/footer_tab_blue.gif);
		background-repeat:no-repeat;
		height:30px;
		width:585px;
		float:left;
		
	}
	#bottom span {
		display:block;
		float:left;
		color:#FFFFFF;
		padding-left:20px;
		padding-top:8px;
		padding-right:20px;
		font-weight:bold;
		font-size:1.1em;
	}
	#bottom p {
		display:block;
		font-style:italic;
		font-weight:bold;
		font-size:.7em;
		}
	#activeliving {
		
		height:30px;
		width: 182px;
		float:left;
		margin-bottom: 6px;
	}
	
	#footer {
		background-image:url(../images/footer_tab.gif);
		height:30px;
		width: 771px;
		float:left;
			}
	
	#logo {
		width: 308px; 
		height: 154px;
		float: left;
	}
	#nav {
		width: 151px;
		height: 154px;		
		float: left;
	}
	#nav ul {		
		list-style:none;		
		margin: 0px;
	}
	
	#nav a {
		display:block;
		background: url(../images/gray_tab.gif);
		height:21px;
		padding-left:15px;
		padding-top: 8px;
		font-size: .8em;		
	}
	#nav a:link, #nav a:visited {
		color: #000;
		text-decoration: none;
	}
	#nav a:hover {
		color: #fff;
		background: url(../images/orange_tab.gif);
		font-size: .9em;
		font-weight:bold;
		text-decoration:none;
	}
	
	#newsletter {
		background:url(../images/newsletter_bg.gif) no-repeat;
		height:146px;
		width:304px;
		float:right;	
		color:#fff;
		padding-left:2px;		
	}
	#newsletter h2 {
		font-size:1.1em;
		margin:37px 0 5px 10px;
		
	}
	#newsletter p {
		font-size:.9em;
		margin:	0 25px 5px 10px;
		
		}
	#email {
		padding-top:0px;
		padding-left:10px;
	}
	 #fitness {
	 height:650px;
		width:151px;
		float:left;
	}
	#getactive {
		width:146px;
		height:auto;
		
	}
	#getactive h2 {
		background-image:url(../images/logo_tab_left.gif);
		height:22px;
		font-size:1.1em;
		color:#FFFFFF;
		padding-top:7px;
		padding-left:30px;
		
	}
	#getactive a {
		color:#fff;
		text-decoration:none;
	}
	#fitnessfact {
		width:146px;
		height:auto;
	}
	#fitnessfact h2 {
		background-image:url(../images/logo_tab_left.gif);
		height:22px;
		font-size:1.1em;
		color:#FFFFFF;
		padding-top:7px;
		padding-left:30px;
	}
	#events {
		width:454px;
		height:auto
		padding-left:7px;
		padding-top:1px;
		float:left;
	}
	#whatis {
		width:452px;
		float:left;
	}
	#whatis h2 {
		background-image:url(../images/what_is_tab.gif);
		height:21px;
		padding-top:7px;
		color:#FFFFFF;
		font-size:1.1em;
		text-align:center;
		
		
	}
	#mcmnews {
		padding-top:3px;
		width:148px;
		float:left;
	}
	
	#mcmnews h2 {
		background-image:url(../images/logo_tab_left.gif);
		height:22px;
		font-size:1.1em;
		color:#FFFFFF;
		padding-top:7px;
		padding-left:30px;
	}
	#currevents {
		padding-top:3px;
		margin-left:5px;
		width:294px;
		float:left;		
	}
	#currevents h2{
		background-image:url(../images/logo_tab_center.gif);
		height:22px;
		font-size:1.1em;
		color:#FFFFFF;
		padding-top:7px;
		padding-left:30px;
	}
	#health {
		width:151px;
		height:700px;
		padding-left:7px;
		float:left;
	}
	#healthsurvey {		
		width:149px;
		height:auto;
		float:left;
			
	}
	#healthsurvey h2 {
		background-image:url(../images/logo_tab_right.gif);
		height:22px;
		font-size:1.1em;
		color:#FFFFFF;
		padding-top:7px;
		padding-left:10px;
	}
	#community {
		width:149px;
		height:auto;
		float:left;
	}
	#community h2 {
		background-image:url(../images/logo_tab_right.gif);
		height:22px;
		font-size:1.1em;
		color:#FFFFFF;
		padding-top:7px;
		padding-left:10px;
	}
	#newsarticles h2 {
		background-image:url(../images/what_is_tab.gif);
		height:21px;
		padding-top:7px;
		color:#FFFFFF;
		font-size:1.1em;
		text-align:center;	
		
	}
	#newsarticles p {
		margin-left:10px;
	}
	
	
	#programs h2{
		background-image:url(../images/what_is_tab.gif);
		height:21px;
		padding-top:7px;
		color:#FFFFFF;
		font-size:1.1em;
		text-align:center;		
		
	}
	
	#content {		
		clear: both;
	}
	#text {
		padding-top:35px;
		width:150px;
		float:left;
		height: 100px;
	}
	
	