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

a {
	color: #787878;
}

a:hover {
	color: #E05A00;
	text-decoration: ;
}

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

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

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

body {

	background-color: #8b7e65;

}



.inner {

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

 width: 100%; /*edit */

 background-color: transparent;

 border: 0;

}

*html .inner {width:99%;}



/* to address proper rendering of % widths in IE 

* html .IEspecial {

	margin-right: -5px;

}



* html .IEspecial2 {

	width: 96.5%;

}

*/

#middle {
	background-color: #880101; 
	margin: 0 10px 0 10px;
	padding: 0;
}

*html #middle {margin: 0 -2px 10px 10px ;} /* hack for IE6 added: 30/1/2007 D.*/





#print {

border-top-color: #e2d8c5;

}



#innermain {

	padding: 0;

	background-color: white;

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

	padding: 25px 0 0 0;

	border: 0;

	background-color: white;

	clear: both;

	float: left;

	width: 100%;

}



#content img {

	border: 4px #fff solid;

	padding: 0px;

}



#mainContent {

	margin: 0 0 0 220px;

	/*border-right: 5px #E0E0E0 solid; */

}



* html #mainContent {

	margin: 0 0 0 220px;

	

}  /*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: navy;
	margin: 0 24px 16px 20px;
	text-align: justify;

}



h3 {
	color: #787878;
	text-transform: uppercase;
	font-family: Arial,Verdana,garamond,Helvetica,Geneva,sans-serif;
	font-size: 75%;
	font-weight: bold;
}

h4 {
	color: #23008A;

}



.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;
	margin: 0 0 0px 0;
	border-bottom: 3px #fff solid;
	padding: 0;
	width: 100%;
}



#heading h1 {
	font-family: Arial, Verdana, garamond, Helvetica, Geneva, sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #fff;
	background-image: none;
	padding: 15px 0 0 20px;
	margin: 0 0 0 0;
	height: 39px;
	border: 0;
	float: none;
	background-color: #cebea1;
	

}



.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-color: #e2d8c5;
	height: 110px;
	border-bottom: 1px #e2d8c5 solid;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}



#menucontainerH {

	height: 75px;
	padding: 0;
/*        background-image: url(images/menu_bg.jpg); */

}



.menutop {

	height: 30px;

	background-color: #e2d8c5;
	margin-bottom: 1px;

}



.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: 35px;
	margin: 0 0 0 0;
	padding: 0px 0 0 10px;
	
	z-index: 20; /*should remain on top - IE needs it */
	border-bottom: 0px #880101 solid;
}

#nav ul li {
	border: 1px #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:  Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 95%;

	font-weight: bold;

	text-transform: lowercase;

	color: #880101;

}

#nav  li a:hover,#nav li:hover {

	/* background-color: #5C6CFF; */
	
	color: #880101;

}


#nav li ul li:hover {

	background-color: transparent;

	color:#fff;

}



#nav li ul li a:hover {

	background-color: #880101;

	color:#fff;

}



#nav ul li a {
	color: #666;
	background-color: #fff;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	height:1%; /* tackles IE problem with main menu */
}

#nav #home {

	width: 14%;

	text-align: center;

	margin: 7px 0 0 0;

	border-right: 1px #ccc dashed;

}



#nav #who0 {

	width: 19%;

	text-align: center;

	margin: 7px 0 0 0;

	border-right: 1px #ccc dashed;

}



#nav #who1 {

	width: 20%;

	text-align: center;

	margin: 7px 0 0 0;

	border-right: 1px #ccc dashed;

}



#nav #who2 {

	width: 22%;

	text-align: center;

	margin: 7px 0 0 0;

	border-right: 1px #ccc dashed;

}



#nav #who3 {

	width: 23%;

	text-align: center;

	margin: 7px 0 0 0;

}



#nav #what {

	width: 20%;

	text-align: center;

	margin: 7px 0 0 0;

	border-right: 1px #ccc dashed;

}



#nav #where {

	width: 22%;

	text-align: center;

	margin: 7px 0 0 0;

	border-right: 1px #ccc dashed;

}



#nav #nae {

	width: 26%;

	text-align: center;

	margin: 7px 0 0 0;

}



/* DD Menu End */

#ctrpanelcontainer {

	margin: 0 10px 0 10px;

}



.text {

	color: #5d4e6d;

	margin: 8px 14px 0 15px;

}



#whereami {

	background-color: transparent;

	margin-right: -3px;

}

#whereamiH {
	padding: 6px 0 0 7px;
}

.whereamitxt {
    color: #55421d;
	background-position: 0 2px;
	/*background-image: url(images/wai_bullet.gif);*/
	font-size: 110%;
	font-family: Arial, Verdana, garamond, Helvetica, Geneva, sans-serif;
	font-weight: normal;
}

#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: #5CBEFF;

}



* 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: 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: #ffffff;
	height: 30px;
	font-size: 90%;
	padding: 5px 0 0 20px;
}



#breadcrumbs a {

	color: #828282;

	border-bottom: 0;

}



#breadcrumbs a:hover {

	color: #000;

	border-bottom: 1px #000 solid;

}



#breadcrumbs a.crumbs {

	/*color: #818181;*/
        color: #ffffff;

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

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	line-height: 1.2em;

}



#side {
	width: 220px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	background-color: #880101;
}

#submenuH {
	padding: 0 0 5px 0;
	margin: 0;
	z-index:1;
}

/* redo of whole menu */
#submenu{

