/* 
- - - - - - - - - - - - - - - - - 

THEME SIX > BLUE LEAF
by Designwise Studios  // www.designwisestudios.com

- - - - - - - - - - - - - - - - - */


body {
background: #233646 url(body-bg.jpg);
color: #4f3826;
}
a {
color: #767a00; /* default link color */
}

/* =ATTIC
------------------------------------ */
#attic {
border-bottom-color: #415d75;
color: #577e9f;
display: none; /* * * *  this line makes the attic invisible * * */
}
#sitemap_table td {
border-right-color: #2b4052;
}
#attic a {
color: #eee;
}
#attic a:hover {
color: #fff;
}
#attic ul ul a {
color: #838711;
}
#tab-sitemap {
border-color: #1a2630; 
color: #c9551e;
}
#tab-sitemap[id]:hover,
#tab-sitemap:hover {
color: #f6f6e9;
background-color: #939722;
}

/* =HEADER
------------------------------------ */
#logo {
background: url(/_img/church_logo.png) no-repeat center center;
width: 266px;
height: 142px;
}
#logo a {
width: 266px;
height: 142px;
}
#tagline {
background: url(/_img/tagline.png) no-repeat center center;
top: 56px;
right: 0;
width: 195px;
height: 18px;
}
/* =TOPNAV
------------------------------------ */
#topnav {
background: url(content_bg.gif) repeat-x bottom;
}
#topnav a {
color: #f6f6e9; /* lite gray */
}
#topnav li a {
/* change colors */
}
.home #topnav li.home a,
.blog #topnav li.blog a,
.pastorsblog #topnav li.pastorsblog a,
.articles #topnav li.articles a,
.events #topnav li.events a,
.sermons #topnav li.sermons a,
.contact #topnav li.contact a,
#topnav li a:hover {
background-color: #939722 !important;
color: #fff !important;
}
/* =BILLBOARD
------------------------------------ */
#billboard {
background: #fff;
}
#billboard-nav a { 
border-color: #888;
}
#billboard-nav a:hover {
background: #9b3d00;
}
#billboard .slide h3 {
color: #ccc;
}
#billboard .slide h4 {
color: #fff;
}
#content .slide .description {
color: #ccc;
}
#content #billboard .slide .nav .btn_listen {
_background: #000;
color: #ddd;
}
#content #billboard .slide .nav .btn_listen:hover {
color: #fff;
}
/* =CONTENT
------------------------------------ */
#content {
color: #4f3826;
background-color: #f1f2da !important;
min-height: 450px;
_height:450px;
}
#content h2,
#content h4,
#content h4 a,
#content dt {
color: #575a01;
}
#content h3,
#content dt a,
#content h5 {
color: #575a01;
}
#content dt a:hover {
color: #0191c8;
}
#content blockquote {
background-color: #fafaef;
}
#content-body[id] ul li {background: url(/_theme/bullet_circle.png) no-repeat 1px 4px;}
#content-body ul li {_background: url(/_theme/bullet_circle.gif) no-repeat 1px 4px;}
.byline {
color: #877663;
}
#content p.preamble {
color: #7d6253;
}
.col_2 .sermon p .timestamp {
color: #a2957f;
}
/* =COMMENTS
------------------------------------------- */
#content .postnav .commentnum {
color: #30130d;
}
.commentnum span {
color: #c54e01;
}
#comments h3 {
color: #cbc8ae;
}
#comments h3 span {
color: #d7470f;
}
#comments .commentlogin a {
background-color: #d7470f;
color: #fff;
}
#comments .commentlogin a:hover {
background: #222;
}
#comments .comment .timestamp {
color: #cbc8ae;
}
#comments #comment {
border: 1px solid #eee;
border-top-color: #bbb;
border-left-color: #bbb;
}
/* =SIDEBAR
------------------------------------ */
#sidebar a {
color: #ccc;
}
#sidebar ul ul li a,
#sidebar[id] ul ul li a {
color: #bc5f23;
}
#sidebar .cap a {
background-color: #939722;
color: #daa89a;
}
#sidebar .cap a {
color: #ddd;
}
#sidebar .cap a:hover {
background-color: #777b13;
}
#sidebar .cap a big {
color: #fff;
}
#searchForm .text_field {
background: #fff url(/_theme/mag-glass.gif) no-repeat 3px 4px;
}
#searchForm #search_go {
background-color: #939722;
}
#searchForm #search_go:hover {
color: #fff;
}

