/*----------- added */ /*general link policy for content */
a {
	color: #5aa3c3;
}
a:hover {
	color: #B35438;
	text-decoration: underline;
}

#content a {
	margin: 0;
	text-decoration: underline;
	color: #5aa3c3;
}

#content a:hover {
	color: #B35438;
	text-decoration: underline;
}

/*----------------*/
body {
	background-image: url(images/bg.gif);
}

.inner {
 float: left; /* changed by Danny 280602006 issue right border */
 width: 99.3%; /*edit */
 background-color: transparent;
 border-right: 5px #E0E0E0 solid;
}
*html .inner {width:99%;}

/* to address proper rendering of % widths in IE 
* html .IEspecial {
	margin-right: -5px;
}

* html .IEspecial2 {
	width: 96.5%;
}
*/
#print {
	visibility: hidden;
}

#innermain {
	padding: 0;
	background-color: transparent;
	float: right; /* edit Danny */
	width: 99%;
	/* edit Danny 1/9/2006 adapted again - not sure which is ideal value between 97.5 and 99%*/
	margin: 0;
}

#content {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: transparent;
	clear: both;
	float: left;
	width: 100%;
}

#content img {
	border: 1px #85B5DD solid;
	padding: 4px;
}

#mainContent {
	margin: 0 0 0 220px;
	/*border-right: 5px #E0E0E0 solid; */
}

* html #mainContent {
	margin-top: 0px;
}  /*Added by Danny to address IE which leaves a tiny space */
	/* changed again 1/9/2006*/
#thirdcol {
	width: 23%;
	background-color: #BDCFDD;
	background-image: url(images/home/rand_image.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

td {
	vertical-align: top;
}

p {
	color: #6f6f6f;
	margin: 0 24px 16px 24px;
}

h3 {
	color: #FF8240;
	text-transform: uppercase;
}

.bluecell {
	background-color: #BDCFDD;
}

.bluecell p {
	color: #6281A0;
}

/* added D. */
.bluecell p a {
	color: #B35438;
	text-decoration: none;
	font-weight: bold;
}

/* end added */
.sidehome {
	background-image: url(images/h_tftd.jpg);
}

.mailinglist {
	background-image: url(images/h_ml.jpg);
}

.meditation {
	background-image: url(images/h_expmed.jpg);
}

.bookshop {
	background-image: url(images/h_book.jpg);
}

/*.sidehome, .mailinglist{color: #DEDEDE;}*/
.sidehome,.mailinglist {
	color: #acacac;
}  /*edit Danny 1/9/2006 */
.meditation,.bookshop {
	color: #FFFFFF;
}

.sidehome,.mailinglist,.meditation,.bookshop {
	background-repeat: no-repeat;
	background-position: center 75%;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	padding-top: 12px;
	padding-left: 12px;
	font-variant: small-caps;
}

#heading {
	float: left; /* edit */
	display: block; /* edit */
	background: none;
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 100%;
}

#heading h1 {
	font-family: garamond, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #006FB2;
	background-image: url(images/h1bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 17px 0 0 68px;
	margin: 3px 0 0 17px;
	height: 42px;
	border: 0;
	float: none;
	background-color: #FFFFFF;
}

.bluecell h1 {
	font-family: garamond, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #006FB2;
	background-image: url(images/h1bluebullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 17px 0 0 68px;
	margin: 0 0 0 17px;
	height: 42px;
	border: 0;
	margin-top: 3px; /*stem added 1/9/2009 Danny */
}

.whitecell h1 {
	font-family: garamond, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #6f6f6f;
	background-image: url(images/h1bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 17px 0 0 68px;
	margin: 0 0 0 17px;
	height: 42px;
	border: 0;
	background-color: #FFFFFF;
	margin-top: 3px; /*stem added 1/9/2009 Danny */
}

#header {
	background-image: url(images/header.jpg);
	height: 110px;
}

#menucontainerH {
	height: 75px;
	padding: 0;
}

.menutop {
	height: 30px;
	background-color: #6893B6;
}

.heading {
	color: #6DCDF5;
	padding: 8px 0 0 0;
}

