/* CSS Document */

/* Layout
-----------------------------------*/

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

body {margin:0px; padding:0px; background-color:#E2D1B7; font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}

div#header {width:950px; height:195px; margin-left:auto; margin-right:auto; margin-top:5px; background-color:#000000;}

div#drop_shadow {width:950px; margin-left:auto; margin-right:auto; background-image:url(images/css/drop_shadow.gif); background-repeat:repeat-y;}

div#bottom_drop_shadow {width:950px; height:10px; margin-left:auto; margin-right:auto; margin-bottom:10px; background-image:url(images/css/bottom_drop_shadow.gif);}

div#page_wrap {width:930px; margin-left:auto; margin-right:auto; background-color:#F0E4D2;}

div#content {width:930px; background-image:url(images/css/content_background.gif); background-repeat:repeat-y; clear:both;}

div#main_ad {width:930px; height:210px; background-color:#F0E4D2;}

div#main_content {width:636px; margin:0 22px 10px 22px; float:left;}

div#right_content {float:left; background-color:#D5BCA9;}

div.clear_floats {clear:both;}

div#footer {width:930px; padding:10px 0 10px 0; background-image:url(images/css/footer/footer_background.gif); background-repeat:repeat; background-color:#670029;}

div#twitter {width:auto; background-image:none;}
	div #main_content #twitter h3 {background-image:none}
	div #main_content #twitter p {font-size:12px;}

/* Typography
-----------------------------------*/

div#main_content h1 {margin:12px 0 10px 0; padding:0 0 0 43px; font-family:Arial, Helvetica, sans-serif; font-size:2.2em; font-weight:bold; text-align:left; background-image:url(images/css/content_h1.gif); background-repeat:no-repeat;}
	div#main_content h1:first-child {margin: 20px 0 10px 0;}
	div#main_content h1 a:link {text-decoration:none; color:#670029;}
	div#main_content h1 a:visited {text-decoration:none; color:#670029;}
	div#main_content h1 a:hover {text-decoration:underline; color:#670029;}
	
div#main_content h2 {}

div#main_content h3 {margin:16px 0 6px; padding:0 0 0 22px; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; text-align:left; background-image:url(images/css/content_h3.gif); background-repeat:no-repeat;}
	div#main_content h3 a:link {text-decoration:none; color:#670029;}
	div#main_content h3 a:visited {text-decoration:none; color:#670029;}
	div#main_content h3 a:hover {text-decoration:underline; color:#670029;}
	
div#main_content h4 {}

div#main_content h5 {}
	
div#main_content h6 {margin:20px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; text-align:center;}		
	div#main_content h6 a:link {text-decoration:none; color:#670029;}
	div#main_content h6 a:visited {text-decoration:none; color:#670029;}
	div#main_content h6 a:hover {text-decoration:underline; color:#670029;}
	
div#main_content p {
	margin:0 0 12px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#333333;
	font-weight:normal;
	text-align:left;
}
	div#main_content p a:link {font-weight:bold; text-decoration:none; color:#670029;}
	div#main_content p a:visited {font-weight:bold; text-decoration:none; color:#670029;}
	div#main_content p a:hover {font-weight:bold; text-decoration:underline; color:#670029;}
	
div#right_content ul {margin:5px 0 10px 35px; list-style-type:disc; list-style-position:outside; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold;}

div#right_content ul li {padding:1px 0px;}
	div#right_content ul li a:link {text-decoration:none; color:#1C2963;}
	div#right_content ul li a:visited {text-decoration:none; color:#1C2963;}
	div#right_content ul li a:hover {text-decoration:underline; color:#1C2963;}
	
div#right_content p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}

div#footer h3 {margin:0 0 5px 0; font-size:1.3em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#E2D1B7;}
	div#footer h3 a {font-weight:bold;}
		div#footer h3 a:link{color:#E2D1B7; text-decoration:none;}
		div#footer h3 a:visited{color:#E2D1B7; text-decoration:none;}
		div#footer h3 a:hover{text-decoration:underline;}