/* =FOOTER
------------------------------------ */
#footer {
background: #221c17;
border-top: 4px solid #181310;
}
#footer p {
color: #65534f;
}
#footer a {
color: #939722;
}
#footer a:hover {
color: #fff;
}
#footer .divider {
color: #392b29;
}
#footer #legal {
background: #181310;
}
#footer .mini_logo {
background: url(/_img/church_logo_mini.png) no-repeat;
}
#footer .site_credits {
color: #444;
}
#footer .site_credits[class] {
background: url(/_img/ekk_mini_logo.png) no-repeat 0 0;
}
/* =HOME
------------------------------------ */
.home #content {
background: url(/_theme/home_rightcol_bg.gif) repeat-y right;
}
.home h3 a {
color: #30130d;
}
.home #service_times h3 {
color: #9b3d00;
}
#home_spotlights a .name {
color: #575a01;	
}
#home_spotlights a:hover .name {
color: #0191c8;
}
.home #content .col_2 h2 {
color: #575a01;
}
/* =SIDEBAR SERMON LIST 
----------------------------------------- */
#content .mediablock strong {
color: #9b3d00;
}
#content .mediablock .block:hover strong {
color: #0191c8;
}
#content .mediablock .preacher,
#content .mediablock .author {
color: #917e70;
}
#content .mediablock .timestamp {
color: #917e70;
}
/* =MINI CAL 
----------------------------------------- */
#mini_cal_wrap .anchors .on a, 
#mini_cal_wrap .anchors a:hover, 
#mini_cal_wrap .anchors a:focus, 
#mini_cal_wrap .anchors a:active {
background: url(/_img/sidebar_cal_bg.png) no-repeat right top;
color: #421e06;  
}
#mini_cal_wrap .anchors li a:hover {
background: url(/_img/sidebar_cal_bg.png) no-repeat right top;
color: #30130d;
}
#mini_cal_wrap .anchors li a {
color: #917e70;
}
#mini_cal_wrap #mini_events {
background: url(/_img/sidebar_cal_bg.png) no-repeat right -17px;
}
#mini_cal_wrap a.agenda_item {
color: #0f97c9;
}
#mini_cal_wrap a.agenda_item strong {
color: #575a01;
}
#mini_cal_wrap .agenda_item .event_times {
color: #917e70;
}
#mini_cal_wrap #mini_events ul li:hover {
background: url(/_img/sidebar_cal_bg.png) no-repeat right -17px
}
#mini_cal_wrap #mini_events h4 {
color: #0f97c9;
}
#mini_cal {
background: url(/_img/sidebar_cal_bg.png) no-repeat right -17px;
}
.col_2 #mini_cal table {
background: #d6d6b1;
}
.col_2 #mini_cal[id] th {
background: #5b1a00 url(/_img/sidebar_cal_bg.png) no-repeat 0 -90px;
}
.col_2 #mini_cal th {
_background: #5b1a00;
color: #fff;
}
#mini_cal .linked-day  {
background: #a32400 url(/_theme/cap-overlay.png) no-repeat 0 0;
}
#mini_cal .linked-day:hover {
background-color: #026489;
}
#mini_cal .linked-day a {
color: #fff;
}
#mini_cal .on a {
border: 1px solid red;
}
/* =CALENDAR
------------------------------------ */
table.calendar {
background: #fafaef;
}
table.calendar caption.calendar-month {
background: #1a1314;
color: #fff;
}
table.calendar th, 
table.calendar td {
border:  1px solid #e1e1d2;
}
table.calendar th {
border-color: #ddd7b9;
}
.btn_arrow_next {
background: url(/_img/arrow_next2.png) no-repeat 0 0;
}
.btn_arrow_next:hover {
background-position: 0 -24px;
}
.btn_arrow_prev {
background: url(/_img/arrow_prev2.png) no-repeat 0 0;
}