* html .heading {
	height: 28px;
	hei\ght: 20px;
}

.BKintro p {
	line-height: 1.6em;;
	margin-bottom: 10px;
}  /*Added Danny 1/9/2006 */ /* DD Menu Start */
#nav {
	height: 45px;
	margin: 0;
	padding: 0 0 0 10px;
	background-image: url(images/topnavbg.jpg);
	background-repeat: repeat-x;
}

#nav ul li {
	border: #ccc solid;
}

#nav ul li {
	border-width: 1px 1px 0 1px;;
	padding: 0;
	margin: 0 0 0 -1px;
}

#nav ul li:last-child {
	border-width: 1px 1px 1px 1px;
	padding: 0;
	margin: 0 0 0 -1px;
}

#nav ul ul li {
	border-width: 1px 1px 0 1px;;
	padding: 0;;
	margin: 0;
	z-index: 10;
}

#nav ul ul li:last-child {
	border-width: 1px;;
	padding: 0;;
	margin: 0;
}

#nav ul li.last {
	border-width: 1px;
	padding: 0;
	margin: 0 0 0 -1px;
}

#nav a {
	font-weight: bold;
	padding: 7px 0 3px 0;
	font-family: garamond, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #45839C;
}

#nav  li a:hover,#nav li:hover {
	background-color: #89beea;
	color: #fff;
}

/*#nav li ul li:hover { background-color: #6B93B6;}
#nav li ul li a:hover{ background-color: #6B93B6;}*/
#nav li ul li:hover {
	background-color: #89beea;
}

#nav li ul li a:hover {
	background-color: #89beea;
}

#nav ul li a {
	color: #666;
	background-color: #fff;
	height:1%; /* tackles IE problem with main menu */
}

#nav #home {
	width: 11%;
	text-align: center;
	margin: 7px 0 0 0;
	border-right: 2px #3F6385 dotted;
}

#nav #who0 {
	width: 19%;
	text-align: center;
	margin: 7px 0 0 0;
	border-right: 2px #3F6385 dotted;
}

#nav #who1 {
	width: 20%;
	text-align: center;
	margin: 7px 0 0 0;
	border-right: 2px #3F6385 dotted;
}

#nav #who2 {
	width: 22%;
	text-align: center;
	margin: 7px 0 0 0;
	border-right: 2px #3F6385 dotted;
}

}
#nav #what {
	width: 20%;
	text-align: center;
	margin: 7px 0 0 0;
	border-right: 2px #3F6385 dotted;
}

#nav #where {
	width: 22%;
	text-align: center;
	margin: 7px 0 0 0;
	border-right: 2px #3F6385 dotted;
}

#nav #nae {
	width: 26%;
	text-align: center;
	margin: 7px 0 0 0;
}

/* DD Menu End */
#ctrpanelcontainer {
	margin: 0 10px 0 10px;
}

.text {
	color: #6DCDF5;
	margin: 8px 14px 0 15px;
}

#whereami {
	background-color: #499be0;
	margin-right: -3px;
}

.whereamitxt {
	color: #99c6ed;
	background-position: 0 2px;
	background-image: url(images/wai_bullet.gif);
	font-size: 125%;
	font-family: garamond, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

#menucontainer input {
	margin: 7px 0 0 0;
	border-color: #D2D2D2;
	color: #36525D;
	background-color: #FEF9F5;
}

#menucontainer input.searchbutt {
	margin: 7px 15px 5px -1px;
	background-color: #D2D2D2;
	color: #9A9B9D;
}

#menucontainer select {
	margin: 5px 15px 0 0;
}

/*EDITS */
#breadcrumbs {
	background-color: #E0E0E0;
}

* html #breadcrumbs {
	margin-left: 216px;
}  /*ad hoc solution for IE - issue 1*/
* html #submenu {
	margin-top: -13px;
}  /*ad hoc solution for IE - issue 2*/
.RightBorder {
	border-right: 5px #E0E0E0 solid;
	/*I've added a container to outreach.htm around the containing element within the #innermain selector - this addresses issue 3 */
}

