* { padding: 0px; margin: 0px; list-style-type: none; }

body { font-family: Arial, Helvetica, sans-serif; background: #B8D2EE url('../images/gradient.png'); 
       background-repeat: repeat-x; background-position: left 220px;}

a { color: black; text-decoration: none; }

/* layout */
div#top_bar { height: 78px; background: white; }

div#header { background: #85B2E2; }

div#header ul { float: right; }

div.content { width: 653px; margin: auto; padding-bottom: 76px;
              background: url('../images/family.jpg') white; background-repeat: no-repeat;
							background-position: bottom right; }
							

img#logo { position: absolute; left: -20px; top: -6px; }

/* nav */
div#header ul { line-height: 50px; font-size: 14pt; margin-top: 40px; }

a#home { position: relative; right: 35px; }

a#services { position: relative; right: 20px; }

a#contact { position: relative; right: 35px; }

div#nav { width: 653px; height: 197px; margin: auto; background: url('../images/top_nav.png'); 
          position: relative; top: -46px; margin-bottom: -46px; left: -7px;}

div#header { height: 151px; }

/* content */
h1, h2, p { padding-left: 20px; }

h1 { font-size: 18pt; padding-top: 20px; }

h2 { font-size: 12pt; padding-top: 2px; }

p.home_p { width: 430px; margin-top: 30px; }

div#blue_p { background: #85B2E2; margin-top: 30px; width: 427px; }

div#blue_p p { width: 400px; height: 87px; padding-top: 10px; font-size: 14pt; }

/* site info */
div#site_info { width: 653px; margin: auto; text-align: right; padding-bottom: 30px; 
                font-size: 10pt; }

/* contact */
ul#contact_list { padding-top: 10px; padding-left: 5px; }

ul#contact_list li { padding: 5px; }

ul#contact_list a { text-decoration: underline; }

h1#contact_header { padding-left: 7px; }

div#content_contact { background: url('../images/happy_fam.png') white; background-repeat: no-repeat;
                       background-position: 100% 3px; padding-bottom: 50px; }

/* services */
div#not_blue_p p#mold_p { font-size: 14pt; padding-top: 30px; width: 600px; }

div#not_blue { background: white; }

p#radon { width: 325px; }

p#mold { width: 600px; }

p#mold1 { width: 600px; }

div#content_services { background: url('../images/newhome.png') white; background-repeat: no-repeat;
                       background-position: 100% 3px; padding-bottom: 50px; }
											 