/* =FORM
------------------------------------ */
.monkForm .data input,
.monkForm .data textarea
form .text_field,
form .text_area {
color: #333;

}
textarea {
border: 1px solid #7c7c7c;
border-right-color: #c3c3c3;
border-bottom-color: #c3c3c3;
}

/* =ERRORS */
#content .errorSummary {
background-color: darkorange;
border: 1px dotted #f5c4a7;
color: #fff;
}
#content p.error {
background-color: #ffffe0;
border: 1px dotted #f5c4a7;
color: #f26522 !important;
}

/* =DIRECTORY 
------------------------------------ */
#letter-directory ol li {
background: #e0e0bc;
}
#letter-directory ol li a {
background-color: #a42805;
color: #fff;
}
#letter-directory ol li a:hover {
background-color: #1a1314;
color: #ebebcd;
}

/* =POST 
------------------------------------ */
#content .post h3 a {
color: #421e06;
}
#content .post h3 a:hover {
color:  #767a00;
}
.post img {
background: #fff;
border-right: 1px solid #e1e1d2;
border-bottom: 1px solid #e1e1d2;
}

/* =SERMONS
------------------------------------ */
.sermons a.podcast,
.sermons a.itunes {
color: #a8589f;
}
#content .sermon_list .sermon_tabs li a {
color: #877663;
}
#content .sermon_list .sermon_tabs li.on a {
color: #d2470f;
}

/* =CURRENT SERMON */
#current-sermon {
background-color: #f2f2ba;
border-right:  1px solid #dbdbba;
border-bottom: 1px solid #dbdbba;
}
#current-sermon h3 {
background: #dbdbba;
}
/* =SERMON LIST */
#content .sermon_list .filtertype {
background: #dbdbba;
color: #5c4436;
}
#content .sermon_list .sermongroup {
background: url(/_img/white_transparent_gradient.png) repeat-x top;
}
.sermongroup a {
color: #30130d;
}
.sermongroup a:hover {
color: #0191c8;
}
#content .sermon_list .speaker a {
color: #917e70;
}
#content .sermon_list .speaker a:hover {
color: #0191c8;
}
.sermon_list .controls .btn_default {
color: #30130d;
}
a.btn_default b,
.btn_default b a {
color: #9b3d00;
}
a.btn_default:hover b,
.btn_default b a:hover {
color: #0191c8;
}
.sermon_list .controls .text_links {
color: #ccc;
}
.sermon_list .date .month {
color: #877663;
}
.sermon_list .date .day {
color: #9b3d00;
}
.sermon_list .date .year {
color: #877663;
}
/* =SERMON DETAIL */
#content #sermon_detail dt {
color: #30130d;
}
/* =EVENTS 
------------------------------------ */
.events #content dl dt a {
color: #9b3d00;
}
.events dl dd strong {
color: #333;
}
/* =PAGINATION
------------------------------------ */
#pagination a { }
#pagination a#current,
#pagination a:hover {
background-color: #9b3d00;
color: #fff;
}
/* =MISC 
------------------------------------ */
.astrisk {
color: #ef7729;
}
.key {
color: #a1482b;
}
.key a {
color: #ca4d25 !important;
}
img.photo {
background-color: #fff;
border-right-color: #e1e1d2;
border-bottom-color: #e1e1d2;
}
/* =IE HACKS 
------------------------------------- */
* html #main {
background-image: url(ie/main-bg.gif);
}
* html #content #billboard .slide .nav .btn_listen {
background: #939722;
}
* html #sidebar ul ul li a {
color: #d45126 !important;
background: transparent;
}