/*END Edits */
#breadcrumbsH {
	color: #A9A9A9;
	/* background-image: url(images/h1bullet_top.gif); */
	/* remove this for the moment 1/9/2006 */
	/*background-repeat: no-repeat;
	background-position: 24px bottom;*/
}

#breadcrumbs a {
	color: #aaa;
	border-bottom: 0;
}

#breadcrumbs a:hover {
	color: #000;
	border-bottom: 1px #000 solid;
}

#breadcrumbs a.crumbs {
	color: #818181;
	border-bottom: 1px #818181 solid;
}

#breadcrumbs a.crumbs:hover {
	color: #000;
	border-bottom: 0;
}

ul.courses { /*	margin: 0 0 16px 24px;*/
	margin: 0 0 16px 60px; /* 1/9/2006 Danny	 */
	padding: 0;
	list-style: none;
}

ul.courses li {
	background-image: url(images/bullet_course.gif);
	background-position: 0 0.8em;
	background-repeat: no-repeat;
	padding: 10px 0 10px 30px;
	margin: 0;
	color: #448297;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1.2em;
}

#side {
	width: 220px;
	float: left;
	display: inline;
	margin: 0;
}


#submenu ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#submenu ul li a {
	text-decoration: none;
	color: #922582;
}

#submenu ul li a:hover {
	text-decoration: none;
	color: #666;
}

#submenuH {
	padding: 0;
	margin: 0;
	background-color: #fff;
}

/* redo of whole menu */
#submenu ul {list-style: none;	padding: 0;	margin: 0;	line-height: 2.4em;}

#submenu ul li ul li {padding-right: 5px; margin-top: 1px; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; background: url(images/submenu_bullet.gif) no-repeat 10px 10px;}

#submenu ul li ul li a {text-decoration: none; color:#0c3d60; font-weight:normal;	padding-left:30px;	padding-bottom: 2px; text-decoration: none;}

/*order here is important ! under previous style */
#submenu ul li ul li.menu0 {
	background-color: #65aae4;
}

#submenu ul li ul li.menu1 {
	background-color: #78b4e6;
}

#submenu ul li ul li.menu2 {
	background-color: #89beea;
}

#submenu ul li ul li.menu3 {
	background-color: #9bc8ed;
}

#submenu ul li ul li.menu4 {
	background-color: #add1ee;
}

#submenu ul li ul li.menu5 {
	background-color: #c1dbf1;
}

#submenu ul li ul li.menu6 {
	background-color: #d3e6f5; /*border-bottom: 1px #fff solid;*/
}  
#submenu ul li ul li.menu7 {
	background-color: #d3e6f5; /*border-bottom: 1px #fff solid;*/
} 
#submenu ul li ul li.menu8 {
	background-color: #d3e6f5; /*border-bottom: 1px #fff solid;*/
}

#submenu ul li ul li.menu9 {
	background-color: #d3e6f5; /*border-bottom: 1px #fff solid;*/
}

/*added by 'invention' */
#submenu ul li ul li.menu0 a {
	color: #0c3d60;
}  /* Danny 1/9/2006 */
#submenu ul li ul li.menu1 a {
	color: #13476a;
}

#submenu ul li ul li.menu2 a {
	color: #235b7d;
}

#submenu ul li ul li.menu3 a {
	color: #316e90;
}

#submenu ul li ul li.menu4 a {
	color: #4284a6;
}

#submenu ul li ul li.menu5 a {
	color: #5096b7;
}

#submenu ul li ul li.menu6 a {
	color: #59a2c3;
} 
#submenu ul li ul li.menu7 a {
	color: #59a2c3;
} 
#submenu ul li ul li.menu8 a {
	color: #59a2c3;
} 
#submenu ul li ul li.menu9 a {
	color: #59a2c3;
} 
 /* Danny 1/9/2006 */ /* last added by 'invention' */
	/*keep this below  love hate rule */
#submenu ul li ul li a:hover {
	color: #B35438;
	background: url(images/submenu_bullet_selected.gif) no-repeat left top;
	border: none;
	text-decoration: none; /* just comment to remove underline hover */
}

