/* MENU OPTIONS */
.navlist	{ padding: 1px; margin-left: 0; font: 12px verdana, sans-serif; width: 14em; color: gray; } 
.navlist li	{ list-style: none; margin: 0px; border-left: 2px #004080 solid; border-bottom: 1px gray solid; border-top: 1px gray solid; border-right: 1px gray solid; text-align: left; }
.navlist li a { display: block; padding: 0.7em 0.5em 0.7em 0.9em; text-decoration: none; }
.navlist li a:link { color: #000; }
.navlist li a:visited { color: #006; }
.navlist li a:hover { font-weight:bold; color: #000080; background: #b1d5ed; border-left: 3px #004080 solid; }
.navcontainer { width: 200px; text-align: left; }

/* BODY OPTIONS */
body	{padding: 5px; background-color: #FFFFFF; background-image: url('images/backgrounds/greyback48.jpg'); background-repeat: repeat; background-position:  right bottom;; font-style:normal; font-variant:normal; font-weight:normal; font-size:100.00%; font-family:Trebuchet MS, Calibri, Arial, sans-serif }

/* HEADING OPTIONS */
h1,h2,p	{margin: 0 10px}
h1		{color: #000000;}
h2		{color: #000000}
h2		{padding-top: 0.3em}
h6		{margin: 0 0 0 0; text-align: center; }

h1.title { font-size: 24pt; text-align: center; }

h2.frontline {  }
h2.backline {  }

/* DIV OPTIONS */
div.namebar	{ width: 100%; background: #9BD1FA}
	div.namebar p {padding-bottom:1em; margin: 0 0 0 0; padding: 0 2% 0 0; text-align: right; font-weight: bold; color: white; font-style: italic; font-size: 14pt; } 
div.top		{ margin: 0 5% 0 5%; }


/* */
b.rtop, b.rbottom	{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
    
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

/* HR OPTIONS */
hr	{ width: 75%; }

/* IMG OPTIONS */
img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }

/* PARAGRAPH OPTIONS */
p.default	{ text-align: left; margin: 5px 0 5px 0; }
p.centered	{ text-align: center; margin: 5px 0 5px 0; } 
p.logo { font-size: 10px; font-family: Tahoma, 'Courier New', Arial; }
p.group { text-align: left; margin-left: 40pt; font-size:14pt; font-family:Verdana; }

/* TABLE OPTIONS */

table { background-color: white; width: 90%; }

table.bottom { width: 90%; }
	table.bottom td { vertical-align: top; }
	table.bottom td.menu { width: 110px; text: align: left; margin: 0 0 0 0;}
	
table.centered {}
	table.centered { text-align: center; }
	
table.communitycare { width: 90%; border-right-style:solid; border-right-width:2px; border-bottom-style:solid; border-bottom-width:2px }
	table.communitycare p { margin: 5px 0 5px 0; }
	table.communitycare td { width: 50%; text-align: left; width: 50%; margin: 10px 0; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px}
	table.communitycare th { text-align: center; width: 50%;  margin: 10px 0; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:1px; border-bottom-width:1px}

table.events { width: 100%; }
	table.events td { border:1px dotted #C0C0C0; text-align: left; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px }
	table.events th { text-align: center; }
	table.events p { border-top:1px solid #C0C0C0; margin:0; border-left-width:1px; border-right-width:1px; border-bottom-width:1px }

table.linkstop { width: 90% }
	table.linkstop td.logo { padding: 5px 5px 0 15px; text-align: center; width: 101px; }
	table.linkstop td.logo2 { padding: 5px 5px 0 15px; text-align: center; width: 73px; }
	table.linkstop td.banner { background: url('images/dove_washedout_compressed.jpg') no-repeat top center; }
	table.linkstop tr { }
	
table.ninety { width: 90%; }
	table.ninety td { width: 50%; text-align: center; vertical-align: middle; }
	table.ninety tr { vertical-align: middle; }
			
td.contentcenter { text-align: center; }
	td.contentcenter p { margin: 10px 0 10px 0; }
	td.contentcenter table { }
	/* td.contentcenter { background: url('images/congregation.jpg') no-repeat top center; } */

td.contentleft { text-align: left; }
	td.contentleft p { margin: 10px 0 10px 10px; }
	td.contentleft table { }
	
td.date { width: 100px; }
	
/* BULLET OPTIONS */

ul.believe { text-align: left; }
ul.groups li { margin-top: 8pt; margin-bottom: 8pt; }
ul.subgroup { list-style-type: circle; font-family:Verdana; font-size:10pt; text-align: left; }

/* NEW BOX OPTIONS */
.box { 
  background: #9BD1FA; 
}
.box p {padding-bottom:1em; margin: 0 0 0 0; padding: 0 2% 0 0; text-align: right; font-weight: bold; color: white; font-style: italic}

.boxtop { 
  background: url('images/ne.gif') no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 5px; 
  background: url('images/nw.gif') no-repeat top left; 
}
.boxbottom { 
  background: url('images/se.gif') no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 5px; 
  background: url('images/sw.gif') no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 5px 0px 5px;
  text-align: right; font-weight: bold; color: white; font-style: italic; font-size: 12pt; 
}