/* Layout Stylesheet */ 

body {
 margin-top:10px;
 color: Black;
 text-align:center;
 padding:0;
/* background-color: #F4D1AA; */
/* background-color: #B9AF85; */
 background-color: #B9AF85;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 }

#outer-bkgd {
 width: 100%;
 height: 625px;
 text-align: center;
 margin:auto;
 background-image: url(images/bkgd_1.jpg);
 background-position: center;
 background-repeat: repeat-x;
 background-color: #B9AF85;
 }

#outer {
 width:790px;
 text-align: center;
 margin:auto;
 background-color: transparent;
 padding:0;
 }

/* Header */
#hdr {
 width: 780px;
 float: left;
 text-align:center;
 margin:auto;
 background-color: transparent;
 border-top: 3px solid Black;
 }

#hdr div.logo-long {
 width: 340px;
 height:100px;
 float: left;
 text-align:center;
 margin:auto;
 border-bottom: 3px solid Black;
 background-color: White;
 }
 
#hdr div.logo-only {
 width: 340px;
 height:100px;
 float: left;
 text-align:center;
 margin:auto;
 border-bottom: 3px solid Black;
 background-color: White;
 background-image: url(images/logo_4.jpg);
 background-position: center left;
 background-repeat: no-repeat;
 }
 
#hdr div.hdr-right {
 width: 437px;
 height:103px;
 float: left;
 text-align: left;
 padding:0;
 margin:auto;
 background-color: transparent;
 }

#bar22 {
 width: 22px;
 height:103px;
 float: left;
 text-align: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }

#nobar25 {
 width: 25px;
 height:103px;
 float: left;
 text-align: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 }

#bar142 {
 width: 142px;
 height:103px;
 float: left;
 text-align: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 padding:0;
}

#bar120 {
 width: 120px;
 height:103px;
 float: left;
 text-align: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }

/* Body */
#bodyblock {
 width:790px;
 height:465px;
 float: left;
 text-align: left;
 margin:auto;
 padding:0;
 background-color: transparent;
 }

#bodyblock div.l-col {
 width:290px;
 height:400px;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 }
 
#bar114 {
 width: 111px;
 height:10px;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }
 
#bar114-tall {
 width: 111px;
 height:30px;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }
 
#bar114-lower {
 width: 111px;
 height:10px;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }
 
#glass-panes {
 width:234px;
 height:390px;
 float: right;
 text-align: center;
 margin:auto;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black; 
 }
 
 #glass-panes-full {
 width:234px;
 height:390px;
 float: right;
 text-align: center;
 margin:auto;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 background-image: url(images/glass_full_bkgd.jpg);
 }
  
 #services-ba {
 width:234px;
 height:195px;
 float: right;
 text-align: center;
 margin:auto;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 background-color: White;
 }
  
 #services-ba-full {
 width:234px;
 height:390px;
 float: right;
 text-align: center;
 margin:auto;
 background-color: transparent;
 }
  
 #office-tour {
 width:234px;
 height:234px;
 float: right;
 text-align: center;
 margin:auto;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 background-color: White;
 }
  
#bodyblock div.middle-spacer {
 width:25px;
 height:465px;
 text-align: left;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 }

#bodyblock div.middle {
 width:230px;
 height:465px;
 text-align: left;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 }

#bodyblock div.middle-spacer35 {
 width:35px;
 height:465px;
 text-align: left;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 }

#bar47 {
 width: 47px;
 height:49px;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }
 
#bar120-middle {
 width: 120px;
 height:49px;
 float: left;
 text-align: center;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }

#pic-middle1 {
 width: 230px;
 height:176px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/pic_bkgd_middle_1.jpg); */
 background-position: center;
 background-repeat: no-repeat;
}
 
#pic-middle1-topmargin {
 width: 230px;
 height:22px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
}
 
#pic-middle1-spacer {
 width: 25px;
 height:176px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
}
 
#pic-middle2 {
 width: 230px;
 height:176px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/pic_bkgd_middle_2.jpg); */
 background-position: center;
 background-repeat: no-repeat;
}
 