#submenu ul li ul li.menu0selected {
	background-color: #65aae4;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu1selected {
	background-color: #78b4e6;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu2selected {
	background-color: #89beea;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu3selected {
	background-color: #9bc8ed;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu4selected {
	background-color: #add1ee;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu5selected {
	background-color: #c1dbf1;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu6selected {
	background-color: #d3e6f5;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}
#submenu ul li ul li.menu7selected {
	background-color: #d3e6f5;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu8selected {
	background-color: #d3e6f5;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu9selected {
	background-color: #d3e6f5;
	background-image: url(images/submenu_bullet_selected.gif) !important;
}

#submenu ul li ul li.menu0selected a,#submenu ul li ul li.menu1selected a,#submenu ul li ul li.menu2selected a,#submenu ul li ul li.menu3selected a,#submenu ul li ul li.menu4selected a,#submenu ul li ul li.menu5selected a,#submenu ul li ul li.menu6selected a
	{
	color: #b3583d;
}
/* added Danny 10/09/2008 for sub - submenu items */

#submenu ul li ul ul  {margin:0 0 5px 0; line-height:normal; font-size:90%;}
#submenu ul li ul ul li.sub2 {list-style:none; padding: 0 0 0 20px; margin: 0;  }

#submenu ul li ul ul li.sub2 a { font-weight:normal; color:#0c3d60; text-decoration: none; background:  url(images/bullet_sub2.gif) left 5px  no-repeat; line-height:15px; padding:0 0 0 12px; border:none; display:block; }/*height for IE6*/
#submenu ul li ul ul li.sub2 a:hover{text-decoration:none; background: url(images/bullet_sub2_hover.gif)  left 5px  no-repeat; color:#B35438; border:none; line-height:15px; padding:0 0 0 12px;  display:block;}

#submenu ul ul ul li.sub2 a:hover {padding-bottom:0; border-bottom:none;} /*overruling universal.css */
#submenu ul ul ul li.sub2{background-image: none;}/*overruling universal.css */
#submenu ul li {margin:0;padding:0;}

* html #submenu ul li ul ul li.sub2 a {height:15px;} /*IE6 hack */
* html #submenu ul li ul ul li.sub2 a:hover {height:15px;}/*IE6 hack */

/* end adding sub sub items*/ 

#quicklinks {
	margin: 0;
	padding: 0;
}

#quicklinks li {
	list-style-type: none;
	margin: 0 0 4px 0;
	padding: 0;
	line-height: 14px;
}

#quicklinks li a {
	display: block;
	width: 220px;
	height: 72px;
	padding: 0;
	margin: 0;
	color: #ccc;
	font-size: 0;
}

#quicklinks a.tftd {
	background-image: url(images/butt_tftd_on.jpg);
	margin: 4px 0 0 0;
}

#quicklinks a.mail {
	background-image: url(images/butt_ml_on.jpg);
}

#quicklinks a.book {
	background-image: url(images/butt_book_on.jpg);
}

#quicklinks a.expmed {
	background-image: url(images/butt_expmed_on.jpg);
}

#quicklinks a.tftd:hover {
	background-image: url(images/butt_tftd_off.jpg);
}

#quicklinks a.mail:hover {
	background-image: url(images/butt_ml_off.jpg);
}

#quicklinks a.book:hover {
	background-image: url(images/butt_book_off.jpg);
}

#quicklinks a.expmed:hover {
	background-image: url(images/butt_expmed_off.jpg);
}

.clearer {
	background-color: #fff;
}



#footer {
	background-color: #FFCBAF;
	color: #E37235;
	margin-top: 10px; /* overrule it 1/9/2006*/
}

#footer a {
	color: #E37235;
}

#footer a:hover {
	color: #fff;
}

#content a.buttlink {
	font-weight: bold;
	color: #418CCB;
	text-decoration: none;
	padding: 8px 45px 8px 10px;
	margin: 0;
	background-color: #fff;
	background-image: url(images/butllink.gif);
	background-repeat: no-repeat;
	background-position: right;
	border: 1px #C1C1C1 solid;
}

