/* ---------------------
title:	screen styles
last update:	20 January 2011
author:	Andy Gosling
email:	andy@ecru.co.uk
website:	http://www.ecru.co.uk
--------------------- */
/* !Eric Meyer's css reset (http://meyerweb.com/eric/tools/css/reset/) -- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background: transparent;
}
body {
line-height:1;
}
ol, ul {
list-style:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content:none;
}
/* remember to define focus styles! */
:focus {
outline:0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing:0;
}
/* end css reset */

/* colours	*/
/* LRBC Magenta #ac0067	*/
/* LRBC Green #808d18	*/
/* !layout ------------------------ */
body {
font-size:13px;
line-height:20px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
/* background:#f0f0f0 url(../images/inner-trace.jpg) no-repeat; */
background:#f0f0f0 url(../images/body-bg.gif) repeat-y;
color:#666;
}
#wrapper, #toolbar, #footer, #banner {
width:1000px;
}
#wrapper {
position:relative;
}
#header {
position:relative;
height:139px;
background:#fff url(../images/header-bg.png) repeat-x bottom left;
border-bottom:1px solid #e7e7e7;
}
#mainContent {
margin:0 20px 0 270px;
float:left;
width:500px;
padding-bottom:10px;
}
#news #mainContent {
width:580px;
}
#sidebar {
margin-left:0;
float:left;
width:160px;
padding:0 0 40px 20px;
}
#addthis {
margin:0 0 10px 270px;
border-bottom:1px solid #fff;
width:91px;
height:20px;
float:left;
}
#addthis a:link, #addthis a:visited, #addthis a:hover, #addthis a:active {
border-bottom:0px solid #fff;
}
#gayl a {
background:#fff url(../images/gaylbanner.gif) no-repeat top left;
margin:0 0 10px 270px;
border-bottom:1px solid #fff;
width:398px;
height:20px;
float:left;
text-indent:-999em;
display:block;
}
#gayl2 {
border-bottom:1px solid #fff;
}
#gayl3 {
border-bottom:1px solid #fff;
}
#footer {
border-top:1px solid #e7e7e7;
clear:both;
background:#fff url(../images/footer-bg.png) repeat-x 0 0;
padding-top:30px;
height:130px;
position:relative;
}
#home #footer {
height:111px;
}
.clear {
clear:both;
height:0;
}
.rule {
clear:both;
border-top:1px solid #ebebeb;
margin:20px 0;
}
.imageLeft {
float:left;
margin:6px 15px 6px 0;
clear:left;
}
/* !landing pages */
.landing #mainContent {
margin:0 0 0 20px;
width:960px;
}
.landing .column {
width:460px;
margin:0 10px;
float:left;
}
.landing img {
float:left;
margin-bottom:20px;
}
.landing h2,
.landing p {
margin-top:0;
margin-left:120px;
}
.landing h2 {
margin-bottom:10px;
}
.landing .item {
border-bottom:3px solid #ebebeb;
margin-bottom:20px;
clear:both;
}
/* !alternative landing2 pages */
.landing2 #mainContent {
margin:0 0 0 270px;
width:720px;
}
.landing2 .column {
width:330px;
margin:0 10px;
float:left;
}
.landing2 img {
float:left;
margin-bottom:20px;
}
.landing2 h2,
.landing2 p {
margin-top:0;
margin-left:120px;
}
.landing2 h2 {
margin-bottom:10px;
}
.landing2 .item {
border-bottom:3px solid #ebebeb;
margin-bottom:20px;
clear:both;
}
/* !what's on page */
#whatlanding #mainContent {
margin:0 0 0 270px;
width:720px;
}
#whatlanding .column {
width:340px;
margin:0 20px 0 0;
float:left;
}
#whatlanding img {
float:left;
margin-bottom:20px;
}
#whatlanding .column h2 {
margin:12px 0 0;
padding-bottom:10px;
border-bottom:3px solid #ebebeb;
}
#whatlanding .column h3 {
margin:30px 0 10px;
}
#whatlanding .column h4 {
margin:0 0 10px;
font-size:15px;
}
#whatlanding p {
margin-top:0;
}
/* !contact page */
#contact #mainContent {
margin:0 0 0 270px;
width:720px;
}
#contact .column {
width:340px;
margin:0 20px 0 0;
float:left;
}
#contact .address p {
font-size:14px;
}
#contact .address {
border-bottom:3px solid #ebebeb;
}
#contact ul.socialmedia {
margin-left:0;
}
#contact ul.socialmedia li {
background:#fff url(../images/social-media-icons.png) no-repeat 0 0;
padding-left:24px;
}
#contact ul.socialmedia li.twitter {
background:#fff url(../images/social-media-icons.png) no-repeat 0 -40px;
}
#contact ul.socialmedia li.youtube {
background:#fff url(../images/social-media-icons.png) no-repeat 0 -80px;
}
#contact ul.socialmedia li.vimeo {
background:#fff url(../images/social-media-icons.png) no-repeat 0 -120px;
}
#contact ul.socialmedia li.instagram {
background:#fff url(../images/social-media-icons.png) no-repeat 0 -160px;
}

