/* start CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, b, i, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input,
table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

q:before, q:after {content:"";}

:focus {outline:0;}

ol, ul {list-style:none;}

table {border-collapse:collapse;border-spacing:0;}

caption,
th,
td {text-align:left;font-weight:normal;}
/* end CSS Reset */

/* start Global styles */
body {background-color:#D6E0C7;border-top:17px solid #7d7d7d;font-family:Georgia, "Times New Roman", Serif;}
#main {width:756px;margin:0 auto;}
#main h1 {text-indent:-9999em;}

#content {margin-top:10px;background-color:#fff;padding:1em;margin-right:6px;overflow:hidden;}
#content ol {list-style:decimal;margin-left:20px;}
#content p,
	#content ol {margin-bottom:1em;}
	#content ul {margin-bottom:1em;}
#content ul {list-style:square;margin-left:20px;}
#content h2 {color:#5C8827;font-size:120%;}
#content h2,
	#content h3 {font-weight:bold; font-family:Arial, Verdana, Sans-serif}
img.featured {border:2px solid #360;float:right;}
#footer {text-align:center;margin-top:1em;margin-right:6px;}

/* end Global styles */


/* start View styles */

#home h1 {background:url(../img/header-large.png) 0 0 no-repeat;margin:33px auto; width:244px; padding-right:6px;}
#home h1 a {display:block;height:114px;}
#home .promo {text-align:center; margin-bottom:10px;}
#home .promo a {font-weight:bold; color:#5C8827;}


#whygrow h1,
	#services h1,
	#portfolio h1,
	#about h1 {background:url(../img/header-small.png) 0 0 no-repeat;width:139px;margin:18px auto;}

#whygrow h1 a,
	#services h1 a,
	#portfolio h1 a,
	#about h1 a {display:block;height:64px;}
	
/* start about page styles */
#services .logo {margin:0 auto; display:block;}
#about .logo {margin:0 auto; display:block;} 
/* end about page styles */

/* start portfolio page styles */
#portfolio img {border:5px solid #5C8827;margin:10px 10px 0 10px;}
#portfolio img.left {float:left; display:block;} 
#portfolio img.right {float:right; display:block;}
/* end portfolio page styles */

/* start whygrow page styles */
#whygrow #content h2 {display:block; background-color:#D6E0C7; color:#5C8827; padding:5px; border:1px solid #5C8827; margin:0 0 1em 0; cursor:pointer;}
#whygrow #content h2.over, 
	#whygrow #content h2.current {background-color:#5C8827; color:#fff;}
#whygrow .container {padding:10px;overflow:hidden;}
#whygrow .summary {width:55%;float:left;margin-right:1em;font-family:Arial,Verdana, Sans-Serif;}
#whygrow .quote {width:40%;float:left;}
#whygrow .quote q {color:#5C8827;font-size:120%; display:block; text-indent:-5px; font-weight:bold;line-height:1.2em;}
#whygrow .quote .author {text-transform:uppercase;margin-top:.5em; font-weight:bold;}
/* end whygrow page styles */
	
	
	
/* start nav styles */
#nav {}
#nav ul {overflow:hidden;}
#nav li {display:block; float:left;background:url(../img/nav.png) 0 -264px no-repeat #7d7d7d; margin-right:4px;padding:13px 6px 6px 0;}
#nav li.last {margin-right:0;}
#nav li a {display:block; width:180px; height:64px; border-top:solid 3px #00ADEF;background:url(../img/nav.png) 0 0 no-repeat #5C8827;text-indent:-9999em;}
#ie6 #nav li a {background-color:#517A1E;}
/* selected nav states */
#whygrow #nav li.whygrow a,
	#services #nav li.services a,
	#portfolio #nav li.portfolio a,
	#about #nav li.about a {background-color:#00ADEF;}

#whygrow #nav li.whygrow a {background-position:-180px 0;}
#services #nav li.services a {background-position:-180px -60px;}
#portfolio #nav li.portfolio a {background-position:-180px -120px;}
#about #nav li.about a {background-position:-180px -180px;}

/* unselected nav states */
#nav li.whygrow a {background-position:0 0;}
#nav li.services a {background-position:0 -60px;}
#nav li.portfolio a {background-position:0 -120px;}
#nav li.about a {background-position:0 -180px;}

/* end nav styles */
/* end View styles */

 
.clr:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr, .container {display:inline-block;}
/* Hides from IE-mac \*/
* html .clr, * html .container {height:1%;}
.clr, .container {display:block;}
/* End hide from IE-mac */

 
 
 
 */