#content a.buttlink:hover {
	color: #fff;
	text-decoration: none;
	background-color: #76B0E0;
	background-image: url(images/butllinkhover.gif);
	border: 1px #055DA6 solid;
}

.hrule {
	height: 30px;
	margin: -5px 20px 30px 20px;
	padding: 0;
	background-image: url(images/hr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#innerspacehead {
	height: 227px;
	display: block;
	background-image: url(images/innerspace.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 5px; /*1/9/2006 */
}

#innerspacecontainer {
	background-image: url(images/innerspacebg.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	height: 550px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	margin: 0 20px;
	clear: both;float:left; width:95%;

}

#covent {
	background-image: url(images/coventgarden.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#wembley {
	background-image: url(images/wembley.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#cambridge {
	background-image: url(images/cambridge.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#romford {
	background-image: url(images/romford.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#oxford {
	background-image: url(images/oxford.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#chelmsford {
	background-image: url(images/chelmsford.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#glasgow{
	background-image: url(images/chelmsford.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#covent, #cambridge, #oxford{
	height: 133px;
	background-color: #DEA182;
	width: 175px;
	float: left;
	padding: 0;
	margin: 15px 10px 28px 10px;
}

#wembley,#romford, #chelmsford, #glasgow {
	height: 133px;
	background-color: #DEA182;
	width: 175px;
	float: left;
        margin: 15px 10px 60px 10px; 
	padding: 0;
}

.row h1 {
	margin: 103px 0 0 0;
	padding: 6px;
	color: #fff;
	text-align: center;
	font-size: 100%;
	font-family: verdana, arial;
	text-transform: uppercase;
}

#covent h1 {
	border-top: #fff solid 1px;
	background-color: #B7531E;
}

#wembley h1 {
	border-top: #fff solid 1px;
	background-color: #FFA451;
}

#cambridge h1 {
	border-top: #fff solid 1px;
	background-color: #BD8E50;
}

#romford h1 {
	border-top: #fff solid 1px;
	background-color: #A7A49B;
}

#oxford h1 {
	border-top: #fff solid 1px;
	background-color: #B65130;
}

#chelmsford h1 {
	border-top: #fff solid 1px;
	background-color: #C88B3C;
}
#glasgow h1 {
	border-top: #fff solid 1px;
	background-color: #A7A49B;
}

#covent a,#wembley a,#cambridge a,#romford a,#oxford a,#chelmsford a, #glasgow a   {
	color: #fff;
	border: 0;
	text-decoration: none;
	font-weight: normal;
}

#covent a:hover,#wembley a:hover,#cambridge a:hover,#romford a:hover, #oxford a:hover,#chelmsford a:hover, #glasgow a:hover {
	color: #ff0;
	border: 0;
	text-decoration: none;
	font-weight: normal;
}

.cal {
	width: 86px;
	height: 105px;
	margin: 0 16px 16px 16px;
	background-image: url(images/datebg.gif);
	background-repeat: no-repeat;
	float: right;
}

.calfirst {
	width: 86px;
	height: 105px;
	margin: 16px;
	background-image: url(images/datebg.gif);
	background-repeat: no-repeat;
	float: right;
}

h3.eventtitlefirst {
	font-size: 100%;
	margin-top: 16px;
}

h3.eventtitle {
	font-size: 100%;
}

.date {
	margin: -6px 0 10px 20px;
	display: block;
	font-family: verdana, arial;
	font-size: 80%;
	color: #4198E3;
}

.number {
	font-family: verdana, arial;
	font-size: 300%;
	color: #8FBADF;
	display: block;
	margin: 9px 4px 0 0;
	text-align: center;
}

.month {
	font-family: verdana, arial;
	font-size: 170%;
	color: #999;
	display: block;
	text-transform: uppercase;
	margin: -6px 6px 0 0;
	text-align: center;
}

#outreachhead {
	height: 118px;
	margin: 0 10px 0 20px;
	border: 1px #85B5DD solid;
	padding: 4px;
	background-image: url(images/women_head.jpg);
	background-repeat: no-repeat;
	background-position: center 4px;
}

