/* wotw css */
html { font-size: 12px; font-family: Verdana, Arial, sans_serif; }
body { margin: 0 auto; text-align: center; background: #c1beb0 url(images/bg3_05.jpg) no-repeat 50% 0; }
body.photo { margin: 0 auto; text-align: center; background: #c1beb0; }


#container { width: 835px; /* border: 1px solid green;*/ text-align: center; margin: auto; }
#header { text-align: center; padding: 25px 0; /*border: 1px solid red;*/  }
#mainbody { width: 100%; /* border: 1px solid blue;*/ }

#leftmenu { width: 223px; height: 519px; /*border: 1px solid yellow;*/ background: url(images/menu-block2.png); text-align: left; }
#leftmenu ul { list-style: none; margin: 0 13px 0 13px; padding: 0; }
#leftmenu ul li { margin: 5px 0 0 0; padding: 0 13px 0 0; }
#leftmenu ul li a { font-family: Times, "Times New Roman", serif; font-size: 13px; text-decoration: none; color: #000; padding: 5px 0 0 25px; }
#leftmenu ul li a:hover { text-decoration: none; color: #900; }

#leftmenu p { margin: 10px 5px 5px 25px; padding: 0 }
#leftmenu p img { margin: 0 10px 0 0; padding: 0; }
#leftmenu p a img { margin: 10px 0 0; padding: 0; clear: both; }

#home, #bio, #program, #booking, #testimonials, #store, #contact, #news { height: 25px; background: url(images/menu-rule.gif) no-repeat 0 100%; }
#galleryList { height: 25px; background: url(images/double-rule.gif) no-repeat 0 100%; }

#doublerule { padding: 25px 0 0 13px; margin: 0; }

#maintext { float: right; width: 595px; text-align: left; color: #000; line-height: 1.7em; /*border: 1px solid pink;*/ }
#maintext h1 { margin: 0; padding: 0; font-family: Times, "Times New Roman", serif; color: #006838; }
#maintext img.main { text-align: right; margin: 0 0 0 15px; }
#maintext .quote { font-family: Times, "Times New Roman", serif; font-size: 13px; color: #407184; text-align: right; padding: 0 25px 0 0; font-weight: bold; float: right; }

#baserule { clear: both; margin: 10px 0 0 0; }
#footer { margin: 10px 0 10px 0; color: #900; }
#footer a { color: #900; padding: 0 15px; text-decoration: none; }
#footer a:hover { color: #000; }

fieldset { margin: 1em 0 0 0; padding: 0; border: 1px solid #000000; }
legend { margin-left: 1em; color: #006838; font-family: Times, "Times New Roman", serif; font-size: 13px; font-weight: bold; }
label { display: block; }
fieldset ol { padding: 0 1em 0 1em; margin: 0; list-style: none; }
fieldset li { padding-bottom: .75em; }

p.bio { font-size: 11px; font-style: italic; line-height: 1.5em; }

ul.thumbnails {
	margin: 0 0 25px 0;
	padding: 0;
	float: left;
	text-align: center;
	background-color: transparent
	line-height: 1em;
	list-style: none;
}
ul.thumbnails a {
	display: block;
	width: 130px;
	float: left;
	margin: 0 8px 25px 0;
	padding: 4px 4px 4px 4px;
	border: 1px solid #685f56;
	background-color: #ffffff;
}
ul.thumbnails li {
	display: inline;
	margin: 0;
	padding: 0;
}
p.description {
	margin: 0;
	padding: 0;
	text-align: left;
}
img.photo {
	border: 1px solid #685f56;
}
img.home-pic {
	margin: 0 10px 0 0;
}

#gallery {
		padding: 0;
		width: 580px;
		text-align: center;
	}
#gallery ul { list-style: none; 
		padding: 12px; 
		margin: 0; 
	}
#gallery ul li { display: inline; }
#gallery ul img {
		border: 1px solid #3e3e3e;
		margin: 3px;
	}
#gallery ul a:hover img {
		border: 1px solid #fff;
		color: #000;
	}
#gallery ul a:hover { color: #000; }