 /* -----------------*/
/* Set page margins */
/* -----------------*/

#frame {
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 0%;
	background-color: antiquewhite;
}

/* -------*/
/* Header */
/* -------*/

#header {
	width: 100%;
	height: 85px;
	overflow:  hidden;
	background-position: top left;	/*originally 0;*/
	background-image: url(../images/bg5x85.gif);
	background-repeat: repeat-x;
}

#header h1 {
	margin: 0;
	padding: 0;
	/*margin-top: 5px;*/
	/*margin-left: 15px;*/
	margin-top: -65px;
	margin-left: 3%;
	color: white;
	font-size: 2.5em; /* originally 3.5em;*/
	font-weight: bold;
}

#header h4 {
	
	/*margin-top: 5px; - commented out 070811 for testing*/
	/*experimenting with different margin-top values in 
	next line.*/
	margin-top: -1px;
	margin-left: 8%;
	color: white;
	font-size: 2em; /*originally 2.5em;*/
	font-weight: bold;
}

#header img {
	
	margin-top: 10px;
	margin-left: 94%;
}

/* ------------ */
/* Menu control */
/* ------------ */

#spacer p {
	position: absolute;
	top: 86px;
}


/* ------------ */
/* Menu control */
/* ------------ */

#nav p {
	display: none;
}

#nav ul {
	/*position: absolute;
	top: 86px;*/
	padding:  3px 0;
	margin-left: 0;
	border-bottom: 1px solid #778;
	/*font: bold 1.9em Verdana, sans-serif;*/
   font: bold 1em Verdana, sans-serif; /*originally 1.6em;*/
}

#nav ul li {
	list-style: none;
	margin: 0;
	display: inline;
}

#nav ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #dde; /*light gray*/
	text-decoration: none;
}

#nav ul li a:link {
	color:  #448;
}

#nav ul li a:visited {
	color: #667;
}

#nav ul li a:link:hover, #nav ul li a:visited:hover {
	color: #000;
	background: lightsteelblue;
	border-color: #227;
}

#nav ul li a#current {
	background: white; /* originally white, now antiquewhite or #faebd7*/
	border-bottom: 1px solid white; /* originally white, now antiquewhite*/
}

/*-----------------------------*/
/*format columns for index.html*/
/*-----------------------------*/

.td_main {
	vertical-align: top;
	width: 33%;
	padding-top: 0;
	padding-right: .5em;
	padding-left: .5em;
	padding-bottom: .5em;
	border: 0;
		
}


/* delete the following three column formating info if table*/
/* formatting works */


/*-----------*/
/*left column*/
/*-----------*/




#columnLeft {
	position: absolute;
	margin-left: 2%;
	width: 30%;
	/*top: 28%;*/
	top: 155px;
	background: #fff;
}

/*-------------*/
/*Middle column*/
/*-------------*/

#columnMiddle {
	position: absolute;
	left: 34%;
	width: 33%;
	top: 155px;
	background: #fff;
	/*border-right: 1px solid #778;*/
}

/*------------*/
/*Right column*/
/*------------*/

#columnRight {
	position: absolute;
	left: 69%;
	width: 28%;
	top: 155px;
	background: #fff;
}

#columnRight li {
	font-size: 1.9em;
}

#columnRight p {
	clear: both;
	font-size: 1.9em;
	
}

#columnRight img {
	/* equal to the negative of half its width */
	margin-left: -104px;
}

#columnRightCenter {
	padding-left: 50%;
}

.center {
	text-align: center;
}


/*------*/
/*Footer*/
/*------*/

#footer {
	/*clear: both;
	padding-bottom: 1em;
	border-top: 1px solid #333;*/
	text-align: center;
}

/*------------------------------------------*/
/*adjust inner margins for Music, News pages*/
/*------------------------------------------*/

#content {


margin-left: 1em; /*originally 3%*/
margin-right: 1em; /*originally 3%*/
}


/*----------*/
/*Admin Page*/
/*----------*/

#margins {
	margin-left: 10%;
	margin-right: 10%;
}


/*----------*/
/*Formatting*/
/*----------*/

#cap p:first-letter {
	font-size:  150%;
	font-weight: bold;
	line-height: .5;
	margin:  0; /*testing*/

}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

#Right {
	float: right;
}

#Left {
	float: left;
}

.floatCenter {
	float: center;
}

#Center {
	float: center;
}

/* ************************* */
/* Formatting for index.html */
/* ************************* */

#main table {
	font-weight: normal;
	font-size: 0.7em; /* originally 1.1em;*/
	
}

#main td {
	vertical-align: top;
	font-size: 1.7em;
}

#main h2 {
	text-align: center;
	background-color: #dde;
	font-size: 1.3em;
	color: #448;
}

#main p {
	font-size: 1em;
	line-height: 1.3em;
}                             /*testing*/


#main h4 {
	font-size: 1.1em;

}
#worship table {
	font-weight: bold;
	font-size: 1em;
}

#worship td {
	vertical-align: top;
	font-size: 1.1em;
}

h2 {
	text-align: center;
	background-color: #dde;
	font-size: 1.5em;
	color: #448;
}

h3 { /* used for headings within pages */
	font-size: 1.6em; /*originially 2.1em;*/
	color: sienna;
	line-height: 0.5;
	margin: 0.25 0 0 0; /*testing*/
}

h4 {
	font-size: 1.2em;
}

h5 { /* for Sermon titles in sermon text pages */
	font-size: 2.5em;
	color: sienna;
	line-height: 1em;
	margin:  0.75 0 0 0;/*testing*/
}

.h22 {
	text-align:  center;
	font-size: 2.5em;
}

span {
	font-size: 1.2em;
	font-weight: bold;
	color: sienna;
}

a:link {
	text-decoration:  none;
}

a:visited {
	/*color: #0000FF;*/
	color: darkslategray;
	text-decoration: none;
}

a:hover {
	color: sienna;
	text-decoration: underline;
}

/* testing */

.li {
	font-size:  1.3em; /*originally 1.9em;*/
}

/* end testing */	

p {
	/*clear: left;*/
	font-size: 1.3em; /* originally 1.9em;*/
	line-height: 1.25em;
	margin: 0.75em 0 0 0/*testing*/
}

hr {
	width: 33%;
}

ul {
	line-height: 1.5;
}


body {
	font-size: 62.5%;
	font-family: "small Georgia", "times new roman", serif;
	/*font-family: arial, sans-serif;*/
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	font-weight: normal;
	/*background-image: url(../images/bg5x85.gif);
	background-repeat: repeat-x;*/
	/*background-color: antiquewhite;*/
}

/*input, select, th, td {
	font-size: 1em;
} */  

/* styles for collapsable sermon archive menu */

#menulink {
	display:  none;
}

function kadabra(zap) {
 if (document.getElementById) {
  var abra = document.getElementById(zap).style;
  if (abra.display == "block") {
	abra.display = "none";
	} else {
	abra.display = "block";
  }
  return false;
  } else {
  return true;
 }
}