* {margin: 0; padding: 0;}
body {
 background-image: url(images/bg_body.jpg);
 background-repeat: repeat-x;
 font-family: Arial, Sans-Serif;
 font-size: 76%;
}
p {margin: 10px 0px;}
blockquote {margin: 10px 20px;}
p.scripture {font-style: italic;}
a {color: #007710; font-weight: bold;}
a:hover {color: #E68805;}
a.audio {
 background-image: url(images/icon_listen_w.gif);
 background-repeat: no-repeat;
 background-position: 100% 50%;
 padding: 3px 25px 3px 0;
}
a.help {
 text-indent: -8000px;
 display: block;
 background-image: url(images/icon_help_w.gif);
 background-repeat: no-repeat;
 height: 19px;
 width: 19px;
}
a.feed {
 background-image: url(images/icon_feed_w.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding: 3px 0 3px 25px;
}
.byline a, .byline {color: #C18932; text-transform: uppercase;}
form input {
 border: 1px solid #5E5235;
 background: #CCE6BD;
}
form input, form textarea {font-family: Arial; font-size: 12px;}

hr.dashed {
	color: #FFF;
	background: #FFF;
	border: none;
	border-bottom: 1px dashed #A57D00;	
}

div#content h1 {color: #007710; text-transform: uppercase; font-size: 1.8em;}
div#content h3 {color: #866316;}
div#content h4 {color: #007710; text-transform: uppercase; font-size: 1.1em;}
div#content ul, div#content ol {margin-left: 25px;}
div#content a.browse {
 color: #000000; 
 font-size: 12px; 
 text-decoration: none;
}

div#silas_body1 {
 background-image: url(images/bg_header.jpg);
 background-repeat: no-repeat;
}
div#header a#logo {
 display: block;
 text-indent: -80000px;
 background-image: url(images/header_logo.jpg);
 background-repeat: no-repeat;
 width: 400px;
 height: 71px;
}
div#header a#whyhighcalling {
 display: block;
 text-indent: -80000px;
 background-image: url(images/header_tour.jpg);
 background-repeat: no-repeat;
 width: 197px;
 height: 71px;
}

ul#silas_mainNav {list-style: none;}
ul#silas_mainNav li a {
 display: block;
 text-indent: -8000px;
 background-image: url(images/bg_nav.gif);
 background-repeat: no-repeat;
 height: 29px;
}

ul#silas_mainNav li.workandfamily a {background-position: 0px 1px; width: 107px;}
ul#silas_mainNav li.giftsandtalents a {background-position: -110px 1px; width: 119px;}
ul#silas_mainNav li.leadership a {background-position: -231px 1px; width: 79px;}
ul#silas_mainNav li.excellence a {background-position: -312px 1px; width: 82px;}
ul#silas_mainNav li.integrity a {background-position: -397px 1px; width: 68px;}
ul#silas_mainNav li.attitude a {background-position: -467px 1px; width: 64px;}
ul#silas_mainNav li.professionalrelationships a {background-position: -533px 1px; width: 177px;}
ul#silas_mainNav li.service a {background-position: -712px 1px; width: 55px;}

ul#silas_mainNav li.workandfamily a.selected, ul#silas_mainNav li.workandfamily a:hover {background-position: 0px -32px;}
ul#silas_mainNav li.giftsandtalents a.selected, ul#silas_mainNav li.giftsandtalents a:hover {background-position: -110px -32px;}
ul#silas_mainNav li.leadership a.selected, ul#silas_mainNav li.leadership a:hover {background-position: -231px -32px;}
ul#silas_mainNav li.excellence a.selected, ul#silas_mainNav li.excellence a:hover {background-position: -312px -32px;}
ul#silas_mainNav li.integrity a.selected, ul#silas_mainNav li.integrity a:hover {background-position: -397px -32px;}
ul#silas_mainNav li.attitude a.selected, ul#silas_mainNav li.attitude a:hover {background-position: -467px -32px;}
ul#silas_mainNav li.professionalrelationships a.selected, ul#silas_mainNav li.professionalrelationships a:hover {background-position: -533px -32px;}
ul#silas_mainNav li.service a.selected, ul#silas_mainNav li.service a:hover {background-position: -712px -32px;}


