body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	background-image: url(./images/om_bg.jpg) repeat-x;
	margin:0px;
	padding:0px;
}

#page {
	background-color: #fff;
	xxbackground-color: #9966CC;
	width: 962px;
	xxwidth: 1000px;
	margin: 0 auto;
	text-align: left;
	margin-top:0px;
}

#header {
	xxxxbackground-color:#3399CC;
	xxmargin-top:2px;
	margin:0;
	padding:0;
}
#headerimg {
	background-color:#F0F;
	margin:0;
	padding:0;
}

h2.page_title {
width:100%;
border-style:solid;
text-align:center;
font-size:18px;
margin-top:18px;
margin-bottom:4px;

padding-top:7px;
padding-bottom:8px;

border-width:3px;
border-color:#B38C2F;
background-color:#F1E28C;
color:#682855;
}
h2.subtitle {
width:100%;
text-align:center;
color:#B38C2F;
font-size:14px;
margin-top:0px;
margin-bottom:2px;
padding-top:4px;
padding-bottom:4px;
}

/* ---    --- */

.col {
	display: inline; /* IE Hack */	
	float: left;
	text-align: left;
	margin:0px;
	padding:0px;
}

/* ---  left column, with menu --- */

#leftcol {
 width: 222px;
 xxbackground-color:#ECF8E0;
 background-color:lime;
}
#leftcol_part2 {
margin:0px;
padding:0px;
background: url(./images/page.leftcol.jpg) no-repeat;
height:613px;
}
#leftcol_part2 .inner {
margin:0px;
padding:0px;
padding-left:4px;
padding-right:4px;
}

#midcol { 
	width: 530px;
	xxbackground-color:#FFCC66;
}
#midcol .inner {padding:0px 10px;}

#rightcol {
	width: 210px;
	xxbackground-color:#F8ECE0;
	background: url(./images/page.rightcol.jpg) no-repeat;
	height:719px;
}
#rightcol .inner {padding:0px 10px;}

#calcol {
	background: url(./images/threejewels.front.v2.r2_col3.jpg) no-repeat;
	height:777px;
	margin-top:0px;
	padding-top:0px;
}
#calcol .inner {
margin:0px;
padding:0px 10px;
}
#calcol p {
margin:0px;
padding:0px;
}

/* --- subnav - items in left column menu --- */

.subnav {
font-size:12px;
margin:0px;
padding-top:10px;
padding-bottom:0px;
}
.subnav ul {
text-align:left;
padding:0px;
margin-left:4px;
}
.subnav ul li {
display:block;
}
.subnav li a {
color:#682855;
text-decoration:none;
line-height:180%;
}

.subnav ul li ul li a{
xxcolor:#C9E31C;
list-style:square;
margin-left:10px;
}


/* ---  breadcrumb  --- */

.breadcrumb {
xxbackground-color:#E0F8F7;
padding:4px 9px 4px 9px;
color:#606060;
}
.breadcrumb a {color:#606060;}


/* ---  calendar  --- */

#wp-calendar #prev a,
#wp-calendar #next a,
#wp-calendar caption a {
color:#A84189; /*682855;*/
text-decoration:none;
}

/* ------------------------- */

#footer {
	background-color:#C4570B;
}
#footer p{
	xxcolor:#682855;
	xxcolor:#E6D6AE;
	xxcolor:#F1E28C;
	color:#E6CE86;
	padding:4px;
	padding-left:6px;
}
#footer a{
xxcolor:#682855;
color:#DBC47F;
}

.wrapper {
}

/* ---------------------------- */

a img {border:none;}

#wp-calendar {
float:none;
}

/* calendar */
div.calendar_title {
font-family:Georgia;
text-align:center;
color:#CC6239;
font-size:14px;
padding-top:6px;
margin-bottom:5px;
}

li.ec3_list {
margin-top:4px;
}
li.ec3_list ul li{
xxlist-style:none;
margin-left:-16px;
padding:0px;
}

/* mail addr in roght column */

/* calendar */
div.mail_addr {
color:#E46837;
xxfont-size:11px;
margin-left:9px;
}
div.mail_addr a{
color:#CC6239;
}

/*$imgdir = "http://beetleinabox.com/garuda/wp-content/themes/home/images/"; */

#post_2 { /* about us (using same as retesat fro now... */
background: url('http://beetleinabox.com/garuda/wp-content/themes/home/images/watermark.retreats.jpg') no-repeat;
}

#post_6 { /* workshops and retreats */
background: url('http://beetleinabox.com/garuda/wp-content/themes/home/images/watermark.retreats.jpg') no-repeat;
}

#post_9 { /* schedule/ongoing */
background: url('http://beetleinabox.com/garuda/wp-content/themes/home/images/watermark.ongoing.jpg') no-repeat top center;
}
#post_8 { /* bodywork/special needs */
background: url('http://beetleinabox.com/garuda/wp-content/themes/home/images/watermark.bodywork.jpg') no-repeat top center;
}
