@charset "utf-8";
/* CSS Document - Created by Nic Scott - www.hhbcindy.org - March 2009 */

* {margin: 0; padding: 0;}

body, html {background-color: #d2af77;}

/* Standard Styles */
p {font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; line-height: 17px; color: black; text-align: left; text-decoration: none;}
p a {color: #80602d; font-weight: bold; text-decoration: none;}
p a:hover {color: #00134d; text-decoration: underline;}

.type {font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; line-height: 17px; color: black; text-align: left; text-decoration: none;}

h1 {font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: bold; line-height: 20px; color: #00134d; text-align: left; text-decoration: none; letter-spacing: 1px;}
.hr_01 {float: left; clear: both; width: 93%; height: 2px; background: url('../images/hr_01.gif') repeat-x; margin: 2px 0 0 20px; padding: 0 0 5px 0;}
h2 {font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; line-height: 15px; color: #80602d; text-align: left; text-decoration: none;}
h3 {font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; line-height: 15px; color: #00134D; text-align: left; text-decoration: none;}

#body_1 {float: left; width: 100%; height: auto; background: url('../images/bg_2.gif') repeat-x #f7f2e2; }
#body_1a {float: left; width: 100%; height: auto; background: url('../images/header.jpg') repeat-x top center;}
#body_2 {float: left; width: 100%; height: auto; background: url('../images/bg_bottom.png') repeat-x bottom;}
#wrapper {width: 908px; height: auto; margin: 0 auto;}
#header {float: left; width: 908px; height: 204px; background: url('../images/header.jpg') no-repeat top center;}
#header_left {float: left; width: 368px; height: 172px; margin: 0; padding: 0;}
#header_right {float: left; width: px; height: px; margin: 0; padding: 0;}
#navigation {float: left; width: 908px; height: 82px; background: url('../images/nav.png') no-repeat;}
#body {float: left; width: 908px; height: auto;}
#body_left {float: left; width: 454px; height: auto;}
#body_left_internal {float: left; width: 254px; height: auto;}
#body_right {float: left; width: 454px; height: auto;}
#body_right_internal {float: left; width: 654px; height: auto;}
#body_bottom {float: left; width: 908px; height: 142px; background: url('../images/body_bottom.png') no-repeat bottom; margin: 10px 0 0 0;}
#body_bottom_right {float: right; width: auto; height: auto; margin: 20px 20px 0 0;}
#body_bottom_left {float: left; width: 437px; height: auto; margin: 20px 0 0 0;}
#footer {float: left; width: 100%; height: auto; background: url('../images/footer.gif') repeat-x #d2af77 top;}
#footer_wrapper {width: 908px; height: auto; margin: 0 auto;}
#footer_left {float: left; width: 454px; height: auto;}
#footer_right {float: left; width: 454px; height: auto;}

/* Internal Content Area */
#content_main_top {float: left; width: 640px; height: 29px; background: url('../images/body_top_internal.png') no-repeat;}
#content_main {float: left; width: 640px; height: auto; background: url('../images/body_internal.png') repeat-y;}
#content_main_bottom {float: left; width: 640px; height: 43px; background: url('../images/body_bottom_internal.png') no-repeat;}
#content_main h1 {margin: 0 0 0 20px; padding: 0 0 5px 0;}
#content_main p {margin: 0 0 0 20px; padding: 0 20px 10px 0;}
#content_main p img {padding: 7px 7px 7px 0;}
#content_main h2 {margin: 0 0 0 20px; padding: 0 0 5px 0;}
.content_left_column {float: left; width: 250px; height: auto;}
.content_right_column {float: left; width: 300px; height: auto;}
#content_main ol {font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; line-height: 17px; color: black; text-align: left; text-decoration: none; padding-bottom: 10px;}
#content_main ol li {margin: 3px 0 0 45px; padding: 0 20px 3px 0;}
#content_main ul {font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; line-height: 17px; color: black; text-align: left; text-decoration: none; padding-bottom: 10px;}
#content_main ul li {margin: 3px 0 0 45px; padding: 0 20px 3px 0;}
.banner {margin: -18px 0 0 10px; padding: 0 0 10px 0;}
.no_pad {margin: 0; padding: 0;}
.additional_links {text-align: right; margin-right: 25px; font-size: 10px;}
#content_main p.no_pad {margin: 5px 0 0 15px; padding: 0;}
#content_main p img.no_pad {margin: 0; padding: 0;}
#content_full_top {float: left; width: 880px; height: 29px; background: url('../images/body_top_full.png') no-repeat; margin: 0 0 0 14px;}
#content_full {float: left; width: 880px; height: auto; background: url('../images/body_full.png') repeat-y; margin: 0 0 0 14px;}
#content_full_bottom {float: left; width: 880px; height: 43px; background: url('../images/body_bottom_full.png') no-repeat; margin: 0 0 0 14px;}
#content_full p {margin: 0 0 0 20px; padding: 0 20px 10px 0;}
#content_full h2 {margin: 0 0 0 20px; padding: 0 0 5px 0;}

/* Header Logos */
#heather_hills {float: left; width: 342px; height: 52px; margin: 47px 0 0 26px;}
#heather_hills img {border: 0px solid black;}
#baptist_church {float: left; width: 239px; height: 30px; margin: 33px 0 0 72px;}
#slogan {float: left; width: 235px; height: 133px; margin: 31px 0 0 177px;}
#slogan img {border: 0px solid black;}

/* Navigation Styles */
#navigation p {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: white; font-size: 18px; letter-spacing: 2px; text-align: center; margin: 22px 0 0 0;}
#navigation p a {color: white; text-decoration: none; line-height: 20px; font-weight: normal;}
#navigation p a:hover {color: white; text-decoration: underline;}

/* Sub Navigation Styles */
#body_left_internal ul {float: left; width: 254px; height: auto; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; line-height: 20px; font-weight: normal; color: white; list-style-type: none;}
#body_left_internal ul li {float: left; width: 228px; height: 62px; margin: 0 0 0 16px;}
#body_left_internal ul li a {display: block; float: left; width: 216px; height: 46px; background: url('../images/link_off.png') no-repeat; color: white; text-decoration: none; padding: 16px 0 0 12px;}
#body_left_internal ul li a:hover {background: url('../images/link_on.png') no-repeat; text-decoration: underline; color: #2b4b78;}
#body_left_internal ul li a.active {background: url('../images/link_on.png') no-repeat; text-decoration: underline; color: #2b4b78;}
#body_left_internal ul li a.active:hover {background: url('../images/link_off.png') no-repeat; text-decoration: underline; color: white;}
#body_left_internal ul li.extra {float: left; width: 228px; height: auto; margin: 0;}
#body_left_internal ul li.extra ul {float: left; width: 100%; height: auto; font-size: 12px; line-height: 16px; color: #2b4b78; list-style-type: none;}
#body_left_internal ul li.extra ul li {float: left; width: 100%; height: auto; margin: 0; padding: 0;}
#body_left_internal ul li.extra ul li a {display: block; float: left; width: 216px; height: 20px; background-image: none; color: #2b4b78; margin: 0; padding: 0 0 0 30px;}

/* Content Moduels */
.title_box {float: left; width: 430px; height: 76px; background: url('../images/title_box.png') no-repeat; margin: 20px 0 0 18px}
.title_1 {float: left; width: 380px; height: 28px; margin: 20px 0 0 20px;}
.title_2 {float: left; width: 276px; height: 28px; margin: 20px 0 0 20px;}
.title_3 {float: left; width: 401px; height: 23px; margin: 20px 0 0 20px;}
.title_4 {float: left; width: 354px; height: 28px; margin: 18px 0 0 45px;}
.title_5 {float: left; width: 360px; height: 27px; margin: 18px 0 0 40px;}/*Winter*/
.title_5 {float: left; width: 359px; height: 32px; margin: 18px 0 0 40px;}/*Spring*/
#slideshow_container {float: left; width: 430px; height: 246px; background: url('../images/slideshow_bg.png') no-repeat; margin: 5px 0 0 18px;}
#slideshow_container img {float: left; width: 386px; height: 190px; margin: 22px 0 0 22px;}

/* Homepage Event Boxes >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
div.events_dark_blue{display: block; float: left; width: 430px; height: auto; background-color: #5D6B84; border: 1px dotted #808080; margin: 10px 0 0 8px;}
div.events_tan {display: block; float: left; width: 430px; height: auto; background-color: #f2eace; border: 1px dotted #d2af77; margin: 10px 0 0 8px;}
div.events_light {display: block; float: left; width: 430px; height: auto; background-color: #f7f2e2; border: 1px dotted #d2af77; margin: 10px 0 0 8px;}
div.events_blue {display: block; float: left; width: 430px; height: auto; background-color: #e7ebed; border: 1px dotted #d2af77; margin: 10px 0 0 8px;}
div.events_bible {display: block; float: left; width: 430px; height: auto; background: url('../images/bible_bg.png') no-repeat left -150px; border: 1px dotted #d2af77; margin: 10px 0 0 8px;}
div.events_blue_2 {display: block; float: left; width: 430px; height: auto; background-color: #e7ebed; border: 1px dotted #d2af77; margin: 10px 0 0 15px;}
div.events_blank {display: block; float: left; width: 430px; height: auto; background-color: #f7f2e2; border: 0 dotted #d2af77; margin: 10px 0 0 14px;}
div.events_tan_2 {display: block; float: left; width: 430px; height: auto; background-color: #f2eace; border: 1px dotted #d2af77; margin: 10px 0 0 15px;}
div.events_light_2 {display: block; float: left; width: 430px; height: auto; background-color: #f7f2e2; border: 1px dotted #d2af77; margin: 10px 0 0 15px;}
.event_img_left {float: left; padding: 6px;}
.event_img_left_2 {float: left; padding: 2px 7px 7px 0;}
.event_img_right {float: right; padding: 6px;}
.event_img_right_2 {float: right; clear: both; padding: 2px 30px 0 0;}
/* Homepage Event Boxes >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* Content Style Alterations */
#body_left p {margin: 0 0 0 22px; padding: 0 20px 7px 0;}
#body_left h2 {margin: 3px 0 0 18px;}
#body_left h2.h2_b {margin: 8px 0 0 10px; padding: 0 0 6px 0;}

#body_right p {margin: 0 0 0 14px; padding: 0 10px 7px 0;}
#body_right h2 {margin: 8px 0 0 10px; padding: 0 0 6px 0;}
#body_right h3 {margin: 8px 0 0 10px; padding: 0 0 6px 0;}

#body_bottom p {margin: 0 0 0 22px; padding: 0 10px 7px 0;}
#body_bottom h2 {margin: 5px 0 0 20px; padding: 0 0 6px 0;}

#footer_left p {margin: 20px 0 0 20px; padding: 0 0 35px 0;}
#footer_right p {margin: 20px 20px 0 0; padding: 0; text-align: right;}

/* Search Area */
#search_area {display: block; float: left; width: auto; height: 37px;}
#search_input_bg {display: block; float: left; width: 206px; height: 37px; background: url('../images/input_bg.png') no-repeat;}
input.search_input {display: block; float: left; width: 194px; height: auto; margin: 9px 0 0 9px; padding: 0; border: 0 solid black; background-color: transparent; font-size: 14px;}
input.submit_button {float: left; width: 56px; height: 37px; background: url('../images/go.png') no-repeat top; border: 0 solid black;}
input.submit_button:hover {background-position: bottom; cursor: pointer;}

/* Contact Form Styles */
input.text {width: 250px; height: 19px; border: 1px solid #494C5B; background: url('../images/input_bg.gif') repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: black; padding: 6px 3px 0 3px;}
textarea.address {width: 250px; height: 51px; border: 1px solid #494C5B; background: url('../images/input_bg.gif') repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: black; padding: 6px 3px 0 3px;}
textarea.comments {width: 250px; height: 71px; border: 1px solid #494C5B; background: url('../images/input_bg.gif') repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: black; padding: 6px 3px 0 3px;}
select {width: 258px; height: 28px; border: 1px solid #494C5B; background: url('../images/input_bg.gif') repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: black; padding: 2px 0 2px 0;}

/* Spiritual Gifts Link */
a#fsga {float: left; display: block; width: 288px; height: 58px; margin: 10px 0 0 70px; background: url('../images/fsga.png') no-repeat top;}
a:hover#fsga {background-position: bottom;}

/* Dave Ramsey Add */
#dr_div {float: left; width: 878px; height: 72px; margin: 20px 0 0 15px; border: 1px dotted #2b4b78; background-color: #f2eace;}
a#dr {display: block; float: left; width: 476px; height: 69px; margin: 1px 0 0 2px; background: url('../images/dr_link.png') no-repeat bottom;}
a:hover#dr {background: url('../images/dr_link.png') no-repeat top;}
#dr_div h2 {text-align: right; margin: 28px 65px 0 0; padding: 0;}

/* National Day of Prayer Add */
a#ndop {display: block; float: left; width: 420px; height: 121px; margin: 15px 0 0 14px; background: url('../images/photos/ndop.png') no-repeat top;}
a:hover#ndop {background-position: bottom;}

/* Calendar Button */
a#calendar_button {diplay: block; float: left; width: 274px; height: 61px; margin: 20px 0 0 75px; background: url('../images/calendar.png') no-repeat top left;}
a:hover#calendar_button {background-position: bottom left;}

/* Need Prayer Button */
a#prayer_button {display: block; float: left; width: 212px; height: 78px; margin: 0 7px 0 0; padding: 0; background: url('../images/need_prayer_button.png') no-repeat top left;}
a:hover#prayer_button {background-position: top right;}

/* Past Events Overlay Box */
div.past_events {display: block; float: left; width: 215px; height: 40px; margin: 25px 0 0 110px; padding: 0; background: url('../images/recent_events.png') no-repeat top left;}
div.past_events:hover {background-position: bottom left; cursor: pointer;}
div.overlay_box {display: none; position: absolute; width: 462px; height: auto; margin: 50px 0 0 -115px; padding: 0 0 100px 0; z-index: 100;}
div.overlay_top {display: block; float: left; width: 462px; height: 32px; background: url('../images/overlay_top.png') no-repeat top left;}
div.overlay_middle {display: block; float: left; width: 462px; height: auto; background: url('../images/overlay_middle.png') repeat-y top left;}
div.overlay_bottom {display: block; float: left; width: 462px; height: 36px; background: url('../images/overlay_bottom.png') no-repeat top left;}
div.past_events div.overlay_box div.overlay_top a#closeX {display: block; float: right; width: 48px; height: 15px; margin: 15px 20px 0 0; background: url('../images/close_button.png') no-repeat top left;}
div.past_events div.overlay_box div.overlay_top a:hover#colseX {background-position: bottom left; cursor: pointer;}

table.memorization tr td {padding: 0 2px 0 5px;}

/* 2010 Softball Styles */
div#softball_wrapper {display: block; float: left; width: 805px; height: auto; margin: 0 0 0 33px;}
div#softball_wrapper p {margin: 0; padding: 0; font-size: 12px; line-height: 18px; text-align: center;}

div#softball_wrapper div.standings  {display: block; float: left; width: 400px; height: auto; border: 2px solid #950000; margin: 10px 0 0 0;}
div#softball_wrapper div.standings_header {background-color: #950000;}
div#softball_wrapper div.standings_header p {font-weight: bold; color: white;}

div#softball_wrapper div.team_name {display: block; float: left; width: 170px; height: auto;}
div#softball_wrapper div.team_name p {padding: 0 0 5px 10px; text-align: left; line-height: 24px;}

div#softball_wrapper div.wins {display: block; float: left; width: 50px; height: auto;}
div#softball_wrapper div.losses {display: block; float: left; width: 50px; height: auto;}
div#softball_wrapper div.wins p {text-align: center; line-height: 24px;}
div#softball_wrapper div.losses p {text-align: center; line-height: 24px;}
div#softball_wrapper div.played {display: block; float: left; width: 50px; height: auto;}
div#softball_wrapper div.missed {display: block; float: left; width: 50px; height: auto;}
div#softball_wrapper div.played p {text-align: center; line-height: 24px;}
div#softball_wrapper div.missed p {text-align: center; line-height: 24px;}

div#softball_wrapper p span.winner {font-weight: bold; text-decoration: underline; color: #950000;}
div#softball_wrapper p span.rescheduled {font-weight: bold; color: #EF8700;}
div#softball_wrapper p span.rainout {font-style: italic; color: #1A77C5;}

div#softball_wrapper div.titles {display: block; float: left; width: 100%; height: auto; margin-top: 5px; background-color: #cccccc; border: 2px solid #737373;}
div#softball_wrapper div.past_date {display: block; float: left; width: 100%; height: auto; margin-top: 5px; background-color: #99ccff; border: 2px solid #4d6680;}
div#softball_wrapper div.current_date {display: block; float: left; width: 100%; height: auto; margin-top: 5px; background-color: #ffff99; border: 2px solid #80804d;}
div#softball_wrapper div.future_date {display: block; float: left; width: 100%; height: auto; margin-top: 5px; background-color: #ccffcc; border: 2px solid #668066;}

div.softball_date {display: block; float: left; width: 200px; height: auto; border-right: 1px solid black;}
div.softball_f1 {display: block; float: left; width: 200px; height: auto; border-right: 1px solid black;}
div.softball_f2 {display: block; float: left; width: 200px; height: auto; border-right: 1px solid black;}
div.softball_fh {display: block; float: left; width: 200px; height: auto;}