body { margin: 0; font-family: 'Aller', Arial; }
 body, #page_wrapper{ background: url(theme/stones.jpg?678750) no-repeat center 8px; }
 img { border: 0; }
 h2 { color: "#666666"; font-size: 14px; margin: 15px 0 5px; }
 a { color: #666666; text-decoration: underline; }
 a:hover { text-decoration: underline; color: #15AAA1; }
 .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix { *zoom: 1; }
 #page_wrapper { background-position: -215px 8px; height: 722px; margin: 0 auto; padding-top: 115px; position: relative; width: 944px; }
 #page_top { background: url(theme/box_top.png?678750) no-repeat; height: 18px; margin: 0 auto; width:922px; }
 #page_center { background: url(theme/box_middle.png?678750) repeat-y; margin: 0 auto; width:922px; }
 #page_bottom { background: url(theme/box_bottom.png?678750) no-repeat; height: 18px; margin: 0 auto; width:922px; }
 #page_header { padding: 0 10px 15px 38px; }
 #top_logo { float: left; }
 #top_nav { float: right; margin-top: 90px; }
 #top_nav ul { list-style-type: none; margin: 0; padding: 0; }
 #top_nav li { border-left: 1px solid #999999; float: left; }
 #top_nav li:first-child { border-left: 0; }
 #top_nav a { color: #666666; display: block; font-size: 11px; font-weight: bold; padding: 0 15px; text-decoration: none; text-transform: uppercase; }
 #top_nav a:hover { color: #15aaa1; }
 #top_nav #active a { color: #15aaa1; }
 #content_bg { background: #eeeeee url(theme/corners_bottom.png?678750) no-repeat left bottom; font-size: 0; height: 361px; left: 24px; top: 252px; width: 893px; }
 #content_container { background: #eeeeee url(theme/corners_bottom.png?678750) no-repeat left bottom; left: 24px; margin-left: 11px; overflow: hidden; top: 252px; width: 893px; }
 #content_header_text { background: url(theme/corners_top.png?678750) no-repeat left top; color: #ffffff; font-size: 16px; font-weight: bold; height: 36px; line-height: 36px; padding-left: 40px; text-transform: uppercase; }
 #scroll_bar { background-color: #e0e0e0; display: none; height: 267px; position: absolute; right: 21px; top: 68px; width: 10px; }
 #scroll_bar_handle { position: relative; background-color: #cccccc; height: 70px; width: 10px; }
 #wsite-content { color: #666666; font-size: 14px; padding: 0 40px; padding-bottom: 40px; }
 #right_rail_title { color: #ffffff; position: absolute; left: 730px; top: 275px; font-size: 18px; font-weight: bold; text-decoration: none; }
 #right_rail { color: #ffffff; display: none; height: 313px; left: 730px; overflow: auto; position: absolute; top: 306px; width: 175px; }
 #right_rail h4 { margin: 15px 0 5px; }
 #right_rail div { font-size: 14px; }
 #right_rail .all_events { padding-top: 20px; }
 #footer_container { color: #999999; font-size: 9px; padding: 15px 15px; text-align: right; }
 .wsite-page-index #content_bg { }
 .wsite-page-index #right_rail { display: block; }
 .wsite-page-index #content_container { background: transparent url(theme/content-home.jpg?678750); color: #ffffff; height: 361px; padding-right: 200px; width: 693px; }
 .wsite-page-index #content_header { display: none; }
 .wsite-page-index #wsite-content { color: #ffffff; padding: 15px; }
 .wsite-page-calendar #wsite-content { padding: 0 15px }
 .wsite-page-index #wsite-content h2 { font-size: 64px; margin: 0 0 15px; }
 .wsite-page-index #wsite-content .paragraph { line-height: 28px; }
 .wsite-page-about-us #content_header { background: -moz-linear-gradient(top, #357c91, #15aaa1); background: -webkit-gradient(linear, left top, left bottom, from(#357c91), to(#15aaa1)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ff357c91,endColorstr=#ff15aaa1); }
 .wsite-page-media #content_header { background: -moz-linear-gradient(top, #ce7308, #fd9d34); background: -webkit-gradient(linear, left top, left bottom, from(#ce7308), to(#fd9d34)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffce7308,endColorstr=#fffd9d34); }
 .wsite-page-about-us #content_header { background: -moz-linear-gradient(top, #357c91, #15aaa1); background: -webkit-gradient(linear, left top, left bottom, from(#357c91), to(#15aaa1)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ff357c91,endColorstr=#ff15aaa1); }
 .wsite-page-contact #content_header { background: -moz-linear-gradient(top, #e5a603, #fdcc24); background: -webkit-gradient(linear, left top, left bottom, from(#e5a603), to(#fdcc24)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffe5a603,endColorstr=#fffdcc24); }
 .wsite-page-ministries #content_header { background: -moz-linear-gradient(top, #c2d12e, #9ba81e); background: -webkit-gradient(linear, left top, left bottom, from(#c2d12e), to(#9ba81e)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffc2d12e,endColorstr=#ff9ba81e); }
 .wsite-page-give #content_header { background: -moz-linear-gradient(top, #c2d12e, #9ba81e); background: -webkit-gradient(linear, left top, left bottom, from(#c2d12e), to(#9ba81e)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffc2d12e,endColorstr=#ff9ba81e); }
 .wsite-page-lscc-kiva-lending-team #content_header { background: -moz-linear-gradient(top, #ffffff, #ffffff); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffffff,endColorstr=#ffffffff); }
 .wsite-page-lscc-kiva-lending-team #wsite-content { background-color: #ffffff; padding-left: 20px; }
 .wsite-page-lscc-kiva-lending-team #content_header { display: none; }
 .wsite-page-get-connected #content_header { background: -moz-linear-gradient(top, #e5a603, #fdcc24); background: -webkit-gradient(linear, left top, left bottom, from(#e5a603), to(#fdcc24)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffe5a603,endColorstr=#fffdcc24); }
 .wsite-page-impact #content_header { background: -moz-linear-gradient(top, #ce7308, #fd9d34); background: -webkit-gradient(linear, left top, left bottom, from(#ce7308), to(#fd9d34)); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffce7308,endColorstr=#fffd9d34); }
 .sermontable, .sermontable td { font:arial; font-size:10pt; }
 .wsite-page-retreat-2011 #wsite-content { background-color: #ffffff; padding-left: 20px; }
 .wsite-page-retreat-2011 #content_header { display: none; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

