body {
    background:#977B56 url(images/background-body.jpg) repeat-x;
}
body, td, p, li, ol, ul, table, tr, th, .Explicit { /* global font styles */
    font-size:12px;
    font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#41352a;
}
a {
    color:#0485B7;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
h1 {
    font-weight:bold;
    font-size:1.8em;
    color:#994d02;
}
h1 a {
    text-decoration:none;
    color:#3D565A;
}
h2 {
    font-size:1.3em;
    color:#5d2f01;
	margin:0 0 .8em 0;
}



/*div#silas-content h1.header, div#silas-content h1 {
    font-weight:normal;
    font-size:1.3em;

    line-height:32px;
    padding:0 0px 0px 12px;
    color:white;
    background:url(images/background-sec-h2.gif) no-repeat;
}*/

/*div#silas-content h1.header, div#silas-content h1 {
    font-weight:bold;
    font-size:1.7em;
    color:#994d02;
}
*/div#silas-content h1.header small, div#silas-content h1 small {
    font-size:0.8em;
    font-weight:normal;
}

img.brownbdr {
	border:4px solid #D1D7A2;
}

img.brownbdr-right {
	border:4px solid #D1D7A2;
	float:right;
	margin:0px 0px 0px 7px;
}

img.brownbdr-left {
	border:4px solid #D1D7A2;
	float:left;
	margin:0px 7px 0px 0px;
}


/*
h2.header, h2 {
    font-weight:normal;

    line-height:32px;
    padding:0 0px 0px 12px;
    color:white;
}
h2.header small, h2 small {
    font-size:0.8em;
    font-weight:normal;
}
h2.header, h2 {
    background:url(images/background-sec-h2.gif) no-repeat;
}
*/
h3 {
    font-size:1.2em;
    /*text-transform:uppercase;*/
	line-height:1.2em;
}
h4,h5,h6 {
    font-size:.8em;
	line-height:inherit;
	clear:right;
	margin:0 0 1.4em 0;
}
.highlight {
    color:#CC0000;
}

div#silas-wrap {
    background:#fff;
}


div#silas-header {
    background:url(images/background-sec-header.jpg) no-repeat;
}
div#silas-header h1 {
    background:url(images/logo-secondary.gif) no-repeat;
    height:81px;
    width:224px;

    text-indent:-1000px;
}
div#silas-header strong {
    display:none;
}
div#silas-header a#knowjesus {
    width:171px;
    height:33px;
    background-image: url(images/doyouknowjesus2-sec.gif);

    text-indent:-5000px;
}

div#silas-header div#header-feature h3 {
    color:white;
}
div#silas-header div#header-feature a {
    color:#7ED9ED;
}
.innerfeature {
	margin-top:-7px;
	margin-left:20px;
}

div#silas-content, div#silas-content td {
    line-height:1.2;
}
div#silas-content div.silas-content2 {
    background:#F6F9EA url(images/background-corner-tr.gif) no-repeat top right;
}
div#silas-content div.silas-content2 a, div#silas-content div.silas-content2 a:visited {
	color:#0485B7;
    text-decoration:none;
}
div#silas-content div.silas-content2 a:hover {
	color:#0485B7;
    text-decoration:underline;
}
div#silas-content div.silas-content3 {
    background:url(images/background-corner-bl.gif) no-repeat bottom left;
    padding:10px 10px 10px 20px ;
}
.sbheadline img {
	float:left;
	margin:18px 7px 7px 0;
}
/*.sbheadline br {
	margin-top:-15px;
}*/
.sbheadline .NewsHeadlineList {
	font-size:1em;
	margin:0 0 -7px 0;
}
form#silas-login {
    background:url(images/signup2.gif) no-repeat;
    min-height:235px;
    position:relative;
    margin-bottom:1em;
}
form#silas-login a, form#silas-login a:visited {
    color:#0485B7;
    text-decoration:none;
}
form#silas-login a:hover {
    color:#0485B7;
    text-decoration:underline;
}
* html form#silas-login {
    height:245px;
}
form#silas-login label {
    display:inline;
    line-height:20px;
    width:60px;
}
form#silas-login input.txt {
    width:135px;
    font-size:12px;
    height:20px;
    border:1px solid black;
	padding-left:3px;
}
form#silas-login input.btn {
    border:0;
    background:none;
    cursor:pointer;
    color:white;
	text-transform:uppercase;
    text-align:left;
    padding:0;
}