/*Thought of Today  10 08 2006 */
#TODcontact {
	margin: 0;
}

#TODcontact img {
	float: right;;
	margin-top: 5px;
}

#ThoughtOfToday {
	background-image: url(images/thought/day_image.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 500px;
}

#ThoughtOfToday p {
	font-size: 1.65em;
	color: #f8854c;
	text-align: left;
	margin-left: 14px;
	font-family: garamond, "Times New Roman", Times, serif;
	line-height: 1.1em;
	font-weight: normal;
}

#ThoughtOfToday .firstCap {
	font-size: 4.5em;;
	float: left;;
	color: #f8854c;;
	margin-left: 10px;;
	padding-right: 2px;;
	margin-top: -12px;;
	margin-bottom: 400px;
}

#calendar {
	margin: 0 0 0 5px; /* removed neg margin*/
	padding: 0;
	border-collapse: collapse;
	/* 02082006 makes table borders collapse - doesn't work in Netscape */
}

.cal_month {
	text-align: center;
	height: 30px;
	border: 1px #69C4CD solid;
	background-color: #9CE5EC;
	color: #1F9289;
	font-weight: bold;
	font-family: verdana, arial;
	font-size: 80%;
	vertical-align: middle;
	margin-bottom: 0;
}

.cal_month select {
	color: #1F9289;
	font-weight: bold;
	font-family: verdana, arial;
	border: none;
	/*border: 1px #69C4CD solid;*/
	background-color: #9CE5EC;
}

.cal_month form {
	margin-bottom: 0px;;
	margin-top: 3px;
}

.cal_dates td {
	height: 112px;
	background-color: #fff;
	border-bottom: 1px #B4B4B4 dashed;
	border-right: 1px #B4B4B4 dashed;
	border-left: 1px #B4B4B4 dashed;
	/* 02082006 adds border to left, every column, but then collapsed */
	text-align: right;
	vertical-align: bottom;
	padding: 0 8px 5px 0;
	color: #DADADA;
	font-weight: normal;
	font-family: verdana, arial;
	font-size: 230%;
	color: #a1dfca;
	/* different colour for month: colour scheme 02082006 */
}

.notThisMonth {
	color: #dadada;
}
	
	/* 02082006 days out of the month need to greyed out, with this class */
.cal_days td {
	width: 14.25%;
	text-align: center;
	border-bottom: 1px #B4B4B4 dashed;
	border-right: 1px #B4B4B4 dashed;
	border-left: 1px #B4B4B4 dashed;
	/* 02082006 added for full lines to left of calendar*/
	height: 28px;
	color: #DB8C74;
	font-weight: bold;
	font-family: verdana, arial;
	font-size: 80%;
	padding: 6px 0 0 0;
}

.cal_days td.sat,td.sun {
	color: #69C4CD;
}

.hasEvent {
	background-color: #C5F0DB;
	width: 100%;
	height: 102px;
	margin: 4px;
	margin-bottom: 0;
	position: relative;
}

* html .hasEvent {
	width: 90%;
	text-align: center;
	margin: 0;
	padding-bottom: 4px;
}  /* tweak for IE - this is as good as i can get it 02082006*/
	/* just scoped below links with #content 02082006 */
#content .eventlink {
	font-size: 11px;
	text-align: left;
	line-height: 14px;;
	padding: 2px;
}

#content .eventlink a {
	font-size: 10px;
	color: #E1A18E;
	/*text-decoration: none;
	border-bottom: 1px #E1A18E solid;*/
	line-height: 12px;
}

#content .eventlink a:hover {
	font-size: 10px;
	color: #69C4CD;
	/*border-bottom: 1px #E1A18E solid;
	
	text-decoration: none;*/
	line-height: 12px;
}

#content .hasEvent .dayEvent {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#imagehead {
	height: 118px;
	margin: 0 10px 0 20px;
	border: 1px #85B5DD solid;
	padding: 4px;
	background-repeat: no-repeat;
	background-position: center 4px;
}

#mailinglistcontainer {
	width: 90%;
	margin: 0 0 0 10%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #969696;
	font-size: 80%;
}