#bodyblock div.r-col {
 width:200px;
 height:465px;
 text-align: left;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 }
 
#pic-right1 {
 width: 200px;
 height:259px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/content1_bkgd_1.jpg); */
 background-position: top;
 background-repeat: repeat-y;
 overflow: auto;
 background-color: White;
}
 
#bar40 {
 width: 50px;
 height:16px;
 float: left;
 text-align: center;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }

#bar122-right {
 width: 122px;
 height:16px;
 float: left;
 text-align: center;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }

#pic-right2 {
 width: 200px;
 height:144px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/pic_bkgd_right_2.jpg); */
 background-position: center;
 background-repeat: no-repeat;
 overflow: auto;
}


/* Styles for pages other than Home  */

#bodyblock div.main {
 width:500px;
 height:465px;
 text-align: left;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 }

#bar195 {
 width: 195px;
 height:30px;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }
 
#bar142-middle-main {
 width: 142px;
 height:30px;
 float: left;
 text-align: center;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }

#pic-main-bigtree {
 width: 450px;
 height:341px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 25px;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/main_bigtree_bkgd.jpg); */
 background-position: center;
 background-repeat: no-repeat;
}
 
#pic-main-river {
 width: 450px;
 height:341px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 25px;
 overflow: auto;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/main_river_bkgd.jpg); */
 background-position: top center;
 background-repeat: repeat-y;
}
 
#pic-snowday {
 width: 450px;
 height:303px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 25px;
 overflow: auto;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/main_snowday_bkgd.jpg); */
 background-position: top center;
 background-repeat: repeat-y;
}
 
#pic-adobehut {
 width: 450px;
 height:294px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 25px;
 overflow: auto;
 background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/main_adobehut_bkgd.jpg); */
 background-position: top center;
 background-repeat: repeat-y;
}
 
#pic-stairs {
 width: 450px;
 height:400px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 25px;
 overflow: auto;
background-color: White;
 border-top: 3px solid Black;
 border-bottom: 3px solid Black;
 /* background-image: url(images/main_stairs_bkgd.jpg); */
 background-position: top center;
 background-repeat: repeat-y;
}
 
#photo-gallery {
 width: 450px;
 height:390px;	
 float: left;
 padding:0;
 margin: 0px 0px 0px 25px;
/* background-color: #A9B985;  
 border-top: 3px solid Black;
 border-bottom: 3px solid Black; */
 background-color: transparent;
}
 
#bio {
 width: 440px;
 height:416px;	
 text-align: center;
 margin:auto;	
 background-color: transparent;
}

#bio div.top {
 width: 320px;
 height:165px;	
 text-align: left;
 float: left;
 background-color: transparent;
 margin-top: 5px;
}

#bio div.pic {
 width: 119px;
 height:168px;	
 text-align: left;
 float: right;
 background-image: url(images/edelstein_biopic.jpg);
 background-position: center;
 background-repeat: no-repeat;
}

#bio div.bottom {
 width: 440px;
 height:246px;	
 text-align: left;
 float: left;
 overflow: auto;
 background-color: transparent;
}

div.main-text {
	margin-bottom: 4px;
	margin-left: 8px;
	margin-right: 4px;
	margin-top: 4px;
}

/* Footer */
#ftr {
 width: 790px;
 height:60px;
 text-align:center;
 margin:auto;
 background-color: transparent;
 }

/* Styles no longer used

#bar50-under {
 width: 50px;
 height:49px;
 float: left;
 padding:0;
 margin: 0px 0px 0px 0px;
 background-color: transparent;
 border-right: 3px solid #808347;
 }
 
#hdr div.logo {
 width: 170px;
 height:100px;
 float: left;
 text-align:center;
 margin:auto;
 background-color: White;
 background-image: url(images/logo_only.jpg);
 background-position: center;
 background-repeat: no-repeat;
 border-bottom: 3px solid Black;
 }
 
#hdr div.logo-left {
 width: 170px;
 height:100px;
 float: left;
 text-align: left;
 margin:auto;
 background-color: White;
 border-bottom: 3px solid Black;
 border-right: 3px solid #808347;
 }

 
*/