form#silas-login input.eaqvbtn {
    border:0;
    background:none;
    cursor:pointer;
    color:white;
    padding:0;
	font-weight:bold;
}


form#silas-login label#labeluser, form#silas-login label#labelpass,
form#silas-login input#username, form#silas-login input#password,
form#silas-login input#login, form#silas-login input#register,
form#silas-login input#logout, form#silas-login input#profile {
    position:absolute;
}
form#silas-login label#labeluser {
    top:10px;
    left:7px;
    width:60px;
}
form#silas-login label#labelpass {
    top:32px;
    left:7px;
    width:60px;
}
form#silas-login input#username {
    top:10px;
    left:12px;
}
form#silas-login input#password {
    top:32px;
    left:12px;
}

form#silas-login input#login {
    left:10px;
    top:55px;
}
form#silas-login input#register {
    left:70px;
    top:55px;
}
form#silas-login input#logout {
    left:10px;
    top:55px;
}
form#silas-login input#profile {
    left:80px;
    top:55px;
}
form#silas-login div#login-content {
    padding:84px 15px 15px 5px;
    background:url(images/signup-bottom.gif) no-repeat bottom left;
    min-height:200px;
}
* html form#silas-login div#login-content {
    height:200px;
}

form#silas-login h4 {
    font-size:1.3em;
    color:#128DBC;
}
form#silas-login ul {
    margin:0 0 0 1.5em;
    padding:0;
    list-style:square;
}
form#silas-login ul li {
    margin:0.25em 0 0.5em 0;
}
form#silas-login div#member_welcome_text {
    position:absolute;
    top:10px;
    left:10px;
    width:140px;
}

div#silas-footer {
    background:#4C3F2E url(images/background-corner2-tl.gif) no-repeat;
}
div#silas-footer div.silas-footer2 {
    position:relative;
    background:url(images/background-corner2-tr.gif) no-repeat top right;
}
div#silas-footer div.silas-footer3 {
    background:url(images/background-corner2-bl.gif) no-repeat bottom left;
}
div#silas-footer td.col {
    padding:15px 5px;
    color:#F2F1D1;
}
div#silas-footer a {
}
div#silas-footer td#col-foot-d {
    padding-top:10px;
    padding-bottom:10px;
    vertical-align: middle;
}
div#silas-footer td#col-foot-d, div#silas-footer td#col-foot-d p {
    background:#382E23;
    font-size:10px;
	color:#F2F1D1;
}
div#silas-footer td#col-foot-d address {
    font-style:normal;
}
div#silas-footer h3, div#silas-footer h3 a {
    color:#74D5F7;
    font-weight:normal;
}
div#silas-footer ul {
    list-style:none;
    margin:0 0 1em 15px;
    padding:0;
    list-style-image: url(images/list-icon.gif);
    line-height:1.2;
}
div#silas-footer ul li a {
    color:#F2F1D1;
}

div#silas-nav ul.menu_1 {
    background:url(images/background-nav.gif) no-repeat;
    line-height:31px;
    padding-left:20px;
}
div#silas-nav ul.menu_1 li.menu_1 {
    margin:0 5px 0 0;
}

div#silas-nav ul.menu_1 li.menu_1 a.menu_1 {
    color:white;
    padding:0 5px 0 0;
    text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
    border-right:2px solid #542801;
}
div#silas-nav ul.menu_1 li.selected a.menu_1 {
    color:#FEE50B;
}
/*div#silas-nav ul.menu_1 li.last a.menu_1, div#silas-nav ul.menu_1 li.visitthestore a.menu_1 {
    border-right:0;
}*/
div#silas-nav ul.menu_2 {
    background:#994D02;
    line-height:normal;
    padding:8px;
}
div#silas-nav ul.menu_2 li.menu_2 {
	border-bottom:1px solid #693501;
}
div#silas-nav ul.menu_2 li.menu_2 a.menu_2 {
    color:white;
	padding-left:3px;
	display:block;
	font-weight:bold;
	font-size:1.1em;
}
div#silas-nav ul.menu_2 li.menu_2 a.menu_2:hover {
    color:white;
	text-decoration:none;
	background-color:#693501;
	display:block;
	padding-left:3px;
	font-weight:bold;
	font-size:1.1em;
}