/* !type -------------------------- */
abbr, acronym {
cursor:help;
border-bottom:1px dotted;
}
p {
margin:20px 0;
}
h1, h2, h3, h4 {
font-family: "VAG Rounded W01 Light";
font-weight:normal;
margin:20px 0;
color:#333;
}
#test h1 {
color:#F00 !important;
font-size:50px !important;
}
h2 {
font-size:26px;
line-height:30px;
color:#ac0067;
}
h3 {
font-size:20px;
color:#ac0067;
}
#news #mainContent h3 {
font-size:18px;
color:#333;
}
h4 {
font-size:16px;
}
h5, h6 {
font-size:12px;
}
#sidebar h2 {
font-size:20px;
line-height:25px;
}
#sidebar h3 {
font-size:16px;
}
#sidebar h4 {
font-size:12px;
color:#ac0067;
}
.small {
font-size:11px;
}
#mainContent blockquote {
background:url(../images/quote.gif) no-repeat 0 0;
padding:0 20px;
font-style: italic;
color:#777;
}
.tweetwhen {
font-style: italic;
font-size: .7em;
}
/* !hyperlinks */
a:link, a:visited {
color:#808d18;
text-decoration:none;
border-bottom:1px solid #ddd;
}
a:hover, a:active {
color:#ac0067;
border-bottom:1px solid #ac0067;
}
/* !lists */
ul, ol, dl {
margin:0;
}
ul li ul,
ol li ul,
ol li ol,
ol li ol li ol {
margin-bottom:0;
}
ul {
clear:both;
}
ol {
clear:both;
list-style: decimal;
}
li {
margin:20px 0;
}
#mainContent ul {
margin-left:20px;
}
#mainContent ol {
margin-left:40px;
}
#sidebar ol {
margin-left:30px;
}
#mainContent ul li,
#sidebar ul li {
background:url(../images/list-bullet.gif) no-repeat 0 7px;
padding-left:12px;
margin:10px 0;
}
#mainContent ol li {
margin:10px 0;
}
#sidebar ol li {
margin:10px 0;
}
/* !forms */
input {
border:1px solid #ddd;
background-color:#fff;
font-size:12px;
color:#6f6f6f;
padding:3px 2px;
-webkit-box-shadow:0px 1px 1px #fff;
-moz-box-shadow:0px 1px 1px #fff;
box-shadow:0px 1px 1px #fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
input:focus {
border:1px solid #999;
color:#333;
}
/* !data tables */
table {
clear:left;
}
th {
text-align:left;
border-bottom:1px solid #ebebeb;
font-size:11px;
}
td {
border-bottom:1px solid #ebebeb;
font-size:12px;
padding:5px 10px 5px 0;
}
.odd td {
background-color:#fcfcfc;
}
/* !misc -------------------------- */
#skipnav {
position:absolute;
top:-999em;
left:-999em;
}
/* !self clear floats */
.group:after {
content: ".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* !border radius */
input, #login p.alert, #mainContent .podcastLinks li, #mainContent .podcastLinks li a, .panel {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
/* !extranet login ---------------------------- */
#loginWrap {
position:absolute;
top:0;
left:690px;
z-index:10;
width:280px;
}
#login {
background:#a6af1f url(../images/login-bg.jpg) repeat-x left bottom;
border:1px solid #808d18;
height:180px;
width:278px;
display:none;
position:relative;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
}
#phpbb #login {
background: transparent;
border:none;
display: inline;
width:auto;
height:auto;
-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;
border-bottom-left-radius:0;
}
.slide {
margin:0;
border:1px solid #808d18;
background-color:#808d18;
float:right;
color:#fff;
-webkit-border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}
.btn-slide {
width:40px;
background:url(../images/sprite1.gif) no-repeat -355px -30px;
padding-left:19px;
display:block;
color:#fff !important;
border:none !important;
}
.open, .active .closed {
display:none;
}
.active {
background-position:-355px 4px;
}
.active .open {
display: inline;
}
#login form {
margin-left:10px;
}
#login .loginHead {
color:#fff;
font-size:18px;
margin:10px 0 10px 0;
text-shadow:0px 1px 1px #808d18;
font-family: "VAG Rounded W01 Light", "Lucida Grande", Verdana, Arial, sans-serif;
}
#login p {
padding:0 0 3px 0;
color:#fff;
text-shadow:0px 1px 1px #808d18;
}
#login p span {
font-size:11px;
}
#login p a:link,
#login p a:visited {
color:#fff;
border-bottom:1px solid #c0c624;
}
#login p a:hover,
#login p a:active {
color:#fff;
border-color:#fff;
}
#login label {
width:70px;
display: inline-block;
}
#login input {
border:1px solid #808d18;
width:170px;
-webkit-box-shadow:0px 1px 1px #c0c624;
-moz-box-shadow:0px 1px 1px #c0c624;
box-shadow:0px 1px 1px #c0c624;
}
#login input:focus {
border:1px solid #465404;
-webkit-box-shadow:0px 0px 5px #fff;
-moz-box-shadow:0px 0px 5px #fff;
box-shadow:0px 0px 5px #fff;
}
#login #login-btn {
width:50px;
margin:3px 10px 0 70px;
background-color:#bd007c;
border-color:#ac0067;
color:#fff;
}
#login #login-btn:hover {
background-color:#cd0090;
-webkit-box-shadow:0px 0px 5px #c0c624;
-moz-box-shadow:0px 0px 5px #c0c624;
box-shadow:0px 0px 5px #c0c624;
}
#login p.alert {
color:#000;
padding:2px 0 2px 22px;
font-weight:bold;
margin:10px 10px 0 0;
font-size:11px;
-webkit-box-shadow:0px 1px 1px #5a6b11;
-moz-box-shadow:0px 1px 1px #5a6b11;
box-shadow:0px 1px 1px #5a6b11;
background:#ffd200 url(../images/sprite1.gif) no-repeat -354px -51px;
text-shadow:none;
}
/* !facebook login ---------------------------- */
#facebookWrap {
position:absolute;
top:0;
left:378px;
z-index:9;
width:292px;
}
#facebookLogin {
background:#627aad url(../images/login-bg.gif) repeat-x left bottom;
border-top:1px solid #fff;
border-left:1px solid #627aad;
border-right:1px solid #627aad;
border-bottom:1px solid #627aad;
height:395px;
width:290px;
display:none;
position:relative;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
}
.slide2 {
margin:0;
border:1px solid #516ba4;
background:#627aad url(../images/facebookTab.gif) repeat-x left bottom;
float:right;
color:#fff;
-webkit-border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}
.facebookBtn-slide {
width:71px;
background:url(../images/sprite1.gif) no-repeat -355px -75px;
padding-left:19px;
display:block;
color:#fff !important;
border:none !important;
}
/* !social media ------------------------------ */
#social {
 width: 92px;
 position: absolute;
 right: 30px;
 bottom: 11px;
}
#social li {
float:left;
width:18px;
height:19px;
margin:0 0 0 5px;
text-indent:-999em;
background:url(../images/sprite1.gif) no-repeat 0 0;
}
#social a:link,
#social a:visited {
display:block;
width:18px;
height:19px;
border:none;
background:url(../images/sprite1.gif) no-repeat 0 0;
}
#social a:hover,
#social a:active {
background-position:0 -19px;
}
#social .twitter,
#social .twitter a:link,
#social .twitter a:visited {
background-position:-18px 0;
}
#social .twitter a:hover,
#social .twitter a:active {
background-position:-18px -19px;
}
#social .youtube,
#social .youtube a:link,
#social .youtube a:visited {
background-position:-36px 0;
}
#social .youtube a:hover,
#social .youtube a:active {
background-position:-36px -19px;
}
#social .vimeo,
#social .vimeo a:link,
#social .vimeo a:visited {
background-position:-54px 0;
}
#social .vimeo a:hover,
#social .vimeo a:active {
background-position:-54px -19px;
}
.tooltip{
position:absolute !important;
top:0;
left:0;
z-index:3;
display:none;
background-color:#F00;
color:#fff;
}
/* !header ------------------------ */
#header p {
margin:0;
}
.logo {
width:162px;
height:55px;
position:absolute;
top:30px;
left:30px;
background:url(../images/sprite1.gif) no-repeat -1px -41px;
text-indent:-999em;
}
.logo a:link,
.logo a:visited {
width:162px;
height:55px;
display:block;
background:url(../images/sprite1.gif) no-repeat -1px -41px;
border:none;
}
.logo a:hover,
.logo a:active {
background:url(../images/sprite1.gif) no-repeat -171px -41px;
}
.name {
width:280px;
height:25px;
position:absolute;
top:64px;
right:28px;
background:url(../images/sprite1.gif) no-repeat -73px 0px;
text-indent:-999em;
}
/* !main navigation --------------------------- */
#mainNav {
position:absolute;
bottom:5px;
left:31px;
margin:0;
}
#mainNav li {
float:left;
font-size:18px;
margin:0;
padding:0 8px;
text-shadow:0px 1px 1px #fff;
border-right:1px solid #d3d3d3;
border-left:1px solid #fff;
}
#mainNav li.navHome {
padding-left:0;
border-left:none;
}
#mainNav li.navContact {
padding-right:0;
border-right:none;
}
#mainNav li a:link,
#mainNav li a:visited {
color:#6f6f6f;
border:none;
}
#mainNav li a:hover,
#mainNav li a:active {
color:#333;
}
#mainNav a {
-webkit-transition:color 0.3s ease-out;
-moz-transition:color 0.3s ease-out;
-o-transition:color 0.3s ease-out;
transition:color 0.3s ease-out;
}
/* current page */
#home .navHome a,
#about .navAbout a,
#stables .navAbout a,
#new .navNew a,
#living .navLiving a,
#news .navNews a,
#what .navWhat a,
#whatlanding .navWhat a,
#contact .navContact a {
color:#ac0067 !important;
}
/* !sub navigation --------------------------- */
#subNav ul {
position:absolute;
top:441px;
left:30px;
margin:0;
padding-bottom:10px;
width:160px;
border-bottom:3px solid #ebebeb;
}
#subNav li {
font-size:16px;
margin:0 0 10px 0;
}
#subNav li a:link,
#subNav li a:visited {
color:#6f6f6f;
border:none;
}
#subNav li a:hover,
#subNav li a:active {
color:#333;
}
#subNav li.selected a {
color:#ac0067;
}
#news #subNav p {
position:absolute;
top:447px;
left:30px;
margin:0;
padding-bottom:10px;
width:160px;
border-bottom:3px solid #ebebeb;
font-size:18px;
color:#ac0067;
}
#news #subNav ul {
top:501px;
}
#news #subNav li {
font-size:15px;
}
#subNav ul ul {
margin:10px 0 0 5px;
position:relative;
top:0;
left:0;
padding-bottom:0;
width:145px;
border:none;
}
#subNav ul ul li {
font-size:14px;
margin:0 0 10px 0;
padding-left:10px;
background:url(../images/menu-bullet.gif) no-repeat 0 7px;
}
/* !banner ------------------------ */
#banner {
clear:both;
float:left;
height:210px;
background:#808d18 url(../images/banner-bg.png) repeat-x 0 0;
color:#fff;
border-right:1px solid #808d18;
margin-bottom:40px;
}
#banner h1 {
font-size:60px;
line-height:30px;
margin:40px 0 30px 270px;
color:#fff;
text-shadow:0px 1px 1px #808d18;
font-family:"VAG Rounded W01 Light", "Lucida Grande", Verdana, Arial, sans-serif;
}
.landing #banner h1 {
margin-left:390px;
}
.landing2 #banner h1 {
margin-left:400px;
}
#whatlanding #banner h1 {
margin-left:400px;
}
#contact #banner h1 {
margin-left:400px;
}
#banner p {
margin:0 0 0 270px;
font-size:16px;
line-height:25px;
width:700px;
text-shadow:0px 1px 1px #808d18;
}
.landing #banner p {
margin-left:390px;
width:580px;
}
.landing2 #banner p {
margin-left:400px;
width:530px;
}
#whatlanding #banner p {
margin-left:400px;
width:530px;
}
#contact #banner p {
margin-left:400px;
width:530px;
}
#banner img {
float:left;
}
#banner a:link,
#banner a:visited {
color:#fff;
border-color:#b3bb22;
}
#banner a:hover,
#banner a:active {
border-color:#fff;
}
/* !breadcrumb ----------------------- */
#breadcrumb {
font-size:11px;
margin:0 0 10px 270px;
}
.landing #breadcrumb {
margin:0 0 30px 30px;
}
#breadcrumb strong {
color:#ac0067;
}
/* !content ----------------------- */
#breadcrumb p {
font-size:0.9166em;
line-height:1.8181em;
margin-top:0;
}
img.rangeLeft {
float:left;
margin:5px 20px 10px 0;
}
img.rangeRight {
float:right;
margin:5px 0 10px 20px;
}
/* !sidebar ----------------------- */
#sidebar blockquote {
background-color: yellow;
margin-left:-20px;
background:url(../images/quote.gif) no-repeat 0 0;
padding-left:20px;
}
#sidebar blockquote p {
color:#ac0067;
font-size:14px;
}
#sidebar img {
margin-top:20px;
}
/* !homepage ---------------------- */
#home #mainContent {
margin:0 20px 0 10px;
width:960px;
}
#home #banner {
height:250px;
margin-bottom:10px;
background:url(../images/banner-home.jpg) no-repeat 0 0;
}
#home #banner h1,
#home #banner p {
margin-left:390px;
width:580px;
text-shadow:0px 1px 1px #1e3e9b;
}
#home #banner a:link,
#home #banner a:visited {
border-color:#abcfef;
}
#home #banner a:hover,
#home #banner a:active {
border-color:#fff;
}
#home .column {
margin-left:20px;
width:160px;
float:left;
}
#home #mainContent .one {
width:220px;
}
#home #mainContent .two {
width:340px;
}
#home #mainContent .column h2 {
border-bottom:3px solid #ebebeb;
padding-bottom:7px;
}
#home #mainContent .one h2 {
border-bottom:none;
margin-bottom:10px;
}
#home #mainContent .one h3 {
margin:20px 0 5px 0;
}
#home #mainContent .one p {
font-size:14px;
margin:0 0 10px 0;
}
#home #mainContent .column ul {
margin-left:0;
}
#home #mainContent .column li {
background:none;
padding-left:0;
}
#home #mainContent .two p {
border-top:3px solid #ebebeb;
padding:7px 0 0 20px;
color:#ebebeb;
background:url(../images/rss-icon.gif) no-repeat 0 9px;
}
/* secondary content */