/*
----------------------
 added 1/9/2006
 -----------------
  */
#GCHimage { /*background-image: url(images/gch_img.jpg);
	border:none;
	height:285px;
	background-repeat: no-repeat;
	background-position: 18px top;
	width: 670px;
	margin-left: auto;
	margin-right: auto;*/
	margin-bottom: 10px;
	margin-top: 0px;
	align: center;
}

* html #GCHimage {
	margin-right: -10px;
}
#GCHcontainer {width: 675px; margin: 0 auto;} /* XXX added to solve IE problem with width */

#MainFocusPoints {
	width: 85%;
}  /* centers better */
#whereamiH {
	margin-top: -2px;
}  /* tweak*/
* html #mailinglistcontainer input {
	height: 22px;
}

/*
----------------------------------------
Iframe Activity Popup 2/9/2006 
----------------------------------------
*/
#frame {
	position: absolute;
	left: 30%;
	top: 30%;
	visibility: hidden;
}

#frame iframe {
	height: 520px;;
	width: 400px;
}

#iframe {
	background: none;
	background-color: #FFFFFF;;
	border: #83cad1 solid 3px;
	margin: 0;
	padding: 10px;
	background-color: #fff;
}

.ProgramDetail {
	border: #92dac2 solid 1px;
	margin: 0;;
	background-color: #fff;;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;;
	width: 350px;;
	height: 470px;
}

.ProgramDetail .date {
	color: #83cad1;
	font-size: 0.8em;
	margin: 0;
	font-weight: bold;
}

.ProgramDetail .title {
	color: #d19f8e;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}

.ProgramDetail img {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ProgramDetail p,.ProgramDetail td,.ProgramDetail th {
	font-size: 0.8em;
	line-height: 1.3em;
	color: #9f9f9f;;
	margin: 0;
	padding: 0
}

.ProgramDetail table {
	margin: 10px;
	clear: both;
}

.ProgramDetail th {
	color: #83cad1;
	text-align: left;
	font-weight: normal;
}

/*.closeThis a:link,.closeThis a:visited{color:#83cad1;
	font-size:0.80em;
	margin-top:20px;
}*/
.closeThisOut a:link,.closeThisOut a:visited {
	color: #fff;
	font-size: 0.8em;
	margin: 0;
	padding: 2px;
	background-color: #83cad1;
	display: block;
	width: 50px;
	text-align: center;
	text-decoration: none;;
	font-family: Arial, Helvetica, sans-serif
}

.closeThisOut a:hover {
	font-weight: bold;
}
#MeditationBoxes {width:90%;margin:0 auto;}
/*India Now*/
#logos {margin:0 auto;text-align:center;height: 51px;width: 380px;} /*text align for IE6 ; width is total width of all logo widths */
 
a#advait {background-image:url(images/Advait.gif);margin:5px; display:block;width:119px;height:51px;float: left;}
a#asia {background-image:url(images/AsiaHouseHouse.gif);display:block;width:57px;height:51px;float:left;background-repeat: no-repeat;
	background-position: center top;}
a#indiaNow {background-image:url(images/IndiaNow.gif);display:block;width:97px;height:51px;float:left;}
 
a#advait:hover {background-image:url(images/AdvaitHover.gif);}
a#asia:hover {background-image:url(images/AsiaHouse.gif);}
a#indiaNow:hover {background-image:url(images/IndiaNowHover.gif);}

a#logo1 {background-image:url(images/logo1.gif);margin:5px; display:block;width:70px;height:70px;float: left;background-repeat: no-repeat;}
a#logo2 {background-image:url(images/logo2.gif);margin:5px;display:block;width:70px;height:70px;float:left;background-repeat: no-repeat;
	background-position: center top;}
a#logo3 {background-image:url(images/logo3.gif);margin:5px;display:block;width:70px;height:70px;float:left;background-repeat: no-repeat;}
a#logo1:hover {background-image:url(images/logo3H.gif);}
a#logo2:hover {background-image:url(images/logo2H.gif);}
a#logo3:hover {background-image:url(images/logo1H.gif);}