padding: 0;
}

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



#submenu ul li {
	padding: 0;
	font-weight: bold;
	border-bottom: 1px #fff solid;
	line-height: 2.4em;
}



#submenu ul li  a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 120%;
	padding-left: 30px;
	padding-bottom: 2px;
	text-decoration: none;
}

#submenu ul li ul li a:hover {
	text-decoration: none;
	color: #787878;
	background-color: white;
	border-bottom: 1px solid white;
	padding-bottom: 1px;
}


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

#submenu ul li.menu0 {
	background-color: #880101;

}

#submenu ul  li.menu0selected {
	background-color: #880101;
}

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

#submenu ul  li.menu1selected {
	background-color: #880101;
}

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

#submenu ul  li.menu2selected {
	background-color: #880101;
}


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

#submenu ul  li.menu3selected {
	background-color: #880101;
}

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

#submenu ul li.menu4selected {
	background-color: #880101;
}

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

}

#submenu ul li.menu5selected {
	background-color: #880101;
}

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

#submenu ul li.menu6selected {
	background-color: #880101;
}


#submenu ul li a:hover {
	color: #922582;
	border: none;
	text-decoration: none; /* just comment to remove underline hover */
    font-weight: normal;
}


#quicklinks {
	margin: 10px 0 0 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: 138px;
	padding: 2px 0 5px 55px;
	margin: 0;
	color: #fff;
	border: 0px #fff solid;
	background: transparent;
	font: 100% verdana, arial, georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 10px 0;
	height: 55px;
	background-image: url('images/flor_branca.png');
}

#quicklinks li a:hover {
	display: block;
	width: 138px;
	padding: 2px 0 5px 55px;
	margin: 0;
	color: #fc6;
	border: 0;
	background: transparent;
	font: 100% verdana, arial, georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 10px 0;
	text-align: left;
	background-image: url('images/flor_branca.png');
}

.clearer {

	background-color: transparent;
	height: 0px;

}







#footer {

	/*background-color: #e0e0e0; */
	background-color: #e2d8c5;
	color: #fff; /* overrule it 1/9/2006*/
	margin: 0;

}



#footer a {

	color: #fff;

}



#footer a:hover {

	color: #FFCC66;

}




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

#content a.buttlink:hover {
	color: #fff;
	text-decoration: none;
	background-color: #FFAE06;
	background-image: none;
	border: 1px #409398 solid;
}



.hrule{
	height: 10px;
	margin: 0 20px 20px 20px;
	padding: 0;
	background-image: none;
	border-bottom: 1px #880101 solid;
	background-color: transparent;
}

#content li {
	color: #880101;
}

#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 {
	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;
	padding: 100px 0 0 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;
	padding-top: 100px; 
	margin-top: -12px;

	margin-bottom: 400px;

}






.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: #9972FF;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: #9972FF;}
.cal_month form {margin-bottom: 0px;;margin-top: 3px;}
.cal_dates td {height: 112px;background-color: #9972FF;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 {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;}


/* =publications page
====================================================================== */
#content h2.bookshop-title-first{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 0 21px;
	color: #787878;
}

#content h2.bookshop-title{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 16px 0 0 21px;
	color: #787878;
}

#content img.book_img{
	display: inline;
	margin: 0 0 0 12px;
}

#content img.book_img_first{
	display: inline;
	margin: 0 0 0 22px;
}


/* Overriding universal.css */

h2{
	font-family: Arial,Verdana,garamond,Helvetica,Geneva,sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #FF781F;
	margin: 0 20px 10px 20px;	
	padding: 0;
	
}

/* Submenu */
.subOption li {
	margin-left: 20px;
}

#submenu_item {
	border-bottom: 0px solid #ffffff;
}

.thoughts_text_container {
height: 450px;
margin-left: 0px;
top: -20px;
position: absolute;
z-index: 1;
width: 700px;
}

#thought {
position: absolute; 
height: 450px;
z-index: 0;
margin-left: 0px;
margin-top: 20px;
background-color: white;
}

.thoughtsText {
font-family: verdana,arial,georgia,'Times New Roman',Times,serif;
font-weight: bold;
font-size: 12px;
color: #880101
}

#thoughts_container {
background-color: white;
margin-top: 0px; 
height: 510px;
width: 680px;
margin-left: 20px;
}


.rightFloat {
float: right;
width: 300px
}

h2.events {
text-transform: lowercase;
font-size: 120%;
}


#heading h1
{
font-family: Arial,Verdana,garamond,Helvetica,Geneva,sans-serif;
font-size: 140%;
font-weight: normal;
color: #ffffff;
background-image: none;
padding-top: 15px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 20px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
height: 39px;
border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
float: none;
 /* background-color: #cebea1; */
}

#breadcrumbsH
{
color: #ffffff;
height: 30px;
font-size: 90%;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 20px;
background-color: #880101;
}

p
{
color: black;
margin-top: 0pt;
margin-right: 24px;
margin-bottom: 16px;
margin-left: 20px;
text-align: justify;
}

h2
{
font-family: Arial,Verdana,garamond,Helvetica,Geneva,sans-serif;
font-size: 110%;
font-weight: normal;
color: #8b7e65;
margin-top: 0pt;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

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


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


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


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


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

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

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

footerH {
background-color: #e2d8c5;
}

h3.video {
background-color: #cebea1;
color: white;
margin-top: 15px;
margin-bottom: 2px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 95%
}
