/*--- Shell ------------------------------------------------------*/
  body {background: url(../images/bg.jpg); background-repeat: repeat-x; margin-top:0; margin-left:0;}		
  #shell {width:815px; margin:0;  }
  a {text-decoration: none; color: #663366;}
  a:hover {color:#6666CC;}
 
	
/*--- Head ------------------------------------------------------*/
  #h_shell{background-image: url(../images/logo-hdr.jpg); background-repeat:no-repeat; width: 800px; height: 151px;} 
  
  #tabs  { padding-left:350px; border:0; padding-top:50px;}
  #tabs a { display:block; float:left; } 
  .buybtn { width:118px; height:43px; margin-top: 58px; background-image:url(../images/but-buy.jpg);  }
  .aboutbtn { width:128px; height: 43px; margin-top: 58px;background-image:url(../images/but-about.jpg);  }
  .contactbtn { width:118px; height:43px; margin-top: 58px; background-image:url(../images/but-contact.jpg);  }
  #tabs a:hover { background-position:0 102%;}



 
   	
/*--- Body ------------------------------------------------------*/
  #b_shell {width: 815px; background-color:#FFFFFF;}
  #b_nav { float: left; width: 246px; height: 499px; margin: 0px; background-image: url(../images/nav.jpg); clear:both; }
  
  li {display:inline;} 
    
  #b_nav ul{margin:0px; padding:0px; 0px; text-align: center; font-size: 18px; font-weight: bold; line-height: 152%; margin-top: 220px;}
  #b_nav li{list-style: none; display: list-item;}
    
  ol.body li
   {display:list-item; margin-bottom: 15px;}
     
  #b_contentArea {
	width: 538px;
	height: auto;
	margin-left: 246px;
	padding: 0 0 0 0;
	
	}
  #flash {width: 538px; height: 190px; }
  
  #home h1 {margin-left: 160px;  margin-bottom: 0px; margin-top: 20px; font-size: 28px; color: #6b83c3; font-weight: bold; font-family: "Times New Roman", Times, serif;} 
 
  h1 {  margin-bottom: 0px; margin-top: 20px; font-size: 28px; color: #6b83c3; font-weight: bold; font-family: "Times New Roman", Times, serif;} 
   h2 {  margin-bottom: 0px; margin-top: 20px; font-size: 24px; color: #6b83c3; font-weight: bold; font-family: "Times New Roman", Times, serif;} 
 h4.purchase {color: #6b83c3; margin: 0 0 0 0 }
  h5 {color:#663300; margin: 10px 0 15px 0; text-transform: uppercase;}
  h4 {color: #6b83c3; margin: 30px 0 15px 0;}
  h3 {color: #6b83c3; margin: 30px 0 15px 0; font-size: 13px; font-style:italic; margin-left:auto; margin-right: auto}
  h5.fundraising {float: left; color:#663300; text-transform: uppercase; }
  h6.fundraising {float: left; color: #6b83c3;  font-size:12px; font-weight:bold; margin-left: 90px; margin-top: 35px; }
  
  hr { border: none; background-color: #663366; color: #663366; width: 80%; height: 1px; }
  
  img.quote-left {float: left;}
  img.quote-right {float: right; margin-right: 60px}
  
  #b_contentText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 150%;
	width: 538px;
	height: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
}
  #b_contentText p { padding: 0 40px 0 0px;} 
	
  img {float: left; margin-right: 20px; margin-bottom: 20px; margin-top: 0px;}
  
  img.right {float:right;}
  
 #subheader {font-weight: bold; padding-right: 30px;}
 
 blockquote {font-weight: bold; color: #6b83c3; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height: 100%; margin-right: 50px; margin-left: 60px}
 
 .nostyle {color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:25%;
font-weight:normal}
  
  .action {color: #663300; margin-left: 220px; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663300; font-weight: bold; letter-spacing: 1px;}
  .action a:link{text-decoration:none; color: #663300;}
  .action a:hover {color:#6666cc;}
  
  
  {a:link, text-decoration: none; color: #CC3300 ; background-color: transparent; margin-left: 220px; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663300; font-weight: bold; letter-spacing: 1px;}
   
  #right-column {font-left:normal; margin-left: 200px;} 
  #left-column {float:left; font-weight: bold; color: #6666cc; font-size:14px;}
  
  #buy-right-column {float: left; margin-top: 0px; width: 200px;}
  #buy-left-column {float: left;  margin-top: 30px; width: 250px;}
  
/*--- Footer ------------------------------------------------------*/
  #f_shell {clear: both;background: #fff;text-align: center; margin: 15px 25px 10px 25px; width: 488px; padding: 15px 0 0 0; border-top: 1px solid #AE8D7D; }
  #f_nav {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #333333; text-align: center;}
  
  #f_nav ul{margin:0; padding:0;}
	#f_nav li{display:inline;  margin: 0 9px 0 0; padding: 0 5px 0 0;}
	#f_nav li a{ color: #000; text-decoration: underline; }
	#f_nav li a:hover{color: #b0620e; text-decoration: none;}
	#f_nav .removeMargin {margin:0; border: none;}

  #storytelling li {display:list-item; padding-bottom:350px;} 
  #schoolNote {margin: 20px; border:thin black solid; padding: 60px 30px; height:auto;}
  #imageDiv{padding-top	:20px; border-top: thin black solid;}