/* 	div { border: 1px dotted black;} */

body { margin: 0px; padding: 0px; background: #fff; text-align: center; }
div#wrapper { margin: 0px auto; text-align: left; color: #3c291e; width: 760px; font-family: "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", Times, serif; font-size: 1.1em; line-height: 1.4em; }

/* header stuff */
div#header { margin-top: 40px; height: 87px; line-height: 1.0em; }

div#logo { float: left; width: 227px; }

div#nav { float: right; text-align: right; /* font-size: 0.85em; */ margin-top: 62px; }
div#nav ul { list-style-type: none; margin: 0px; padding: 0px; }
div#nav li { display: inline; margin-left: 20px; }
div#nav a { color: #3c291e; text-decoration: none; padding-bottom: 3px; }
div#nav a.current { color: #909C48; }
div#nav a:link {}
div#nav a:visited {}
div#nav a:hover { color: #69722f; }
div#nav a.current:hover { color: #69722f; }
div#nav a:active {}


/* main stuff */
div#main { background: #3c291e; color: #f7f2eb; height: 500px; margin-top: 10px; padding:40px; text-align: left; letter-spacing: 1px; font-size: 0.8em; } 

div.imageblock4 { padding: 0px; width: 489px; height: 42px; margin-bottom: 20px; margin-right: 5px; float: right; clear:both;}

div.copyblock { width: 300px; margin: 0px; line-height: 1.5em; float: left; }
div.copyblock a:hover { text-decoration: underline; color:#909C48;}

div.imageblock { /*width: 340px;*/ padding: 0px; float: right; }

div.copyblock-rt { font-size: 0.8em; line-height: 1.2em; padding: 0px; float: right; text-align: right; clear:both;} 
div.copyblock-rt a:hover { text-decoration: underline; color:#909C48;}

div.copyblock-rt-c { font-size: 0.8em; line-height: 1.2em; padding: 0px; width: 340px; float: right; text-align: right; clear:both;} 
div.copyblock-rt-c a:hover { text-decoration: underline; color:#909C48;}

div.copyblock-rt2 { font-size: 0.7em; line-height: 1.0em; padding: 0px; float: right; text-align: center; }

div.list { /* clear: both; */ width: 130px; float: left; font-size: 0.85em; }
div.list ul {list-style-type: none; margin: 0px; padding: 0px;}
div.list li a { color: #909C48; }
div.list li a.showing { color: #f7f2eb; }
div.list li a:hover { color: #3c291e; background: #ccc; }

div.copyblock2 { color: #f7f2eb; float: left; width: 340px; margin: 0px; line-height: 2.0em; }

div.imageblock2 { padding: 0px; float: right; }

div#features { overflow: auto; float: right; width:510px; padding: 5px; background: #69722f; color: #f7f2eb; height: 200px; font-size: 0.85em; line-height: 1.5em; }
div#features ul { /*list-style-type: none;*/ margin: 10px; padding: 0px; padding-left: 5px; }
div#features li { margin-bottom: 3px; }
div#features li:hover {}

div#interior { display: block; }
div#building { display: none; }
div#bath { display: none;}
div#kitchen {display: none;}
div#energy {display: none;}

p.clear { clear: both; height: 40px;}

#accordionlist { width: 130px; font-size: 0.9em; float: left; color: #909C48;}

.toggler { color: #909C48; padding: 3px; margin: 0px; border-bottom: 1px solid #000; border-right: 1px solid #000; font-weight: normal; font-size: 1.0em; cursor: pointer; }

.element { background: #4d402f; }
.element ul { padding: 0px; margin: 0px 0px 0px 3px; }
.element ul li {}

div#floorplan { width: 510px; height: 435px; background: #4d402f; float: right; overflow: auto; }

div.copyblock4 { font-size: 0.9em; width: 480px; line-height: 1.5em; margin: 10px; color: #f7f2eb; }
div.copyblock4 p { margin-left: 15px; margin-right: 15px; }
div.copyblock4 a { text-decoration: underline; }
div.copyblock4 a:hover { color: #909C48; text-decoration: underline; }

/* div#floorplan1 { width: 510px; height: 435px; background: #3c291e; float: right; overflow: auto; } */

div.copyblock3 { font-size: 0.9em; width: 680px; line-height: 1.5em; margin: 0px; margin-bottom: 5px; }

div.copyblock3-links { color: #909C48; font-size: 1.0em; width: 220px; line-height: 1.5em; margin: 0px; margin-bottom: 5px; float: right; style: strong; padding-top: 10px;}
div.copyblock3-links a { color: #fff; font-size: 0.8em; style: normal;}
div.copyblock3-links a:hover { text-decoration: underline; }

div.imageblock3 { width: 445px; height: 293; margin-top: 30px; background: white; padding: 0px; float: left;}


/* footer stuff */
div#horizline { border-top: 5px solid #909C48; margin-top: 5px; }

div#footer { font-size: 0.7em; text-align: center; margin-top: 4px; border-top: 2px solid #69722f; }
div#footer a { color: #69722f; }
div#footer a:hover { text-decoration: underline; }
div#footer img { float:right; padding:5px 0 0 0;}

/* element rules */
a { text-decoration: none; color: #f7f2eb; }

