/* CSS Document */

body {background-image: url(images/bg.jpg);margin-top:0px;margin-bottom:0px;text-align:center; height:100%; font-size:x-small;}

h3 { color:#FFFFFF; font-weight:bold; margin-bottom:0px; font-size:12px;}

td { font-family:Verdana,Arial,sans-serif; font-size:11px; color:#380806; }

.redtext {color:#FF0000;}

.smalltext {font-size:8px;}

body a { color:#4f4436; text-decoration:underline;}

body a:visited { color:#4f4436; text-decoration:underline;}

body a:active { color:#4f4436; text-decoration:underline;}

body a:hover { color:#2e353a; text-decoration:none;}

#main_div {height:auto;margin: 0px auto;width:760px;background-color:#FFFFFF;padding-top:0px;padding-bottom:0px;padding-right:3px;padding-left:8px;text-align:left;}

#top_div {margin:0px;padding:0px;}

#splash { background-image:url(images/header2.jpg); background-repeat:no-repeat; width:755px; height:119px; margin:0px;padding:0px;}

#primary_nav {background-image: url(images/bg_nav_gradient.jpg);width:755px;margin:0px;padding:0px;white-space: nowrap; text-align:right;}

#subnav_top { float:right; color:#FFFFFF; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 6px 15px 0px 0px; }

#subnav_top a, a:visited, a:active { color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#subnav_top a:hover { color:#f6e0a2; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#bottom_div {margin:0 0 0 0; padding-bottom:10px; background-color: #f9f8e7; height: auto; width:755px; font-family:Verdana,Arial,sans-serif; font-size:11px; color:#380806;}

#bottom_div_content {padding:0px;width:100%;}

#service_times { background-image: url(images/bg_servicetimes.jpg); background-repeat:no-repeat; margin:0px; padding: 15px 0px 5px 10px; float:left; width:264px; height:220; font-size:10px; }

#service_times_content { margin: 8px 0px 20px 0px; padding: 5px 0px 1px 0px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; }

#service_times_content p {margin: 0px 0px 10px 0px; }

#service_times_content a, a:visited, a:active { color:#4f4436; text-decoration:underline;}

#service_times_content a:hover { color:#2e353a; text-decoration:none;}

#fp_photo { float:left; margin:0px; }

#new_div {width:272px;height:130px;padding:8px;background-image: url(images/index/new_bg.jpg);background-repeat: no-repeat;}

#new_div_text {width:110px;}

#media_div {width:272px;height:100px;padding:8px;background-image: url(images/index/media_bg.jpg);background-repeat: no-repeat;}

#media_div_text {width:110px;}

#content_left_home { background-image: url(images/bg_left_gradient.jpg); background-repeat:repeat-x; background-color:#bda17b; float:left; padding: 15px 10px 10px 10px; height:460px; width:180px; }

#content_left {background-image: url(images/bg_left_gradient.jpg); background-repeat:repeat-x; background-color:#bda17b; float:left; padding: 15px 10px 10px 10px; height:1024px; width:180px; }

#content_middle_home { float:left; padding: 15px 10px 10px 10px; height:434px; width:335px; background-color: #f9f8e7; }

#content_middle { float:left; padding: 15px 10px 10px 25px; height:auto; width:520px; background-color: #f9f8e7; }

#content_right { background-image: url(images/bg_right_gradient.jpg); background-repeat:repeat-x; background-color:#6a6f73; float:left; padding: 15px 10px 10px 10px; height:460px; width:180px; }

#about_replicate {background: url(images/about/replicate.png) no-repeat; padding: 3px 0px 0px 0px; font-style:italic; }

.content { padding-right:25px; height:100%;}

.photo_right { float:right; padding: 3px 0px 10px 15px; }

.photo_left { float:left; padding: 3px 15px 10px 0px; }

.profile_photo { float:left; padding: 0px 0px 10px 15px; }

.sermons { color:#f6e0a2; border-top:#FFFFFF 1px solid; margin-bottom:25px; }

.sermons h3 a, a:visited, a:active { color:#FFFFFF; text-decoration:none;}
.sermons h3 a:hover { color:#2e353a; text-decoration:underline;}


.sideanchors {height:100%;}

.ministries_home h3 { border-top:#967f5c 1px solid; margin: 5px 0px 5px 0px; padding: 8px 0px 3px 0px; }

.ministries_home h3 a, a:visited, a:active { font-size:10px; color:#4f4436; text-decoration:none;}
.ministries_home h3 a:hover { font-size:10px; color:#f6e0a2; text-decoration:none;}

.sideanchors h3 { border-top:#f9f8e7 1px solid; margin: 5px 0px 5px 0px; padding: 8px 0px 3px 0px; text-transform:uppercase;}

.sideanchors h3 a, a:visited, a:active { font-size:10px; color:#f6e0a2; text-decoration:none;}
.sideanchors h3 a:hover { font-size:10px; color:#4f4436; text-decoration:none;}

.events { color:#FFFFFF; border-top:#FFFFFF 1px solid; }
.events a, .events a:visited, .events a:active { color:#f6e0a2; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.events a:hover { color:#FFFFFF; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* Media related stuff */
#media_div {width:272px;height:100px;padding:8px;background-image: url(images/index/media_bg.jpg);background-repeat: no-repeat;}

.sectionHead { border-bottom: #380806 solid 1px; margin: 0px 0px 8px 0px; }

.sectionHead h3 { font-size: 16px; margin: 0px 0px 5px 0px; color:#2e353a; }

.section { margin: 0px 0px 20px 0px; }

.section p { margin: 0px 0px 5px 0px; }

.section h4 { font-size: 14px; display: inline; margin: 0px 0px 5px 0px; }