/* CSS Document */

* {margin:0px; padding:0px;}

body {background-image:url(/images/css/body.jpg); background-repeat:no-repeat; background-position:top left; background-color:#7890ba;}

/* Layout
_______________________________ */

#header_wrap {margin-left:auto; margin-right:auto; margin-top:10px; width:800px; background-color:#F8F8F8;}

#header {padding:5px}

#navmenu_wrap {margin-left:auto; margin-right:auto; width:800px; background-color:#F8F8F8;}

#navmenu {margin:0 5px 0 5px; width:790px; height:30px; background-color:#1b508c; background-image:url(/images/css/navmenu.gif); background-repeat:repeat-x;font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

#middle_wrap {margin-left:auto; margin-right:auto; clear:both; width:800px; background-color:#F8F8F8;}

#middle_left {width:500px; padding:15px 10px 10px 10px; float:left;}

#middle_right{width:260px; padding:15px 10px 10px 10px; float:left;}

.clear_middle_floats {clear:both;}

#scripture_tag {margin-left:auto; margin-right:auto; width:280px; height:87px; position:relative; top: -87px; left:260px; background-image:url(/images/css/footer.gif); background-repeat:no-repeat;}

#footer {margin-left:auto; margin-right:auto; margin-bottom:-100px; width:800px; height:auto; position:relative; top:-87px;}

/* Typography
_______________________________ */

#middle_left h1 {font-family:Helvetica, Arial, sans-serif; font-size:28px; font-weight:bold; color:#2b9156; text-align:left; padding:0 0 12px 2px;}

#middle_left h3 {font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; color:#2b9156;
text-align:left; padding:0 0 8px 2px;}

#middle_left p {font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#333333; text-align:left; padding:0 0 8px 2px;}
	#middle_left p a:link {color:#1b508c; text-decoration:underline;}

#middle_right h1 {font-family:Helvetica, Arial, sans-serif; font-size:18px; color:#2b9156; text-align:right; padding:0 0 10px 0; vertical-align:bottom;}

#middle_right h3 {font-family:Helvetica, Arial, sans-serif; font-size:18px; color:#2b9156; text-align:right; padding:0;}
	#middle_right h3 a:link {color:#1b508c; text-decoration:none;}
	#middle_right h3 a:visited {color:#1b508c; text-decoration:none;}
	#middle_right h3 a:hover {text-decoration:underline;}

#middle_right p {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#333333; text-align:right; padding:0 0 8px 0;}

#footer p {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; padding:5px 0 10px 0;}
	#footer p a:link {color:#FFFFFF; text-decoration:none;}
	#footer p a:visited {color:#FFFFFF; text-decoration:none;}
	#footer p a:hover {color:#FFFFFF; text-decoration:underline;}

/* Lists
_______________________________ */

div#middle_left ul {margin:0 0 12px 20px; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#333333; font-weight:normal; text-align:left;}

	div#middle_left ul li a:link {color:#1b508c; text-decoration:none;}
	div#middle_left ul li a:visited {text-decoration:none;}
	div#middle_left ul li a:hover {text-decoration:underline;}
	
/* Navigation Menu
_______________________________ */

#navmenu {margin:0 5px 0 5px; width:790px; height:30px; background-color:#1b508c; background-image:url(/images/css/navmenu.gif); background-repeat:repeat-x;font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

div#navmenu ul {margin:0px; height:30px;}

div#navmenu li {padding:4px 0 4px 0px; float:left; position:relative; list-style-type:none; border-right:1px solid #384ca9;}
	div#navmenu li:hover {background-image:url(/images/css/navmenu_over.gif); background-repeat:repeat-x; background-color:#1b508c;}

div#navmenu a {padding:5px 20px 4px 20px; text-decoration:none; color:#FFFFFF;}
	div#navmenu a:hover {color:#fbfce9;}

/* Images
_______________________________ */

div#middle_right img {margin:10px 0 10px 0; text-align:center;}

/* Table
_______________________________ */

td {font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#333333; padding:2px}

#cream {margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E2D1B7;  font-weight:bold; text-align:left;}

#sermon  {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  font-weight:normal; text-align:left;}

#sermon tr:first-child {background:#3e4f9a;}

#sermon td {padding:3px; vertical-align:top; font-size:12px;}
	#sermon td a:link {color:#670029; text-decoration:underline; font-weight:bold;}
	#sermon td a:visited {font-weight:bold;}
	

