* {margin:0;padding:0;} body {background-color:#fdfdfb;font-family:Arial, Helvetica, sans-serif;} h1 {font-size:20px;margin: 0 0 10px 0;} h2 {font-size:18px;margin: 0 0 10px 0;} h3 {font-size:16px;margin: 0 0 10px 0;} h4 {font-size:12px;margin: 0 0 10px 0;} a {outline: 0;} ul,ol {margin:0 0 0 35px;} li {line-height:1.5em;font-size:12px;} p {font-size:11px} img {border:0;} #wrap {margin:0 auto;width:812px;border-left:solid 1px #d3d3d1;border-right:solid 1px #d3d3d1;} #header {position:relative;background-position:left top;background-image:url(Assets/images/header.jpg);height:156px;width:800px;margin:0 auto;background-repeat:no-repeat;} #header #menu {position:relative;float:right;top:84px;height:14px;color:#2c2c2c;} #header #menu ul {margin:0;padding:0;white-space:nowrap;overflow:hidden;} #header #menu ul li {float:left;list-style-type:none;text-transform:uppercase;font-size:12px;} #header #menu ul li a {display:block;text-decoration:none;padding:0 15px 0 15px;color:#2c2c2c;letter-spacing:0.1ex;word-spacing:normal;} #header #menu ul li.active a {text-decoration:underline;} #content {clear:both;font-size:11px;color:#000;width:800px;padding:8px 0 8px 0;margin:0 auto;min-height:297px;height:auto !important;height:297px;} #content p {margin:0 0 15px 0;} #content .imgLeft {float:left;width:264px;overflow:hidden;} #content .imgLeft img, #content .imgLeft p {border:0;padding:0;margin:0;} .mainContent {float:right;width:520px;} #footer1 {clear:both;background-color:#dddfc9;height:86px;width:800px;margin:0 auto;text-align:center;} #footer2 {background-color:#d4d6c1;height:150px;width:800px;margin:0 auto;} #footer2 #footerContent {float:left;padding:10px;} #footer2 p.info {float:right;margin:52px 20px 0 0;} #footer2 p.info,#footer2 p.info a:link {color:#333333;text-align:right;font-size:10px;line-height:18px;text-transform:uppercase;} #footer2 p.info span {font-size:12px;} #footer2 p.info a:link {text-decoration:none;text-transform:lowercase;} #footer2 p.info span.copyright {color:#aaab9a;font-size:10px;text-transform:none;} #footer2 p.info .xcarab {color:#aaab9a;font-size:10px;text-transform:none;} #footer2 p.info .xcarab a {color:#aaab9a;font-size:10px;text-transform:none;text-decoration:underline;} .hotSpot {float:left;margin:40px 0 0 20px;display:block;width:340px;height:106px;}   #galnav {float:left;width:250px;} #galnav ul {padding:6px 0 7px 0;margin:0;text-align:left;} #galnav ul li {list-style-type:none;} #galnav ul li a {font-size:10px;color:#2c2c2c;padding: 6px 3px 4px 3px;margin-right:10px;text-decoration:none;text-transform:uppercase;} #galnav ul li a:hover, #galnav ul li a.selected {text-decoration:underline;}   ul#thumbs, ul#thumbs li {margin:0;padding:0;list-style:none;} ul#thumbs {margin:0;} ul#thumbs li {float:left;margin-bottom:8px;} ul#thumbs a.squared {display:block;float:left;width:80px;height:87px;line-height:87px;overflow:hidden;position:relative;z-index:1;margin-left:10px;} ul#thumbs a.squared img {float:left;position:absolute;top:-20px;left:-40px;} ul#thumbs a.squaredTitle {display:block;float:left;width:168px;height:87px;line-height:87px;overflow:hidden;position:relative;background-color:#EBEBE1;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;letter-spacing:0.1ex;word-spacing:normal;margin-left:6px;font-size:11px} ul#thumbs a:hover {text-decoration:none;}    ul#thumbs:after, li#thumbs:after {content:".";display:block;height:0;clear:both;visibility:hidden;} ul#thumbs, li#thumbs {display:block;}   ul#thumbs, li#thumbs {min-height:1%;} * html ul#thumbs, * html li#thumbs {height:1%;}    #imgOut {float:right;} div.thumbsWrap {width:340px;} a.galleryThumb {margin-right:8px;} a.galleryThumb img {} #gallerythumbwrap {float:left;width:550px;} #gallerythumbwrap p {margin:0;padding:0 0 0 12px;font-size:12px;}   ul#thumbList, ul#thumbList li {margin:0;padding:0;list-style:none;} ul#thumbList li {float:left;margin-right:5px;margin-bottom:5px;border:1px solid #999;padding:2px;} ul#thumbList a {display:block;float:left;width:75px;height:75px;line-height:75px;overflow:hidden;position:relative;z-index:1;} ul#thumbList a img {float:left;position:absolute;top:-20px;left:-20px;}    ul#thumbList:after, li#thumbList:after {content:".";display:block;height:0;clear:both;visibility:hidden;} ul#thumbList, li#thumbList {display:block;}   ul#thumbList, li#thumbList {min-height:1%;} * html ul#thumbList, * html li#thumbList {height:1%;}      .kwicks {list-style:none;position:relative;margin:0;padding:0;} .kwicks li {display:block;overflow:hidden;padding:0;cursor:pointer;} .kwicks .kwicks_inner {width:600px;} .kwicks .innertext {display:none;text-align:left;width:250px;margin-top:13px;padding-right:10px;float:right;} .kwicks .innertext p {color:#494949;font-size:16px;} .kwicks li.active .innertext {display:block;} #welcome .kwicks li {float:left;width:263px;height:297px;margin-right:5px;} #welcome #kwick1 {background-position:left top;background-color:#fff;background-image:url('Assets/images/sliding/stairs.jpg');background-repeat:no-repeat;} #welcome #kwick2 {background-position:left top;background-color:#fff;background-image:url('Assets/images/sliding/doors.jpg');background-repeat:no-repeat;} #welcome #kwick3 {background-position:left top;background-color:#fff;background-image:url('Assets/images/sliding/glass.jpg');background-repeat:no-repeat;margin-right:0;}   #recentposts { } .blogentry { position:relative;margin-left:4.8em;margin-top:2.5em; } .blogentry h3 { margin:0; } .blogentry h3 a {} .blogentry .date { position:absolute;top:0;width:3.5em;font-family: Georgia,"Times New Roman", serif;left: -4.8em;line-height:1;border:1px solid #999; } .blogentry .date span { display:block;text-align:center; } .blogentry .date .post-month { text-transform:uppercase;font-size:1.2em;padding-top: 0.3em; } .blogentry .date .post-day { font-size: 2em; } .blogentry .date .post-year { background-color:#DDDFC9;color:#FFF;font-size:1.2em;padding: 0.3em 0;margin-top: 0.3em; } .blogentry .post {} .blogentry .more {} 