/*----------- added */ /*general link policy for content */

a {
	color: #82A637;
}

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

#content a {
	margin: 0;
	text-decoration: underline;
	color: #82A637;
}

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

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

body {
	background-image: url(images/background7);
	background-color: #853127;
}

#container{
	padding: 3px 0 3px 0;
	max-width: 940px;
	width: expression((document.body.clientWidth > 940)? "940px": "auto");
}	

#middle{
	padding: 0 3px 0 3px;
}

.inner {

 float: left; /* changed by Danny 280602006 issue right border */

 width: 100%; /*edit */

 background-color: transparent;

 border-right: 0;

}

*html .inner {width:100%;}



/* to address proper rendering of % widths in IE 

* html .IEspecial {

	margin-right: -5px;

}



* html .IEspecial2 {

	width: 96.5%;

}

*/

*html #middle {margin: 0 0 0 0 ;} 

#print {

	visibility: hidden;

}



#innermain {

	padding: 0;

	background-color: transparent;

	float: left; /* edit Danny */

	width: 100%;

	/* 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: #DCE5B8;
	clear: both;
	float: left;
	width: 100%;
}



#content img {

	border: 1px #dea280 solid;

	padding: 0px;

}



#mainContent {
	margin: 0 0 0 224px;
}



* html #mainContent {
	margin: 0 0 0 223px;
}  /*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: #000;

	margin: 0 24px 16px 24px;

}



h3 {
	color: #853127;
	text-transform: uppercase;
	padding-left: 3px;
}



.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;

}

#pagehead{
	background-color: #98C045;
	padding: 25px 0 0 0;
	margin: 8px 0 25px 0;
	text-align:center;
}

#pagehead2{ /*uwe 22-06-07*/
	background-color: #98C045;
	padding: 0px 0 0px; 0;
	margin: auto;
margin-bottom:21px;
	text-align:center;
        align:center;
}


#pagehead2 img {
align:middle;
}

#pagehead2 .bannerbild {
margin:auto;
min-width:10px;
line-height:0px;
align:center;
text-align:center;
border:1px solid red;
}


#pagehead img{
	border: 0;
	margin: 0 auto;
}

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

#heading h1, h1 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #678A36;
	/*background-image: url(images/h1bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	padding: 17px 0 0 5px;
	margin: 3px 0 10px 17px;
	height: 24px;
	border: 0;
	float: none;
	background-color: #DCE5B8;
	background-image: none;
}



.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: #A2A2A2;

	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.replace);
	margin: 0 3px 0 3px;
	height: 110px;

}



#menucontainerH {
	margin: 0 0 0 0;
	height: 72px;
	padding: 0;
}

#menucontainer{
	margin: 2px 3px 2px 3px;
}

.menutop {
	height: 30px;
	background-color: #F3E970;
	margin: 0 0 2px 0;

}



.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: 38px;

	margin: 0 0 0 0;

	padding: 2px 0 0 4px;

	background-color: #ECD81F;
	z-index:20; /*should remain on top - IE needs it */

}





#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: normal;
	padding: 7px 0 3px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #64792B;
	font-variant: normal;
}

#nav  li a:hover,#nav li:hover {
	background-color: #B8D078;
	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: #B8D078;
	color:#fff;
}


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



#nav #home {

	width: 14%;

	text-align: center;

	margin: 4px 0 0 0;

}



#nav #who0 {

	width: 19%;

	text-align: center;

	margin: 4px 0 0 0;

}



#nav #who1 {

	width: 20%;

	text-align: center;

	margin: 4px 0 0 0;

}



#nav #who2 {

	width: 22%;

	text-align: center;

	margin: 4px 0 0 0;

}



#nav #who3 {

	width: 23%;

	text-align: center;

	margin: 4px 0 0 0;

}



#nav #what {

	width: 20%;

	text-align: center;

	margin: 4px 0 0 0;


}



#nav #where {

	width: 22%;

	text-align: center;

	margin: 4px 0 0 0;

}



#nav #nae {

	width: 26%;

	text-align: center;

	margin: 4px 0 0 0;

}



/* DD Menu End */

#ctrpanelcontainer {

	margin: 2px 3px 2px 3px;

}



