body{FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:90%;
	line-height:19px;
	color:#333333;
	background-color:#5ed7ee;
	padding:0px;
	margin:0px;}
.small{font-size:10px;
margin:0px 0px 17px 0px;}
.marg{margin:8px;}

.margLarge {margin:16px;}
.margLt{margin:0px 0px 0px 5px;
padding:0px;}
.margRt{margin:0px 5px 0px 0px;
padding:0px;}
.floatLt{float:left;
margin:0px 5px 0px 0px;}
.floatLtForm{float:left;
margin:0px 7px 0px 0px;}
.floatRt{float:right;
margin:0px 0px 0px 5px;}
.line{
border-top:#252ea1 solid 2px;}
.lineOrange{
border-top:#ffac1e solid 4px;
margin:0px 0px 25px 0px;}
.lineOrangeThin{
border-top:#ffac1e solid 2px;
margin:0px 0px 25px 0px;}
.lineTurq{
border-top:#5ed7ee solid 3px;
margin:0px 0px 10px 0px;}
.lineVert{border-left:#ffd895 solid 3px;
margin:0px 10px 0px 0px;
height:40px;}
.lineBeige{border-top:#f1f0cc solid 2px;}

.orange{color:#ffac1e;}
.turq{color:#fed7ee;}
.red{color:#fe5614;}
.blueLt{color:#656c88;}
.blueMed{color:#464db0;}
.blueDk{color:#252ea1;}
.greenBox{background-color:#c5ff7a;
height:100%;
width:100%;
padding:5px;}

.form{display:inline;}		
#topborder{background-color:#5159B1;
	background-image: url(images/border.gif);
	background-repeat:repeat-x;
	width:780px;
	height:30px;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	}
a:link{color:#252ea1;
	}
a:visited{color:#252ea1;}
a:hover{color:#fe5614;
	}
	
sup{font-size:10px;}
#sideLinks a:link{color:#252ea1;
	FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;}
#sideLinks a:visited{color:#252ea1;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:14px;
text-decoration:none;}
#sideLinks a:hover{color:#c91f24;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:14px;
text-decoration:none;
	}

#sideLinks{FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:14px;
color:#000000;}
#topLinks{margin:0px 0px 3px 0px;}
#topLinks a:link{color:#252ea1;
	FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;}
#topLinks a:visited{color:#252ea1;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:12px;
text-decoration:none;}
#topLinks a:hover{color:#c91f24;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:12px;
text-decoration:none;}

#enter a:link{color:#252ea1;
	FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:22px;
	line-height:24px;
	text-decoration:none;
	}
#enter a:visited{color:#252ea1;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:22px;
line-height:24px;
text-decoration:none;}
#enter a:hover{color:#c91f24;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:22px;
line-height:24px;
text-decoration:none;
	}
#books {margin-top:0px;padding-top:0px;}
#books a:link{color:#c91f24;
	FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
	text-decoration:none;
	}
#books a:visited{color:#c91f24;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
text-decoration:none;}
#books a:hover{color:#e39404;
FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
text-decoration:none;
	}


#bottomborder{
	background-image: url(images/hoopoeBird.jpg);
	background-position-x:25px;
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-top:0px;
	}
	
#tile{background-image: url(images/hoopTile.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:780px;
	height:500px;
	margin:0px;
	padding:0px;}	
#stripe{background-color:#000000;
	background-image: url(images/stripeEdge.gif);
	background-repeat:repeat-x;
	width:780px;
	height:11px;
	margin:0px;
	padding:0px;
	}

h1{padding:0px;
	margin:0px 0px 10px 0px;
	FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	color:#252ea1;
	font-weight:normal;
	line-height:26px;
	}
h2{padding:0px;
margin:0px;
	FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	text-align:center;
	color:#252ea1;
	}
h3{padding:0px;
margin:0px;
	FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#252ea1;
	}
#sidebar{
background-image:url(images/octTile.jpg);
	background-repeat:repeat;
	margin:0px;
	}
p{margin:0px 0px 10px 0px;
padding:0px;}	

.notes{margin:2px 20px 0px 20px;
border-top:3px solid #3899bd;}
#books h2{text-align:left;
font-size:15px;
margin:0px 0px 5px 0px;}

.dropcap {
 float:left;
 margin-top:0px;
 color:#000000;
 padding-top:4px;
 line-height:32px;
 font-size:40px;
 font-family:Georgia, serif;
}
.topSpace {margin: 6px 0px 0px 0px;
padding:0px;}
.box {border:#ffac1e solid 3px;
margin:0px;
padding:5px;}
#enter {position:relative;
top:80px;
left:280px;
width:100px;
height:84px;
padding:0px;
margin:0px;
z-index:101;}
#bookHoop {
background-color:#fffee3;
	background-image: url(images/OpenBook.jpg);
	background-repeat:no-repeat;
	width:755px;
	height:583px;
	padding:0px;
	margin:0px;
	}
#topEnter {position:relative;
top:60px;
left:175px;
width:77px;
height:70px;
padding:0px;
margin:0px;
}
#card img {
margin:0px; 
margin-bottom:1px;
padding:0px;
border: #000000 solid 3px;
}

#card a { 
	border:0px;
}
	div#card {
	position:absolute;
	top:30px;
	left:30px;
	width:98px;
	height:220px;
	padding:0px;
	margin:0px;
}
.add{margin:5px 0px 0px 6px;}
.comic{FONT-FAMILY: "Comic Sans MS", "Century Gothic",Verdana, Geneva, Arial, helvetica, sans-serif;}
.smallish{
font-size:12px;}
.headline{background-color:#ffac1e;
padding:8px 0px 2px 0px;
margin-bottom:2px;
}
.headline h1{
font-size:24px;}
.stretch {letter-spacing: +2px;}
.sectionTop {margin:20px;text-align:center;}
.boxTurq {border:#5ed7ee solid 3px}
.boxSolid{background-color:#94e8f8;
padding:5px;
float:left;margin:8px 8px 8px 0px
}