/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid black;  }
/* end css to take out browser defaults */

body {background: #fff; color: #606A2B;
	font: normal 76%/135% verdana, helvetica, sans-serif; 
	text-align: center; }

* {text-align:left; }

#wrapper {margin: 0px auto; padding: 0; 
	background: #fff; color: #000; 
	width: 757px; text-align: left; 
	border: 1px solid #797838; }

/* top and main navigation */
#headerwrap {border: 0px solid gray; }

#headertop {margin: 0; padding: 0; 
	background: #FFCC68; color: #2B2E89; 
	width: 100%; height: 7.5em; }
	
#headertop img {margin: 5px 0 0 15px; padding: 0; }

#mhc {font-size: 1.9em; font-weight: bold; 
	padding-top: 32px; padding-bottom: 10px; margin-left: 200px; }
#henry {font-size: .9em;  margin-left: 200px; font-weight: bold; 
	font-style: normal; }
	
.mhclogo {border: 0px; }

h1 {text-indent: -5000px; font-size: 0px; position: absolute; top: 0; left: 0; }	

#navigation {margin: 0px; padding: 2px 0 2px 0; background: #c33 url(images/mainnavbg.gif) repeat; list-style-type: none; text-align: center; color: #ffe; }

#navigation a:link {text-decoration: none; font-size: .85em; font-weight: bold; 
	padding: 2px 6px 2px 6px; background: transparent; color: #fee; }

#navigation a:visited {text-decoration: none; font-size: .85em; font-weight: bold; 
	padding: 2px 6px 2px 6px;  background: transparent; color: #ccc; }

#navigation a:hover {text-decoration: none; font-size: .85em; font-weight: bold; 
	padding: 2px 6px 2px 6px; background: transparent; color: navy; }

#navigation a:active, #navigation a:focus 
	{text-decoration: none; background: transparent; color: navy; }
/* end top and main navigation */

/* begin btr holidays */


#inpageheader {margin: 0 auto; background: #C30849; }

h2 {text-indent: -5000px; 
	background: url(images/btr-holidays-header.gif) no-repeat center;
	height: 64px; } 


#content {margin: 0; border: 0; }

#content p.intro {padding: 0 35px 0 35px; line-height: 1.5; }

#forinformation {margin: 0; padding: 20px 0 30px 0px; background: #EBED94; color: #000; }

#forinformation p {padding: 15px 38px; line-height: 1.6; }

#forinformation a {font-weight: bold; color: #663399; }


#families {margin: 0; padding: 10px 0 15px 0; background: #C30849; color: #fff; font-size: .90em; }
#families h3 {margin: 0 0 0 2px; padding: 17px 18px 15px 0; font-family: "Garamond", Times, "Times New Roman", serif; font-size: 3.5em; color: #E3C5F0; background: transparent; letter-spacing: .08em; }
#familiesimg {float: right; margin-top: 75px; }
#familiescontent {float: left; width: 50%; padding: 0 0 0 35px; }
#familiescontent p {padding-bottom: 8px; margin-left: 12px; }

.icon2 {display: inline; }

#animals {margin: 0; padding: 15px 0 18px 0; background: #EBED94; color: #000; font-size: .90em; }
#animals h3 {margin: 0 0 0 2px; padding: 17px 18px 15px 0; font-family: "Garamond", Times, "Times New Roman", serif; font-size: 3.5em; color: #a58ed5; background: transparent; letter-spacing: .08em; }
#animalsimg {float: left; margin-top: 35px; padding-bottom: 15px; }
#animalscontent p {padding: 0 12px 8px 0; margin-left: 340px; }

#babies {margin: 0; padding: 10px 0 15px 0; background: #C30849; color: #fff; font-size: .90em; }
#babies h3 {margin: 0 0 0 2px; padding: 17px 18px 15px 0; font-family: "Garamond", Times, "Times New Roman", serif; font-size: 3.5em; color: #E3C5F0; background: transparent; letter-spacing: .08em; }
#babiesimg {float: right; margin-top: 75px; }
#babiescontent {float: left; width: 50%; padding: 0 0 0 35px; }
#babiescontent p {padding-bottom: 8px; margin-left: 12px; }


#tales {margin: 0; padding: 15px 0 25px 0; background: #EBED94; color: #000; font-size: .90em; }
#tales h3 {margin: 0 0 0 2px; padding: 17px 18px 15px 0; font-family: "Garamond", Times, "Times New Roman", serif; font-size: 3.5em; color: #a58ed5; background: transparent; letter-spacing: .08em; }
#talesimg {float: left; margin-top: 45px; }

#talescontent p {padding: 0 12px 8px 0;  margin-left: 360px; }




.booktitleline {display: block;  }

.booktitle {font-weight: bold; font-style: italic; }



.clearer {clear: both; }

/* end btr holidays */

/* footer */
div#footer {margin: 0px auto; padding: 15px 0 15px 0; width: 100%; text-align: center; font-family: arial, helvetica, sans-serif; border-top: 15px solid #FFCC68; background: #fff url(images/paper.jpg) repeat; font-size: 1.1em; color: inherit;}

#footer a {color: #606A2B; text-decoration: underline; }

div#footerleft {width: 250px; float: left; margin: 0 auto; text-align: right; }

div#footerright {width: 380px; margin-left: 300px; text-align: left; 
	font-size: .90em; font-weight: bold; }

.mhc {display: block; font-size: 1.5em; font-family: Verdana, sans-serif; }

.henry {display: block; font-family: Verdana, sans-serif; padding-top: 3px; }

.moreinfo {display: block; margin-top: 8px; line-height: 1.2; font-weight: normal; }

.numbers {display: block; margin-top: 5px; }

div#footerbottom { clear: both; padding-top: 15px; text-align: center; line-height: 1.6; 
	font-size: .8em; }
/* end footer */



/* persistent page indicators */

/* end persistent page indicators */


.backto {text-align: right;  }

.backto img {border: none; }