div#silas-nav ul#silas_secNav {
    background:url(images/background-nav-sec2.gif) no-repeat bottom left;
    padding-left:30px;
    padding-bottom:2px;
    sline-height:19px;
    top:-1px;
}
div#silas-nav ul#silas_secNav li {
    margin-right:7px;
}
div#silas-nav ul#silas_secNav li a {
    font-size:10px;
    background:url(images/background-nav-sec-sep.gif) no-repeat right;
    padding-right:14px;
    color:#703606;
}

div#silas-nav ul#silas_secNav li.last {
    background:url(images/background-nav-sec.gif) no-repeat bottom right;
    margin-right:0px;
    padding-right:3px;
    padding-bottom:2px;
}
div#silas-nav ul#silas_secNav li.last a {
    background:none;
}

div.silas-content-nav {
    color:#703606;
    margin:0 0 1.5em 0;
}
div.silas-content-nav a {
    color:#703606;
}

form#silas-search {
    padding:5px 0 0 0;
}
form#silas-search input.submit {
    background:none;
    border:0;
    color:white;
    text-transform:uppercase;
    cursor:pointer;
}
form#silas-search input.query {
    font-size:0.9em;
    width:120px;
}

#silas-cart {
	font-size:1em;
	font-weight:bold;
}
#silas-cart a, #silas-cart a:visited {
	font-size:1em;
	font-weight:bold;
	color:#0485B7;
}

/*Convio Overrides */

a.NewsHeadlineList {
    color:#0485B7;
}

div#silas-sidebar div.survey label {
    white-space: normal;
    font-weight:bold;
}
div#silas-sidebar div.survey span.NetscapeFix label {
    font-weight:normal;
}
div#silas-sidebar div.survey h4 {
    font-size:1.4em;
    border-bottom:1px solid #7F7066;
    color:#7F7066;
    margin-bottom:3px;
}
div#silas-sidebar input.Button {
	background-color:#994D02;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

input.Button {
	background: #994D02; 
	color:#ffffff; 
	font-weight:bold;
}


