
/* #########  START CONTENT FOR MAIN PAGES  ######### */
 .darker  { color: #444; }
 .darkest  { color: #333; }
 .lighter  { color: #666; }
 .lightest  { color: #777; }
 .blue  { color: #607080; }

span.text p { padding: 0 10px 0 0; margin: 0 0 15px 0;}
span.text p a, span.text p a:link, span.text p a:visited { color: #191970; text-decoration: underline; } 
span.text p a:hover { color:#475980;  text-decoration: none; }

/* #########  START IMAGES on CHILDREN'S PAGES ######### */
img.center {margin-left: 100px;}

/* #########  START STYLES FOR DIFFERENT KINDS OF LISTS ######### */
span.text ul { margin:7px 10px 12px 50px; padding: 0px; }
span.text li { list-style-type: disc; line-height: 145%; margin:0; padding: 0; }
span.nomargin li { margin:0; padding: 0; }
span.nomargin ul { margin:0px 10px 10px 50px; padding: 0px; }
span.decimal ol { margin:0 10px 0 25px; padding: 0px; }
span.decimal ol li { list-style-type: decimal;   }
span.bold li { font-weight: bold; }

/* #########  START CSS FOR SERVICE TIME TABLE  ######### */
table {border-spacing:1px;font:10px; background:#E7E7E7; color:#666666; width:100%; }
caption {border:#666666;border-bottom:2px solid #666666; text-transform:uppercase; padding:10px; background:url(images/TableCaption.jpg); font:15px; font-style:italic; font-weight:bold;}
td, th {padding:4px;}
thead th {text-align:center;background:#F5F5F5;color:#666666;border:1px solid #ffffff;text-transform:uppercase;}
tbody th {font-weight:bold;}
tbody tr {background:#EBF8FE;text-align:center;}
tbody tr.odd {background:#ffffff;border-top:1px solid #ffffff;}
tbody th a:link, tbody th a:visited {color:#666666;padding:3px 0px 0px 18px; }
tbody th a:hover {color:#009900;}
tbody tr td {height:50px;background:#EBF8FE;border:1px solid #ffffff;}
tbody tr.odd td {background:#ffffff;border-top:1px solid #ffffff;}
table td a:link, table td a:visited{color:#666666;text-decoration:none;font-weight: bold;}
table td a:hover {color:#009900;text-decoration:underline;font-weight: bold;}

/* #########  START CSS FOR DONATION TABLE  ######### */
input.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}form {   margin: 0; padding: 0; width: 100%; }

form.donate fieldset { border: 1px solid #777; padding: 10px; margin: 0; }
form.donate fieldset legend { font-size:120%; color:#383159; font-weight: bold; margin:0 0 10px 0; }
form.donate label { display: block;  float: left;  width: 190px; font-weight:bold; padding: 0; margin: 5px 0 0; text-align: right; }
form.donate input {/* display: inline; */ width:auto;  margin:5px 0 0 10px; }
form.donate input#reset { margin-left:0px; }
form.donate br { clear:left; }


/* #########  START BOOKSTORE CSS  ######### */
#bookstore { position: relative; float: left; width: 620px; height: auto; text-align: left; line-height: 145%; color: #555; }
#bookstore div.wrap { height: 420px; min-height: 420px; padding: 10px; margin: 0; border-left: 1px solid #efefef;  } 

#bookstore h1 { margin: 0 0 10px 0; font-weight: bold; padding: 0; font-size: 150%; }
#bookstore h1.spacing { letter-spacing: 3px;}
#bookstore h1.indent { margin: 0 0 0 20px; }
#bookstore h1.underline { text-decoration: underline; }
#bookstore h1.normal {font-weight: normal; }
#bookstore h1.bold { font-weight: bold; }
#bookstore h1.italic { font-style: italic; }
#bookstore h1.small-caps { font-variant: small-caps; }
#bookstore h1.purple { color: #383159; }
#bookstore h1.blue { color:#33405C; }
#bookstore h1.brown { color: #A68F5E; }
#bookstore h1.green { color:#3E5931; }
#bookstore h1.orange {color: #FF950A; }

#bookstore h2 { margin: 0 0 2px 0; padding: 0; font-size: 120%; color: #33415D; }
#bookstore h2.indent { margin: 0 0 0 20px; }
#bookstore h2.underline { text-decoration: underline; }
#bookstore h2.normal {font-weight: normal; }
#bookstore h2.bold { font-weight: bold; }
#bookstore h2.italic { font-style: italic; }
#bookstore h2.small-caps { font-variant: small-caps; }
#bookstore h2.purple { color: #383159; }
#bookstore h2.blue { color:#33405C; }
#bookstore h2.brown { color: #A68F5E; }
#bookstore h2.green { color:#3E5931; }

#bookstore h2 a, #content h2 a:link, #content h2 a:visited { color: #33405C; text-decoration: underline; }
#bookstore h2 a:hover { color:#475980;  text-decoration: none; } 

#bookstore h3 { margin: 0 0 2px 0; padding: 0; font-size: 100%; color: #33415D; }
#bookstore h3.indent { margin: 0 0 0 20px; }
#bookstore h3.underline { text-decoration: underline; }
#bookstore h3.normal {font-weight: normal; }
#bookstore h3.bold { font-weight: bold; }
#bookstore h3.italic { font-style: italic; }
#bookstore h3.small-caps { font-variant: small-caps; }
#bookstore h3.purple { color: #383159; }
#bookstore h3.blue { color:#33405C; }
#bookstore h3.brown { color: #A68F5E; }
#bookstore h3.green { color:#3E5931; }

#bookstore h3 a, #content h3 a:link, #content h3 a:visited { color: #33405C; text-decoration: underline; }
#bookstore h3 a:hover { color:#475980;  text-decoration: none; } 

#bookstore .todaysdate { float: right; color: #999999; padding-bottom: 5px; }
#bookstore .breadcrumb {text-align:left; color: #999999; font-size: 10px; padding-bottom: 5px; }
#bookstore .breadcrumb a, #content .breadcrumb a:link, #content .breadcrumb a:visited { color: #999999; text-decoration: underline; }
#bookstore .breadcrumb a:hover { color: #BBB; text-decoration: none; } 

/* #########  START BOOKSTORE IMAGE AND DESCRIPTIONS ######### */
#coverimages { width: 113px; float: left; height: auto; border: 0px solid blue; }
#coverimages img { border:0; margin: 0 0 20px 0; padding:0; }
#description { width: 450px; float: left; height: auto; border: 0px solid red; }
#description .item { height: 175px; margin:0 0 20px 0; padding:0 0 0px 10px; }
div.info { padding: 20px 0 0 0; font-weight: bold;  font-size: 120%;}
span.list { float: left; color: #000; border: 0px solid red;  }
span.price { color: red; }
span.cart { float: left; width: 250px; border: 0px solid blue; }
span.cart img { border:0; margin: 0 0 0 50px; padding:0; }






