body{margin:0; padding:0; font:12px Verdana, "Trebuchet MS", Trebuchet, sans-serif; color:#666;}

a{color:#666; text-decoration:none}
a:hover{text-decoration:underline}

ul{margin-left:30px}

#container {width:1024px; margin-top:20px; margin-bottom:50px; margin-left:auto; margin-right:auto; border:1px solid #666; background-image:url(images/img-logo-banner.jpg); background-repeat:no-repeat; background-color:#fff}

#logo{float:left; width:418px; height:144px; background:url(images/img-logo.jpg) no-repeat top right}
#logo h1{display:block; visibility:hidden; margin:0; height:0px; padding-top:144px; overflow:hidden}

#top-nav{float:left; height:30px; width:550px; overflow:hidden; padding:114px 8px 0; font:12px Verdana, Trebuchet, sans-serif; color:#666}
#top-nav a{margin-right:12px}

#content {margin-left:418px; width:435px; padding-left:30px; padding-right:20px; padding-top:20px; padding-bottom:50px}

#content-confirmation {margin-left:418px; width:435px; padding:20px 30px; height:300px}

#home-container {clear:both; background-color:#E6EFF6; background-image:url(images/bg-home.jpg)}
#home-content {font-size:12px; margin-left:440px; height:450; width:435px;}

#home-container2 {clear:both; background-color:#E6EFF6; background-image:url(images/bg-home_jc.jpg);}
#home-content2 {font-size:12px; margin-left:140px; margin-top:30px; margin-right:30px; height:288px; width:325px; color:6087ae;}
#home-body-copy {margin:70px; padding-right:100px; color:#6c9cca; width:180px; text-align:center;}
.homepage-anim {margin-left:30px; height:288px; width:450px; float:right; margin-right:60px;}

#about-container {clear:both; background-color:#E6EFF6; background-image:url(images/bg-about.jpg)}
#about-content {font-size:12px; line-height:20px; margin-left:418px; width:435px; padding-left:30px; padding-right:20px; padding-top:20px; padding-bottom:50px}

#testimonials-container {clear:both; background-color:#F4FAF0; background-image:url(images/bg-testimonials.jpg)}
#testimonials-content {font-size:12px; line-height:20px; margin-left:418px; width:435px; padding-left:30px; padding-right:20px; padding-top:20px; padding-bottom:50px}

#gallery-content {font-size:12px; margin-left:40px; width:935px;}
#gallery-container{clear:both; background-image:url(images/bg-gallery.jpg);}
#flashcontent{height:450px}

#services-container {clear:both; background-color:#F2E5EE; background-image:url(images/bg-brushes2.jpg)}

#friends-container {clear:both; background-color:#FCF9EA; background-image:url(images/bg-friends.jpg)}
#friends-TFT {float:left; font-size:12px; line-height:20px; width:250px; padding:320px 20px 50px 130px}
#friends-content {float:left; font-size:12px; line-height:20px; width:435px; margin-left:18px; padding:20px 20px 50px 30px}


#blog-container {clear:both; background-color:#FCF9EA; background-image:url(images/bg-blog.jpg)}

#contact-container {clear:both; background-color:#F4FAF0; background-image:url(images/bg-pencils2.jpg)}

#footer{clear:both;margin:2px auto 20px; height:70px; text-align:center; font-size:12px; color:#666; background-image:url(images/img-runner.jpg); background-repeat:no-repeat; padding-top:100px}

.disclaimer{font-size:11px; color:#999}
.disclaimerLink{font-size:11px; color:#999}

.clear_full{clear:both;height:1px;line-height:1px;font-size:1px;overflow:hidden}.about {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.about-head {
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
}

