* {
 font-family:Calibri,Arial;
 font-size:11pt;
/* color:#666666; */
 color:#000;
}


a {
 /*text-decoration:none;*/
 color:blue;
}

a:hover {
 color:red;
}

p.quote {
 font-family:Cambria;
}

p {
 margin:0px;
 padding:0px;
 padding-bottom:10px;
 margin-top:5px;

 border: 0px;
 line-height:1.1em;
 /*background-color:blue;*/  /*for debugging only*/
 /*line-height:1.3em;*/
}

p.smallfont {
 margin:0px;
 padding:0px;
 margin-top:0px;
 border: 0px;
 font-size:x-small;
}


h1, h2, h3, h4 {
 margin:0px;
 margin-top:0.75em;
 color:#201a8C;
 margin-bottom:0;
 padding:0px;
 border:0px;
 font-family:Cambria, Arial;
/* padding-left:1em; */
}

h1 {
  color:#004A80;
  font-size:14pt;
}

h2 {
  color:maroon;
}

h3 {
   color:red;
}


ul,ol,li {
  margin:0px;
  padding-left: 1em;
}

img {
  margin:0px;
  border: 0px;
  padding:0px;
}

body {
 border:0px;
 padding:0px;
 margin:4px;
 background-color:#104E8B;
}

div.header {
 width:960px;
 border: 0px;
 padding:0px;
 margin:0px;
 background-color:white;    /* bg color: header */
}

div.outer   {
   padding: 0px;
   margin: 0px;
   border:0px;
   background-color:white;
   width: 960px;
   height:auto;
}




div.breadcrumbs {
   background-color:white;
   padding-left:15px;
   padding-top:0px;
   padding-bottom:0px;
   padding-right:0px;
   margin:0;
   border:0;
   font-size:x-small;
   color:#528B8B;
}
div.breadcrumbs a {
   text-decoration :none;
   font-size:x-small;
   color:#2F4F4F;
}

div.breadcrumbs a:hover {
    color:Red;
}
  
div.navbar {
   background-color:#00008B ; 
   font-style:normal;
   padding-left:10px;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:0px;
   margin:0;
   border:0;
}

div.navbar a {
    color:White;
    text-decoration:none;
}
div.navbar a:hover {
    color:Navy;
}

/* 'parent' of left, center, right panes */
div.content {
   border:0px;
   padding:0px;
   margin:0px;
   width:960px;
   background-color:white;
}

/* here for ie browsers, so that outer content pane spans the heights of the child divs */
div.content:after {
   content: '.';
   display: block;
   clear: both;
   visibility: hidden;
   height: 0;
   line-height: 0;
}

div.userpane {  
   /* no width here, users must mix in their own widths */
   /* for vertical spacing between cells, use the left rule, not padding */ 
   float:left;
   border: 0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   margin:0px;
   background-color:white;/* for debugging, change color */
   height:auto;
}

div.footerpane {
   padding:0px;
   margin:0px;
   border:0px;
   clear: both;
   width: 960px;
   background-color:#CDB79E;
}

div.footerpane p { 
   font-family: Tahoma; 
   font-size:small;
}


/* styles related to the contacts html page only */

td.groupname {
   color:maroon;
}
td.membername {
   color:navy;
   font-size:12pt;
   padding:0; margin:0;  border:0;
}
td.membertitle {
   color:navy;
   font-weight:bold;
   font-size:10pt;
   padding:0; margin:0;  border:0;
   padding-left:1em;
}
td.memberphone {
   color:navy;
   padding:0; margin:0;  border:0;
   font-size:10pt;
   padding-left:5px;
}
td.memberext {
   color:maroon;
   font-size:9pt;
   padding:0; margin:0;  border:0;
   padding-left:3px;
}
td.memberemail {
   color:maroon;
   font-size:10pt;
   padding:0; margin:0;  border:0;
   padding-left:10px;
}

/* drop down menu styles */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

/* top nav bar button background color */
#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 90px;
	background: #006400;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm li a.home {
   width:18px;
   height:18px;
}
#sddm li a.reledmenu {
   width:160px;
   height:18px;
}


/* top nav bar button HOVER background color */
#sddm li a:hover
{	background: #228B22;}

/* back color doesn't show, except for left side of indented pulldowns */
#sddm div
{	position: absolute;
	visibility: hidden;
	z-index:30;
	margin: 0;
	padding: 0;
	background: #B2DFEE;
	border: 1px solid black;}

    /* pulldown menu background color (non hover) */
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #B2DFEE;
		color: black;
		font: 11px arial}

    /* pulldown menu background color (hover) */
	#sddm div a:hover
	{	background: #104E8B;
		color: white}

div.sitemap {
   float:right;
   padding-right:1em;
   padding-top:3px;
}
a#sitemap {
   font-size:small;
   
}
a#sitemap:hover {
   color:red;
}

/* shadows */
#shadow-container {
    position: relative;
    left: 3px;
    top: 6px;
    margin-right: 3px;
    margin-bottom: 3px;
	z-index:0;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -2px;
    top: -2px;
}

#shadow-container .shadow1 {
    background: #F1F0F1;
}

#shadow-container .shadow2 {
    background: #DBDADB;
}

#shadow-container .shadow3 {
    background: #B8B6B8;
}

/* container for all shadow boxes */
#shadow-container .container {
    background:  #CAE1FF; 
    border: 1px solid #848284;
    padding: 5px;
}

/* for the gospel verse numbers */
.versenumber {  
	   font-size:xx-small;
	   color:maroon;
       font-family:Cambria;
	   padding-left:8px;
	   padding-right:8px;
}






