@charset "utf-8";
/* CSS Document */
body {font-family:Hammersmith, Humanist, Arial;color:#626469;font-size:12px;background-image:url(../images/bg.jpg);background-position:top;background-repeat:repeat-x;background-color:#c4c3ae;}
a {font-weight:normal;color:#626469;text-decoration:underline;}

#page {width:704px;margin: 0 auto;padding-top:58px;}
#header {background-image:url(../images/content-bg-top.png);height:8px;}
#nav {background-color:#fcfae7;margin-right:5px;padding-left:12px;padding-top:28px;padding-bottom:8px;}
#content {background-image:url(../images/content-bg-middle.png); background-repeat:no-repeat; background-position:bottom; background-color:#fcfae7;margin-right:5px;padding-left:12px;}
#footer {background-image:url(../images/content-bg-bottom.png);height:57px; text-align:right;position:relative;padding-left:12px;}
#contact-info {position:absolute;bottom:13px;right:15px;margin-top:-156px;}
#copyright {color:#ffffff;font-size:10px;}

.clear {clear:both;line-height:1px;}

.copy {font-size:11px;}
.header-copy {font-weight:bolder;padding:9px 0 6px;}
/* nav */
.nav-tab {float:left;}
.nav-tab.leftside {padding-right:4px;}
.nav-tab.rightside {padding-left:4px;}
.logo {float:left;margin-top:-93px;}


/* boxes */
.roundbox-tr { margin:auto; padding:0; background:url("../images/tr.gif") no-repeat right top; }
.roundbox-tl { margin:0; padding:0; background: url("../images/tl.gif") no-repeat left top; }
.roundbox-br { margin:0; padding:0; background: url("../images/br.gif") no-repeat right bottom; }
.roundbox-bl { margin:0; padding:0; background: url("../images/bl.gif") no-repeat left bottom; }
.roundbox-content { margin:0; padding:21px 14px 18px;}

/*  home */
#home {background-image:url(../images/home.png);background-repeat:no-repeat;width:699px; height:469px;position:relative;}
#home-left {float:left;width:229px;margin-top:70px;}
#definition {opacity:0.7;filter:alpha(opacity=70);background-image:url(../images/definition-box.png);background-repeat:no-repeat;}
#home-content {float:left;width:413px;position:absolute;left:260px;top:110px;text-align:right;width:413px;}
.main-copy {font-weight:bolder;font-size:19px;line-height:26px;}
.home-copy {font-size:12px;line-height:18px;padding-top:5px;width:409px;}

/* faq */
.qa {clear:both;padding:7px 0;}
.question {background:url(../images/q.png) top left no-repeat;padding-left:37px;font-style:italic;padding-bottom:5px;}
.answer {background:url(../images/a.png) top left no-repeat;padding-left:37px;}

/* testimonials */
.testimonial {text-align:center;}
.test-body {padding-top:4px;padding-bottom:2px;}
.test-source {font-weight:800;}
.test-divider {height:19px;}

#meet-hilary {width:432px;}
#clients {width:432px;margin-top:7px;}

/* services */
.services-description {float:left;width:331px;}


/* portfolio */
#portfolio {padding-top:17px;}
#portfolio-left {float:left; width:178px;}
#portfolio-pasture {padding-bottom:45px;}
#niche {margin-left:7px;margin-top:40px;}
#niche .copy {width:144px;margin-top:13px;font-size:12px;line-height:17px;}
#jars {margin-left:7px; margin-top:13px;z-index:2;position:relative;}

#portfolio-right {float:left; width:482px; margin-left:10px;}
#award {}
#award .copy {width:321px;float:left;margin-top:13px;font-size:12px;line-height:17px;}
#award-image {margin-top:-31px;margin-left:328px;}

#savoir {margin-top:35px;}
#savoir-image {float:left;}
#savoir .copy {float:left; width:356px;margin-left:12px;font-size:12px;line-height:17px;}
