/* STYLE SHEET FOR WWW.BALANCENTERING.COM

COLOR SCHEME:  
	#9fcf67: darker green - background of body and logo color 
	#7e8083: grey - text color
	#eff7e5: light green
*/

body {
	margin: 0;
	padding:0;
	font-size:67.5%;
	color:#7e8083;
	background-color: #9fcf67;	
	font-family: Georgia, "Times New Roman", Times, serif;
}
html, body, #wrap {height: 100%;}

body > #wrap {
	height: auto; 
	min-height: 100%;
	width: 672px;
	margin: 0 auto;}
#wrap { background-color: #eff7e5; }
#totalcontainer {
	background-color: #eff7e5;
	width: 672px;
	margin: 0 auto;
}
#header {
	background: #FFFFFF url(images/semicircle.gif) no-repeat bottom;
	height:140px; width: 672px; margin: 0 auto 0 auto;padding-top:39px;
}
a:link, a:visited { color:#78a049; text-decoration:none; }
a:hover { text-decoration:underline; }
ul, ol  { margin-left:-20px; }
li { font-size:1.2em;line-height:1.4em; }
h2 { font-size:1.4em; }
h3 { font-size:1.3em; }
#header img { margin-top:3px;  }
#maincontent { width: 424px; margin: 44px auto; clear:both; }
#maincontent p { font-size:1.12em;line-height:1.4em; letter-spacing:.03em; }
#maincontent h2 { font-size:1.3em;}
#navbar { width: 424px; margin: 0 auto; }
#navbar ul { list-style-type:none; margin:0; padding:0;}
#navbar li { float:left; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.15em; padding-right:32px; color:#7e8083; }
#navbar li.last { float:right; padding-right:0;margin-left:-1px; }
#navbar li a { text-decoration:none;color:#7e8083; }
#navbar li a:hover { color:#9fcf67;  }
#navbar .uberlink {
color:#9fcf67!important;
cursor: default;
}
#main {padding-bottom: 30px;}  /* must be same height as the footer */

#footer {position: relative;
	margin: -30px auto 30px auto; /* negative value of footer height */
	height: 30px;
	clear:both;
	width: 424px;
	background-color: #eff7e5;
} 
	
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; 
}
#footer2 { width: 672px; margin: 24px auto; clear:both; 	}
#footer ul { list-style-type:none; margin:0 auto; }
#footer li { float:left; padding-right:30px; font-size:1.15em;}
#footer li a { text-decoration:none;color:#7e8083; }
#footer li a:hover { text-decoration:underline;  }	 
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
a.emailLink { color:#78a049!important; font-style: italic; }