.text {

	color: #5d4e6d;

	margin: 8px 14px 0 15px;

}



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

.whereamitxt {
	color: #853127;
	background-position: 0 2px;
	background-image: none;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	padding: 0;
}

#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: #F6EB99;
}



* html #breadcrumbs {

	margin-left: 216px;

}  /*ad hoc solution for IE - issue 1*/

/* * html #submenu {

	margin-top: -13px;

}  ad hoc solution for IE 6 - issue 2 - solved 28/1/2007*/

.RightBorder {

	border-right: 0px #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: #853127;
	padding-left: 7px;
}

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

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



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

#breadcrumbs a.crumbs:hover {
	color: #853127;
	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: 222px;
	float: left;
	display: inline;
	margin: 0;
}

#relatedpic {
height: auto;
}

#submenu{
	width: 222px;

}



#submenuH {

	padding: 0 0 1px 0;

	margin: 0;

	z-index:1;

}
/* redo of whole menu */

#submenu ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
	line-height: 1.6em;
}

#submenu ul li{
	margin: 0 0 2px 0;
	padding: 8px 0 4px 0;
}

#submenu ul li a{
	text-decoration: none;
	color: #853127; /* Danny 1/9/2006 */
	font-weight: normal;
 
	padding: 0 0 2px 10px;
	text-decoration: none;
}



/*order here is important ! under previous style */

#submenu ul li.menu0 {
	background-color: #98C045;
}

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

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

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

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

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

#submenu ul li.menu6 {
	background-color: #CDE0A5;  
}

#submenu ul li.menu0selected, #submenu ul li.menu1selected, #submenu ul li.menu2selected, #submenu ul li.menu3selected, #submenu ul li.menu4selected, #submenu ul li.menu5selected, #submenu ul li.menu6selected{
		background-color: #DCE5B8; 
}

#submenu ul li a:hover {
	color: #B35438;
	border: none;
	text-decoration: none; /* just comment to remove underline hover */
}
				/*#submenu ul ul li.sub2:last-child{
				padding: 0 0 5px 0;
				}*/
				#submenu ul ul li{
				padding: 0;
				line-height: 1.6em;
				background-image: url(images/bullet_link_submenu.gif);
				background-repeat: no-repeat;
				background-position: 10px 4px;		
				}

				#submenu ul ul li.sub2 a{
				font-weight: normal;
				color: #853127;
				text-decoration: none;
				margin: 0 0 0 30px;
			
				}

				#submenu ul ul li.sub2 a:hover{
					text-decoration: none;
					color: #678A36;
					border-bottom: 1px solid #678A36;
				}

#floaters{
	list-style-type: none;
	background-color: #98C045;
	margin: 0;
	height: 80px;
}

#floaters li{
	float: left;
	width: 33%;
	padding: 0;
	margin: 0;
	text-align: center;
	height: 80px;

}

#floaters li#veranstaltungen_info_mail{
	background-color: #98C045;
}

#floaters li#gedanken_fur_den_tag{
	background-color: #F2E36C;
}

#floaters li#sags_weiter{
	background-color: #98C045;
}

#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: 212px;

	padding: 5px 0;

	margin: 0;

	color: #818181;

	border:4px double #fff;

	background:#E0E0E0;

	font: 120% Georgia, "Times New Roman", Times, serif;

	text-decoration:none;

	text-align:center;

}



#quicklinks li a:hover {

	display: block;

	width: 212px;

	padding: 5px 0;

	margin: 0;

	color: #fff;

	border:4px double #fff;

	background:#88C7CB;

	font: 120% Georgia, "Times New Roman", Times, serif;

	text-decoration:none;

	text-align:center;

		}



/*a.tftd, a.book, a.book, a.expmed {background:#E0E0E0; padding:20px 0; border:4px double #E0E0E0;}*/



.clearer {

	zzz_background-color: #fff;

}







#footer {

	background-color: #F3E970;
	color: #828282; /* overrule it 1/9/2006*/
	margin: 0;

}



#footer a {

	color: #000;

}



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

