body,html{margin:0;padding:0;width:100%;height:100%;text-align:center;background-color:#ccccab}h1,h2,h3,h4,h5,h6,p,form,ul{margin:0;padding:0}p{margin-bottom:18px}h1,h2,h3{font-family:Georgia,"Times New Roman",Times,serif;color:#9c3914}h1,h1.primary{font-size:24px;line-height:24px;margin-bottom:10px}h2{font-size:20px;line-height:22px;margin-bottom:8px}h3{font-size:18px;line-height:18px;margin-bottom:6px}h4{font-size:16px;line-height:16px;margin-bottom:4px}h5{font-size:14px;line-height:16px;margin-bottom:4px}h6{font-size:12px;line-height:14px;margin-bottom:4px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#9c3914}a{color:#7d8000}a:link,a:visited{text-decoration:underline}a:hover,a:active{text-decoration:none}.colorBlack{color:#000!important}.colorGrey{color:#999!important}.upsized{font-size:15px}.justified{text-align:justify}.quoteSource{display:block;text-align:right;font-style:italic;padding-top:6px}.divider{border-top:1px solid #ccc;padding-top:16px;margin-top:16px;display:block}img.leftImage{float:left;margin:0 10px 10px 0}img.rightImage{float:right;margin:0 0 10px 10px}#contentEditable{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#5c3914}#contentLeft{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#fff}#wrapperContainer{width:800px;margin:0 auto}#wrapper{padding-top:25px}#headerContainer{position:relative;height:202px;overflow:hidden}#headerLogo,#headerImage{position:absolute}#headerLogo{width:208px;left:0;top:0;height:202px;text-align:center;background:#ececd9 url(../images/tpl_header_bg.jpg) no-repeat 0 0}#headerImage{left:208px;width:592px}#headerImage img{-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-o-border-radius:0 10px 0 0;-ms-border-radius:0 10px 0 0;border-radius:0 10px 0 0}img#headerLogoAiki{margin-top:15px;margin-bottom:14px}#contentContainer{text-align:left;background:#fff url(../images/tpl_sidebar.gif) repeat-y 0 bottom}#contentLeft{float:left;width:208px;border-top:5px solid #6c2409}#mainNavContainer{padding-bottom:20px}#siteSearch{height:21px;padding:0 13px;margin-bottom:20px}#kanji{text-align:center}#contentRight{float:left;width:592px}#contentEditableContainer{width:558px;margin-top:24px;margin-left:17px;margin-right:17px}#contentEditable{width:100%}#footerContainer{padding-top:150px;padding-bottom:40px;background:url(../images/tpl_treeline.gif) no-repeat 0 0}ul#mainNav{list-style-type:none;margin-top:16px}ul#mainNav ul{list-style-type:none}ul#mainNav li{margin-bottom:2px}* html ul#mainNav li{display:inline}ul#mainNav li a{color:#fff;text-decoration:none;text-transform:uppercase;display:block;padding:3px 13px}ul#mainNav li ul li a{padding:2px 13px 2px 22px;text-transform:none;background-color:none}ul#mainNav li a:hover,ul#mainNav li a:active{background-color:#6c2409}ul#mainNav li a.active,ul#mainNav li a.active:hover,ul#mainNav li a.active:active{color:#9c3914;font-weight:bold;background-color:#fff}ul#mainNav li ul li a:hover,ul#mainNav li ul li a:active{background-color:#6c2409}ul#mainNav li ul li a.active,ul#mainNav li ul li a.active:hover,ul#mainNav li ul li a.active:active{color:#fff;font-weight:bold;background:0}ul#footerSprite{list-style-type:none;height:77px}ul#footerSprite li{float:left;margin:0 22px}ul#footerSprite li a{text-indent:-8000px;display:block;height:77px;background-image:url(../images/tpl_supporters_sprite.gif);background-repeat:no-repeat}a#fn-aiki{width:45px}a#fn-aiki:hover{background-position:-2px -77px}a#fn-bg{width:128px;background-position:-51px 0}a#fn-bg:hover{background-position:-51px -77px}a#fn-es{width:61px;background-position:-183px 0}a#fn-es:hover{background-position:-183px -77px}a#fn-envs{width:73px;background-position:-247px 0}a#fn-envs:hover{background-position:-247px -77px}a#fn-leed{width:48px;background-position:-325px 0}a#fn-leed:hover{background-position:-325px -77px}a#fn-sc{width:141px;background-position:-376px 0}a#fn-sc:hover{background-position:-376px -77px}.homesListing{padding:16px 0;width:100%;border-top:1px solid #ccc}.homesListingImage{float:left}.homesListingInfo{padding-left:136px}.homesListingDetails{font-size:12px;line-height:14px}.homesDetail,.homesDetailOverview{padding-bottom:16px;margin-bottom:16px;width:100%;border-bottom:1px solid #ccc}.homesDetailImage{float:left}.homesDetailInfo{padding-left:256px}.homesView{float:left;width:138px;height:160px;margin-bottom:16px;text-align:center}.homesViewOver{background-color:#efefef}.homesViewName{color:#666;font-size:11px;display:block}.blogListing{border-top:1px solid #ccc;padding-top:16px;margin-bottom:30px}.blogListingPerma,.blogDetailPerma{font-size:12px;color:#666;padding-bottom:6px}.blogDetailPerma{border-bottom:1px solid #ccc;margin-bottom:16px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}
