body {
	min-width: 750px;
	margin: 0;
	padding:0;
	text-align: center;
	background: #FFFFFF;
}

img { border: 0; }

td {vertical-align: top; }

p {font-family: helvetica, arial, serif; font-size: 11px; line-height: 15px; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }
p.news_head {font-family: helvetica, arial, serif; font-size: 16px; line-height: 21px; margin-left: 21px;  margin-top: 8px;  margin-right: 21px;  margin-bottom: 14px; }
p.news_date {color: #7D0C00; font-family: helvetica, arial, serif; font-size: 11px; line-height: 15px; margin-left: 21px;  margin-top: 11px;  margin-right: 21px;  margin-bottom: 4px; }
p.news_index {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 13px; margin-left: 18px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }
p.articles_index {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 13px; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }
p.contact_top {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 21px;  margin-top: 20px;  margin-right: 21px;  margin-bottom: 0px; }
p.contact {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 21px;  margin-top: 10px;  margin-right: 21px;  margin-bottom: 0px; }
p.news {font-family: helvetica, arial, serif; font-size: 11px; line-height: 15px; margin-left: 13px;  margin-top: 13px;  margin-right: 13px;  margin-bottom: 13px; }
p.active {font-family: helvetica, arial, serif; color: #7D0C00; font-size: 11px; line-height: 15px; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }
p.design_build {font-family: helvetica, arial, serif; color: #FFFFFF; font-size: 11px; text-align: left; line-height: 15px; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }
p.design_build_r {font-family: helvetica, arial, serif; color: #FFFFFF; font-size: 11px; text-align: right; line-height: 15px; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }
p.home {font-family: helvetica, arial, serif; font-size: 11px; line-height: 15px; margin-left: 17px;  margin-top: 7px;  margin-right: 17px;  margin-bottom: 0px; }
p.form {font-family: helvetica, arial, serif; font-size: 11px; margin-left: 21px;  margin-top: 7px;  margin-right: 10px;  margin-bottom: 4px; }
p.subhead {font-family: helvetica, arial, serif; font-size: 11px; font-weight: bold; margin-left: 21px;  margin-top: 15px;  margin-right: 21px;  margin-bottom: 10px; }
p.question {font-family: helvetica, arial, serif; font-size: 11px; font-style: italic; margin-left: 21px;  margin-top: 12px;  margin-right: 21px;  margin-bottom: 4px; }
p.pages {font-family: helvetica, arial, serif; font-size: 11px; text-align: right; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }
p.header {font-family: helvetica, arial, serif; font-size: 10px; color: #984338; text-align: right; }
p.footer {font-family: helvetica, arial, serif; font-size: 10px; color: #000000; margin-left: 0px;  margin-top: 5px;  margin-right: 0px;  margin-bottom: 4px; }

span.form {font-family: helvetica, arial, serif; font-size: 11px; margin-left: 5px;  margin-top: 7px;  margin-right: 10px;  margin-bottom: 4px; }

ul {margin-top: 5px; margin-bottom: 5px; }
ol {margin-top: 5px; margin-bottom: 5px; }
li {font-family: helvetica, arial, serif; font-size: 11px; margin-left: 21px;  margin-top: 0px;  margin-right: 37px;  margin-bottom: 4px; }

a:link {color: #000000; text-decoration: underline}
a:active {color: #000000; text-decoration: underline}
a:visited {color: #000000; text-decoration: underline}
a:hover {color: #7D0C00; text-decoration: underline}

a.bio_nav:link {color: #FFFFFF; font-size: 12px; text-decoration: none}
a.bio_nav:active {color: #FFFFFF; font-size: 12px; text-decoration: none}
a.bio_nav:visited {color: #FFFFFF; font-size: 12px; text-decoration: none}
a.bio_nav:hover {color: #FFFFFF; font-size: 12px; text-decoration: underline}

a.bio_nav_on:link {color: #FFFFFF; font-size: 12px; text-decoration: underline}
a.bio_nav_on:active {color: #FFFFFF; font-size: 12px; text-decoration: underline}
a.bio_nav_on:visited {color: #FFFFFF; font-size: 12px; text-decoration: underline}
a.bio_nav_on:hover {color: #FFFFFF; font-size: 12px; text-decoration: underline}

a.news_index:link {color: #FFFFFF; text-decoration: none}
a.news_index:active {color: #FFFFFF; text-decoration: none}
a.news_index:visited {color: #FFFFFF; text-decoration: none}
a.news_index:hover {color: #7D0C00; text-decoration: none}

a.news_index_on:link {color: #7D0C00; text-decoration: none}
a.news_index_on:active {color: #7D0C00; text-decoration: none}
a.news_index_on:visited {color: #7D0C00; text-decoration: none}
a.news_index_on:hover {color: #7D0C00; text-decoration: none}

a.articles_index:link {color: #FFFFFF; text-decoration: none}
a.articles_index:active {color: #FFFFFF; text-decoration: none}
a.articles_index:visited {color: #FFFFFF; text-decoration: none}
a.articles_index:hover {color: #FFFFFF; text-decoration: underline}

a.current:link {color: #7D0C00; text-decoration: underline}
a.current:active {color: #7D0C00; text-decoration: underline}
a.current:visited {color: #7D0C00; text-decoration: underline}
a.current:hover {color: #7D0C00; text-decoration: underline}

a.contact:link {color: #FFFFFF; text-decoration: none}
a.contact:active {color: #FFFFFF; text-decoration: none}
a.contact:visited {color: #FFFFFF; text-decoration: none}
a.contact:hover {color: #FFFFFF; text-decoration: underline}

a.design_build:link {color: #FFFFFF; text-decoration: none}
a.design_build:active {color: #FFFFFF; text-decoration: none}
a.design_build:visited {color: #FFFFFF; text-decoration: none}
a.design_build:hover {color: #FFFFFF; text-decoration: underline}

a.header:link {color: #984338; font-weight: normal; text-decoration: none}
a.header:active {color: #984338; font-weight: normal; text-decoration: none}
a.header:visited {color: #984338; font-weight: normal; text-decoration: none}
a.header:hover {color: #666666; font-weight: normal; text-decoration: none}

a.home_panel1:link {color: #FFFFFF; font-weight: normal; text-decoration: none}
a.home_panel1:active {color: #FFFFFF; font-weight: normal; text-decoration: none}
a.home_panel1:visited {color: #FFFFFF; font-weight: normal; text-decoration: none}
a.home_panel1:hover {color: #FFFFFF; font-weight: normal; text-decoration: none}

a.footer:link {color: #AEAA96; font-weight: normal; text-decoration: none}
a.footer:active {color: #AEAA96; font-weight: normal; text-decoration: none}
a.footer:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
a.footer:hover {color: #AEAA96; font-weight: normal; text-decoration: none}

#wrapper { 
	width: 750px;
	height: auto;
	min-height: 700px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}

#logo { position: absolute; left: 0px; top: 20px; width: 73px; height: 94px; }

#header { position: absolute; left: 83px; top: 20px; width: 667px; height: 74px; background-color: #D7D4CB; }

#subnav_off { position: absolute; left: 0px; top: 0px; width: 730px; height: 400px; z-index: 100; visibility: hidden; }

#nav { position: absolute; left: 83px; top: 95px; width: 667px; height: 19px; z-index: 200; }

#mainnav_about { position: absolute; left: 130px; top: 95px; width: 68px; height: 19px; z-index: 300; visibility: hidden;}
#subnav_about { position: absolute; left: 129px; top: 114px; width: 88px; height: 41px; z-index: 300; background-color: #FFFFFF; visibility: hidden;}

#mainnav_projects { position: absolute; left: 181px; top: 95px; width: 68px; height: 19px; z-index: 300; visibility: hidden;}
#subnav_projects { position: absolute; left: 180px; top: 114px; width: 88px; height: 101px; z-index: 300; background-color: #FFFFFF; visibility: hidden;}

#nav_hr { position: absolute; left: 0px; top: 124px; width: 750px; height: 1px; background-color: #959499; }

#breadcrumbs { position: absolute; left: 0px; top: 124px; width: 750px; height: 21px; background: url(../images/background_breadcrumbs.gif); }
#breadcrumbs p {font-family: helvetica, arial, serif; font-size: 9px; line-height: normal; margin-left: 10px;  margin-top: 4px;  margin-right: 0px;  margin-bottom: 0px; }
#breadcrumbs a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#breadcrumbs a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#breadcrumbs a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#breadcrumbs a:hover {color: #AEAA96; font-weight: normal; text-decoration: none}
#breadcrumbs a.on:link {color: #7D0C00; font-weight: normal; text-decoration: none}
#breadcrumbs a.on:active {color: #7D0C00; font-weight: normal; text-decoration: none}
#breadcrumbs a.on:visited {color: #7D0C00; font-weight: normal; text-decoration: none}
#breadcrumbs a.on:hover {color: #7D0C00; font-weight: normal; text-decoration: none}
#breadcrumbs a.options:link {color: #000000; font-weight: normal; text-decoration: none}
#breadcrumbs a.options:active {color: #000000; font-weight: normal; text-decoration: none}
#breadcrumbs a.options:visited {color: #000000; font-weight: normal; text-decoration: none}
#breadcrumbs a.options:hover {color: #000000; font-weight: normal; text-decoration: none}

#home_text { position: absolute; left: 0px; top: 155px; width: 226px; height: 235px; color: #FFFFFF; background-color: #7D0B00; }

#home_hr1 { position: absolute; left: 0px; top: 402px; width: 226px; height: 1px; background-color: #959499; }

#home_rethink { position: absolute; left: 0px; top: 414px; width: 226px; height: 232px; }

#home_graphic { position: absolute; left: 236px; top: 155px; width: 514px; height: 365px; z-index: 0; }

#home_hr2 { position: absolute; left: 236px; top: 530px; width: 514px; height: 1px; background-color: #959499; }

#home_remodel { position: absolute; left: 236px; top: 541px; width: 174px; height: 105px; }

#home_visit { position: absolute; left: 420px; top: 541px; width: 175px; height: 105px; }

#home_news { position: absolute; left: 605px; top: 541px; width: 145px; height: 105px; background: #FFFFFF url(../images/background_home_news.gif) no-repeat; }
#home_news a:link {color: #7D0C00; font-weight: normal; text-decoration: none}
#home_news a:active {color: #7D0C00; font-weight: normal; text-decoration: none}
#home_news a:visited {color: #7D0C00; font-weight: normal; text-decoration: none}
#home_news a:hover {color: #7D0C00; font-weight: normal; text-decoration: underline}

#home_news_1 { height: 22px; margin-top: 26px; }
#home_news_1 p {color: #7D0C00; font-family: helvetica, arial, serif; font-size: 9px; line-height: 22px; margin-left: 10px;  margin-top: 0px;  margin-right: 1px;  margin-bottom: 0px; }
#home_news_2 { height: 18px; }
#home_news_2 p {color: #7D0C00; font-family: helvetica, arial, serif; font-size: 9px; line-height: 18px; margin-left: 10px;  margin-top: 0px;  margin-right: 1px;  margin-bottom: 0px; }
#home_news_3 { height: 22px; }
#home_news_3 p {color: #7D0C00; font-family: helvetica, arial, serif; font-size: 9px; line-height: 22px; margin-left: 10px;  margin-top: 0px;  margin-right: 1px;  margin-bottom: 0px; }
#home_news_4 { height: 16px; }
#home_news_4 p {color: #7D0C00; font-family: helvetica, arial, serif; font-size: 9px; line-height: 16px; margin-left: 10px;  margin-top: 0px;  margin-right: 1px;  margin-bottom: 0px; }

#home_footer_hr { position: absolute; left: 0px; top: 655px; width: 750px; height: 1px; background-color: #959499; }

#home_footer { position: absolute; left: 0px; top: 656px; width: 750px; height: 120px; }

#home_social { position: absolute; left: 727px; top: 656px; width: 22px; height: 21px;}

#home_social img { margin: 5px 0 0 6px; }

#about_body { position: absolute; left: 0px; top: 155px; width: 750px; height: 389px;}
#about_body h1 {color:#7D0C00; font-family: helvetica, arial, serif; font-size: 16px; font-weight: normal; line-height: 21px; margin-left: 19px;  margin-top: 15px;  margin-right: 0px;  margin-bottom: 0px; }
#about_body h2 {color:#AEAA96; font-family: helvetica, arial, serif; font-size: 12px; font-weight: normal; line-height: 15px; margin-left: 19px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px; }
#about_body p {font-family: helvetica, arial, serif; font-size: 11px; line-height: 15px; margin-left: 19px;  margin-top: 7px;  margin-right: 50px;  margin-bottom: 4px; }
#about_body p.bio_nav {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 9px; line-height: 13px; margin: 0; }

#affiliations { position: absolute; left: 0px; top: 155px; width: 750px; height: auto; }

#affiliations_text { float:left; width: 370px; height: 226px; margin: 0 10px 10px 0; }

#affiliations_1 { float:left; width: 370px; height: 226px; margin: 0 0 10px 0; background: #D6D4CA url(../images/background_affiliation_1.gif) no-repeat; }
#affiliations_1 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 162px;  margin-top: 48px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_1 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_1 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_1 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_1 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_2 { float:left; width: 370px; height: 246px; margin: 0 10px 10px 0; background: #D6D4CA url(../images/background_affiliation_2.gif) no-repeat; }
#affiliations_2 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 160px;  margin-top: 48px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_2 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_2 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_2 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_2 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_3 { float:left; width: 370px; height: 246px; margin: 0 0 10px 0; background: #D6D4CA url(../images/background_affiliation_3.gif) no-repeat; }
#affiliations_3 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 162px;  margin-top: 48px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_3 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_3 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_3 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_3 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_4 { float:left; width: 370px; height: 226px; margin: 0 10px 10px 0; background: #D6D4CA url(../images/background_affiliation_4.gif) no-repeat; }
#affiliations_4 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 160px;  margin-top: 37px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_4 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_4 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_4 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_4 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_5 { float:left; width: 370px; height: 226px; margin: 0 0 0 0; background: #D6D4CA url(../images/background_affiliation_5.gif) no-repeat; }
#affiliations_5 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 17px;  margin-top: 48px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_5 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_5 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_5 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_5 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_6 { float:left; width: 370px; height: 226px; margin: 0 0 0 0; background: #D6D4CA url(../images/background_affiliation_6.gif) no-repeat; }
#affiliations_6 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 160px;  margin-top: 48px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_6 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_6 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_6 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_6 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_7 { float:left; width: 370px; height: 226px; margin: 0 0 0 0; background: #D6D4CA url(../images/background_affiliation_7.gif) no-repeat; }
#affiliations_7 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 160px;  margin-top: 48px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_7 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_7 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_7 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_7 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_8 { float:left; width: 370px; height: 246px; margin: 0 0 0 0; background: #D6D4CA url(../images/background_affiliation_8_updated.gif) no-repeat; }
#affiliations_8 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 160px;  margin-top: 37px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_8 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_8 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_8 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_8 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_9 { float:left; width: 370px; height: 226px; margin: 0 0 10px 0; background: #D6D4CA url(../images/background_affiliation_9.gif) no-repeat; }
#affiliations_9 p {font-family: helvetica, arial, serif; font-size: 9px; line-height: 15px; margin-left: 160px;  margin-top: 37px;  margin-right: 21px;  margin-bottom: 0px; }
#affiliations_9 a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_9 a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_9 a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#affiliations_9 a:hover {color: #AEAA96; font-weight: normal; text-decoration: underline}

#affiliations_footer_hr { position: absolute; left: 0px; top: 1119px; width: 750px; height: 1px; background-color: #959499; }

#affiliations_footer { position: absolute; left: 0px; top: 1120px; width: 480px; height: 120px; font-family: arial, serif; font-size: 10px; color: #AEAA96;  }

#projects_transformation { position: absolute; left: 0px; top: 153px; width: 226px; height: 235px; color: #000000; background-color: #F4F3EE; }
#projects_transformation p {font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 21px;  margin-top: 7px;  margin-right: 19px;  margin-bottom: 4px; }

#projects_hr_1 { position: absolute; left: 0px; top: 397px; width: 226px; height: 1px; background-color: #959499; }

#projects_remodel { position: absolute; left: 0px; top: 407px; width: 226px; height: 107px; background-color: #FFD06B; }
#projects_remodel p {font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 21px;  margin-top: 7px;  margin-right: 31px;  margin-bottom: 4px; }

#projects_hr_2 { position: absolute; left: 0px; top: 524px; width: 226px; height: 1px; background-color: #959499; }

#projects_gallery { position: absolute; left: 0px; top: 534px; width: 226px; height: 107px; }

#projects_kitchens { position: absolute; left: 236px; top: 153px; width: 552px; height: 235px; }

#projects_bathrooms { position: absolute; left: 498px; top: 153px; width: 552px; height: 235px; }

#projects_additions { position: absolute; left: 236px; top: 397px; width: 552px; height: 244px; }

#projects_renovations { position: absolute; left: 498px; top: 397px; width: 552px; height: 244px; }

#projects_footer_hr { position: absolute; left: 0px; top: 653px; width: 750px; height: 1px; background-color: #959499; }

#projects_footer { position: absolute; left: 0px; top: 654px; width: 480px; height: 120px; font-family: arial, serif; font-size: 10px; color: #AEAA96;  }

#gallery_pic_1 { position: absolute; left: 0px; top: 153px; width: 488px; height: 415px;  visibility:visible; }
#gallery_pic_title_1 { position: absolute; left: 0px; top: 568px; width: 488px; height: 76px; background: url(../images/background_gallery_caption.gif) no-repeat; visibility:visible; }
#gallery_pic_title_1 p {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 12px; margin-left: 14px;  margin-top: 17px;  margin-right: 0px;  margin-bottom: 0px; }

#gallery_pic_2 { position: absolute; left: 0px; top: 153px; width: 488px; height: 415px; visibility:hidden; }
#gallery_pic_title_2 { position: absolute; left: 0px; top: 568px; width: 488px; height: 76px;  background: url(../images/background_gallery_caption.gif) no-repeat; visibility:hidden; }
#gallery_pic_title_2 p {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 12px; margin-left: 14px;  margin-top: 17px;  margin-right: 0px;  margin-bottom: 0px; }

#gallery_pic_3 { position: absolute; left: 0px; top: 153px; width: 488px; height: 415px; visibility:hidden; }
#gallery_pic_title_3 { position: absolute; left: 0px; top: 568px; width: 488px; height: 76px;  background: url(../images/background_gallery_caption.gif) no-repeat; visibility:hidden; }
#gallery_pic_title_3 p {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 12px; margin-left: 14px;  margin-top: 17px;  margin-right: 0px;  margin-bottom: 0px; }

#gallery_pic_4 { position: absolute; left: 0px; top: 153px; width: 488px; height: 415px; visibility:hidden; }
#gallery_pic_title_4 { position: absolute; left: 0px; top: 568px; width: 488px; height: 76px;  background: url(../images/background_gallery_caption.gif) no-repeat; visibility:hidden; }
#gallery_pic_title_4 p {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 12px; margin-left: 14px;  margin-top: 17px;  margin-right: 0px;  margin-bottom: 0px; }

#gallery_pic_5 { position: absolute; left: 0px; top: 153px; width: 488px; height: 415px; visibility:hidden; }

#gallery_pic_title_5 { position: absolute; left: 0px; top: 568px; width: 488px; height: 76px;  background: url(../images/background_gallery_caption.gif) no-repeat; visibility:hidden; }
#gallery_pic_title_5 p {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 12px; margin-left: 14px;  margin-top: 17px;  margin-right: 0px;  margin-bottom: 0px; }

#gallery_pic_6 { position: absolute; left: 0px; top: 153px; width: 488px; height: 415px; visibility:hidden; }
#gallery_pic_title_6 { position: absolute; left: 0px; top: 568px; width: 488px; height: 76px;  background: url(../images/background_gallery_caption.gif) no-repeat; visibility:hidden; }
#gallery_pic_title_6 p {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 10px; line-height: 12px; margin-left: 14px;  margin-top: 17px;  margin-right: 0px;  margin-bottom: 0px; }

#gallery_introduction { position: absolute; left: 498px; top: 153px; width: 252px; height: 234px; background-color: #7D0C00; }
#gallery_introduction p {color: #FFFFFF; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 16px;  margin-top: 7px;  margin-right: 19px;  margin-bottom: 4px; }

#gallery_project_name { position: absolute; left: 498px; top: 153px; width: 252px; height: 22px; background-color: #D6D4CA; }
#gallery_project_name p {color: #7D0C00; font-family: helvetica, arial, serif; font-size: 11px; line-height: 15px; margin-left: 10px;  margin-top: 3px;  margin-right: 21px;  margin-bottom: 4px; }

#gallery_level2_thumbs { position: absolute; left: 498px; top: 175px; width: 252px; height: 212px; background: url(../images/background_gallery_level2_thumbs.gif); }

#gallery_navigation { position: absolute; left: 498px; top: 396px; width: 252px; height: 20px; background: url(../images/background_gallery_navigation.gif); }
#gallery_navigation p {color: #AEAA96; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 10px;  margin-top: 4px;  margin-right: 19px;  margin-bottom: 4px; }
#gallery_navigation a:link {color: #AEAA96; font-weight: normal; text-decoration: none}
#gallery_navigation a:active {color: #AEAA96; font-weight: normal; text-decoration: none}
#gallery_navigation a:visited {color: #AEAA96; font-weight: normal; text-decoration: none}
#gallery_navigation a:hover {color: #AEAA96; font-weight: normal; text-decoration: none}
#gallery_navigation a.on:link {color: #7D0C00; font-weight: normal; text-decoration: none}
#gallery_navigation a.on:active {color: #7D0C00; font-weight: normal; text-decoration: none}
#gallery_navigation a.on:visited {color: #7D0C00; font-weight: normal; text-decoration: none}
#gallery_navigation a.on:hover {color: #7D0C00; font-weight: normal; text-decoration: none}

#gallery_categories_1 { position: absolute; left: 498px; top: 416px; width: 252px; height: 20px; background: url(../images/background_gallery_categories.gif); visibility:visible; }
#gallery_categories_1 p {color: #AEAA96; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 10px;  margin-top: 4px;  margin-right: 19px;  margin-bottom: 4px; }

#gallery_categories_2 { position: absolute; left: 498px; top: 416px; width: 252px; height: 20px; background: url(../images/background_gallery_categories.gif); visibility:hidden; }
#gallery_categories_2 p {color: #AEAA96; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 10px;  margin-top: 4px;  margin-right: 19px;  margin-bottom: 4px; }

#gallery_categories_3 { position: absolute; left: 498px; top: 416px; width: 252px; height: 20px; background: url(../images/background_gallery_categories.gif); visibility:hidden; }
#gallery_categories_3 p {color: #AEAA96; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 10px;  margin-top: 4px;  margin-right: 19px;  margin-bottom: 4px; }

#gallery_categories_4 { position: absolute; left: 498px; top: 416px; width: 252px; height: 20px; background: url(../images/background_gallery_categories.gif); visibility:hidden; }
#gallery_categories_4 p {color: #AEAA96; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 10px;  margin-top: 4px;  margin-right: 19px;  margin-bottom: 4px; }

#gallery_categories_5 { position: absolute; left: 498px; top: 416px; width: 252px; height: 20px; background: url(../images/background_gallery_categories.gif); visibility:hidden; }
#gallery_categories_5 p {color: #AEAA96; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 10px;  margin-top: 4px;  margin-right: 19px;  margin-bottom: 4px; }

#gallery_categories_6 { position: absolute; left: 498px; top: 416px; width: 252px; height: 20px; background: url(../images/background_gallery_categories.gif); visibility:hidden; }
#gallery_categories_6 p {color: #AEAA96; font-family: helvetica, arial, serif; font-size: 11px; line-height: 13px; margin-left: 10px;  margin-top: 4px;  margin-right: 19px;  margin-bottom: 4px; }

#gallery_thumbs { position: absolute; left: 498px; top: 436px; width: 252px; height: 208px; background: url(../images/background_gallery_thumbs.gif); }

#gallery_footer_hr { position: absolute; left: 0px; top: 655px; width: 750px; height: 1px; background-color: #959499; }

#gallery_footer { position: absolute; left: 0px; top: 656px; width: 480px; height: 120px; font-family: arial, serif; font-size: 10px; color: #AEAA96;  }

#articles_body { position: absolute; left: 0px; top: 155px; width: 750px; height: 389px; }

#news_body { position: absolute; left: 0px; top: 155px; width: 750px; height: 389px; }
#news_body h1 {color:#7D0C00; font-family: helvetica, arial, serif; font-size: 16px; font-weight: normal; line-height: 21px; margin-left: 21px;  margin-top: 8px;  margin-right: 21px;  margin-bottom: 7px; }
#news_body h2 {font-family: helvetica, arial, serif; font-size: 14px; font-weight: normal; line-height: 18px; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }

#contact_body { position: absolute; left: 0px; top: 155px; width: 750px; height: 389px; }

#contact_footer_hr { position: absolute; left: 0px; top: 550px; width: 750px; height: 1px; background-color: #959499; }

#contact_footer { position: absolute; left: 0px; top: 551px; width: 480px; height: 120px; font-family: arial, serif; font-size: 10px; color: #AEAA96;  }

#additions_body { position: absolute; left: 0px; top: 134px; width: 750px; height: 389px; }

#renovations_body { position: absolute; left: 0px; top: 401px; width: 750px; height: 389px; }

#bathrooms_body { position: absolute; left: 0px; top: 134px; width: 750px; height: 389px; }

#kitchens_body { position: absolute; left: 0px; top: 134px; width: 750px; height: 389px; }

#project_header { position: absolute; left: 0px; top: 153px; width: 750px; height: 247px; background: url(../images/background_project_header.gif); }

#project_body { position: absolute; left: 0px; top: 401px; width: 750px; height: 389px; }
#project_body h1 {color:#7D0C00; font-family: helvetica, arial, serif; font-size: 16px; font-weight: normal; line-height: 21px; margin-left: 21px;  margin-top: 8px;  margin-right: 21px;  margin-bottom: 7px; }
#project_body h2 {font-family: helvetica, arial, serif; font-size: 14px; font-weight: normal; line-height: 18px; margin-left: 21px;  margin-top: 7px;  margin-right: 21px;  margin-bottom: 4px; }

span.on {color: #7D0C00; }

#vote {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 position: absolute;
 top: 132px;
 left: 140px;
 width: 500px;
 height: 300px;
 text-align: left;
 background: #D7D4CB;
 border: solid 1px #AFAA96;
 visibility: visible;
 z-index: 1000;
}

#vote_close {
 position: relative;
 width: 498;
 height: 16px;
 text-align: right;
 background: #D7D4CB;
 border-bottom: solid 1px #AFAA96;
}

#vote p {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #984338;
 margin: 20px 20px 20px 20px;
}

#vote a:link {
 color: #984338;
 text-decoration: underline;
}
#vote a:active {
 color: #984338;
 text-decoration: underline;
}
#vote a:visited {
 color: #984338;
 text-decoration: underline;
}
#vote a:hover {
 color: #984338;
 text-decoration: underline;
}

#vote_close a:link {
 color: #984338;
 text-decoration: none;
}
#vote_close a:active {
 color: #984338;
 text-decoration: none;
}
#vote_close a:visited {
 color: #984338;
 text-decoration: none;
}
#vote_close a:hover {
 color: #984338;
 text-decoration: underline;
}