ul#silas_mainNav2 {
	list-style:none;
	position:absolute;
	top:73px;
	left:38px;
	margin:0;
	width:833px;
}
ul#silas_mainNav2 li{
 height: 29px;
 float:left;
 white-space:nowrap;
 margin:0;
}

div#wrapper {
 background-color: #FFF;
 background-image: url(images/bg_wrapper.gif);
 background-repeat: repeat-x;
}
div.content_intro, div.blog_intro, div.author_intro, div.member_intro {
 border-bottom: 1px dashed #A37B08;
 margin-bottom: 10px;
 padding-bottom: 15px;
}
div.blog_intro {height: 130px; position: relative;}
div.blog_intro img {margin-right: 10px;}
div.blog_intro h3#heb-blog {
 text-indent: -80000px;
 background-image: url(images/text_wisdomofHEB-intro.gif);
 background-repeat: no-repeat;
 width: 419px;
 height: 44px;
 margin-left: 110px;
}
div.blog_intro h3#ramblindan-blog {
 text-indent: -80000px;
 background-image: url(images/text_ramblindan-intro.gif);
 background-repeat: no-repeat;
 width: 199px;
 height: 44px;
 margin-left: 110px;
}
div.blog_intro p {color: #A37B08;}
div.blog_intro a.feed {bottom: 4px;}

div.blog_signup_intro h2 {font-size: 2.4em; margin-bottom: -0.3em;}
div.blog_signup_intro h2.blog-signup-step {font-size: 1.6em; margin-top: 0.2em;}

div.content_intro h2 {font-size: 2.4em;}
div.content_intro h2.browse {font-size: 2em; margin-bottom: 0.5em;}

div.member_intro {position: relative;}
div.member_intro h3#myhighcalling {
 text-indent: -80000px;
 background-image: url(images/text_myhighcalling-intro.gif);
 background-repeat: no-repeat;
 width: 238px;
 height: 44px;
 margin-left: 0px;
}
div.member_intro h3#memberpages {
 text-indent: -80000px;
 background-image: url(images/text_memberpages.gif);
 background-repeat: no-repeat;
 width: 238px;
 height: 44px;
 margin-left: 0px;
}
div.member_intro h3 {
 margin-top: 20px;
 font-size: 1.6em;
}
div.member_intro table.public_info {
 position: absolute;
 top: 55px;
 margin-left: 100px;
 font-size: 1.4em;
}
div.member_intro table.public_info h5 {display: inline; font-size: 1.2em;}
div.member_content h3 {
 font-size: 1.6em;
 margin-bottom: 2px;
}
div.member_content {
 margin: 0 0 20px 0;
 border-bottom: 1px dashed #A37B08;
 padding-bottom: 5px;
}
div.member_content_noborder {border: none;}
div.member_content p {margin: 0 0 3px 60px;}
div.member_content p a {color: #000;}
div.member_content_empty p {background: #F9F3E1; padding: 8px; margin: 0;}
div.member_content .meta {margin: 0;}
div.member_content .meta strong {padding-right: 17px;}
div.member_content .meta a {
 text-transform: uppercase;
 text-decoration: none;
 color: #007710;
}
div.member_content table.meta td {padding-bottom: 5px;}

div.member_content p.journal {width: 290px;}
div.member_content p.journal a {color: #000;}
div.member_content a.newjournal {
 background-image: url(images/icon_addjournal.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding: 5px 0 5px 20px;
 margin-top: 10px;
 display: block;
 color: #000;
 text-decoration: none;
}
div.member_content h3.fav {
 background-image: url(images/icon_star.gif);
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding-left: 20px;
}
div.blog_intro a {position: absolute; bottom: 10px; color: #000; text-decoration: none;}

div.content_intro p {color: #A37B08; font-size: 11px; margin: 3px 0;}
div.content_intro p.author-browse {min-height: 130px;}
div.content_intro p strong {color: #007710; text-transform: uppercase;}
div._content_intro em {color: #000; font-style: normal; font-weight: bold; text-transform: uppercase}
div.content_intro p a {color: #4A4141; text-transform: uppercase;}

div#content.large {font-size: 1.4em;}
div#content.regular {font-size: 1em;}

div#content div.article_intro {margin-top: 15px;}
div#content div.article_intro p {margin-top: 0;}

div#text-controler {
 float: left;
 width: 200px;
 background: transparent url(images/text-text-size.gif) no-repeat;
 padding-left: 5px;
}
div#text-controler strong {visibility: hidden;}
div#content.large strong {font-size: 0.7em;}
div#text-controler a {color: #000; text-decoration: none;}
div#content.large div#text-controler a.regular {
 font-size: 0.7em;
 color: #AD6500;	 
 text-decoration: underline;
}
div#content.large div#text-controler a.large {font-size: 1em;}
div#content.regular div#text-controler a.regular {font-size: 1em;}
div#content.regular div#text-controler a.large {
 font-size: 1.4em;
 color: #AD6500;	 
 text-decoration: underline;
}

div#content div#upper_tools a.forward {
 background-image: url(images/button_forward.gif);
 background-repeat: no-repeat;
 display: block;
 text-indent: -8000px;
 width: 142px;
 height: 14px;
 float: right;
}
div#content object.audioplayer {margin: 8px 0 18px 0;}
div#content p.article_outro {font-size: 1.1em;}

div#content div.single_article {min-height: 100px; margin-bottom: 10px; padding-left: 110px;}
div#content img.singlearticle {margin-right: 10px;}
div#content div.single_article img {margin-right: 10px; margin-bottom: 10px;}
div#content div.single_article h3 {font-size: 1em; text-transform: uppercase; margin: 0; padding: 0;}
div#content div.single_article p {margin: 0; padding: 0;}
div#content div.single_article p.meta {font-weight: bold; position: relative;}
div#content div.single_article p.meta span.type {color: #A37B08; position: absolute; right: 0;}

div#content div.bottom_tools {
 border-bottom: 1px dashed #A37B08;
 margin: 15px 0 5px 0;
 padding-bottom: 10px;
}

div#content div.bottom_tools a {color: #000000; font-size: 11px; text-decoration: none;}

div#content div.bottom_tools a.markfav {
 background-image: url(images/icon_favplus.gif);
 background-position: 0 50%;
 background-repeat: no-repeat;
 padding-left: 23px;
 margin-right: 10px;
}
div#content div.bottom_tools a.permalink {
 background-image: url(images/icon_permalink.gif);
 background-position: 0 50%;
 background-repeat: no-repeat;
 padding: 2px 0 2px 23px;
 margin: 0 5px 0 0;
}
div#content div.bottom_tools a.digg-this {margin-right: 10px;}
div#content div.bottom_tools a.otherfavs {
 display: block;
 margin-top: 1em;
}

div#usertags {margin-top: 25px; background: #E3DECF;}
div#usertags h3 {font-size: 1.5em;}

div#usertags ul.taglist {
 list-style: none;
 width: 530px;
 background: #E3DECF;
 padding: 5px 5px 10px 5px;
}
div#usertags ul.taglist li {
 display: inline;
 margin-right: 12px;
 text-transform: uppercase;
 line-height: 20px;
 font-size: 11px;
}
div#usertags ul.taglist li  a {white-space: nowrap;}
div#usertags form#create_tag {
 width: 537px;
 background: #E3DECF;
 padding: 5px 5px 10px 5px;
 border-top: 1px solid #FFF;
}
div#usertags form#create_tag label {
 font-size: 1.2em;
 float: left;
 margin-top: 3px;
 width: 260px;
}
div#usertags form#create_tag input {
 background: #FFFFFF;
 margin-top: 3px;
}
div#usertags form#create_tag input.button
{
	background: #E3DECF;
	border: none;
	border-bottom:
	1px solid black;
 font-size: 11px;
}

