hr {color: white;}

/* -- Theme Layout --*/
html {background: #71C9F1 url(i/bg3.jpg) top center repeat-x; }
#header, #header .middle_bit {background: transparent;}
#header #search, #header #header_login, #header #header_logout, #header #church_name {display: none;}
#header #church_logo {display: block; }
#header #church_logo a { margin-top: 50px; position: absolute; width: 355px; height: 80px; margin-left: -60px;}
#header #church_logo a img, #header #church_logo img {display: none;}
#navigation {background: transparent;}
#breadcrumb_nav {display:none;}
#content { z-index: 2; background: transparent url(i/content_bg.gif) bottom center no-repeat; margin-top: 80px; margin-left: 100px;}
#content .middle_bit {background: #fff url(i/content_bg.gif) bottom center no-repeat; width: 740px; padding-bottom: 130px;}

#footer {background: #210C04 url(i/footer_bg.gif) top left repeat-x;  color: #E2E1C9; padding-top: 20px;}

#footer .church_adr { float: left; }
#footer .middle_bit {background: transparent url(i/footer_sun.gif) top right no-repeat; width: 880px;}
#footer #church_contact {padding: 10px 0px 5px 0px;}
#footer #citygates_credit {text-align: left; padding-top: 5px;}
#footer #citygates_credit a{color: #663300; }
#footer .church_email a {color: #E2E1C9;} 
#footer #sitemap_link {text-align: left; padding-top: 5px; }
#footer #sitemap_link a {color: #fff;}
#footer_logout, #footer_login  {display: none;}
#footer .church_name {display: none;}
#footer .street-address {float: left; padding-right: 2px; margin-right: 2px; display: inline; }
#footer .extended-address {display: none;}
#footer .tel, #footer .church_email {float: left; border-left: 1px solid #E2E1C9; padding-left: 8px; margin-left: 5px;}
#footer div#copyright {text-align: left; clear:both; padding-top: 0;}

/* -- Content Styling --*/
h3 {color: #339900;}
#content a{color: #0099CC; text-decoration: none;}
#content a:hover {color: #006699; text-decoration: underline;}
.content h1 {padding: 5px 0px 5px 30px;}

/*-- Styling the navigation  --*/
#navigation #site_nav ul {width: 200px; position: absolute; top: 170px; right: 50%; margin-right: 269px; z-index: 1;}
#navigation #site_nav ul li {width: 193px; padding-bottom: 20px; }
#navigation #site_nav ul li a {background: transparent; padding-left: 40px;  height:20px; text-indent: -1000px;}
#navigation #site_nav ul li a span {display: none;}
#navigation #site_nav ul li#cgn_nav_block_117 {background: url(i/info_bg3.gif) top left no-repeat;}
#navigation #site_nav ul li#cgn_nav_block_118 {background: url(i/program_bg3.gif) top left no-repeat;} 
#navigation #site_nav ul li#cgn_nav_block_119 {background: url(i/policies_bg3.gif) top left no-repeat;} 
#navigation #site_nav ul li#cgn_nav_block_120 {background: url(i/photos_bg3.gif) top left no-repeat;} 
#navigation #site_nav ul li#cgn_nav_block_121 {background: url(i/resources_bg3.gif) top left no-repeat;} 
#navigation #site_nav ul li#cgn_nav_block_122 {background: url(i/forms_bg3.gif) top left no-repeat;} 
#navigation #site_nav ul li#cgn_nav_block_123 {background: url(i/contact_bg3.gif) top left no-repeat;}
#navigation #site_nav ul li#cgn_nav_block_124 {background: url(i/guestbook_bg3.gif) top left no-repeat;} 

/* -- Homepage Only -- */
body.one_two_left_one #bravo {margin-left: 30px; width: 430px;}
body.one_two_left_one #charlie {width: 210px; margin-left: 490px;}
.content img#title {border: none; padding: 0; margin: 0;}
#welcome_text {color: #0099CC; padding-bottom: 20px;}
body#root_homepage #news {background: transparent url(i/news_bg.gif) top left no-repeat; padding-top: 40px; line-height: 1.2em; }
body#root_homepage #news .post p.published_at {display:none;}
body#root_homepage #news .post h3 a{color: #339900; }
body#root_homepage #news .post h3 {margin-bottom: 5px;}
body#root_homepage #news p.more { text-align: right; font-family: Georgia, serif; font-style: italic;}
body#root_homepage #news p.more a {color: #339900;}
body#root_homepage #recent_photos {background: transparent url(i/gallery_bg.gif) top left no-repeat; padding-top: 35px; }
body#root_homepage #recent_photos div.gallery_feed {}
body#root_homepage #recent_photos .square_module_photo {float: left;  background: #FFFFCC;}
body#root_homepage #recent_photos .square_module_photo h3 {display: none;}
body#root_homepage #recent_photos .square_module_photo img {border: none; background: transparent;}
body#root_homepage #recent_photos p.more {clear:both; text-align: right; font-family: Georgia, serif; font-style: italic;}
body#root_homepage #recent_photos p.more a {color: #CC9933;}
table#times {background: #E3FCFB;}
table#times h5 {color: #0099CC;}
table#times td {padding: 10px;}

