/*
Theme Name: Whetstone Ministries 2
Theme URI: http://whetstoneministries.com/
Description: Default theme for Whetstone Ministries, redesign or version 2.0.
Version: 3.0
Author: United Media Associates, LLC.
Author URI: http://umassociates.com/
*/

body {
	padding: 0;
	margin: 0;
	color: #333;
	font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif;
	font-size: 60%;
	line-height: 15px;
	text-align: justify;
	background-color: #e1d7c0;
	background-image: url(/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a {text-decoration: none; font-weight: bold;}
a.icon_pdf {background: url(/images/PDF_icon.png) no-repeat; padding: 3px 22px; margin: 30px 0;}
a:focus {outline: none;}
a:active {outline: none;}
img {vertical-align: middle;}
hr {border: none; margin-top: 12px;}

#wrapper {background: url(/images/content_bkgnd2.jpg); padding: 20px 0 0 50px; margin: 0 auto; width: 820px; font-size: 12px; text-align: left;}

#mast {display: block; margin: 0 0 0 10px; padding: 15px 0; width: 751px; height: 365px; background: url(/images/mast_bkgnd2.jpg) no-repeat;}

#mast h1 {margin: 0; padding: 0;}
#mast h1 a {display: block; float: left; margin: 0 0px; padding: 0; height: 55px; width: 320px; text-indent: -9000px;}
#mast .slideshow {float: left; margin: 42px 0 0 18px;}
#mast>.slideshow {float: left; margin: 42px 0 0 35px;}
body.home #banner a { width: 678px; height: 200px; display: block; background: url(/images/journey500_bg.jpg) no-repeat; text-indent: -9999px;}

#mast ul{padding: 20px 10px 0 10px; margin: 0px 10px; float: right; list-style: none;}
#mast ul li{background: url('/images/nav_divider.gif') no-repeat; padding: 0 5px 0 10px; display: inline; vertical-align: middle;}
#mast ul li.first{background: none; padding: 0 5px 0 0; vertical-align: middle;}
#mast li a{font-size: 10px; color: #dad5ca; font-weight: normal}
#mast li a:hover{color: #96a360;}
#mast ul.secondary{float: left; margin-top: 40px; padding: 2px 0 0 10px; width: 600px;}

form#wp_searchForm {display: inline;}
form#wp_searchForm input, #sidebar input {color: #666; height: 14px; width: 120px; padding: 0; margin: 0; font-size: 10px; vertical-align: middle;}
form#wp_searchForm input.go_btn, #sidebar input.go_btn {width: 28px; height: 18px; border: none;}
#sidebar input.send_btn {width: 78px; height: 23px; border: none;}
#sidebar form {padding: 0; margin: 0;}

#main_col {float: left; padding: 0 20px; margin: 0 0 20px 5px; width: 501px;}
div>#main_col {margin: 0 0 0 10px;}

h2 {padding-top: 20px; font-size: 18px}
h3 {color: #666633; font-family: Verdana, 'Lucida Grande', 'Lucida Sans', Arial, Sans-Serif; font-size: 16px; font-weight: normal; padding: 5px 0 0 0; margin: 8px 0;}
h4 {color: #2f4053; font-size: 14px; margin: 15px 0 0 0; padding: 0;}

a, #main_col a img {border: none; color: #333;}
#main_col a.button {padding: 2px 10px; height: 20px; background: url(/images/button_white.gif);}

#main_col form {color: #666; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight: bold;}
#main_col form.reg_form{font-family: arial, verdana, sans-serif; font-size: 12px; background-color: #e5e2da; margin: 20px 0; padding: 10px; border: 1px solid #999;}

h2.about {padding: 0; margin: 10px -7px; background: url(/images/head_about.jpg); width: 515px; height: 145px; text-indent: -9000px;}
h2.contact {padding: 0; margin: 10px -7px; background: url(/images/head_contact.jpg); width: 515px; height: 145px; text-indent: -9000px;}
h2.events {padding: 0; margin: 10px -7px; background: url(/images/head_adventures.jpg); width: 515px; height: 145px; text-indent: -9000px;}
h2.privacy {padding: 0; margin: 10px -7px; background: url(/images/head_privacy.jpg); width: 515px; height: 145px; text-indent: -9000px;}
h2.reg_form {padding: 0; margin: 10px -7px; background: url(/images/head_reg_form.jpg); width: 515px; height: 145px; text-indent: -9000px;}

#daily_encouragement {background: #333 url(/images/content_top_bkgnd2.jpg); margin: 0 -20px; padding-bottom: 30px; width: 541px; border-bottom: solid 10px #472e23;}
#daily_encouragement h2 {margin: 0; color: #FFF; padding: 15px 40px 0 20px; font-family: 'Lucida Grande', 'Lucida Sans', arial, verdana, sans-serif; font-size: 17px; text-transform: uppercase; letter-spacing: 3px;}
#daily_encouragement p {margin: 8px 0 0 0;}
#daily_encouragement a {color: #BAC295; text-transform: uppercase; font-size: 10px; margin: 0 0 0 20px; font-weight: bold;}
#daily_encouragement a:hover {color: #FFF;}
#daily_encouragement h3 {margin: 0; color: #FFF; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 10px; letter-spacing: 1px; text-transform: none; font-weight: normal;}
#daily_encouragement h3 a {color: #FFF; margin: 0; letter-spacing: 0; text-transform: none;}
#daily_encouragement h3 {padding: 5px 40px 20px 20px; letter-spacing: 2px;}
#daily_encouragement .date {font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 10px; padding: 0 30px; color: #FFF; letter-spacing: 1px;}
#daily_encouragement .title {color: #bac295; padding: 10px 30px; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 16px;}
#daily_encouragement .subtitle {color: #d7d0ca; padding: 0 30px; font-family: 'Lucida Grande', verdana, sans-serif; font-size: 12px; letter-spacing: 1px;}
#daily_encouragement .post {color: #d7d0ca; padding: 10px 20px; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 12px; line-height: 16px; text-align: justify; width: 500px;}
#daily_encouragement a.button {float: right; color: #7d2e2b; background: url('/images/de-button.gif') no-repeat; margin-right: 20px; padding: 3px 0; height: 14px; width: 96px; text-align: center; font-size: 10px; font-weight: bold; text-decoration: none;}

#de_head {padding: 0; margin: 15px -8px; background: url(/images/bio_bennie.jpg) no-repeat; width: 500px; height: 98px;}
#de_head h2 {color: #2F4053; padding: 30px 0 0 125px; margin: 0 0px; font-size: 18px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
#de_head h3 {color: #8c8b88; padding: 5px 0 0 125px; font-size: 10px; font-weight: bold;}
#de_head #rss_link {padding-left: 16px; background: url(/images/icon_rss_sm.gif) no-repeat; color: #8c8b88; margin: 5px 0 0 125px; padding: 0 0 0 16px; font-size: 10px; font-weight: bold;}
#de_head #rss_link a {color: #666;}

#upcoming_events {margin: 0 -20px; padding: 0 20px 40px 20px; width: 501px; border-bottom: solid 10px #472e23; }
#upcoming_events h2 {padding: 0; margin: 10px -7px -15px -7px; background: #333 url(/images/head_adventures.jpg); width: 515px; height: 145px; text-indent: -9000px;}
#upcoming_events h3 {margin: 30px 0 0 0; color: #566320; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 14px; font-weight: normal; padding: 0; margin: 20px 0 0 0}
#upcoming_events p {margin: 8px 0 0 0; color: #333; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 12px; line-height: 14px; text-align: justify;}
#upcoming_events a {color: #660000; font-family: 'Lucida Grande', arial, verdana, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; letter-spacing: 1px;}
#upcoming_events a:hover {color: #73842A;}
ul.ec3_events, #upcoming_events ul { margin: 15px 0 0 0; padding: 0; }
ul.ec3_events li, #upcoming_events ul li {margin: 0; padding: 6px 0; list-style: none; }
ul.ec3_events_index { list-style: none; margin: 10px -20px; }
ul.ec3_events_index li { margin: 0 0 15px 0; }
ul.ec3_events_index li p { margin: -10px; padding: 0 10px; }
.ec3_list_month {font-size: 12px; font-weight: bold;}

#blog {padding: 0 20px 20px 20px; margin: 0 -20px; width: 500px;}
#blog.divider {border-bottom: solid 10px #472e23;}
#blog a {color: #660000; text-transform: uppercase; font-size: 10px; margin: 0; font-weight: bold;}
#blog a:hover {color: #73842A;}
#blog_head {padding: 0; margin: 0 -20px; background: url(/images/head_blog.jpg); width: 540px; height: 120px;}
#blog h3 {color: #566320; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 16px; font-weight: bold; margin: 0;}
#blog_head h2 {color: #2f4053; padding: 50px 0 0 170px; margin: 0 -20px; font-size: 16px; text-transform: uppercase; letter-spacing: 2px;}
#blog_head h3 {color: #8c8b88; padding: 5px 0 0 150px; font-size: 10px; text-transform: uppercase; font-weight: bold;}
#blog_head #rss_link {padding-left: 16px; background: url(/images/icon_rss_sm.gif) no-repeat; color: #8c8b88; margin: 5px 0 0 150px; padding: 0 0 0 16px; font-size: 10px;}
#blog_head #rss_link a {color: #660000; text-transform: none;}
#blog_head #rss_link a:hover {color: #73842A;}
#blog .date {color: #656460; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 11px; font-weight: normal; padding: 3px 0 0 0;}
#blog p {color: #333; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 12px; line-height: 15px; text-align: justify;}
#blog .blog_meta {background: url(/images/blog_meta_divider.gif) repeat-x; padding: 5px 0; margin: 10px 0;}
.comment_alt {padding: 0 10px; background-color: #F1EFEA; border-top: 1px dashed #666; border-bottom: 1px dashed #666;}

#about {margin: 0 -15px; padding: 0 20px 40px 20px; width: 501px; border-bottom: solid 10px #472e23;}
#about h2 {padding: 0; margin: 10px -7px; background: #333 url(/images/head_about.jpg) no-repeat; width: 515px; height: 145px; text-indent: -9000px;}

#gallery { background: #D9D7CB; margin: -5px 0 0 -10px; padding: 0 21px 20px 21px; }

#sidebar {float: left; margin: 20px 0 0 0; padding: 10px 15px 0 15px; width: 180px; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 11px; letter-spacing: 1px;}
#sidebar.home {padding: 31px 15px 0 15px; background: url('/images/sidebar_bkgnd.jpg') no-repeat; margin: 0}
#sidebar h2 {padding: 2px 0; margin: 10px 0 0 0; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; color: #2f4053;}
#sidebar p {padding: 0; color: #666; font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; font-size: 12px; letter-spacing: 0;}
#sidebar ul {list-style: none; margin: 0; padding: 0 0 10px 0;}
#sidebar li {font-family: 'Lucida Grande', 'Lucida Sans', verdana, sans-serif; color: #666; padding: 5px 0; letter-spacing: 0;}
#sidebar .blue {margin: -10px -15px; padding: 2px 15px 20px 15px; background-color: #2f4053; color: #CBCFD4; letter-spacing: 0; font-size: 10px;}
#sidebar .blue h2 {color: #FFF;}
#sidebar .white {padding: 15px 0;}
#sidebar .ivory {margin: -10px -15px; padding: 10px 15px; background-color: #e5e2da;}
#sidebar a {color: #566320; font-weight: normal;}
#sidebar a:hover {color: #96A360;}
#sidebar ul.links li {padding: 2px 0;}
#sidebar ul li.blog a.blog_title { text-transform: uppercase; font-size: 12px;}
#sidebar ul li.blog a { font-weight: bold; }
#sidebar ul li.blog p { margin: 4px 0; font-size: 11px; }

#footer {color: #333; padding: 5px 20px; margin: 0; width: 730px; background: #b7ab95 url('/images/footer_bkgnd.gif') no-repeat; clear: both;}
#footer h2 {font-size: 12px;}
#footer a {color: #2F4053; font-weight: normal;}
#footer a:hover {color: #FFF;}

.linklove {display: none; }