body {text-align: center; margin-top: 30px; /*background-image: url(images/white_lotus.png); background-position: bottom right; background-repeat: no-repeat; background-attachment: fixed;*/ background-color: #000000}

#epidermis {margin: 0 auto; width: 652px}

#skeleton {float: left; width: 652px;}

#logo {float: left; width: 652px; text-align: left;}

#banner {float: left; width: 650px; height: 220px; border: 1px solid silver; background-image: url(images/banner_meditation.png); background-repeat: no-repeat; background-color: #ffffff}

#menu {width: 650px; height: 30px; float: left; background-color: #ffffff; filter: Alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80; position: relative; top: 189px; border-top: 1px solid silver}

#menu ul {margin: 0; padding: 0; list-style-type: none; font-family: verdana, sans-serif; font-size: 14px;}
#menu ul li {float: left; padding-top: 8px; width: 130px}

#menu a {color: #006666; text-decoration: none}
#menu a:hover {color: #000000; text-decoration: underline; }

/*#information {float: left; width: 650px; filter: Alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85; border-width: 0 1px 1px 1px; border-style: solid; border-color: silver; background-color: #ffffff}*/

#about #information, #schedule #information, #links #information, #contact #information {float: left; width: 650px; filter: Alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85; border-width: 0 1px 1px 1px; border-style: solid; border-color: silver; background-color: #ffffff}

#gallery #information {float: left; width: 650px; border-width: 0 1px 1px 1px; border-style: solid; border-color: silver; background-color: #ffffff}

#information p {font-family: verdana, sans-serif; font-size: 12px; text-align: justify; margin: 10px 20px; line-height: 1.5em; color: #333333}

#information .subheading {/*padding-left: 35px; background-image: url(images/subheading_background2.png); background-repeat: no-repeat;*/ font-family: georgia, serif; font-size: 15px; font-weight: bold; /*background-color: #ccffcc; color: #333333;*/ color: #006600; margin-top: 20px; /*background-image: url(images/subheading_background.jpg); background-repeat: repeat-y*/}

#information a {color: #0066cc; text-decoration: none}
#information a:hover {color: #0066cc; text-decoration: underline}

#schedule #information #google_calendar {width: 600px; margin: 20px auto}


#footer {width: 650px; float: left; border-width: 0 1px 1px 1px; border-style: solid; border-color: silver; font-family: verdana, sans-serif; font-size: 11px; color: #333333;  filter: Alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85; background-color: #ffffff}
#footer #email {color: #0066cc}
#footer p {margin: 10px}
#footer a, #footer a:hover {color: #333333; text-decoration: none}

#contact #information form {text-align: left; font-family: verdana, sans-serif; font-size: 12px; margin: 20px}

#contact #information table td {padding-left: 10px}

#links #information ul {text-align: left; font-family: verdana, sans-serif; font-size: 12px; list-style-type: none}

#gallery #information #flickr_gallery {width: 650px; margin: 15px auto}

#about #menu .zach_about a, #schedule #menu .zach_schedule a, #links #menu .zach_links a, #contact #menu .zach_contact a, #gallery #menu .zach_gallery a {color: #000000; text-decoration: underline}
