/* Global settings */



body				{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	margin: 0 0 20px 0;	padding: 0; /* max-width : 750px;	min-width: 750px; */}

A:link, A:active	  { color: #d27972; text-decoration: none; border-bottom: 1px dashed #09c }

A:visited			  { color: #9a0c00; text-decoration: none; border-bottom: 1px dashed #09c }

A:hover				  { color: #9a0c00; text-decoration: none; border-bottom: 1px solid #9a0c00 }

.oldbrowser			{	display: none;	}

p					{	line-height: 1.4em;	}

p.left				{	margin: 5px 15px 5px 0;	float: left;	text-align: center;	}

p.right				{	margin: 5px 0 5px 15px;	float: right;	text-align: center;	}

p.center			{	margin: 0 0 10px 0;	text-align: center;	}

.clr				{	clear: both;	}

img					{	border-style: none;	border: none;		background: none;	}

img.left			{	margin: 5px 15px 5px 0;	float: left;	border-style: none;	}

img.right			{	margin: 5px 0 5px 15px;	float: right;	border-style: none;	}

h1					 { font-weight: bold; font-size: 1.8em; margin-top: 20px }

h2					 { font-weight: bold; font-size: 1.4em; margin-top: 30px }

h3					 { font-weight: bold; font-size: 1.1em }

td.lightline		{	border-bottom: 1px solid #cccccc;	}

ul, ol				{	line-height: 1em;	margin-top: 0;	}

li					 { margin-top: 0.4em }

/* ul>li				{	margin-top: 0;	}  */





/* Home Page ******************************************************************/



.frontpage		{	border-top: 1px solid #006699;	clear: both;	}



.fptop			{	font-size: 1.5em;	}



.fpleft			{	float: left;	width: 65%;	}

.fpleft h2		{	border-bottom: 1px dashed #006699;	padding-bottom: 3px; }

.fpleft p.more	{	text-align: right; padding-bottom: 3px;}



.fpright		 { background-color: #f4eadd; float: right; border-bottom: 1px solid silver; width: 30% }

.fpright p		{	padding: 5px 10px 15px 10px;	margin: 0;	}

.fpright h1		 { color: white; font-weight: normal; font-size: 1.2em; background-color: #9a0c00; margin: 0; padding: 0px 10px }

.fpright h2		{	border-top: 1px solid #006699;	padding: 10px 10px 5px 10px;	margin: 0;	}



/* .frontpage p	{	border-top: 1px dashed #006699;	padding: 10px;	margin: 0 10px 10px 0;	clear: both;	}

p.topborder		{	border-top: 1px solid #006699;	padding: 0 0 0 10px;	margin: 10px 0px 10px 0;	clear: both;	}  */











/* News ***********************************************************************/



#content #news h2	{	border-bottom: 1px dashed #006699;	padding-bottom: 3px; clear:both;}

.news			 { background-color: #f4eadd; float: right; border-bottom: 1px solid silver; width: 30% }

.news h1		 { color: white; font-weight: normal; font-size: 1.2em; background-color: #9a0c00; margin: 0; padding: 0px 10px }

.news h2		{	border-top: 1px solid #006699;	padding: 10px 10px 5px 10px;	margin: 0;	}

.news p			{	padding: 5px 10px 15px 10px;	margin: 0;	}

.news p.more	{	text-align: right; padding-bottom: 3px;}

p.posted		{	color: gray;	font-size: 0.7em;	}







/* Content ********************************************************************/

#content			{	margin: 20px 60px 30px 60px;	}

#content .noborder	{	border: none;	background: none;	}





/* Heading ********************************************************************/



#heading					 { background-color: #9a0c00; padding: 4px 0 2px 4px }

#heading img.left			{	float: left;	margin: 0 5px 0 0;	padding: 0;	border: none;	background: none;	}

#heading img.noborder		{	border: none;	background: none;	margin: 0;	padding: 0;	}

#heading a.img				{	border: none;	background: none;	margin: 0;	padding: 0;	}



#headlinks					  { font-size: 0.85em; font-family: verdana, arial, helvetica, sans-serif; background-color: #f4eadd; padding: 1px 0 1px 55px; border-bottom: 1px solid #9a0c00 }

#headlinks a				 { padding: 1px 7px; border-top: none; border-right: none; border-bottom: none; border-left: 1px solid #9a0c00 }

#headlinks .first a			{	border: none;	}

#headlinks a:hover			 { color: white; background-color: #09c }

#headlinks a.selected		 { color: white; background-color: #9a0c00 }

#headlinks a:hover.selected	 { color: white; background-color: #09c }

#selected					 { color: #09c }



/* Links **********************************************************************/



#links					{	font-size: 0.85em;

							font-family: verdana, arial, helvetica, sans-serif;

							background: #f5f5f5;

							border-bottom: 1px solid silver;

							margin: 0;

							padding: 1px 0 1px 60px;	}

#links a				{	margin-bottom: 20px; border: none;	padding: 1px 5px 1px 4px;	border-right: 1px solid silver;	}

#links a:hover			 { color: white; background-color: #09c }

#links a.selected		 { color: black; background-color: #dfcbac }

#links a:hover.selected	 { color: white; background-color: #09c }







/*

#links					{	font-size: 0.85em;

							font-family: verdana, arial, helvetica, sans-serif;

							background: #f5f5f5;

							border-bottom: 1px solid silver;

							margin: 0;

							padding: 1px 0 1px 60px;	}

#links a				{	margin-bottom: 20px; border: none;	padding: 1px 5px 1px 4px;	border-right: 1px solid silver;	}

#links a:hover			{	background: #ff8800;	color: white;	}

#links a.selected		{	background: #99C2D6;	color: black;	}

#links a:hover.selected	{	background: #ff8800;	color: white;	}

*/





/* Newsletters ****************************************************************/



/*

#newsletter  {

	max-width : 800px;

}

*/

p.newsletterheader		{	margin: 30px 0 5px 0;	border-top: 1px solid silver; }

p.newsletterlist		{	margin: 0 0 0 10px;	}

p.newsletterlist td		{	padding: 0;	margin: 0;	padding-right: 10px;	}







p.newsTitle				{	font-weight: bold;	font-size: 2em;	margin: 0;	}

p.newsTagLine			{	margin: 0;	border-bottom: 5px solid #006699;	}

p.newsIssue				{	text-align: right;	margin: 0 0 30px 0;	}

p.vwIssue				{	margin: 0 0 0 120px;	border-bottom: 5px solid #006699;	}

p.vwName				{	margin: 0 0 20px 120px;	}

#newsletter h2			{	clear: both;	}

#newsletter h2.noclear	{	clear: none;	}

.fluidright				{	float: right;	width: 45%;	}

.fluidleft				{	float: left;	width: 45%;	}

.prayerpoints			 { background-color: #f4eadd; float: right; margin: 10px; border-bottom: 1px solid silver; width: 220px; height: auto }

.prayerpoints ul		{	margin-top: 10px;	margin-right: 20px;	margin-bottom: 0;	padding-bottom: 10px;	}

/* .prayerpoints li		{	margin: 0;	} */

.prayerpoints h1		 { color: white; font-weight: normal; font-size: 1.2em; background-color: #9a0c00; margin: 0; padding: 0px 10px 1px }

.prayerpoints h2		{	border-top: 1px solid #006699;	padding: 10px 10px 5px 10px;	margin: 0;	}

.boxout 				 { background-color: #f4eadd; float: right; margin: 10px; padding: 10px; border: solid 1px #006699; width: 200px; height: auto }

.boxout h2			{	margin: 0;	}







/* Forms **********************************************************************/

/* Default form styles */

.field				{	border: solid #006699 1px;	font-family: monospace;	padding: 0;	}

.button				 { font-family: verdana, arial, helvetica, sans-serif; background-color: #f4eadd; border: 1px }

.button:hover		 { color: white; background-color: #9a0c00; cursor: pointer }

/* Used on the contact form */

#contact .field		{	width: 400px;	}

#contact .button	{	width: 400px;	}

.error				{	color: red;	}









/* Support Groups *************************************************************/



.supportinfo p	{	margin-left: 130px;	}

.supportinfo h2 {	padding: 10px 0 0 0;	border-top: 1px dashed #006699;	clear: both;	}





/* Countries ******************************************************************/



.countries			{	margin-left: 130px;	}

.countries td		{	border: 1px solid #006699;	background: #DEF0F9;	width: 50%;	vertical-align: top;	}

.countries table	{	clear: both;	}

.countriesindex h2	{	padding: 10px 0 0 0;	border-top: 1px dashed #006699;	clear: both;	margin-top: 40px;	}

.countriesindex p	{	margin-left: 130px;	}







/* Copyright ******************************************************************/



#copyright			{	background: #f5f5f5;	color: gray;	font-size: 0.7em;	margin-top: 50px;	clear: both;

						border-top: 1px solid silver;	border-bottom: 1px solid silver;	padding-left: 60px;	padding-right: 60px;	}



#copyright .right	{	float: right;	padding-bottom: 1px;  /* needed to show underline on "Contact Us" in IE6 */	}