div#usertags {margin-bottom: 25px;}

div#comments {font-size: 11px;}
div#comments h4 {font-size: 1.3em;}

div#comments div.comment {border-bottom: 1px dashed #A37B08;}
div#comments div.last {border-bottom:none;}
div#comments p.meta {color: #007710;}

div#comments form#create_comment {
 padding: 8px;
 width: 555px;
 background: #F9F3E1;
}
div#comments form#create_comment textarea {border: 1px solid #7A6333;}
div#comments form#create_comment label {font-size: 1.1em; margin-bottom: 5px;}

div#comments form#create_comment div.comment-preview {margin-left: 15px; font-family: Arial;}


div#comments form#create_comment input {
 float: left;
 margin-right: 14px;
 background: #F9F3E1;
 border: none;
 border-bottom: 1px solid black;
 font-size: 11px;
}

div#sidebar form#search input.button {
 background: #FFF;
 color: #4D422B;
 border: none;
 font-weight: bold;
 font-size: 0.9em;
 text-decoration: underline;
 cursor: hand;
 cursor: pointer;
}
div#sidebar form#login {
 background-image: url(images/bg-login.jpg);
 background-repeat: no-repeat;
 font-size: 10px;
}
div#sidebar form#login p {padding-bottom: 5px;}
div#sidebar form#login strong {color: #007724; text-transform: uppercase; font-weight: bold; font-size: 12px;}
div#sidebar form#login input {
 border: 1px solid #6B9A63;
 background: #EFF7EF;
}
div#sidebar form#login input#password {margin-top: 5px;}
div#sidebar form#login input.button {
 position: absolute;
 right: 15px;
 top: 80px;
 height: 14px;
 border: none;
 background: #B5D7A5;
 color: #005518;
 font-size: 10px;
 width: 60px;
 cursor: hand;
 cursor: pointer;
}
div#sidebar form#login a.forward {
 display: block;
 color: #000;
 margin-top:10px;
}
div#sidebar form#login p {
 margin-top: 45px;
 padding-bottom: 5px;
}
div#sidebar form#login a.help {
 position: absolute;
 left: 10px;
 bottom: -5px;
}
div#sidebar form#login p strong {
 color: #C65100; 
 text-transform: none;
 font-weight: bold;
 font-size: 11px;
}
div#sidebar form#login p a  {
	display: block;  
	text-transform: upercase; 
	text-align: center; 
	text-decoration: none; 
	font-weight: bold;
	margin-top: 3px;
}
div#sidebar div#membertoolkit {
	background-image: url(images/bg_membertoolkit.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 23px;
}
div#sidebar div#membertoolkit p.welcome {line-height: 12px; margin-top: 3px; width: 130px;}
div#sidebar div#membertoolkit p {margin: 0;}
div#sidebar div#membertoolkit a.help {
 position: absolute;
 left: 10px;
 bottom: 23px;
}
div#sidebar div.promo {font-size: 0.9em;}
div#sidebar div.promo {border-left: 1px solid #007710}
div#sidebar div.promo h3#relatedresources {
 text-indent: -80000px;
 background-image: url(images/text_relatedresources.gif);
 background-repeat: no-repeat;
 height: 29px;
 width: 155px;
 margin-bottom: 8px;
}
div#sidebar div.promo h3#recentposts {
 text-indent: -80000px;
 background-image: url(images/text_recentposts.gif);
 background-repeat: no-repeat;
 height: 29px;
 width: 155px;
 margin-bottom: 8px;
}
div#sidebar div.promo h3#linksheader {
 text-indent: -80000px;
 background-image: url(images/text_links.gif);
 background-repeat: no-repeat;
 height: 29px;
 width: 155px;
 margin-bottom: 8px;
}


