body {
		text-align:center;
		background: #ffdd99;
		behavior: url("csshover3.htc");  /* http://www.lichfieldchristianschoolswork.org/csshover3.htc */
		/*font: .84em/1.333 georgia, verdana, helvetica, tahoma, sans-serif*/
				}

/* generics */
.hd {font-weight: 900; font-size: 1.1em;}
.emp {font-weight: bold;}
div.clearer {clear: left; line-height: 0; height: 0;}
div.clearerb {clear:both; line-height: 0;height:0;}



#wrapper {
		width:740px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;

		}
		
	#masthead_n_nav {
		width: 740px;
		height: 136px;
		background: url(i/masthead_n_navbar.jpg) 0 0 no-repeat;
		}
		
#masthead {
	width: 740px;
	height: 114px;
	background: url(i/masthead24.jpg) 0 0 no-repeat;
	}
	


div#nav  {display:block;width:100%;height:23px;margin:0;padding:0;font-size:.9em;border-top: 1px solid #fefefe;background:#ffa600;color:#00004d;} 
 /*float:left; height: 22px; margin: 0; padding: 0; color: #00004d; font-weight: 500;font-size:.9em;
  background: #ffa600; border-top: 1px solid #fff;border-bottom: 0px solid #ff190c;}*/
div#nav ul {margin: 0; padding: 0; background: #fff;
  border: 1px solid #ffc964; border-width: 0 1px;}
div#nav li {position: relative; list-style: none; margin: 0;
  float: left; width: 6.35em; line-height: 1em;
  background: transparent url(i/nav_divider_bar2.gif) repeat-y top right;}
div#nav li.first {position: relative; list-style: none; margin: 0;
  float: left; width: 6.35em; line-height: 1em;border: 0;background: transparent url(i/nav_divider_bar2.gif) repeat-y top right;}
div#nav li.last {position: relative; list-style: none; margin: 0;
  float: left; width: 6.8em; line-height: 1em;border: 0;background-image:none !important;}
  

/*div#nav li.submenu {background: url(i/arrow.gif) 85% 50% no-repeat;z-index:50;display:normal;}*/
div#nav li:hover {background: #ff190c url(i/nav_divider_bar2.gif) repeat-y top right;z-index:100;} /* url(i/nav_divider_bar2.gif) repeat-y top right;color: #fff;}*/
div#nav li.submenu {background:#ffa600 url(i/nav_divider_bar2.gif) repeat-y top right;}
div#nav li.submenu:hover {background: #ff190c url(i/nav_divider_bar2.gif) repeat-y top right;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; color: #fff;
  text-decoration: none; width: 5.85em;}

div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 8.1em;  
  display: none;background-color: #eb9800;}
div#nav ul ul li {border-bottom: 1px solid #ffc964;width:8.1em;background-image:none !important;}
div#nav li.submenu li.submenu {background: url(i/arrow.gif) 92% 50% no-repeat;}
/*div#nav li.submenu li.submenu:hover {background-color: #ffc964;}*/
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: -1px;}

div#nav ul.level3 {top: -1px; left: 8.1em;   /*4.6em*/
  border-top: 1px solid #ffc964;}

/*div#nav li.submenu:hover {background-color: #ffc964;}*/ /*f48b0b*/
  
 div.clear_right {clear: right; line-height: 0; height: 0;}
div.clear_left {clear:left; line-height: 0; height: 0;}
div.clear_both {clear: both; line-height: 0; height: 0;}
 
#content_outline {
	width: auto;
	margin: 0;
	padding: 0;
	border-right: 2px solid #ffc964;
	border-left: 2px solid #ffc964;
	}
	
/*
#contentleft {
		width:150px;
		padding:0px;
		float:left;
		background:transparent;
		}
	*/
	#contentcenter {
		width:491px;
		margin: 0px;
		padding:10px 10px 0px 10px;
		/*float:left;
		background:transparent;
		border-left: 0px solid #ffc964;
		border-right: 0px solid #ffc964;
		border-bottom: 0px solid #ffc964;
		border-top: 1px solid #ffdb99;*/
		color: #000080;
		}

#contentcenter a {font-weight: normal;}
#contentcenter a:link {color: #000080; text-decoration: underline;} /*unvisited link*/
#contentcenter a:visited {color: #800080;text-decoration: underline;} /*visited link*/
#contentcenter a:hover {background-color: #e6ac00;  } /* mouse over*/
#contentcenter a:active {color:#ff0000;}   /* active link*/



#contentcenter h2 {
		width: 483px;
		padding:0 4px 4px 4px;
		margin-bottom:4px;
		border:0;
		background: #ff0000 url(i/h2_bg.jpg) 0 0 repeat-x;
		color: #fff;
		font-size: 1.6em;
						}



