/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px 0 30px 0; background: #384c2d url(../img/bg.jpg) repeat-x; background-attachment: fixed; font:11px Arial; color:#28391f; }
		
		#everything {  }
		hr { border: 1px solid #d9d3b1; height: 1px;}
	 
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#hlogo, #header, #tnav, #resbox, #rescta, #fheader {display:none;}
		
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#midshell {width: 95%; /*background:url(../img/mid_bg.gif) repeat-y; */} 
		#middle {    width: 95%;  display:block; } 
			
		#midleft, #idx #prop, #photogallery #prop, #prop {display:none;}
		
		
		
	
		
		#middle img { /* background:white; padding:3px; border:2px solid #d9d3b1; */}
		#middle h2 img { border:none; }
		#middle h1 { margin:10px 0; font:bold 24px Arial; letter-spacing: -1px; color:#0e150a; border-bottom:1px solid #0e150a; padding-bottom:5px;}
		#middle h2 { font-size:14px; }
		#middle h3 { font-size:12px; color:#5e4424; }
		
		#middle a { color:#8E8700; text-decoration:underline; }
		#middle a:hover { color:#C1B700; text-decoration:none; }
		#middle strong { color:#4B5F40; }
		
		
		.il { float:left; margin-right:20px; }
		.ir { float:right; margin-left:20px; }
	
		#switch { border-left:1px solid #bec0ba; width:82px; float:right; height:100px; padding:15px 0; margin:20px 0 0 20px; }
		#switch a { display:block; color:#645d3d; padding:4px 15px; }
		#switch a:hover { color:#000; font-weight: bold; background:url(../img/switch_bg.gif) 0 50% no-repeat; text-decoration:none; }
		
		.classoff { background:none;  }
		.classon { background:url(../img/switch_bg.gif) 0 50% no-repeat; }
		#div2, #div3, #div4 { display:none; }
		#div1 h2,#div2 h2, #div3 h2, #div4 h2 { display:none;}
	
	
	
		div.twoCols {width:45%; float:left; color:#000;  } 
		div.twoCols dl { padding: 0px; }
		div.twoCols dt,div.twoCols dt a { font-size: 13px; font-weight: bold; }
		div.twoCols dd { margin: 0 0 10px 0; }
		ul.twoCols {width:45%;  float:left; list-style-type:square; margin:0; padding:0 0 0 40px; display:block;}
		.clearBoth {clear:both; /*margin-top:25px;*/}
		.colsMarginRight {margin:0px 15px 10px 0; padding: 0 15px 0 0; border-right: solid 1px #d9d3b1;}

		#navVertBlock {line-height: 19px;clear: both;}
		#navVertBlock ul{margin:10px 0 0 0; padding:0;}
		#navVertBlock li{list-style-type:none;display: block;width: 75px;text-align: center;margin: 0px 0px 2px 0px; padding: 0px;}
		#navVertBlock li a{ padding:2px 4px; background:#DBD0A9; border:1px solid #89794c; color:#635E00; text-decoration:none;display: block;width: 155px;}
		#navVertBlock li a.main {background:#28391f; border-color: #28391f; color:#f3efd8; font-weight: bold;}
		#navVertBlock li a:hover{background:#E4DFCA; border-color:#cdb369; color:#7F7500; }
		#navVertBlock .removeMargin {margin:0;}
		
		#subnav { text-align:center }
		#subnav a { padding:2px 4px; background:#DBD0A9; border:1px solid #89794c; color:#635E00; text-decoration:none; }
		#subnav a:hover { background:#E4DFCA; border-color:#cdb369; color:#7F7500; }

	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
		
		#footer, #sitemapLink, #sitemapDiv, #addr, #srsig {display:none;}
		
	
