/* ________________ LAYOUT ________________*/
body {
	font-size:1em;
	text-align:center;
	margin:0;
	padding:0;
	background-color:#C9DDA5;
	background-image:url(graphics/background_top.jpg);
	background-position:TOP;
	background-repeat:repeat-X;
}
#header { text-align:left; width:650px; height:100px; margin:0 auto;  padding:0; border:1px solid #AFC4A0; border-top:0; border-bottom:0; background-color:#fff; background-image:url(graphics/header.jpg); }
#content { min-height:200px; text-align:left; width:570px; margin:0 auto;  padding:0 40px 30px 40px; /*border:1px solid #AFC4A0;*/ border-top:0; border-bottom:1px solid #fff; background-color:#fff; background-image:url(graphics/content_background.jpg); background-position:bottom right; background-repeat:no-repeat; }
#footer { text-align:left; width:630px; margin:0 auto 5px auto; height:20px; padding:0 10px; border:1px solid #AFC4A0; border-top:1px solid #AFC4A0; background-color:#AFC4A0; }
#footer p { height:20px; padding:0; margin:0; line-height:20px; vertical-align:middle; float:right; font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; }
.header_text { text-indent:-9999px; padding:0; margin:0; float:left; ; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold}
h1 { text-indent:-9999px; padding:0; margin:0; float:left; }
h2 { clear:left; color:#75A524; font-size:12px; font-weight:bold; margin:30px 0 -6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
h3 { color:#75A524; font-size:0.9em; font-weight:bold; margin:32px 0 -9px 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
h4 { color:#75A524; font-size:0.8em; margin-bottom:-12px; font-family:Georgia, "Times New Roman", Times, serif; }
h4.black { color:#000; }
p { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
ul { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
blockquote { text-align:justify; }
blockquote.bigger { font-style:italic; text-align:left; font-weight:bold; text-align:justify; font-family:Geneva, Arial, Helvetica, sans-serif; color:#222; font-size:15px; }
blockquote .author { font-style:normal; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif; color:#222; font-size:15px; text-align:right; padding-right:4px; display:block; clear:both;  }
img.image_right { float:right; border:0; margin:10px 0 10px 10px; clear:both; }
img.border { border:2px #eee none; }
#language_corner { display:none; float:right; background-image:url(graphics/language_corner.jpg); font-size:11px; text-align:center; text-indent:33px; width:92px; height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:21px; }
body #language_corner a { color:#fff; text-decoration:none; }
body #language_corner a:hover { color:#ddd; }
p.participant_comment { font-style:italic; padding:0 0px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; color:#222; font-size:0.8em;}
p.participant_comment .author{ ; }
p#last_modified { clear:both; float:right; color:#ccc; font-size:10px; margin:5px -31px 0 0 !important; margin:5px -15px 0 0; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* ________________ MENU ________________*/
#menu { background-color:#fff; height:45px; margin:0 -40px 0 -40px; list-style:none; padding:0; font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#menu li { padding:0; margin:0; float:left; border:0;}
#menu li a { font-weight:bold; border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#555; text-decoration:none; line-height:34px; float:left; padding:5px 0; text-indent:0; text-align:center; margin:0; }
#menu li a:hover { color:#000; }

/*adjust individual menu items*/
#menu #item_home a { width:61px; }
#menu #item_yoga a { width:55px; }
#menu #item_meditation a { width:125px; line-height:17px; }
#menu #item_mindfulness a { width:145px; line-height:17px; }
#menu #item_counselling a { width:88px; }
#menu #item_retreats a { width:89px; line-height:17px; }
#menu #item_contact a { width:81px; border-right:0; }

/*make menu item bold when its section is displayed*/
#home #menu #item_home a { background-color:#eee; color:#000; }
#yoga #menu #item_yoga a { background-color:#eee; color:#000; }
#meditation #menu #item_meditation a { background-color:#eee; color:#000; }
#mindfulness #menu #item_mindfulness a { background-color:#eee; color:#000; }
#counselling #menu #item_counselling a { background-color:#eee; color:#000; }
#retreats #menu #item_retreats a { background-color:#eee; color:#000; }
#contact #menu #item_contact a { background-color:#eee; color:#000; }h5 { clear:left; color:#75A524; font-size:14px; font-weight:bold; margin:30px 0 -6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

