@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0; border:0; outline:none; text-decoration:none;}

body {background:#716f44 url(../images/bg.gif) center repeat-y fixed; font-family:Arial, Helvetica, sans-serif; color:#333333;}

#position {margin:0 auto; width:800px;}

#logo {background:#716f44 url(../images/logo_bg.jpg) 0 20px no-repeat; padding:20px 0 0 15px; height:78px;}
#logo img {display:block; padding:7px 0 0 0;}
#worship_times {float:right;
font-size:0.7em;
margin:35px 0pt 0pt 600px;
position:absolute;
text-align:right;
top:0pt;}

#nav {list-style:none; color:#abae64; font-size:0.9em; margin:0 5px; padding:5px 10px; border-bottom:4px solid #abae64;}
#nav li {display:inline;}
#nav a {color:#FFFFFF;}
#nav a:hover {color:#abae64; text-decoration:underline;}
#nav .selected, #nav .selected a {color:#abae64;}

#header {margin:0 5px; border-bottom:4px solid #abae64; height:142px; background-color:#abae64;}

#content {background:url(../images/content_bg.gif) repeat-y; margin:0 5px; width:790px; border-bottom:4px solid #abae64;}

#side_1 {width:433px; padding:10px 20px; float:left;}
#side_1 a, #side_2 a, #worship_times a {color:#a83b00; text-decoration:underline;}
#side_1 a:hover, #side_2 a:hover, #worship_times a:hover {color:#FFFFFF; background:#a83b00; text-decoration:none;}
#side_1 p, dd {font-size:0.8em; line-height:1.2em; padding:10px 0;}
#side_1 h5 {font-weight:bold; font-size:0.8em; padding:10px 0; clear:both;}

#side_2 {width:273px; padding:10px 0 10px 20px; float:left; margin:0 0 0 4px;}
#side_2 p {font-size:0.7em; line-height:1.3em; padding:5px 0; color:#333300;}
#side_2 h4 {font-weight:bold; font-size:1.0em; padding:10px 0 5px 0; clear:both; color:#5c5d32; border-bottom:1px solid #FFFFFF;}