#contentright {width:203px;float:right;height:auto; margin: 0;padding:10px 10px 0 10px;background:transparent;border: 0;} /*border-left: 1px solid #ffc964;}
		border-right: 0px solid #ffc964;border-bottom: 2px solid #ffc964;border-top: 1px solid #ffdb99;}*/
#contentright p {  font: normal .7em georgia, tahoma, helvetica, georgia, arial , sans-serif;color: #000080;margin: 0; padding: 6px 10px 0 10px;}
#contentright p.last {margin-bottom:14px;padding: 6px 10px 0 10px;}
#contentright p.title {font:normal bold .9em tahoma,helvetica, georgia, arial,sans-serif;padding-bottom: 12px;}


#contentright h3 {
		width:197px;
		padding:0px 4px 4px 4px;
		margin: 0;
		border:0;
		background: #ff0000 url(i/h3_bg.jpg) 0 0 repeat-x;
		color: #fff;
		font-size: 1.2em;
						}
		

#contentright a:link {color: #000080; text-decoration: underline;} /*unvisited link*/
#contentright a:visited {color: #800080;text-decoration: underline;} /*visited link*/
#contentright a:hover {color: #8080ff;  } /* mouse over*/
#contentright a:active {color: #ff0000;}   /* active link*/

#contentright a.more {font-size: .8em;}
#contentright a.more:link {	text-decoration: underline;	color: #000080;} 
#contentright a.more:visited {color: #800080;text-decoration: underline;} /*visited link*/
#contentright a.more:hover {color: #000080;background-color: #e6ac00;  } /* mouse over*/
#contentright a.more:active {color: #ff0000;}   /* active link*/
	
#contentright ul
{font: normal .7em georgia, tahoma, helvetica, georgia, arial , sans-serif;color: #000080; 
list-style-type:none; /* removes the list-item marker */
padding:0px;margin:0px;} /*both margin and padding must be set to zero for cross-browser compatibility */

#contentright li
{
background-image:url(i/bullet.gif);
background-repeat:no-repeat;
background-position:0px 3px;   /* position graphic left 0 and down 3px */
padding-left:23px;  /* position the text of the list*/
margin-top: .5em;
margin-bottom: .5em; /*control spacing with margin*/
}


table td.caption {font-size: .8em;}

table#team {font-size: .8em; border:0px solid #ccc;margin-top:10px;}
table#team th {background-color: #00198c;color: #ffc34d; font-size: 1.2em;font-family: georgia, tahoma, verdana, helvetica, sans-serif;}
table#team tr {border: 0px solid #ccc;}
table#team tr.odd {border : 0px solid #ccc; background-color: #ffd480;}
table#team td {border-top: 1px dotted #00198c;border-right: 1px dotted #00198c;border-left: 1px dotted #00198c; padding: 4px;}
table#team tr.last {border-bottom: 1px solid #ccc;}


.red {color: red;}
table#prayer_request_form {font-size: .9em;border: 1px dotted blue;}
table#prayer_request_form  tr{padding: 2px 0;}
table#prayer_request_form tr.legend {font-size: .8em;color: red;text-align:left;}
table#prayer_request_form td {font-size:.9em;}
table#prayer_request_form td.lbl {text-align:right;vertical-align:top;}
table#prayer_request_form td.input {text-align:left;vertical-align:top;}

.red {color: red;}
table#form {font-size: .9em;border: 1px dotted blue;}
table#form  tr{padding: 2px 0;}
table#form tr.legend {font-size: .8em;color: red;text-align:left;}
table#form td {font-size:.9em;}
table#form td.lbl {text-align:right;vertical-align:top;}
table#form td.input {text-align:left;vertical-align:top;}

/* generics */
	p {margin:.333em 0 1em 0;}
	img.left {float:left; margin: 0 10px 10px 0;}
	img.right {float: right; margin: 10px 0 10px 10px;}
div.clearer {clear: left; line-height: 0; height: 0;}		
	h1,h2, h3,h4,h5,h6 {padding: 0; margin: 0;border: 0;color:#006;font-family: tahoma, helvetica, cambria, arial;}
	h1 {
		font-size:1.8em;
			}
	h2 {font-size: 1.6em;height:auto;}
	h3 {font-size: 1.4em;}
	h4 {font-size: 1.3em;}
	h6 {font-size : 1.2em;}

a:link{text-decoration: underline;color: #0000ff;}
	
a:visited {text-decoration: underline;color: #800080;}

a:hover {text-decoration: underline;color: #000080;}

a:active {color: #FF0000;}

div#footer {width: auto; color:#fff;font-size:11px;
 padding:4px;margin: 0 ;height:40px; background-color:#f30;}
div#footerright {text-align: right; width: 40%; float: right; background-color:#f30;color:#fff;}
div#footer_left {width:40%;padding: 0; margin: 10px 0 0 10px;float:left; color:#fff;text-align:left;border: 0;background-color:#f30;}
div#footer a:link {text-decoration: underline;color: #fff;}
div#footer a:visited {color: #ccc; text-decoration: underline;}