/* CSS Print styles go here */

body {background-color: #fff; font: normal normal normal 10pt "lucida grande", "lucida sans", arial, sans-serif;  line-height: 1.5em; color: #000;}
.clear {display: none;}

.container, .container-alt {width: auto; margin: 0 auto; position: relative; padding: 0;}
#branding { position: relative; padding: 0; margin: 0;}
#branding img {display:none;}
#branding .printlogo  {display: block;}
#branding .printlogo  h1 {text-align: center; font: normal normal bold 18pt georgia, times, serif;}
#branding form	{display:none;}


/* nav */
#nav {display: none; }
#subnav {display: none;}


/* subnav */


/* floral background area */
#subcontent {background:#fff; border-top: 1px solid #8F9581; border-bottom: 1px solid #8F9581; padding: 10pt 0; }
#subcontent h1 {font: italic normal normal 12pt/150% georgia, times, serif;}
#subcontent .slideshow {display: none;}
#subcontent .slideshow img {margin-left: 0; float: none;}
/* WatchmanNee background */
body.watchman #subcontent {background: #fff;}


/*main content area */
#content {background-color: #fff; }
#content .container {background:  #fff; padding: 20px 0;}

#content .container-alt .maincontent {width: 100%; float:none; }
.maincontent {width: auto; float: none; }
.sidecontent {width: auto; float: none;}
.maincontent .col1 {width: auto; float: none; }
.maincontent .col2 {width: auto; float: none; }


/* styles for images */


#content div.tall {width: auto; float: none; }
#content div.wide {width: auto; float: none; }
#content div.tall p, #content div.wide p {color: #245458; font: italic normal normal 1em georgia, times, serif; line-height: 1.5em;}

/* footer */
#footer {display: none;}

a {color: #1B75BB; text-decoration: underline; outline: none;}
a.alt {color: #1B75BB;}
a.button { padding: 3px 5px 4px 5px; border: 1px solid #8F9581; background: transparent url('../images/button_bg.jpg') repeat-x center left; font: normal small-caps normal 1em "lucida grande", Arial, sans-serif; color: #104449; text-decoration: none; outline: none;}

h2 img {float:none;  margin: 0 5px 0 0;}
hr {color: #000; background-color: #000; border: 0; height: 1px; margin: 2em 0;}

/* shopping styles */
h1, h2, h3, h4, h5, h6, p, ul, blockquote, label  {color: #000; line-height: 150%;}
p {font-size: 10pt; font-family: helvetica, Arial, sans-serif; margin: 0 0 5pt 0;}
blockquote {font-size: 10pt; font-family: helvetica, Arial, sans-serif; margin: 0 0 10pt 0;}
label, input, textarea {font-size: 10pt; font-family: helvetica, Arial, sans-serif; margin: 0 0 0 0;}
input, textarea {border: 1px solid #333;}
h1 {font-size: 15pt; font-weight: bold; font-family: georgia, times, serif; margin: 0 0 0 0; text-transform: capitalize;}
h2 {font-size: 13pt; font-weight: bold; font-family: georgia, times, serif;  text-transform: capitalize;}
h3 {font-size: 12pt; font-weight: bold; font-family: georgia, times, serif;  text-transform: capitalize;}
h4 {font-size: 10pt; font-weight: bold; font-family: georgia, times, serif;  text-transform: capitalize;}
h5 {font-size: 10pt; font-weight: bold; font-family: georgia, times, serif;  text-transform: capitalize;}
h6 {font-size: 10pt; font-weight: bold; font-family: georgia, times, serif;  text-transform: capitalize;}

.scripture  {color: #9B1F42; } 



table#products {width:auto;}
table#products th { border-bottom: 1px solid #000; color: #000; font: normal small-caps bold 1.2em "lucida grande", Arial, sans-serif;}


form#advsearch div.multiselect {color: #000; width: auto; float: none; }

/* Fresh Bread page - Article pages */
body#read.bread #content .maincontent {font-size: 110%;}
body#read.bread #content h1 {margin-bottom: 0;}

/* MISC Styles */
/* menu with centered h3 and next and previous links on the side */
.menu {  display:none; }
.menutop { display:none;}
.menubot {display:none;}
.prev {display:none; }
.next {display:none;}

/* blue box used for forms, ajax, etc */
.blurb { border:none; background-color: #fff; }
.blurb div.blurb2 {background-color: #fff; border: none; color: #000;}
.blurb p {color: #000;}

/* calendar with alt p bg */
.odd {background-color: #fff; padding: 2px 0;}
.calendar p span {float: none;}


#shop .maincontent form {width: 490px; margin-top: 1em;}
#shop .maincontent form p {margin-bottom: 1.5em;}
#shop .maincontent form label {float:none; }
#shop .shopForm form input {width: 360px;}
#shop .maincontent form textarea {width: 360px;}
#shop .maincontent form input.submit {width: auto; outline: none;}
#shop .maincontent form input.radio {width: auto;}
#shop .maincontent form p img {padding: 0; background-color: transparent; border: 0; float: none;}
#shop .maincontent img {float: left; margin-right: 5px;}
#alpha_page { border-bottom: 1px solid #8F9581; text-align:center; margin-bottom:30px; padding: 2px 0;}

#shop .maincontent form.review {width: 490px; margin-top: 1em;}
#shop .maincontent form.review p {margin-bottom: 1.5em;}
#shop .maincontent form.review label {float:left; width:80px;}
#shop .maincontent form.review input {width: 280px;}
#shop .maincontent form.review input.radio,
#shop .maincontent form.review input.submit {width:auto;}
#shop .maincontent form.review textarea {width: 360px;}

