ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div { margin:0; padding:0; } /* remove margin and padding */
a img,:link img,:visited img { border:none; } /* remove blue linked image borders */
address { font-style:normal; } /* de-italicize address */
iframe {display:none;} /* remove GoDaddy ads */



body {
	letter-spacing:.4px;
	line-height:135%;
	font-size:11px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}

a:link {color:#094ca2}
a:visited {color:#094ca2}

/* Wrapper ---------------------------------------- */

div#wrapper {  /* 1024px centered wrapper */
	background-color:#FFFFFF;
	width:984px; 
	min-height:820px; 
	margin-left:auto; 
	margin-right:auto;
	background-image: url(../images/bg_sky.jpg);
	background-repeat:repeat-y;
	padding-bottom:50px;
}

/* Header ---------------------------------------- */

div#header {
	width:984px;
	height:120px;
	vertical-align:middle;

}

/* Logo ---------------------------------------- */

h1#logo {
	float:left;
	text-align:center;
	width:320px;
	margin-top:68px;
	font-size:19px;
	letter-spacing:normal;
	height:50px;
}

/* Navbar ---------------------------------------- */
ul#navbar {
	width:664px;
	overflow:hidden;
    list-style:none;
	padding-bottom:12px;
	float:left;
	margin-top:68px;
}
ul#navbar li {
  	float:left;
	margin-right:28px;
    color:#497BBA;
    font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:-.1px;
} 


/* navbar links */
ul#navbar li#current a:link,ul#navbar li#current a:visited {color:#000000}
ul#navbar a:link, ul#navbar a:visited {color:#094ca2;text-decoration:none;}
ul#navbar a:hover {color:#0033CC;text-decoration:underline;}
ul#navbar a:active {color:#0099CC;text-decoration:underline;}


/* Sidebar ---------------------------------------- */
div#sidebar {
	width:320px;
	float:left;
	text-align:center;
	position:relative;
}

h2#sidebarHeader {
	width:320px;
	text-transform:uppercase;
	color:#000000;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	letter-spacing:-.3px;
}


/* quote ---------------------------------------- */
h3#quote {
	line-height:30px;
	width:320px;
	font-size:14px;
	font-weight:bold;
	color:#0E50A4;
	font-style:italic;
	text-align:center;
	margin-top:15px;
}

/* Image: Tree graphic */
img#tree {margin-top:65px;margin-bottom:65px;}

p#sidebarSubHeader {
	font-size:36px;
	line-height:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:absolute;
	top:471px;
	left:90px;	
}






/* Content ---------------------------------------- */

div#content {
	width:550px;
	min-height:475px;
	padding:40px;

	background-color:#E0E4F2;
	float:left;
	color:#022975;
}

div#content h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:18px;
	color:#000000;
}

div#content ul {
	list-style-type:none;
	font-size:14px;
}


div#content ul li {
	padding-bottom:12px;
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:24px;
	background-position:0px 5px;
	line-height:20px;
}

#homepage div#content{
	background-image:url(../images/helping_hand.jpg);
	background-repeat:no-repeat;
	background-position:220px 330px;
}




/* title */
h2#title {
	font-size:26px;
	margin-bottom:40px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}


div#content p {
	margin-bottom:30px;
	font-size:14px;
	line-height:25px;
}	


/* free consultation---------------------------------------- */

div#content p#free_consultation {
	font-weight:bold;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	border: 1px solid #022975;
	width:155px;
	text-align:center;
	font-size:15px;
	line-height:20px;
	margin-bottom:0px;
}	

div#content p#free_consultation span#phone_number {
	font-weight:normal;
	display:block;
	margin-top:6px;
}	


/* Philosophy of Practice-------------------------------------------------------- */

#philosophy div#content {
/*	background-image:url(../images/holding_hand.jpg);
	background-repeat:no-repeat;
	background-position:300px 225px;
*/
}

/* Image: holding hand graphic */
#philosophy div#content img {float:right;}





/* Background / Experience -------------------------------------------------------- */

/* Image: headshot */
img#headshot {
	float:right;
	padding-left:9px;
}



/* Services and Fees -------------------------------------------------------- */

	
#services div#content p {
	margin-bottom:12px;
	color:#000000;
}

#services div#content ul {
	width:415px;
	color:#000000;
}

/* Image: Trees graphic */
img#silhouette {float:right;}


/* Image: Silhouette graphic */
img#trees {float:right;}

ul#individuals {margin-bottom:30px;}




/* Info -------------------------------------------------------- */

body#info h2#sidebarHeader {
	font-size:26px;
	margin-top:30px;
	margin-bottom:40px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	width:auto;
	color:#022975;
	line-height:normal;	
	letter-spacing:normal;
}

body#info div#sidebar ul {list-style:none;}

body#info div#sidebar ul li {
	color:#497BAA;
	padding-bottom:20px;
	padding-left:18px;
	padding-right:18px;
	line-height:15px;
	font-size:14px;
}




/* Contact-------------------------------------------------------- */
img#map {margin-top:30px;margin-left:auto;margin-right:auto;display:block;}


p#contactLink {margin-left:auto;margin-right:auto;height:40px;font-style:italic;text-align:center;font-size:140%;font-weight:bold;}
p#contactLink a:link, p#contactLink a:visited {color:#094ca2;text-decoration:none;}
p#contactLink a:hover, p#contactLink a:active {text-decoration:underline;}
/* Contact Form-------------------------------------------------------- */

body#contactForm {background-color:#e0e4f2;}
body#contactForm div#content {width:460px !important;padding-right:0px;}
a#closeWindow {display:block;float:right;font-size:11px;color:#444444;padding:3px;border:1px solid #676767;border-right:none;}


/* Image: headshot */
img#headshot {
	float:right;
	margin-left:auto;
}



/* Footer -------------------------------------------------------------------------*/
div#footer {
	background-color:#FFFFFF;
	width:550px;
	margin-top:50px;
	margin-bottom:50px;
	margin-right:45px;
	float:right;
	text-align:right;
	line-height:30px;
	color:#777777;
}

div#footer a:link {	color:#777777; }
div#footer a:visited {color:#777777}
div#footer a:hover {color:#444444;}
div#footer a:active {color:#222222;}

span#copyright {}