.col_container {padding:10px 0; margin:10px 0; width:430px; border-top:1px solid #abae64; border-bottom:1px solid #abae64;}
.col_1 {width:215px; float:left; color:#666633;}
.col_2 {width:215px; float:left; color:#666633;}
.col_3 {width:130px; float:left; color:#333300;}
.col_3, .col_4 {}
.col_4 {width:280px; float:left; color:#333300; padding:0;}
.col_4_photo {padding:0 0 0 20px; width:280px; float:left; color:#333300;}
.col_5 {clear:both; color:#333300;}

.col_4 a img {border:2px solid #abae64; margin:0 0 5px 0;}
.col_4 a img:hover {border:2px solid #a83b00; margin:0 0 5px 0;}

.photo {border:2px solid #abae64; margin:0 0 5px 0;}

.side_photo {border:2px solid #abae64;}

.col_container img {display:block;}

.sIFR-active h1 {visibility: hidden; font-size:26px; line-height: 1.0em;  color:#2e2e19; padding-bottom: 0;}
h1 {font-size:20px; color:#2e2e19; border-bottom:4px solid #abae64; padding:5px 0 0 0;}

.sIFR-active h2 {visibility: hidden; font-size:20px; color:#2e2e19; padding-bottom:0; line-height: 20px;}
h2 {font-size:16px; color:#2e2e19; padding:10px 0 0 0;}
h3, dt {font-size:0.9em; color:#2e2e19; border-bottom:1px solid #abae64; padding:10px 0 5px 0;}

.border_bottom {border-bottom:4px solid #abae64; padding-bottom:5px; margin-bottom:20px;}

#col_container h2 {font-size:1.2em; color:#2e2e19; padding:10px 0 0 0;}
#col_container h3 {font-size:0.9em; color:#2e2e19; border-bottom:1px solid #abae64; padding:10px 0 5px 0;}

#col_container h3 img {display:inline; margin:-20px 0 0 0; float:right;}

#side_1 ul, #side_1 ol {list-style:url(../images/bullet.gif); font-size:0.8em; padding:10px 15px;}
#side_1 li {padding:5px 0;}
#side_1 ol {list-style:decimal;}

.odd {background:#f6f7ef; padding:10px 20px; margin:10px 0;}
.even, dl {background:#eaebd8; padding:10px 20px; margin:10px 0;}
p.hardrock strong {color:#ffffff; background:#a83b00;}

#news, #news_2 {background:#a83b00; color:#FFFFFF; border-bottom:4px solid #abae64; float:left; width:273px; padding:20px; margin:0 0 0 4px;}
#news p, #news_2 p {font-size:0.7em; line-height:1.3em; padding:5px 0; color:#FFFFFF; clear:both;}
#news h4, #news_2 h4 {font-weight:bold; font-size:1.0em; padding:0 0 5px 0; clear:both; color:#deb408; float:left;}
#news_2 li {font-weight:bold; font-size:0.7em; padding:5px 0 5px 0; clear:both; color:#FFFFFF; border-bottom:1px solid #C98460}
#news_2 h5 {font-weight:bold; font-size:0.9em; padding:15px 0 5px 0; clear:both; color:#FFFFFF;}
#news_2 ul {margin:0; padding:0; background:none; list-style:none;}
#news_nav {border-bottom:1px solid #c98460; margin:0 0 5px 0;}
#news a, #news_2 a{color:#deb408; text-decoration:underline;}
#news a:hover, #news_2 a:hover {color:#a83b00; background:#deb408; text-decoration:none;}
#news ul {list-style:none; color:#FFFFFF; width:60%; float:right; text-align:right;}
#news li {display:inline; padding:0 0 0 5px;}
#news li a {padding:2px; text-decoration:none;}
#news p.all_news {border-top:1px solid #c98460; margin:5px 0 0 0; padding:5px 0 0 0;}

#news_2 p.all_news {padding:20px 0 0 0;}

#news ul li .selected {color:#a83b00; background:#deb408; text-decoration:none;}

.tabcontent{display:none; height:120px;}


label {font-size:0.8em;}
input, textarea {font-family:Arial, Helvetica, sans-serif; color:#333333; border:1px solid #abae64; font-size:0.8em;}

#side_1 ol.comments { clear:both; list-style:none; padding:0 0 10px 0;}
#side_1 ol.comments li p {font-size:1.0em;}
#side_1 ol.comments li p.small  {font-size:1.2em; color:color:#2E2E19; font-weight:bold; border-bottom:1px solid #ABAE64;}
#side_1 ol.comments li {}

.top_border {border-top:1px solid #ABAE64; margin:5px 0;}

#side_1 ul.form_list {font-size:1em;}
#side_1 ul.form_list input {font-size:0.8em;}
#side_1 input.zemSubmit {font-size:1em;}

/*  PAGINATION ==================================================  */
#content ul.rsx-page-num-list {
display:inline; list-style:none;
padding:0 0 5px 0; margin:5px 20px 10px 0;
font: normal 0.8em Arial, Helvetica, sans-serif; float:left;}

#content ul.rsx-page-num-list li {display: inline;}
		
#content ul.rsx-page-num-list a {background:#3d3b22; color:#FFFFFF; padding:2px 5px 2px 5px; border:1px solid #abae64; margin:0 1px 0 1px; text-decoration:none;}

#content ul.rsx-page-num-list a:hover {background:#a83b00; color:#FFFFFF; padding:2px 5px 2px 5px;}

#content li .rsx-nav-right {}

.unlinked {background:#a83b00; color:#FFFFFF; padding:2px 5px 2px 5px; margin:0 1px 0 1px; border:1px solid #abae64;}

.blog_photo {float:right; padding:20px 0 20px 20px;}

#side_2 ul {list-style:none; font-size:0.7em; line-height:1.3em; padding:5px 0; color:#333300;}
#side_2 li {border-bottom:1px solid #ABAE64; padding:5px 0;}

#footer {clear:both; color:#abae64; font-size:0.8em; padding:0 0 20px 0;}
#footer_1 {width:432px; padding:10px 20px; float:left; }
#footer_2 {width:274px; padding:10px 20px; float:left; margin:0 0 0 4px;}
#footer p {line-height:1.3em;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#abae64; text-decoration:underline;}


.clear {clear:both; margin:0; padding:0; height:0; display:block;}