#content a.buttlink {

	font-weight: bold;

	color: #82A637;

	text-decoration: none;

	padding: 8px 10px 8px 10px;

	margin: 0;

	background-color: #fff;

	/*background-image: url(images/buttlink.gif);

	background-repeat: no-repeat;

	background-position: right;*/

	border: 1px #82A637 solid;

}




#content a.buttlink:hover {

	color: #fff;

	text-decoration: none;

	background-color: #82A637;

	/*background-image: url(images/buttlinkhover.gif);*/

	border: 1px #fff solid;

}



.hrule {

background-image: none

}



#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: 400px;

	width: 650px;

	margin-right: auto;

	margin-left: auto;

}



.row {

	margin: 0 20px;

	clear: both;

}



#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;

}



#covent, #cambridge{

	height: 133px;

	background-color: #DEA182;

	width: 200px;

	float: left;

	padding: 0;

	margin-top: 15px;

	margin-right: 35px; /* XXX small change to 35px for R L margin */

	margin-bottom: 28px;

	margin-left: 35px; /* XXX small change to 35px for R L margin */

}



#wembley,#romford {

	height: 133px;

	background-color: #DEA182;

	width: 200px;

	float: left;

    margin: 15px 35px 60px 35px; /* XXX small change to 35px for R L margin */

	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;

}



#covent a,#wembley a,#cambridge a,#romford a {

	color: #fff;

	border: 0;

	text-decoration: none;

	font-weight: normal;

}



#covent a:hover,#wembley a:hover,#cambridge a:hover,#romford 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 {

	zzz_background-image: url(images/thought/day_image.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 500px;

}



#ThoughtOfToday p {

	font-size: 1.08em;

	color: #666;

	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;}



/* Added Danny 28/1/2007 - for BK UK centers */



.LinkToInternational {

	float:left;

	display:inline;

	width:120px;

	font-weight:normal;

	padding-top:5px;

	letter-spacing: 0.1em;

}

.LinkToInternational a {color:#5d4e6d;text-decoration:none;}

.LinkToInternational a:hover {color:#fff;text-decoration:none;}



/*===================================================

=Floaters

====================================================*/



/* =national events
====================================================================== */
.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;}

/* =calander page
====================================================================== */
#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;}
#TODcontact img {float:right;margin-top:5px;}

/*
----------------------------------------
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;}



/* =thought for today page
====================================================================== */
#ThoughtOfToday {zzz_background-image: url(images/thought/day_image.jpg);background-repeat: no-repeat;background-position: center bottom;height: 500px;}
#ThoughtOfToday p {font-size: 1.08em;color: #666;text-align: left;margin-left: 14px;font-weight:normal;font-family: Verdana, garamond, "Times New Roman", Times, serif;line-height: 1.21em;	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;}







/*uwe hacks 22-06-2007*/
#content img {
border:0px solid;
}


#content img.image-left, #content img.image-right {
	float: right;
	margin: 20px 0px 22px 20px;
	display: inline;
}


#content #floaters {
height:30px;
vertical-align:middle;
Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size: 70%;
color: #6b4e3e;
width:100%;
text-align:center;

}
.veranstaltungen_info_mail {
height:100%;
width:250px;
text-align:center;
float:left;

}
.gedanken_fur_den_tag {
height:100%;
width:200px;
background-color:#F3E970;
text-align:center;
float:left;

}
.sags_weiter {
height:100%;
width:250px;
text-align:center;

float:left;

}

#print {
display:none;
}

#lotusbanner{
background-image: url(images/lotus_banner);
height:142px;
background-repeat: no-repeat;
background-position: center top;
}


#mailinglistcontainer {
background-color:#DCE5B8;
}

#middle{
background-color:#DCE5B8;
}

.inner {
height:100%;
zzzborder-left:2px solid #fff;
}

#submenu ul li a {
display:block;
width:90%;
}


#content li {
color:#000;
}


#floaters {
valign:middle;
margin:auto;
}


#floaters div a.omlinks:link,
#floaters div a.omlinks:visited,
#floaters div a.omlinks:hover,
#floaters div a.omlinks:active
{
font-family: Verdana, Arial;
color:#990000;
font-size:12px;
text-decoration:none;
line-height:210%;
}


#mapsearchtbl select {
height:25px;
padding:1px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

