* {margin:0; padding:0; border:none;}
body {background:#B3AC3F url(images/page_bg.jpg) repeat-x left top; color:#333; font:normal normal small "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", Arial, sans-serif; font-weight:300;}
* html body {font-size:x-small; f\ont-size:small;}

a:link, a:visited {
	color:#4D7941;
	text-decoration: none;
}
a:hover {color:#333;}

.center {margin:0 auto; width:763px;}
#frame {background:#fff url(images/content_bg.jpg) no-repeat left top; margin:0 auto; padding:0 0 107px 0; min-height:639px; width:763px;}
#frame_fade {background:#fff url(images/content_bg_fade.jpg) no-repeat left top; margin:0 auto; padding:0 0 107px 0; min-height:639px; width:763px;}

#nav {margin:25px 0 10px 0;}
#content {float:left; margin:140px 0 0 0; padding:5px 10px; width:743px;}
#content p {text-align:justify;}
#content .block {clear:right; float:right;}
	#block1 {height:100px; width:583px;}
	#block2 {height:110px; width:563px;}
	#block3 {height:100px; width:543px;}
	#block4 {height:70px; width:508px;}
	#block5 {height:90px; width:483px;}
	#block6 {height:50px; width:463px;}
	#block7 {height:70px; width:443px;}

h2 {font-size:120%; letter-spacing:1px; margin:0 0 5px 0;}
p {font-size:100%; letter-spacing:1px; line-height:140%; margin:0 0 15px 0;}
#content ul {list-style-type:square;}
#content ul li {margin:0 0 5px 25px;}

#sketch5 {float:right; margin:0 0 0 10px;}

#whatIDoText {float:right; margin:-135px 0 10px 0; width:460px; position:relative; z-index:10;}
#whatIDoText ul.left {float:left; width:50%;}
#whatIDoText ul.right {float:right; width:50%;}
#whatIDoImage {float:left; margin:0 0 25px 0;}
#whatIDoImage a {border:1px solid #666; float:left;}
#whatIDoImage a img { float:left;}
	#whatIDoImage a.link2 {margin:-225px 0 0 75px;}
	#whatIDoImage a.link3 {margin:-250px 0 0 160px;}
	#whatIDoImage a.link4 {margin:-250px 0 0 235px;}
	#whatIDoImage a.link5 {margin:-225px 0 0 320px;}

#galleryText {float:left; padding:0 10px 0 0; width:265px;}
	#galleryblock1 {height:50px; width:105px;}
	#galleryblock2 {height:50px; width:95px;}
	#galleryblock3 {height:50px; width:85px;}
	#galleryblock4 {height:50px; width:80px;}
	#galleryblock5 {height:50px; width:70px;}
	#galleryblock6 {height:50px; width:50px;}
	#galleryblock7 {height:50px; width:40px;}
	#galleryblock8 {height:50px; width:30px;}
	#galleryblock9 {height:50px; width:20px;}
	
	

#gallery {float:right; margin:-135px 0 0 0; position:relative; width:468px; z-index:10;}
#gallery.waterGallery {margin:0 0 0 0;}
#gallery p {font-weight:bold; letter-spacing:1px; text-align:center; margin:0 0 10px 0;}
#gallery a:link, #garden_gallery a:visited {border:1px solid #000; display:block; float:left; margin:0 10px 10px 0;}
#gallery img {float:left;}

#newsLeft {background:#fff; float:left; width:470px; padding:5px 10px; margin:0 10px 0 0;}
#newsRight {background:#fff; float:right; width:233px; padding:5px;}

.clear {clear:both; width:100%;}

#contact {background:url(images/contact.png) no-repeat left top; display:block; margin:-107px 0 50px 7px; width:586px; height:102px;}
* html body #contact {background:url(images/contact.gif) no-repeat left top; position:relative; z-index:1;}
#contact span {display:none;}

.greenbold {
	color: #2E551E;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}

.bluebold {
	color: #0000FF;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
