/* Global Styles */
html, body {background:url(images/bg_effect.gif) repeat-x #ac8461; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
a {color:#ac8461;}
a:hover {text-decoration:none;}
h1, h2 {margin:0; padding:0 0 2px 0; font-size:14px; border-bottom:1px solid #eee; color:#ac8461;}
h2 {margin:10px 20px;}
p {font-size:12px; margin-top:10px;}
ol {font-size:12px;}

/* Misc Styles */
.color_bold {color:#ac8461; font-weight:bold; font-size:14px;}
.center {display:block; text-align:center; margin-top:10px;}
.input {padding-bottom:1em; font-size:12px;}
.required {color:#ff0000;}
.border-bottom {border-bottom:1px solid #eee; padding-bottom:10px !important ;}
.skip_nav {display:none;}
.error {color:#ff0000; font-size:10px;}
.blank {display:none; visibility:hidden;}
.clear {clear:both;}
.gold_font {color:#ac8461;}
.bigger_text {font-size:18px;}
.padding-top {float:left; clear:both;}

/* Top Spacer Styles */
div#top_spacer {height:25px;}

/* Wrapper Styles */
div#wrapper {background:#fff; margin:0 auto; width:820px;}

/* Top Links Styles */
div#top_links {float:right; text-align:right; font-size:11px; width:500px;}
div#top_links ul {float:right; list-style:none; margin:0 25px 0 0; padding:0; clear:none;}
div#top_links ul li {float:right; padding:7px 15px; clear:none;}
div#top_links ul li a.pr {display:block; background:url(images/prayer_icon.gif) no-repeat top left; padding:2px 0 0 5px; height:16px; width:90px; clear:none;}
div#top_links ul li a.testimonies {display:block; background:url(images/testimonies_icon.gif) no-repeat top left; padding:2px 0 0 2px; height:16px; width:80px; clear:none;}
div#top_links ul li a.articles {display:block; background:url(images/articles_icon.gif) no-repeat top left; padding:2px 0 0 2px; height:16px; width:60px; clear:none;}
div#top_links ul li a.donations {display:block; background:url(images/donations_icon.gif) no-repeat top left; padding:2px 0 0 10px; height:16px; width:95px; clear:none;}

/* Flash Header Styles */
div#flash_header {background:#000; margin:0 auto; width:780px; height:350px; color:#fff; clear:both;}

/* Flash No Script Header Styles */
div#no_script_nav {background:url(images/nav_bg.jpg) no-repeat; height:40px; font-size:12px; clear:both;}
div#no_script_nav ul {margin:0; padding:0 40px; list-style:none;} 
div#no_script_nav ul li {float:left; margin:0; padding:11px 25px;}
div#no_script_nav ul li a {color:#fff; text-decoration:none;}
div#no_script_nav ul li a:hover {text-decoration:underline;}

/* Home Content Styles */
div#home_content {float:left; background:#fff; width:780px; margin:0 auto; padding:20px; clear:both;}
div#home_left {width:260px; float:left;}
div#home_right {float:left; width:500px; padding:10px 0 10px 10px;}
div#home_right p a.directions {display:block; width:75px; background:url(images/directions_icon.gif) no-repeat top left; height:16px; padding:2px 0 0 25px;}
div#home_right p a.moreinfo {display:block; width:100px; background:url(images/moreinfo_icon.gif) no-repeat top left; height:16px; padding:2px 0 0 25px;}

/* Main Content Styles */
div#main_content {width:780px; padding: 20px; clear:both;}
div#main_content h1 {font-size:16px; margin:0 20px; border:none; color:#777; font-weight:normal; }
div#main_content p img {padding:0 20px;}
div#main_content p {padding:0 20px;}
div#main_content ul {list-style:none; margin:0; padding:5px 20px; font-size:12px;}
div#main_content ul li {padding:2px 0;}
div#main_content form {margin:0; padding:0 20px;}

#about_left {float:left; width:350px; padding:10px 10px 0 10px;}
#about_right {float:left; width:410px; padding-top:10px;}
#about_right h2 {font-size:24px; color:#000;}
#about_right p {text-align:center; font-size:12px;}
#about_right ul  {list-style:disc !important;}
#about_right ul li {padding-bottom:15px !important;}

ul#about_nav {float:left; clear:both; width:700px;}
ul#about_nav li {float:left; margin-right:10px;}

/* More Articles Styles */
#more_articles {width:100px; margin:0 auto; padding:10px; border:1px solid #ccc; background:#eee; text-align:center; font-size:14px;}

/* Mailing List Styles */
div#home_right form label {font-size:12px; padding:10px 0;}

/* Footer Shape Styles */
div#footer_shape {float:left; background:url(images/footer_shape.gif) no-repeat; width:820px; height:150px; clear:both;}
div#footer_shape div {width:780px; font-size:12px; margin:45px auto 0; text-align:center; border-top:1px solid #eee; padding:10px 0px; color:#ac8461;}
div#footer_shape div a {padding:0 10px;}
div#footer_shape div span {display:block; padding-top:5px; font-size:10px; color:#aaa;}
div#footer_shape div span a {padding:0;}