/* @override 
	http://denverchurch.org/sites/all/themes/denverchurch/style.css?e */

/** $Id: style.css,v 1.4.2.3.2.2 2008/06/02 05:12:38 jwolf Exp $
 * DenverChurch - DRUPAL-6
 */

html { background: url(images/bg.png) repeat-x #a0c3c5 fixed; }
body { padding: 0; margin: 0; font-family: helvetica, arial, tahoma, verdana; font-size: 12px; line-height: 1.4em; color: #333; }
p { padding: 0 0 .75em 0; }
h1 {  }
h2 { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 0 0 .8em 0; text-decoration: none; }
h2 a:link { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 0 0 .8em 0; text-decoration: none; }
h2 a:hover { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 0 0 .8em 0; text-decoration: none; }
h2 a:visited { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 0 0 .8em 0; text-decoration: none; }
h3 { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: .8em 0 0 0; text-decoration: none; }
h3 a:link { color: #333; text-decoration: none; }
h3 a:hover { color: #333; text-decoration: none; }
h3 a:visited { color: #333; text-decoration: none; }
h4 { padding: 1em 0 0 0; color: #333; font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 0 0 .8em 0; text-decoration: none; font-family: century gothic, helvetica, arial, tahoma, verdana; }
h4 a:link { border-bottom: 1px dotted #ab9f55; }
h4 a:hover { border: 0; }
h4 a:visited { border-bottom: 1px dotted #ab9f55; }
h5 { padding: 12px 0 1.5em 0; color: #ab9f55; text-align: center; text-transform: uppercase; font-size: 20px; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; }
h6 { font-size: 12px; padding: 0 30px 2.5em 30px; }
a:link { color: #1c9198; font-weight: bold; text-decoration: none; }
a:visited { color: #1c9198; text-decoration: none; font-weight: bold; }
a:hover { color: #1c9198; text-decoration: none; font-weight: bold; }
.dotted-brown { border-bottom: 1px dotted #ab9f55; }
.dotted-green { border-bottom: 1px dotted #1c9198; }
.dotted-green a:hover { border-bottom: 0px; }
strong { color: #1c9198; border-bottom: 1px dotted #1c9198; }
.font12 { font-size: 12px; }
em { font-weight: bold; }
.blue {  color: #1c9198; }
.century { font-family: century gothic, helvetica, arial, tahoma, verdana; }
sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }
.highlight { background: yellow; }

/*----------page container----------*/
#container { width: 932px; margin: 0px auto; }

/*----------header, logo and site name styles----------*/
#header { width: 932px; height: 192px; margin: 0; padding: 0; }

/*----------kwicks menu----------*/
#menu { width: 100%; height: 36px; background: #fff; background: url(images/menu-bg.gif) top left no-repeat #fff; padding: 0; margin: 0; }
.kwicks { list-style: none; position: relative; margin: 0; padding: 0; background: #fff; float: left; }
.kwicks li{ width: 75px; height: 36px; background: #fff; /*do not change these */ display: block; overflow: hidden; padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */ background: #fff; }
.kwicks.horizontal li { margin-right: 0px; /*Set to same as spacing option. */	float: left; background: #fff; }
.kwicks.vertical  li{ margin-bottom: 0px; /*Set to same as spacing option. */	}
#kwick_1 { background: url(images/menu3/about.gif); }
#kwick_10 { background: url(images/menu3/prayer.gif); }
#kwick_2 { background: url(images/menu3/calendar.gif); }
#kwick_3 { background: url(images/menu3/groups.gif); }
#kwick_4 { background: url(images/menu3/kids.gif); }
#kwick_5 { background: url(images/menu3/teaching.gif); }
#kwick_6 { background: url(images/menu3/care.gif); }
#kwick_11 { background: url(images/menu3/outreach.gif); }
#kwick_7 { background: url(images/menu3/connect.gif); }
#kwick_8 { background: url(images/menu3/giving.gif); }
#kwick_9 { background: url(images/menu3/contact.gif); }
.kwicks.horizontal #kwick_4 { margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */ }
.kwicks.vertical #kwick_4 { margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */ }

/*----------tabs----------*/
ul.primary { border-bottom: 0px dotted #ab9f55; padding: 0; margin: -22px 0 10px 0; }
ul.primary li a { background: transparent; border: 0px dotted #ab9f55; }
ul.primary li a:hover { background: #fff; border: 0px dotted #ab9f55; -moz-border-radius: 3px 0 3px 0; -webkit-border-radius: 3px 0 3px 0; }
ul.primary li.active a { background: #fff; border: 0px dotted #ab9f55; -moz-border-radius: 3px 0 3px 0; -webkit-border-radius: 3px 0 3px 0; }
ul.primary li.active a:hover { background: #fff; border: 0px dotted #ab9f55; -moz-border-radius: 3px 0 3px 0; -webkit-border-radius: 3px 0 3px 0; }

/*----------main content----------*/
#content-wrapper { background: url(images/content.jpg) repeat-y; }
#content { float: left; width: 650px; padding: 30px 17px 0 32px; }

/*----------list styles----------*/
.node ul { padding: .5em 0 1.5em 0; }
.node li { list-style-image: url(images/li.gif); padding: 0 0 .5em 7px; margin: 0 50px 0 45px; line-height: 1.4em; }
.node ol li { list-style: decimal; padding: 0 0 .5em 7px; margin: 0 50px 0 45px; line-height: 1.4em; }
.node ol li ul { padding: .5em 0 .5em 7px; }
.node ol li ul li { list-style-image: url(images/li.gif); padding: 0 0 .5em 7px; margin: 0 50px 0 45px; line-height: 1.4em; }

/*----------content header----------*/
.content-header { width: 600px; padding: 0 0 7px 2px; margin: 0 0 0 0; background: url(images/header_content.gif) top left no-repeat; line-height: 1.8em; color: #04312f; font-size: 17px; font-weight: normal; text-transform: uppercase; text-decoration: none; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.page-description { color: #ab9f55; font-size: 14px; padding: 0 0 30px 2px; font-weight: normal; text-transform: uppercase; text-decoration: none; font-family: century gothic, helvetica, arial, tahoma, verdana; }

/*----------dt/dd----------*/
.node-type-list dt { padding: 0; color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase; margin: 0; text-decoration: none; }
.node-type-list dd { padding: .5em 0 3em 0; }

/*----------paragraph----------*/
tbody { border: 0px; }

/*----------paragraph beginning big text----------*/
.pstart { font-size: 18px; color: #1c9198; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; }

/*----------pdf links----------*/
.pdf-link { font-size: 13px; text-transform: uppercase; text-decoration: none; text-align: center; width: 200px; margin: 0 auto; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.pdf-link img { padding: 0 10px 0 0; }

/*----------quote----------*/
.quote { background: url(images/quotes.gif) top left no-repeat; margin: 0 0 0 20px; padding: .5em 20px 2em 20px; font-style: italic; color: #1c9198; }
.end-quote { background: url(images/quotes-right2.gif) bottom right no-repeat; padding: 0 20px 0 0; }

/*----------clear----------*/
.clear { clear: both; }

/*----------pager----------*/
.item-list .pager { width: 450px; height: 40px; margin: 70px auto; padding: 13px 0 0 0; background: url(images/pager-bg.gif) no-repeat; }
.item-list ul li a:link { color: #1c9198; font-weight: normal; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.item-list ul li a:hover { color: #1c9198; font-weight: normal; border-bottom: 1px dotted #1c9198; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.item-list ul li a:visited { color: #1c9198; font-weight: normal; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.item-list .pager li { color: #333; padding: 5px; margin: 0; }

/*----------homepage----------*/
#rollover { float: left; width: 242px; height: 212px; }
#rollover #stories { width: 222px; height: 64px; background: url(images/story-ro.jpg) no-repeat; margin-bottom: 5px; }
#rollover #stories-over { width: 222px; height: 64px; background: url(images/story.jpg) no-repeat; opacity: 1; -webkit-transition: opacity .2s linear; }
#rollover #stories-over a { display: block; height: 100%; width: 100%; }
#rollover #stories-over:hover { opacity: 0; }
#rollover #teaching { width: 222px; height: 64px; background: url(images/latest-ro.jpg) no-repeat; margin-bottom: 5px; }
#rollover #teaching-over { width: 222px; height: 64px; background: url(images/latest.jpg) no-repeat; opacity: 1; -webkit-transition: opacity .2s linear; }
#rollover #teaching-over a { display: block; height: 100%; width: 100%; }
#rollover #teaching-over:hover { opacity: 0; }
#rollover #connecting { width: 222px; height: 64px; background: url(images/connected-ro.jpg) no-repeat; }
#rollover #connecting-over { width: 222px; height: 64px; background: url(images/connected.jpg) no-repeat; opacity: 1; -webkit-transition: opacity .2s linear; }
#rollover #connecting-over a { display: block; height: 100%; width: 100%; }
#rollover #connecting-over:hover { opacity: 0; }
#rollover-home { margin: 0 20px 0 0; float: left; }
#rollover-story a { display: block; width: 222px; height: 64px; padding: 0; margin: 0 0 5px 0; background: url(images/story.png) 0 0; }
#rollover-story a:hover {  background: url(images/story.png) -222px 0; }
#rollover-latest a { display: block; width: 222px; height: 64px; padding: 0; margin: 0 0 5px 0; background: url(images/latest.png) 0 0; }
#rollover-latest a:hover {  background: url(images/latest.png) -222px 0; }
#rollover-connected a { display: block; width: 222px; height: 64px; padding: 0; margin: 0 0 0 0; background: url(images/connected.png) 0 0; }
#rollover-connected a:hover {  background: url(images/connected.png) -222px 0; }
#top-copy-white { margin: 0 0 0 -8px; padding: 0; background: url(images/top-copy-white.gif) top left no-repeat; float: left; width: 416px; height: 197px; }
#welcome { padding: 25px 10px .5em 15px; color: #ab9f55; text-align: left; text-transform: uppercase; font-size: 15px; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#top-copy-text { padding: 0 10px 0 15px; color: #1c9198; text-align: left; font-size: 13px; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#frontpage-dividing-line-horizontal { clear: both; height: 35px; width: 100%; }
#frontpage-dividing-line-horizontal2 { clear: both; height: 35px; width: 100%; border-top: 1px dotted #ab9f55; }
#frontpage-slides { float: left; width: 400px; height: 177px; background: url(images/slides-bg.gif); }
#frontpage-dividing-line-vertical { float: left; height: 177px; width: 17px; border-right: 1px dotted #ab9f55; }
#frontpage-dividing-line-vertical2 { float: left; height: 177px; width: 17px; }
#frontpage-links { float:left; padding: 36px 0 0 0; }
.frontpage-links { padding: 0 0 .75em 0; text-align: left; text-transform: uppercase; font-size: 14px; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.frontpage-links a:link { color: #1c9198; text-decoration: none; font-weight: normal; }
.frontpage-links a:hover { color: #1c9198; text-decoration: none; font-weight: normal; }
.frontpage-links a:visited { color: #1c9198; text-decoration: none; font-weight: normal; }
.horizontal-brown-dividing-line { padding: 10px 0 0 0; margin: 0 50px 30px 50px; border-bottom: 1px dotted #ab9f55; }
#local-missions-partner { padding: 0 0 .5em 0; color: #ab9f55; text-align: left; text-transform: uppercase; font-size: 15px; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; line-height: 1.3em; }
.local-missions-partner-text { color: #1c9198; text-align: left; font-size: 13px; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.local-missions-partner-text a:link { font-weight: normal; border-bottom: 1px dotted #1c9198; }
.local-missions-partner-text a:hover { font-weight: normal; border-bottom: 0; }
.local-missions-partner-text a:visited { font-weight: normal; border-bottom: 1px dotted #1c9198; }

/*----------about----------*/
#about { float:left; width: 432px; padding: 0 18px 0 0; }
#about-links-container { float: left; width: 200px;  }
#about-links-top { height: 16px; background: url(images/white-box-corner-top-left.gif) top left no-repeat #fff; }
#about-links-bottom { padding: 0 15px 10px 15px; margin: 0; background: url(images/white-box-corner-bottom-right.gif) bottom right no-repeat #fff; }
#about-links-bottom .title { color: #ab9f55; margin: 0 0 12px 0; }
.about-links li { font-size: 11px; list-style-image: url(images/li.gif); padding: 0 0 1em 2px; margin: 0 0 0 15px; line-height: 1.4em; text-transform: uppercase; }

/*----------prayer pages----------*/
.suggested-reading { font-size: 13px; color: #ab9f55; margin: 0 0 .3em 0; }
#block-simplenews-4 { padding: 40px 0 0 0; width: 200px; margin: 0 auto; }
.taxonomy { display: none; }
.taxonomy-term-description { padding: 0 0 2em 0; }
.prayer-newsletter-date { padding: 0 0 1em 0; color: #ab9f55; font-size: 15px; font-weight: bold; text-transform: uppercase; text-decoration: none; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.prayer-newsletter-title { padding: 0 0 .5em 0; color: #ab9f55; font-size: 17px; font-weight: bold; text-transform: uppercase; text-decoration: none; font-family: century gothic, helvetica, arial, tahoma, verdana; }

/*----------search page----------*/
#content #search-form { display: none; }
.search-results { padding: 0 40px; }
.search-snippet { padding: 0 0 1.5em 0; }
.search-info { display: none; }
.search-results dt a:link { font-weight: normal; font-size: 1em; }
.search-results dt a:hover { font-weight: normal; font-size: 1em; }
.search-results dt a:visited { font-weight: normal; font-size: 1em; }
.box h2 { display: none; }

/*----------stories----------*/
.storyquote { margin: 0 auto; width: 85%; font-style: italic; font-size: 11px; }
.stories { text-align: left; width: 540px; margin: 0 auto; padding: 2em 16px 0 16px; background: url(images/white-box-corner-top-left.gif) top left no-repeat #fff; }
.stories-bottom { width: 572px; margin: 0 auto 50px auto; height: 16px; background: url(images/white-box-corner-bottom-right.gif) bottom right no-repeat #fff; }
.stories img { padding-right: 12px; }


/*----------bible in a year----------*/
#biaycontainer { width: 600px; margin: 0 auto; text-align: center; }
.biaymonth { margin: 0 10px 0 10px; width: 180px; height: 50em; float: left; text-align: center; }
.biaymonthtitle { width: 140px; }
.biaydays { float: left; width: 40px; font-size: 11px; font-weight: bold; text-align: left; color: #ab9f55 }
.biaychapters { float: left; font-size: 11px; text-align: left; color: #1c9198; }

/*----------small groups----------*/
#small-groups { float: left; width: 465px; }
#analog { margin: 0 0 0 18px; float: left; }
#join-a-small-group { float: left; height: 33px; padding: 0 0 16px 30px; margin: 0; }
#analog-header { height: 69px; width: 166px; background: url(images/analog-header.gif); }
#analog-content { background: #fff; padding: .5em 13px .5em 13px; }
.analog-date { margin: 1em 0 .5em 0; color: #1c9198; text-decoration: none; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 14px; border-bottom: 1px dotted #1c9198; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#analog p { font-size: 11px; padding: 0 0 .3em 0; margin: 0; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#analog a:link { margin: 0 0 0 22px; font-weight: normal; }
#analog a:hover { margin: 0 0 0 22px; font-weight: normal; border-bottom: 1px dotted #1c9198; }
#analog a:visited { margin: 0 0 0 22px; font-weight: normal; }
#analog-footer { height: 12px; width: 166px; background: url(images/analog-footer.gif); }

/*----------groups----------*/
.groupsnav { text-transform: uppercase; text-align: center; font-size: 11px; color: #ab9f55; font-weight: bold; width: 100%; margin: 0 auto 1em auto; }
.groupsnav ul { padding: 0; margin: 0 0 2.5em 0; }
.groupsnav ul li { display: inline; padding: 0 10px; list-style: none; margin: 0; line-height: 1.4em; }
.groupssubnav { text-transform: uppercase; text-align: center; font-size: 11px; color: #ab9f55; font-weight: bold; margin: -1.5em auto 2.5em auto; }
.groupssubnav ul li { display: inline; padding: 0 10px; list-style: none; margin: 0; line-height: 1.4em; }
.box-rounded-corners { background: white; border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px; border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-bottom-right-radius: 20px; padding: 16px; }
.groups-left img { padding: 0 10px 0 0; }
.groups-right img { padding: 0 0 0 10px; }
.view-id-smallergroupsstories .item-list .pager { margin: -30px auto 20px auto; }
.view-id-largergroupsstories .item-list .pager { margin: -30px auto 20px auto; }

/*----------our shared story----------*/
p.oursharedstory { padding: 0 0 1.5em 0; }

/*----------staff and leadership----------*/
#staff { width: 500px; background: #fff; }
#staff-top { background: url(images/white-box-corner-top-left.gif) top left no-repeat; padding: 1em 0 0 0; }
#staff-center { padding: 0; background: #fff; }
#staff-bottom { background: url(images/white-box-corner-bottom-right.gif) #fff bottom right no-repeat; padding: 0 0 10px 0; }
.staff-left { float: left; width: 250px; background: #fff; }
.staff-right { float: left; width: 249px; background: #fff; border-left: 1px dotted #e9e4c7; }
.staff-content { padding: 0 10px 0 10px; }
.staff-title { padding: 0 0 .6em 0; font-size: 14px; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.staff-person { padding: 0 0 .25em 0; }
.staff-deets { padding: 0 0 0 0; }
#leadership { width: 500px; background: #fff; }
#leadership-top { background: url(images/white-box-corner-top-left.gif) top left no-repeat; padding: 1em 0 0 0; }
#leadership-center { padding: 0; background: #fff; }
#leadership-bottom { background: url(images/white-box-corner-bottom-right.gif) #fff bottom right no-repeat; padding: 0 0 10px 0; }
.deacon-name { float: left; width: 45%; text-align: right; padding: 0 0 .25em 0; }
.deacon-position { float: left; width: 55%; text-align: left; padding: 0 0 .25em 0; }

/*----------kids----------*/
.kidsnav { text-transform: uppercase; text-align: center; font-size: 11px; color: #ab9f55; font-weight: bold; }
.kidsnav ul { padding: 0; margin: 0; }
.kidsnav ul li { display: inline; padding: 0 10px; margin: 0; }
.box-rounded-corners { background: white; border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px; border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-bottom-right-radius: 20px; padding: 16px; }
.kids-left img { padding: 0 10px 0 0; }
.kids-right img { padding: 0 0 0 10px; }
.view-id-kidsstories .item-list .pager { margin: -30px auto 20px auto; }

/*----------connecting----------*/
#connecting { float:left; width: 432px; padding: 0 18px 0 0; }
#connecting-links { float: left; width: 200px;  }
#connecting-links-top { height: 16px; background: url(images/white-box-corner-top-left.gif) top left no-repeat #fff; }
#connecting-links-bottom { padding: 0 15px 10px 15px; margin: 0; background: url(images/white-box-corner-bottom-right.gif) bottom right no-repeat #fff; }
#connecting-links-bottom .pdf-link { width: 180px; }
#connecting-links .pdf-link img { padding: 0 10px 0 10px; }

/*----------connection form----------*/
#node-22 .submitted { display: none; }
#webform-client-form-22 { text-align: center; width: 500px; margin: 0 auto; padding: 10px 16px 30px 16px; background: url(images/white-box-corner-top-left.gif) top left no-repeat #fff; }
.form-item label { font-size: 14px; font-weight: normal; text-transform: uppercase; color: #1c9198; font-family: futura, century gothic, helvetica, arial, tahoma, verdana; }
#webform-component-name { float: left; text-align: left; }
#webform-component-email { float: right; text-align: left; }
#webform-component-address_line_1 { clear: both; padding: 20px 0 0 0; text-align: left; }
#webform-component-address_line2 { text-align: left; }
#webform-component-city { float: left; margin: 0 40px 0 0; text-align: left; }
#webform-component-state { float: left; margin: 0 40px 0 0; text-align: left; }
#webform-component-zip { float: left; text-align: left; }
#webform-component-phone { float: right; text-align: left; }
#webform-component-childrens_names__birth_dates { clear: both; padding: 20px 0 0 0; text-align: left; }
#webform-component-check_all_that_apply { margin: 0 auto; width: 380px; padding: 20px 0 0 0; text-align: left; }
#webform-component-would_you_like_to_meet_in_person_to_discuss_serving_opportunities { margin: 0 auto; width: 380px; padding: 20px 0 0 0; text-align: left; }
#webform-component-how_would_you_like_to_be_contacted { margin: 0 auto; width: 380px; padding: 20px 0 25px 0; text-align: left; }
.form-item label.option { font-size: 12px; color: #ab9f55; }
#connection-form-bottom { height: 16px; background: url(images/white-box-corner-bottom-right.gif) bottom right no-repeat #fff; }

/*----------teaching----------*/
.audiolistcontainer { margin: 0 auto; padding: 12px 0 0 12px; width: 520px; min-height: 100px; background: url(images/white-box-corner-top-left.gif) top left no-repeat #fff; }
.podcast-logo { float: left;  }
.podcast-logo img { padding: 0 10px 0 0; }
.audiolistinfo { float: left; padding: 4px 0 0 0; width: 388px; }
.audiolistinfo h2 { font-size: 14px; font-weight: normal; margin: 0 0 1px 0; padding: 0 0 2px 0; }
.audiolistspeaker { float: left; font-size: 12px; color: #ab9f55; font-weight: normal; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.audiolistdate { float: right; font-size: 12px; color: #ab9f55; font-weight: normal; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.audiolistplayer { clear: both; padding: 32px 10px 0 0; float: left; }
.audiolistlink { float: right; padding: 42px 0 0 0; }
.audiolistcontainerbottom { clear: both; margin: 0 auto 40px auto; padding: 0 0 0 12px; width: 520px; height: 16px; background: url(images/white-box-corner-bottom-right.gif) bottom right no-repeat #fff; }
.feed-icon { display: none; }

/*----------sermon notes----------*/
.view-sermon-notes .sermon-date { color: #ab9f55; text-align: center; text-transform: uppercase; font-size: 13px; margin: -1.5em 0 1em 0; }
.view-sermon-notes .stories { padding-bottom: 1em; }
.view-sermon-notes h4 { padding: 1em 0 .5em; }
.view-sermon-notes p { padding-left: 30px; margin-left: 20px; color: #1C9198; }
.view-sermon-notes p.quote-author { color: #ab9f55; font-size: 11px; margin-top: -1.5em; }

/*----------giving----------*/
#giving { float:left; width: 432px; padding: 0 18px 0 0; }
#ways-to-give-container { float: left; width: 200px;  }
#ways-to-give-top { height: 16px; background: url(images/white-box-corner-top-left.gif) top left no-repeat #fff; }
#ways-to-give { padding: 0 15px 10px 15px; margin: 0; background: url(images/white-box-corner-bottom-right.gif) bottom right no-repeat #fff; }
#ways-to-give .title { color: #ab9f55; }
.give-way { padding: 1.5em 0 .4em 0; color: #1c9198; text-transform: uppercase; }
.giving li { list-style-image: url(images/li.gif); padding: 0 0 1em 7px; margin: 0 0 0 15px; line-height: 1.4em; }

/*----------contact----------*/
.click-for-map { font-size: 10px; }
.click-for-map a:link { color: #333; }
.click-for-map a:hover { color: #333; }
.click-for-map a:visited { color: #333; }
h4 img { padding: 0 0 0 10px; }

/*----------events----------*/
.submitted { display: none; }
#signup-form { padding: 4em 0 0 0; }
#edit-signup-anon-mail-wrapper .description { display: none; }
#signup-form .collapse-processed a { font-size: 14px; font-weight: normal; text-transform: uppercase; padding: 0 0 0 17px; margin: 0 0 .5em -10px; font-family: futura, century gothic, helvetica, arial, tahoma, verdana; }
.status { padding: 0 0 2em 0; color: #ab9f55; font-weight: normal; font-size: 13px; }
.tableSelect-processed { width: 100%; }
fieldset.collapsible .fieldset-wrapper { overflow: hidden !important; }

/*----------pictures-gallery----------*/
.picture-gallery-sm { width: 130px; height: 150px; float: left; text-align: center; padding: 0 0 0 0; }

/*----------pictures-gallery----------*/
#imageDetails { width: 100%; color: #1c9198; line-height: 1em; text-align: center; font-size: 18px; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; }

/*----------slides----------*/
#canadaprovinces { margin: -22px auto 0 auto; }
.glidecontentwrapper{ position: relative; /* Do not change this value */ width: 326px; height: 100px; /* Set height to be able to contain height of largest content shown*/ border: 0px; overflow: hidden; -moz-box-sizing:content-box; border-collapse: separate; border-spacing:0px; margin: -18px auto 0 auto; }
/* Total wrapper width: 350px+5px+5px=360px Or width of wrapper div itself plus any left and right CSS border and padding Adjust related containers below according to comments */
.glidecontent{ /*style for each glide content DIV within wrapper.*/ position: absolute; /* Do not change this value */ background: #fff; padding: 0px; visibility: hidden; width: 100%; }
/* Total glidecontent width: 330px+10px+10px=350px Or width of wrapper div itself (not counting wrapper border/padding) */
.glidecontenttoggler{ /*style for DIV used to contain toggler links. */ width: 100%; margin-top: 6px; text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/ }
/* Total contenttoggler width: 350px+5px+5px=360px Or total width of wrapper div (counting wrapper border/padding) */
.glidecontenttoggler a{ /*style for every navigational link within toggler */ display: -moz-inline-box; display: inline-block; border: 1px solid black; color: #2e6ab1; padding: 1px 3px; margin-right: 3px; font-weight: bold; text-decoration: none; }
.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */ background: #efead7; color: black; }
.glidecontenttoggler a:hover{ background: #efead7; color: black; }
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */ }
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */ }
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{ background: #efead7; color: white; }
.slide-heading { padding: 0 0 0 0; color: #1C9198; font-size: 13px; margin:0 0 .6em 0; text-align: center; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#announcements { padding: 25px 15px 0 15px; color: #ab9f55; text-align: left; text-transform: uppercase; font-size: 15px; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#p-select { text-align: center; font-size:1em; color:#1C9198; border :0px; margin: 24px 0 0 0; }
.glidecontent p { padding: 0; color: #1c9198; text-align: center; font-size: 11px; font-family: century gothic, helvetica, arial, tahoma, verdana; line-height: 1.1em; }
.glidecontent a:link { text-decoration: none; font-weight: normal; border-bottom: 1px dotted #1c9198; }
.glidecontent a:hover { text-decoration: none; font-weight: normal; border-bottom: 0; }
.glidecontent a:visited { text-decoration: none; font-weight: normal; border-bottom: 1px dotted #1c9198; }
.glidecontent ul { padding: 0; color: #1c9198; text-align: left; font-size: 11px; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.glidecontent .page li { margin: 0; padding: 0; text-align: center; list-style-image: none; }


/*----------sidebar styles----------*/
#sidebar-wrapper { float: left; width: 185px; padding: 20px 0 0 15px; }
#sidebar { font-size: 11px; }
.sidebar-header { border-bottom: 1px dotted #ab9f55; margin: 0 0 .5em 0; }
.title { font-size: 14px; font-weight: normal; text-transform: uppercase; border-bottom: 1px dotted #ab9f55; padding: 2em 0 0 0; margin: 0 0 .5em 0; font-family: futura, century gothic, helvetica, arial, tahoma, verdana; }
#sidebar a:link {  }
#block-gcal_events-0 { padding: 0; }
.gcal-event-header { clear: both; font-size: 12px; color: #ab9f55; font-weight: bold; text-transform: uppercase; padding: .2em 0 .4em 0; margin: 0; text-decoration: none; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.gcal-event { padding: 0; margin: 0; clear: both; }
.gcal-event a:link { text-decoration: none; font-weight: normal; }
.gcal-event a:hover { text-decoration: none; font-weight: normal; }
.gcal-event a:visited { text-decoration: none; font-weight: normal; }
.gcal-date { width: 37px; float: left; }
.gcal-event-info { float: left; width: 148px; padding: 0 0 .8em 0; }
#search-icon { text-align: center; padding: 2em 0 0 0; }
#newsletter-signup { padding: 2.5em 0 0 5px; text-align: center; }
#twitter_update_list { text-align: center; font-family: century gothic, helvetica, arial, tahoma, verdana; color: #ab9f55; padding: 0 6px 6px 6px; }
.tweet { text-align: center; font-family: century gothic, helvetica, arial, tahoma, verdana; color: #ab9f55; padding: 0 6px 6px 6px; }

/*----------newsletter-popup----------*/
#newsletter-popup-signup { padding: 18px 15px 18px 15px; background: #ebe4c7; border-bottom: 1px dotted #ab9f55; color: #ab9f55; text-align: center; text-transform: uppercase; font-size: 16px; font-weight: bold; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#newsletter-popup-form { background: #efead7; padding: 20px 15px 20px 15px; color: #1c9198; text-align: center; font-size: 13px; font-weight: normal; font-family: century gothic, helvetica, arial, tahoma, verdana; }
#newsletter-popup-text { background: #ebe4c7; padding: 10px 10px 0 10px; color: #1c9198; border-top: 1px dotted #ab9f55; text-align: center; font-size: 13px; font-weight: normal; font-family: century gothic, helvetica, arial, tahoma, verdana; }
.make-sure { padding: 4px 0 10px 0; font-weight: bold; }
.newsletter-popup-unsubscribe a:link { font-size: 12px; font-weight: normal; }
.newsletter-popup-unsubscribe a:hover { font-weight: normal; border-bottom: 1px dotted #1c9198; }
.newsletter-popup-unsubscribe a:visited { font-weight: normal; }

/*----------search-popup----------*/
#styled_popup { width: 165px; height: 70px; position: relative; background: #ebe4c7; border: 1px dotted #ab9f55; padding: 10px; }
#search-text { float: right; width: 12px; }
#styled_popup h2 { padding: 0; }

/*----------page styles----------*/

/*----------node styles----------*/
.node { padding: 0 0 4em 0; }
.node-title { font-size: 17px !important; color: #ab9f55 !important; }

/*----------block styles----------*/

/*----------footer----------*/
#footer { clear: both; padding: 0 216px 0 0; text-align: center; }
#bottom { height: 52px; }

/*----------img styles----------*/
img { padding: 0; }

/*----------icons for links----------*/ /*
 * Please see the README.txt file in the icons directory
 * for directions on how to obtain the icons for this theme  *   */

/*----------misc. styles----------*/

/*-----forms-----*/

/*-----user profiles-----*/

/*-----admin styles-----*/

/*---------------user-login-form---remove center alignment---------------*/

/*----------TinyMCE editor----------*/

/*---------------table styles---------------*/

/**  * dblog.module  */

/**  * Status report colors.  */