/*Story Builder*/
p span.headline {color: #994D02;}
p span.byline {font-style: normal;}
p.subheading {color: inherit; font-weight: normal;}
table table li {list-style: none; margin-bottom: 0.5em;} /*This style is specificly designed for the Daily Treasures page, but should work elsewhere, if you see storybuilder headline lists breaking this is the culprit*/
form#catselect, form#NewsSearch {display: none;}


/*Store*/
form#CatalogSearch {width: auto; border: 1px #000;}
form#CatalogSearch table {background: #F6F9EA;}
form#CatalogSearch input.ShoppingButtons {background: #994D02; position: relative; top: -10px; color:#FFFFFF;}
input#allstoresearch {background: #994D02; position: relative; top: -10px; color:#FFFFFF; font-weight:bold;}

th.ShoppingBrowse {background:#F6F9EA; border: none; padding-top: 3px; text-align: center;}
td.ShoppingBrowse {text-align:left;}

table.ShoppingRow{width: 400px;}
/*table.ShoppingRow td p span.ShoppingTitle {width:auto; display: inherit;}*/

input.ShoppingButtonPrimary {background: #994D02; color:#FFFFFF;}
input.ShoppingButtons {background: #4C3F2E; color:#ffffff; font-weight:bold;}
input.ShoppingButtonsSmall {background: #4C3F2E; color:#ffffff; font-weight:bold;}
input.ShipToOther {background: #4C3F2E; color:#ffffff; font-weight:bold;}
input#SHIP_HERE_AND_GO_TO_PAY {background: #994D02; color:#ffffff; font-weight:bold;}
input#PARSE_PAYMENT_FORM {background: #994D02; color:#ffffff; font-weight:bold;}
input#CANCEL_DIRECT_PAY_FORM {background: #4C3F2E; color:#ffffff; font-weight:bold;}
input#home {background: #4C3F2E; color:#ffffff; font-weight:bold;}

div.ShoppingCartContents {background-color:#f6f9ea; border-top-color:#994D02; border-top-width:2px; border-top-style:solid; border-right-width:0px; border-left-width:0px; border-bottom-width:0px;}
div.ShoppingCartContents p {color:#67663A; font-weight:bold;}
div.CartShippingOption label {white-space:normal;}
tr.ShoppingCartHeadings {background-color:#4C3F2E; border-color:#994D02; border-bottom-width:2px; border-bottom-style:solid; border-width:3px;}
tr.ShoppingCartHeadings p{color:#f6f9ea;}
div.ProductDetailsHeader {background-color:#4C3F2E; border-color:#994D02; border-width:3px; color:#f6f9ea; margin-bottom:5px;}
div.ProductConfigSection {background-color:#4C3F2E; border-color:#994D02; border-width:3px; color:#f6f9ea; width:275px;}
table.ShippingAddressLinks {background-color:#4C3F2E; border-color:#994D02; border-width:2px; margin-bottom:5px;}
table.ShippingAddressLinks p {color:#f6f9ea; line-height:5px;}

/*Donation2*/
td.holdsErrorMsgTable, tr.FormRow, td.FormLabel, .FormSectionHeader {background: transparent;}


div#radiocal{
	margin-left:0px;
    margin-right:0px;
	width:540px;
}
div#radiocal .headerday {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #036A92;
	margin: 1px;
}
div#radiocal .msgTitles {
	font-size: 8pt;
}
div#radiocal .weekdaybkg {
	background-color: #E7EEC4;
}
div#radiocal .dates {
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}
div#radiocal .weekendbkg {
	background-color: #D1DF8E;
}

div#silas-content a.callout, div#silas-content a.callout:visited {
	background-image:url(images/callout_brown.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12pt;
	text-decoration:none;
	display:block;
	width:475px;
	height:60px;
	padding:7px;
	margin-left:7px;
	text-align:center;
}
div#silas-content a.callout:hover {
	background-image:url(images/callout_brownOver.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12pt;
	text-decoration:none;
	display:block;
	width:475px;
	height:60px;
	padding:7px;
	margin-left:7px;
	text-align:center;
}
div#silas-content a.calloutblue, div#silas-content a.calloutblue:visited {
	background-image:url(images/callout_blue.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12pt;
	text-decoration:none;
	display:block;
	width:475px;
	height:60px;
	padding:7px;
	margin-left:7px;
	text-align:center;
}
div#silas-content a.calloutblue:hover {
	background-image:url(images/callout_blueOver.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12pt;
	text-decoration:none;
	display:block;
	width:475px;
	height:60px;
	padding:7px;
	margin-left:7px;
	text-align:center;
}

div#fyeheader {
	background-image:url(http://www.lwf.org/images/content/pagebuilder/14315.jpg);
	background-repeat:no-repeat;
	height:67px;
}


/* Store header navigation styles */

a.storehome, a.storehome:visited {
	text-indent:-5000px;
	background:url(images/home.png) no-repeat;
	width:110px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.storehome:hover {
	text-indent:-5000px;
	background:url(images/home_over.png) no-repeat;
	width:110px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.currentseries, a.currentseries:visited {
	text-indent:-5000px;
	background:url(images/series.png) no-repeat;
	width:94px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.currentseries:hover {
	text-indent:-5000px;
	background:url(images/series_over.png) no-repeat;
	width:94px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.faq, a.faq:visited {
	text-indent:-5000px;
	background:url(images/faq.png) no-repeat;
	width:94px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.faq:hover {
	text-indent:-5000px;
	background:url(images/faq_over.png) no-repeat;
	width:94px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.printable, a.printable:visited {
	text-indent:-5000px;
	background:url(images/print.png) no-repeat;
	width:112px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.printable:hover {
	text-indent:-5000px;
	background:url(images/print_over.png) no-repeat;
	width:112px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.phone, a.phone:visited {
	text-indent:-5000px;
	background:url(images/phone.png) no-repeat;
	width:96px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.phone:hover {
	text-indent:-5000px;
	background:url(images/phone_over.png) no-repeat;
	width:96px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.shipping, a.shipping:visited {
	text-indent:-5000px;
	background:url(images/shipping.png) no-repeat;
	width:111px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.shipping:hover {
	text-indent:-5000px;
	background:url(images/shipping_over.png) no-repeat;
	width:111px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
a.verisign, a.verisign:visited {
	text-indent:-5000px;
	background:url(images/verisign.png) no-repeat;
	width:99px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}
a.verisign:hover {
	text-indent:-5000px;
	background:url(images/verisign_over.png) no-repeat;
	width:99px;
	height:46px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}
.partnerquestions {
	color:#994D02;
	font-weight:bold;
}
#sidebar {
	display:none;
	visibility:hidden;
}