#home #secondaryContent {
clear:both;
float:left;
background:#808d18 url(../images/banner-bg.png) repeat-x 0 0;
border-right:1px solid #808d18;
width:100%;
padding:20px 0 0 0;
}
#home #secondaryContent .one {
width:460px;
}
/* !homepage panels --------------------------- */
#home #secondaryContent .panel {
background-color:#fff;
float:left;
margin-bottom:20px;
}
#home #secondaryContent h2 {
font-size:21px;
margin:20px 0 10px;
}
#home #secondaryContent p {
margin:10px 0;
}
#home #secondaryContent .one {
margin-left:30px;
}
#home #secondaryContent .two,
#home #secondaryContent .three {
width:220px;
}
/* alpha course panel */
.alpha {
padding:0 10px 0 180px;
width:270px;
background:#ffe300 url(../images/alpha-logo.png) no-repeat 20px 20px;
float:left;
margin-bottom:20px;
}

.alpha h3 {
color:#333;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size:17px;
margin:10px 0;
}

.alpha h2 {
padding: 6px 0px 0px 8px;
}

.alpha h3 {
padding: 0px 0px 0px 8px;
}

.alpha p {
padding: 1px 4px 6px 8px;
}

.alphawhite {
background-color:#fff;
}

#home #secondaryContent .alpha p.link {
width:262px;
height:37px;
text-indent:-999em;
margin:20px 0;
}
.alpha .link a {
display:block;
width:262px;
height:37px;
background:url(../images/alpha-logo.gif) no-repeat 0 0;
border:none;
}
/* new to the church panel */
.new {
width:200px;
padding:120px 10px 10px 10px;
background:url(../images/new-head.jpg) no-repeat 0 0;
}
/* build blog panel */
#home #secondaryContent .build {
width:200px;
padding:0px 10px 0px 10px;
background:#fff;
color:#333;
}

