* { margin: 0; padding: 0; outline: none; }   a img { border: none; }   html { height: 100%; }   body { min-height: 101%; }

body { font: normal 72%/1.3 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #656565; background: url(images/site/body-bg.jpg) repeat-y 50% 0 ; background-color: #f1f9fa; text-align: center; }
#container { width: 810px; margin: 0 auto; text-align: left; }

h1, h2, h3, h4, h6 
{ 
	font-weight: normal;
}

h2 
{ 
	color: #008ac5; 
	font-size: 170%; 
}

h5 
{
	color: #709421; 
	font-size: 100%; 
	margin: 1.1em 0 0; 
}

ul 
{ 
	list-style: none; 
}

a 
{ 
color: #008ac5; 
text-decoration: none; 
}
a:hover { text-decoration: underline; }
p { margin: .1em 0 1em; }
p.intro { font-size: 105%; margin-bottom: 0; line-height: 1.5; }
span.plusGr { color: #709421; }
.no-mrgn { margin: 0!important; }


#content hr, #sidebar hr { width: 550px; color: #FFF; background: #fff; border: 1px dotted #999; border-style: none none dotted; margin: .9em 0; display: block; }
#content hr { margin: .8em 0 1.6em; }
#sidebar hr { width: 230px; }

#content img.bodyImage { margin-top: 10px; }


/*-------------------------------------------------
=HOMEPAGE
-------------------------------------------------*/
div#moreInfos { width: 810px; height: 150px; margin-top: 15px; }

div#moreInfos ul { list-style: none; }
div#moreInfos ul li { float: left; display: inline;}
div#moreInfos ul li a { display: block; width: 175px; height: 150px; text-indent: -9999px; }
div#moreInfos ul li.about a { margin-right: 8px; width:261px; background: #8cc34b url(images/site/about.gif) no-repeat; }
div#moreInfos ul li.tout1 a { margin-right: 8px; background: #f0f0f0 url(images/site/blurb-involved.gif) no-repeat; }
div#moreInfos ul li.tout2 a {margin-right: 8px;  background: #f0f0f0 url(images/site/blurb-donate.gif) no-repeat; }
div#moreInfos ul li.tout3 a { margin-right: 0px; background: #f0f0f0 url(images/site/blurb-sweater.gif) no-repeat; }



/* HOMEPAGE MASTHEAD */
#mastheadHome { width: 810px; height: 393px; z-index: -1111; background-color:#fff; } 
#mastheadHome div { width: 810px; height: 393px; margin: auto; z-index: 1; }
	

/*-------------------------------------------------
=NAV
-------------------------------------------------
/* MAIN NAVS + DROPDOWNS */
ul#nav { width: 810px; height: 30px; background: #00ade1; margin: 0 auto 10px auto; font-size: 94%; z-index: 1111; }
ul#nav li { display: inline; float: left; }
ul#nav li a { padding-right:20px; height: 30px; text-indent: -9999px; overflow: hidden; display: block; background-repeat: no-repeat;}

ul#nav li#investments a { width: 72px; background-image: url(images/site/nav-investments.gif); margin-left:10px;}
ul#nav li#community a { width: 70px; background-image: url(images/site/nav-community.gif); }
ul#nav li#knowledge-center a { width: 114px; background-image: url(images/site/nav-knowledge.gif); }
ul#nav li#get-involved a { width: 76px; background-image: url(images/site/nav-getinvolved.gif); }
ul#nav li#about-us a { width: 56px; background-image: url(images/site/nav-about.gif); }
ul#nav li#blog a { width: 26px; background-image: url(images/site/nav-blog.gif); }

/*-------------------------------------------------
=HEADER\
-------------------------------------------------*/
#header { width: 810px; height: 90px; position: relative; }

#header h1 { margin: 0; }
#header h1 a { background: url(images/site/logo_acumenfund.gif) no-repeat; width: 110px; height: 50px; display: block; text-indent: -9999px; overflow: hidden; position: absolute; top: 30px; left: 10px; }
img.print { display: none; }

div#subNavs {font-size: 90%; position: absolute; top: 52px; right: 0;}
div#subNavs a {line-height: 20px; display: block; width: 31px; height: 31px; padding-right: 5px; background-repeat: no-repeat; float: left;}
ul#smedia li {display: inline;}
ul#smedia li#youtube a {background-image: url(images/site/youtube.jpg);}
ul#smedia li#twitter a {background-image: url(images/site/twitter.jpg);}
ul#smedia li#facebook a {background-image: url(images/site/facebook.jpg);}
ul#smedia li#rss a {background-image: url(images/site/rss.jpg); padding-right:0px;}


/*-------------------------------------------------
=FOOTER
-------------------------------------------------*/
#footer hr { width: 810px; color: #FFF; background-color: #fff; border: 1px dotted #999; border-style: none none dotted; padding-top: 20px; margin-bottom: 8px; display: block; clear: both; }
#footer { width: 810px; color: #999; clear: both; padding-bottom: 15px; font-size: 95%; }
#footer a { color: #999; }

#footer p { float: left; display: inline; margin: 0 0 .2em; }
#footer p.designby { float: right; display: inline; }
#footer p.copyright { float: none; display: block; clear: both; }
#footer p.designby em { font-style: normal; }
#footer p.designby a em { border-bottom: 1px dotted #999; }
#footer p.designby a:hover em { border-bottom: none; }




/*-------------------------------------------------
=VARIOUS
-------------------------------------------------*/
ul#skipNav { position: absolute; left: -9999px; font-size: small; z-index: 200; }
ul#skipNav a:link, ul#skipNav a:visited { color: #F00; }
ul#skipNav a:focus { display: block; position: absolute; top: 20px; left: 10020px; font-size: 130%; background: #FFF; border: solid 1px #888; padding: 10px; width: 8em; z-index: 10000; }
ul#skipNav a:hover { color: #390; background: #EEE; border: solid 1px #333; }


#errorMessageInfo { margin: 2em 0; }

#errorMessageInfo dt { font-size: 1.4em; margin: .5em 0; }

#errorMessageInfo dd { font-size: 1em; margin: .5em 0; }



#metrics-li-tab { display: none; }

#metrics { display: none; }



.imageTout, .textTout, .newsSB { margin: 1em 0 0 0; }


.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix { display:inline-block; }
.clearfix { display:block; }
* html .clearfix { height:1px; }