div#sidebar div.promo strong {
 margin-left: 10px;
 text-transform: uppercase;
 color: #007710;
 font-size: 1.2em;
}
div#sidebar div.promo ul {
 list-style: none;
 margin: 0 10px 20px 10px;
}
div#sidebar div.promo ul li {margin-bottom: 5px;}
div#sidebar div.promo ul li a {color: #4A4141; text-transform: uppercase; font-size: 11px;}

div#sidebar div.promo ul.recent_posts strong {margin-left: 0;}
div#sidebar div.promo ul.recent_posts li {margin-bottom: 10px;}
div#sidebar div.promo ul.browse_by {margin: 10px;}
div#sidebar div.promo ul.browse_by li, div#sidebar div.promo ul.browse_resource li {margin-bottom: 14px;}
div#sidebar div.promo ul.browse_resource {border-top: 1px solid #CECECE; padding-top: 10px;}
div#sidebar div.promo ul.browse_resource li a {color: #78602C;}

div#sidebar h3#browsingtools {
 text-indent: -80000px;
 background-image: url(images/text_browsingtools.gif);
 background-repeat: no-repeat;
 height: 29px;
 width: 155px;
 margin-top: 18px;
}
div#sidebar h3#browsingtips {
 text-indent: -80000px;
 background-image: url(images/text_browsingtips.gif);
 background-repeat: no-repeat;
 height: 29px;
 width: 155px;
 margin-top: 18px;
}
div#sidebar a.feed {color: #000;}

