.bbcpageServices hr { width: 85px; margin-top: 20px; }
.bbcpageServices hr, .bbcpageServices, .bbcpageCrumb a:hover,  .bbcpageServices a:hover { color: #003366; }
body, p, td, div, li, dt, dd { font-family: Arial, Helvetica, sans-serif; font-size: 90%; }
body { margin: 0; padding: 0; }
a:active  { color: #1A539A; text-decoration: none; }
a:link    { color: #1A539A; text-decoration: none; }
a:visited { color: #1A539A; text-decoration: none; }
a:hover   { color: #3399CC; text-decoration: underline; }
a         { color: #1A539A; text-decoration: none; }
body { background-color: #FFFFFF; color: #000000; }
p {
	padding: 5px;

}
#lnav { padding-left: 5px; }
#lnav p { color: #1A539A; font-size: 85%; margin: 0; }
#lnav p { padding: 0; }
#lnav .topic {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 95%;
	font-weight: bold;
}
#lnav .section { line-height: 150%; font-weight: bold; }
#lnav .subsection { font-size: 80%; line-height: 135%; }
#lnav .blanksubsection { height: 20px; }

#intro { border: 1px solid #000000; }
#intro p { font-size: 110%; padding: 5px; margin: 0; }
.video { background-color: #D4F6E5; }
.wholiveshere { background-color: #CCEAF5; border: 1px solid #000000; }
.fly { background-color: #EDB4A3; }
.newsstand { background-color: #E49E96; }
.newsstandcol { background-color: #F5CEC9; border: 1px solid #000000; }
.newsstandcol li { font-weight: bold; padding: 5px; margin-left: -15px; }
.newsstandcol ul { margin-top: -5px; }
.what { background-color: #F8E8E8; }
.laugh { background-color: #E2D5EF; }
.casestudy { background-color: #E7CFB3; }
.casestory { background-color: #F1E2CF; border: 1px solid #000000; }
.casestory li { font-weight: bold; padding: 5px; margin-left: -15px; }
.casestory ul { margin-top: -5px; }
.marching { background-color: #C3B7CF; }

.articlehead { background-color: #E49E96; padding-bottom: 10px; }
.articlehead p { margin-left: 10px; }
.articlehead h2 { margin-left: 10px; }
.articlebody { background-color: #F4D6D3; padding-bottom: 10px; }
.articlebody p { padding: 10px 10px 0px 10px; }

.transcripthead { background-color: #BCD8E4; padding-bottom: 10px; }
.transcripthead p { margin-left: 10px; }
.transcripthead h2 { margin-left: 10px; }
.transcriptbody { background-color: #E0F4FD; padding-bottom: 10px; }
.transcriptbody p { padding: 10px 10px 0px 10px; }

.balancedview { background-color: #ACD6E6; }
.balancedviewmain { background-color: #CCE8F3; border: 1px solid #000000; }
.swf { margin: 20px; }

.border { border: 1px solid #000000; }

.subtitle { font-size: 110%; font-weight: bold; }

.picthepics { background-color: #EFB48A; }
.picthepicsbody { background-color: #EFC6A8; padding: 10px 10px 10px 10px; }
.worldreligions { background-color: #BCEFE0; }
.worldreligionsbody { background-color: #D6F0E7; padding: 10px 10px 10px 10px; }
.fastfacts { background-color: #EFB48A; }
.fastfactsbody { background-color: #EFC6A8; padding: 10px 10px 10px 10px; }
.actnow { background-color: #E7CFB3; }
.actnowbody { background-color: #F1E2CF; border: 1px solid #000000; }
.actnowbody h3 { font-weight: bold; font-size: 110%; }
.teachhead { background-color: #B8E998; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; padding: 10px; }
.teachleftpad { font-weight: bold; font-size: 80%; background-color: #DDF2D1; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 5px; padding-left: +10px;}
.teachhead td { font-weight: bold; padding: 5px; margin-left: +5px; }
.teachhead h1 { font-size: 120%; margin: 0; }
.teachsubban { background-color: #FEFF99; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.teachbody { background-color: #DDF2D1; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 5px; }
.teachbody h3 { padding-left: 5px; }
.teachbody h4 { padding-left: 5px; }
.teachbody dt { display: inline; margin: 5px 5px 0 5px; font-weight: bold; padding: 5px 0 0 0; }
.teachbody dd { display: block; margin: 0 5px 5px 5px; padding: 0 0 5px 0; }
.fourcorners { background-color: #B0E2C9; }
.fourcornersbody { background-color: #DBF7E8;  border: 1px solid #000000; }

.actnowhead { background-color: #E7CFB3; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }
.actnowhead p { margin-left: 10px; }
.actnowhead h2 { margin-left: 10px; }

.actnowbodymain {
	background-color: #F1E2CF;
	border-bottom: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.actnowbodymain p { margin-left: 5px; }
.actnowbody h3 { margin-left: 5px; }
.actnowbody p { padding: 5px; }

.directoryPad {
	padding: 5px;
}
.directoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.actnowLeftpad {
	padding-left: 10px;
}
