#header {
	width: 818px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	margin-bottom: 0;
	padding: 0;
	text-align: center;
}

body {
	background-color: #F0F0F0;
	font: 78% arial, helvetica, serif;
	text-align: center;
	padding: 0;
	margin: 0;
}

#container {
	width: 818px; 				/* controls overall width of the outside box */
	background: url(images/border/bordermiddle.jpg);
	background-repeat: repeat-y;
	text-align: left;
	margin: auto;				/* 'margin: auto' centers the menu bar on the page */
	margin-top: -3px;
}

	html>body #container {
		width: 818px; 				/* controls overall width of the outside box */
		background: url(images/border/bordermiddle.jpg);
		background-repeat: repeat-y;
		text-align: left;
		margin: auto;				/* 'margin: auto' centers the menu bar on the page */
	}

p {
	margin: 0 1em 1em 0;
}


li#first {
	border-left-width: 1em;
}

li#last {
	border-right-width: 1em;
}

#nav {
	float: left;
	width: 800px; 				/* controls the width of the menu bar area */
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border-top: solid #C3D9FF; 		/* border around menu bar */
	border-bottom: solid #C3D9FF; 
	border-width: 1px 0;
	margin: 0 0 1em 0.7em;
}

#nav ul {
	float: left;
	width: 64em; 				/* controls the width of the content in the menu bar area */
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}

#nav a {
	display: block;
	width: 8em; 				/* does nothing in Firefox */
	w\idth: 7em; 				/* sets width of each item in main menu bar */
	color: #112ACF;	 			/* controls text color in main menu and submenus */
	text-decoration: none;
	padding: 0.3em 0.5em 0.3em 1.4em; 			/* spacing around main menu items, inside horizontal lines */
}

#nav a.daddy {
	padding: 0.3em 0.2em 0.3em 0.7em;		/* controls placement of "parent" text in drop down menus */
	background: url(images/dropdown/rightarrow.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 7.9em; 				/* controls the spacing distance between the top-level menu items */
}

#nav li ul {
	position: absolute;
	background: url(images/dropdown/ddbg.gif) bottom left no-repeat;
	padding: 0.5em 0em 1em 0; 		/* sets right border spacing from left border for all drop down boxes */
	border-right: solid 1px #C3D9FF;	/* sets right border color on drop down box */
	left: -999em;
	height: auto;
	width: 12em;  				/* does nothing in Firefox */
	font-weight: bold;
	margin: 0;
}

	html>body #nav li ul {			/* For FF */
		width: 13.2em;
	}

#nav li li { 					/* controls width of colored bar that appears in the drop down when you mouse over */
	padding: 0em 0em 0.2em 0em;
	margin: 0 0 0 1px;
	width: 13.2em;
}

#nav li ul a { 					/* sets the width of text within the drop down box */
	padding: 0.5em 1em 0em 0.7em;
	width: 10em;
	w\idth: 12em;
}

	html>body #nav li ul a {		/* for FF */
		padding: 0.5em 1em 0em 0.7em;
		width: 10em;
		w\idth: 12em;
	}

#nav li ul li img {
	margin: 0 0 0 5em;			/* pushes the embedded pictures in the dd menu over to the right */
}

#nav li ul ul {
	margin: -1.75em 0 0 13.2em; 		/* controls the offset of the second level drop downs from the first level drop downs */
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.capehover ul ul, #nav li.capehover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.capehover ul, #nav li li.capehover ul, #nav li li li.capehover ul {
	left: auto;
}

#nav li:hover {
	background: #C3D9FF; 			/* sets color of highlight bar as you scroll down the drop down menu */
}

#nav li.capehover {
	background: #C3D9FF; 			/* sets color of highlight bar as you scroll down the drop down menu */
}

#content {
	clear: left;
}

#content a {
	color: #7C6240;
}

#content a:hover {
	text-decoration: none;
}

#nav li ul li.image:hover {
       background: none;
}

#maincontent {
	float: left;
	margin: 2px 0 10px 25px;
	width: 575px;
}

	html>body #maincontent {
		width: 580px;
	}

.floatright {
	float: right;
	padding: 0 0 0 15px;
}

#sidebar {
	float: right;
	width: 200px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

	html>body #sidebar {
		width: 180px;
		padding: 0 10px 0 10px;
	}

#sidebar img {
	border: none;	
}

#biblesearch {
	float: center;
	width: 200px;
	height: 205px;
	margin: 0px 0px 0px -10px;
	padding: 0;
	text-align: center;
	background: url(images/biblesearch_bg.gif) top center no-repeat;
}

	html>body #biblesearch {
		width: 180px;
		margin: 0px 0px 0px -5px;
	}

#footertext {
	clear: both;
	width: 818px;
	background: url(images/footer/footer.jpg) top center no-repeat;
	font: 85% arial, helvetica, serif;
	line-height: 120%;
	height: 14em;
	padding: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#footertext a {
	padding: 0 1em 0 1em;
}

#bigbox {
	width: 550px;
	background: url(images/blueborderbox_big_middle.gif);
	background-repeat: repeat-y;
	margin: 0 1em 1em 0;
}

	html>body #bigbox {
		width: 570px;
	}

#bigbox p {
	width: 550px;
	padding: 0 0 0 2em;
	margin: 0 0 1em 0;
}

	html>body #bigbox p {
		width: 530px;
	}


#bigbox ul {
	padding: 0;
	margin: 0 0 0 2em;
}


#bigbox ul li {
	padding: 0;
	margin: 0 0 0.5em 2em;
}

	html>body #bigbox ul li {
		width: 490px;
	}

#bigbox ol {
	padding: 0;
	margin: 0 0 0 3em;
}


#bigbox ol li {
	padding: 0;
	margin: 0 0 0 3em;
}

	html>body #bigbox ol li {
		width: 490px;
	}

#bigboxfooter {
	clear: both;
	width: 570px;
	background: url(images/blueborderbox_big_bottom.gif) top center no-repeat;
	height: 32px;
	padding: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

table.stat th, table.stat td {
  font-size : 80%;
}