div#content table td.divider {border-top: 1px dashed #A37B08;}

div#footer {
 border-top: 1px solid #995D00;
 padding-top: 8px;
 text-align: left;
 font-size: 10px;
}

ul#silas_secondaryNav {
 list-style: none;
}
ul#silas_secondaryNav li a {
 display: block;
 text-align: left;
 text-indent: -8000px !important;
 background-image: url(images/bg_sub-nav.gif);
 background-repeat: no-repeat;
 height: 14px;
 width: 100px;
}

ul#silas_secondaryNav li.aboutus a {background-position: 0px 0px; width: 62px;}
ul#silas_secondaryNav li.contactus a {background-position: -62px 0px; width: 83px;}
ul#silas_secondaryNav li.hebuttboundation a {background-position: -145px 0px; width: 141px;}
ul#silas_secondaryNav li.layitylodge a {background-position: -286px 0px; width: 83px;}
ul#silas_secondaryNav li.home a {background-position: -369px 0px; width: 40px;}

div#footer a.help {
 display: block;
 text-align: left;
 position: absolute;
 right: 118px;
 top: 2px;
}
div#footer h3#browsingtools {
 color: #007710;
 text-transform: uppercase;
 font-size: 11px;
 margin-bottom: -10px;
}
div#footer form#browsingtoolsform {
 color: #C18932;
 font-size: 10px;
}
/*welcome page specific*/
div#welcome-intro {
 background: #E7CB9C url('images/landing_what_bg.jpg') no-repeat;
 width: 540px;
 height: 209px;
 padding-top: 20px;
 margin-bottom: 2em;
}
div#welcome-intro p {margin:1em 20px 0 220px;}

table#welcome-topics td {color: #A58242; padding: 5px 10px;}
table#welcome-topics h3 {color: #EF7100; font-size:18px; letter-spacing: -1px;}
table#welcome-topics a {color: #000; display: block; margin-top: 0.3em;}

div#welcome-side {margin-top: 70px;}
div#welcome-side h4 {font-size: 18px;}
div#welcome-side h5 {color: #EF7100; font-size: 12px; margin-top: 1em;}
div#welcome-side ul {list-style: none; color: #007139;}
div#welcome-side img {margin-top: 1em;}
div#welcome-side a img {margin: 10px 10px;}

.content_intro p.intro-text {font-size:13px; color:#666666; line-height:1.5em; margin-bottom: 10px;}
div#content a {font-size: 13px; text-transform: none;}

.content_footnote p.footnote-text {font-size:10px; color:#666666; margin-bottom: 20px; margin-top: 40px; padding-top: 5px; border-top: solid 1px #666666; padding-bottom: 10;}

#top-picks {color:#504227; background-color:#FFFFFF; font-size:17px; text-transform:uppercase; z-index:5000;}

a.single_picks {text-transform:uppercase; text-decoration:none;}

div.dashed {color: #FFF; background: #FFF; border: none; border-bottom: 1px dashed #A57D00; margin-top:-10px; display:inline-block;}

div#content div.single_article a.author {color:#995d00; text-decoration:none; text-transform:uppercase; font-style:italic; font-size:10px;}
div#content div.single_article h3{padding-bottom:2px; }

div#content h1.landing{ font-size:16px; color:#44361c; padding-top:3px; }
div#content p.landing{ color:#666666; font-size:13px; font-weight:bold; line-height:1.5em; margin:5px 10px 20px 0px; }
div#content p.landing-indent{ margin:5px 10px 20px 30px; }