div#footer p {font-size:1.1em; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#E2D1B7;}
	div#footer p a:link {color:#E2D1B7; text-decoration:none}
	div#footer p a:visited {color:#E2D1B7; text-decoration:none}
	div#footer p a:hover {color:#E2D1B7; text-decoration:none}

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

/* Lists
-----------------------------------*/

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

	div#main_content ul li a:link {color:#670029; font-weight:bold; text-decoration:none;}
	div#main_content ul li a:visited {text-decoration:none;}
	div#main_content ul li a:hover {text-decoration:underline;}
	
div#main_content ul li ul {margin:0 0 0px 40px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#333333; font-weight:normal; text-align:left;}

div#main_content ol {margin:0 0 12px 40px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#333333; font-weight:normal; text-align:left;}

	div#main_content ol li a:link {color:#670029; font-weight:bold; text-decoration:none;}
	div#main_content ol li a:visited {text-decoration:none;}
	div#main_content ol li a:hover {text-decoration:underline;}
	
div#main_content ol li ol {margin:0 0 0px 40px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#333333; font-weight:normal; text-align:left;}

/* Images
-----------------------------------*/
div#main_ad img {margin:0px; padding:0px;}

div#main_ad img a {margin:0px; padding:0px;}

div#main_content img {padding:5px;}

div#right_content img {margin:0px 10px;}
	div#right_content img:first-child {margin:0px 10px;}
	
/* Tables
-----------------------------------*/
#sermon  {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333;  font-weight:normal; text-align:left;}

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

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

#staff  {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333;  font-weight:normal; text-align:left;}

#staff td {padding:3px;}
	#staff td a:link {color:#670029; text-decoration:underline; font-weight:bold;}
	#staff td a:visited {font-weight:bold;}
	
#videos  {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333;  font-weight:normal; text-align:left;}

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

#videos td {padding:5px; vertical-align:top;}
	#videos td a:link {color:#670029; text-decoration:underline; font-weight:bold;}
	#videos td a:visited {font-weight:bold;}

#standard td { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#333333; font-weight:normal; text-align:left; padding: 2px; }

#photos  {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333;  font-weight:normal; text-align:left;}

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

#photos td {padding:5px; vertical-align:top;}
	#photos td a:link {color:#670029; text-decoration:underline; font-weight:bold;}
	#photos td a:visited {color:#670029; font-weight:bold;}
	

	
/* Navigation Menu
-----------------------------------*/
div#nav_menu {width:930px; height:auto; float:left; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background-image:url(images/css/navigation_menu/bg_off.gif); background-repeat:repeat-x;}

div#nav_menu ul {margin:0px; height:auto; background-color:#1C2963;}

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

div#nav_menu a {padding:5px 20px; text-decoration:none; color:#FFFFFF;}
	div#nav_menu a:hover {color:#E2D1B7;}
	
div#nav_menu ul li ul {margin:0; position:absolute; width:15em; left:-1px; top:23px;}
	div#nav_menu ul li ul:first-child {margin:0; position:absolute; width:15em; left:0px; top:23px;}

div#nav_menu ul li ul li {width:100%; background-image:none; background-color:#2D44AA; border-left:1px solid #233481; border-bottom:1px solid #233481; border-right:1px solid #233481;}
	div#nav_menu ul li ul li:first-child {border-top:1px solid #233481;}
	div#nav_menu ul li ul li:hover {background-image:none; background-color:#1C2963;}
	
body div#nav_menu ul li ul {display:none;}

body div#nav_menu ul li:hover ul, div#nav_menu ul li ul:hover {display:block;}

/* Forms
-----------------------------------*/

/* !!! IMPORTANT !!! Only form to be used in "right_content div" should only be google site search */
div#right_content form { width:250px; text-align:center; padding-bottom:10px;} 