/* Oasis closed box */

#about #mainContent .oasis {
width:440px;
padding:10px 30px 10px 30px;
background:#fff;
color:#333;
font-size:15px;
font-weight:bold;
}

#home #secondaryContent .build h2 {
margin:0 0 60px;
width:142px;
height:21px;
text-indent:-999em;
background:url(../images/build-h2.png) no-repeat 0 0;
}
#home #secondaryContent .build h2 a:link,
#home #secondaryContent .build h2 a:visited {
width:142px;
height:21px;
display:block;
background:url(../images/build-h2.png) no-repeat 0 0;
border:none;
}
#home #secondaryContent .build h2 a:hover,
#home #secondaryContent .build h2 a:active {
background-position:0 -40px;
}
#home #secondaryContent .build a:link,
#home #secondaryContent .build a:visited {
color:#fff;
border-color:#fbaf6b;
}
#home #secondaryContent .build a:hover,
#home #secondaryContent .build a:active {
color:#fff;
border-color:#fff;
}
/* rejesus panel */
.rejesus {
width:220px;
background:#fff url(../images/rejesus-panel.png) no-repeat 0 0;
}
#home #secondaryContent .rejesus h2 {
margin:0;
text-indent:-999em;
}
.rejesus h2 a:link,
.rejesus h2 a:visited {
display:block;
width:220px;
height:110px;
background:#fff url(../images/rejesus-panel.png) no-repeat 0 0;
border:none;
}
.rejesus h2 a:hover,
.rejesus h2 a:active {
background-position:0 -110px;
}
/* !homepage partners ------------------------- */
#home #partners {
background-color:#f2f2f2;
border-top:1px solid #fff;
clear:both;
padding:20px 0;
}
#home #partners h2 {
width:148px;
float:left;
margin:0 0 0 30px;
}
#home #partners ul {
float:left;
width:800px;
clear:none;
}
#home #partners li {
height:68px;
width:119px;
background:url(../images/partners.png) no-repeat 0 0;
margin-left:40px;
}
#home #partners li a:link,
#home #partners li a:visited {
background:url(../images/partners.png) no-repeat 0 0;
height:68px;
width:119px;
display:block;
}
#home #partners li a:hover,
#home #partners li a:active {
background-position:0 -100px;
}
#home #partners li.partner-oasis {
margin-left:0;
}
#home #partners li.partner-oasis a:link,
#home #partners li.partner-oasis a:visited {
margin-left:0;
}
#home #partners li.partner-stables,
#home #partners li.partner-stables a:link,
#home #partners li.partner-stables a:visited {
width:140px;
background-position:-123px 0;
}
#home #partners li.partner-love,
#home #partners li.partner-love a:link,
#home #partners li.partner-love a:visited {
width:175px;
background-position:-264px 0;
}
#home #partners li.partner-fair,
#home #partners li.partner-fair a:link,
#home #partners li.partner-fair a:visited {
width:60px;
background-position:-440px 0;
}
#home #partners li.partner-baptist,
#home #partners li.partner-baptist a:link,
#home #partners li.partner-baptist a:visited {
width:138px;
background-position:-502px 0;
}
#home #partners li.partner-stables a:hover,
#home #partners li.partner-stables a:active {
background-position:-123px -100px;
}
#home #partners li.partner-love a:hover,
#home #partners li.partner-love a:active {
background-position:-264px -100px;
}
#home #partners li.partner-fair a:hover,
#home #partners li.partner-fair a:active {
background-position:-440px -100px;
}
#home #partners li.partner-baptist a:hover,
#home #partners li.partner-baptist a:active {
background-position:-502px -100px;
}
/* !podcasts ---------------------- */
.podcasts #mainContent {
width:700px;
}
.podcasts #wrapper {
background:#fff url(../images/headphones.jpg) no-repeat left bottom;
}
#t-date {width:100px; }
#t-service {width:65px;}
#t-title {width:225px;}
#t-ref {width:140px;}
#t-speaker {width:115px;}
#t-listen {width:55px;}
#mainContent ul.podcastLinks {
margin:0 0 40px 0;
}
#mainContent .podcastLinks li {
float:left;
width:135px;
padding:0;
margin:0 5px 0 0;
background-color:#808d18;
text-align: center;
}
#mainContent .podcastLinks a:link,
#mainContent .podcastLinks a:visited {
display:block;
padding:4px;
color:#fff;
border:1px solid #808d18;
background:#808d18 url(../images/button-bg.png) repeat-x 0 0;
}
#mainContent .podcastLinks a:hover,
#mainContent .podcastLinks a:active {
background-color:#9ca71d;
background-image:none;
}
/* !news -------------------------- */
#news.summaries h3 {
margin:20px 0 10px;
}
#news.summaries #mainContent p.date {
color:#333;
margin:10px 0;
}
#news.summaries #mainContent p {
margin:10px 0 20px;
}
#news p.newer {
float:left;
margin:0 !important;
}
#news p.older {
float:right;
margin:0 !important;
}
/* !footer ------------------------ */
#footer p {
font-size:12px;
color:#6f6f6f;
margin:0;
}
.vcard {
width:340px;
margin-left:30px;;
}
.vcard h2 {
font-size:20px;
margin:0 0 10px 0;
text-shadow:0px 1px 1px #fff;
}
.vcard p {
margin:0 0 5px 0;
}
#footer p.small {
font-size:11px;
position:absolute;
right:30px;
bottom:30px;
}
#footer .partners {
position:absolute;
top:30px;
right:30px;
}
.partners li {
float:left;
margin:0 0 0 20px;
height:54px;
background:url(../images/footer-logos.png) no-repeat 0 0;
}
.partners a:link,
.partners a:visited {
display:block;
height:54px;
text-indent:-999em;
background:url(../images/footer-logos.png) no-repeat 0 0;
border:none;
}
.partners a:hover,
.partners a:active {
display:block;
height:54px;
background:url(../images/footer-logos.png) no-repeat 0 -100px;
}
.partners .partner-oasis,
.partners .partner-oasis a {
width:100px;
}
.partners .partner-stables,
.partners .partner-stables a:link,
.partners .partner-stables a:visited {
width:113px;
background-position:-122px 0;
}
.partners .partner-stables a:hover,
.partners .partner-stables a:active {
background-position:-122px -100px;
}
.partners .partner-love,
.partners .partner-love a:link,
.partners .partner-love a:visited {
width:142px;
background-position:-260px 0;
}
.partners .partner-love a:hover,
.partners .partner-love a:active {
background-position:-260px -100px;
}
.partners .partner-fair,
.partners .partner-fair a:link,
.partners .partner-fair a:visited {
width:47px;
background-position:-426px 0;
}
.partners .partner-fair a:hover,
.partners .partner-fair a:visited {
background-position:-426px -100px;
}
.partners .partner-baptist,
.partners .partner-baptist a:link,
.partners .partner-baptist a:visited {
width:114px;
background-position:-499px 0;
}
.partners .partner-baptist a:hover,
.partners .partner-baptist a:visited {
background-position:-499px -100px;
}
/* !tooltips ---------------------- */
.tipsy { padding:5px; font-size:10px; position:absolute; z-index:100000; }
.tipsy-inner { padding:5px 8px 4px 8px; background-color:black; color: white; max-width:200px; text-align: center; line-height:16px; }
.tipsy-inner { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position:absolute; background:url('../images/tipsy.gif') no-repeat top left; width:9px; height:5px; }
.tipsy-n .tipsy-arrow { top:0; left:50%; margin-left:-4px; }
.tipsy-nw .tipsy-arrow { top:0; left:10px; }
.tipsy-ne .tipsy-arrow { top:0; right:10px; }
.tipsy-s .tipsy-arrow { bottom:0; left:50%; margin-left:-4px; background-position:bottom left; }
.tipsy-sw .tipsy-arrow { bottom:0; left:10px; background-position:bottom left; }
.tipsy-se .tipsy-arrow { bottom:0; right:10px; background-position:bottom left; }
.tipsy-e .tipsy-arrow { top:50%; margin-top:-4px; right:0; width:5px; height:9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top:50%; margin-top:-4px; left:0; width:5px; height:9px; }


/* News subscribe panel thing */

#_qsSubmit {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 34px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
margin-left:16px;
}
#_qsSubmit:hover {
	background-color:#378de5;
}
#_qsSubmit:active {
	position:relative;
	top:1px;
}

#tt_quick_subscribe_form {
background:#fff url(../images/lrbc-news.png) no-repeat;
padding:38px 24px 8px 62px;
}


.entry-utility {
padding-top:10px;
padding-bottom:10px;
border-top:3px solid #ebebeb;
border-bottom:3px solid #ebebeb;
}

