body
{
    background-color: #467A75;
    font-family: "Verdana", "Arial", Sans-Serif;
    padding:0px;
    margin:0px;
    }


h1
{
    color:#01151E;
    font-size:180%;
    font-weight:bold;
    font-family:"Comic Sans MS", "chalkboard", "Boulder", "Verdana","Arial","Helvetica", sans-serif;
    margin-top:1px;
    margin-bottom:6px;
}

h2
{
    color:#01151E;
    font-size:140%;
    font-family:"Comic Sans MS", "chalkboard", "Boulder", "Verdana","Arial","Helvetica", sans-serif;
    margin-top:4px;
    margin-bottom:2px;
    padding-top:1px;
}

h3
{
    color:#ffad42;
    font-size:125%;
    font-family:"Verdana","Arial","Helvetica", sans-serif;
    margin:0px;
    padding:1px;
}

h4
{
    color:#ffad42;
    font-size:110%;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:1px;
    padding-top:6px;
}

h4.teen 
{
    color:#ffad42;
    font-size:110%;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:1px;
    padding-top:6px;
	background-color:#fefeef;padding:4px;
}
h5
{
    font-family:"Comic Sans MS", "chalkboard", "Boulder", "Verdana","Arial","Helvetica", sans-serif;
    color:#065166;
    font-size:118%;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:1px;
}


h6
{
    font-family:"Comic Sans MS", "chalkboard", "Boulder", "Verdana","Arial","Helvetica", sans-serif;
   color:#065166;
    font-size:110%;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:1px;
}

p
{
    font-size:98%;
    font-family:"Verdana","Arial","Helvetica", sans-serif;
}
p.junior
{
    font-size:98%;
	padding:2px 30px 2px 30px;
	
}


ul.junior 
{
	padding:3px 12px 12px 12px;
	margin-left:60px;
	list-style-image:url(images/bullet.gif);
}



a:link {
    color: #010527;
    background-color:#AAE7DF;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
}

a:visited {
    color: #010527;
    background-color:#AAE7DF;
    font-family: "Arial", sans serif;
   font-weight:bold;
    font-size:100%;
    text-decoration: underline;
}

a:hover {
    color: #3E4479;
    background-color:#AAE7DF;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
}

a:active {
    color: #3E4479;
    background-color:#AAE7DF;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
}

a.announcements:link {
    background-color:#AAE7DF;
    font-size:85%;
}

a.announcements:visited {
    background-color:#AAE7DF;
    font-size:85%;
}


a.menu:link {
    color: #010527;
    background-color:#386E69;
    font-family: "Arial", sans serif;
   font-weight:bold;
    font-size:115%;
    text-decoration: none;
}

a.menu:visited {
    color: #010527;
    background-color:#386E69;
    font-family: "Arial", sans serif;
   font-weight:bold;
    font-size:115%;
    text-decoration: none;
}

a.menu:hover {
    color: #3E4479;
    background-color:#D8D9DA;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:115%;
    text-decoration: none;
}

a.menu:active {
    color: #3E4479;
    background-color:#D8D9DA;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:115%;
    text-decoration: underline;
}

a.blank:link {
    color: #010527;
    font-family: "Arial", sans serif;
    font-weight:bold;
    text-decoration: underline;
    background-image:url(images/email-back.png);
}

a.blank:visited {
    color: #010527;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
}

a.tan:hover {
    color: #1A445F;
    background-color:#87AAA6;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
    background-color:#E4BB86
}
a.tan:active {
    color: #1A445F;
    background-color:#87AAA6;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
    background-color:#E4BB86
}

a.yellow:link {
    color: #010527;
    background-color:#87AAA6;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
    background-color: #F6F472;
}


a.yellow:visited {
    color: #010527;
    background-color:#87AAA6;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
    background-color: #F6F472;
}

a.yellow:hover {
    color: #1A445F;
    background-color:#87AAA6;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
    background-color: #F6F472;
}

a.yellow:active {
     color: #1A445F;
    background-color:#87AAA6;
    font-family: "Arial", sans serif;
    font-weight:bold;
    font-size:100%;
    text-decoration: underline;
   background-color: #F6F472;
}

table
{
    font-size:100%;
    font-weight:bold;
}


.character {
    font-size:112%;
    color:#3D2C2A;
}

.bottomline 
{
    border:solid 0px;
    border-bottom-width:1px;
}

.homecontent
{
   background-color:#87AAA6;
    padding-top:6px;
    padding-bottom:12px;
    padding-left:14px;
    padding-right:12px;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    font-size:small;
    text-align:center;
}
.homenews {
    width:200px;

	font-size:82%;    
	font-weight:bold;
    background-color:#AAE7DF;
    border-bottom-style:solid;
    border-bottom-width:thick;
    border-right-style:solid;
    border-right-width:medium;
    padding:3px;
 }

.homepage 
{
	   background-color:#87AAA6;
	   width:100%;
	   height:910px;
}

.menu {
    background-image:url(images/bookshelves3.jpg);
    background-color:#386E69;
    padding-left:8px;
    padding-right:4px;
    padding-top:8px;
    padding-bottom:4px;
    width:240px;
    height:515px;
    font-size:small;
    border-style:solid;
    border-left-width:1px;
    border-top-width:1px;
    border-right-width:2px;
    border-bottom-width:2px;
    z-index:20;
}
.pictureleft 
{
    float:left ;
    margin-right :20px;
}
.picturelefttight 
{
    float:left ;
    margin-right :2px;
}

.pictureright 
{
    float:right ;
    margin-left :20px;
}

.searches 
{
      
        border-style:solid;
        border-color:#fcf6de;
        border-width:1px;
        background-color:#87AAA6;
        padding:2px;
        width:98%;
        font-size:smaller;
    }
.smaller 
{
	font-size:85%;
}
.verysmall 
{
    font-size:11px;
}
div#address
{
    background-color:#C3BB88;
    background-image:url(images/books.png);

    width:100%;
    padding:0px;
    margin:0px;
    border-style:solid;
    border-width:1px;
    font-size:12px;
    height:132px;
}

#container 
{
    width:770px;
    margin:auto;
}

div#homepage
{
    width:96%;

}
div#homecenter
{
    position:relative;left:110px;
    float:left;
    text-align:center;
    width:200px;    
}



div#juniorcontent
{
    position:absolute;
    left:280px;
    top:150px;
    background-color:#C8EBEE;
    padding-top:6px;
    padding-bottom:12px;
    padding-left:16px;
    padding-right:12px;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    font-size:small;
}

div#renewcontent
{
    position:absolute;
    left:280px;
    top:210px;
    background-color:#C8EBEE;
    padding-top:6px;
    padding-bottom:12px;
    padding-left:16px;
    padding-right:12px;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    font-size:small;
}



div#menu {
    background-image:url(images/bookshelves3.jpg);
    background-color:#386E69;
    padding-left:8px;
    padding-right:4px;
    padding-top:8px;
    padding-bottom:4px;
    width:240px;
    height:515px;
    font-size:small;
    position:relative;
    float:left;
    left:2px;
    top:1px;
    border-style:solid;
    border-left-width:1px;
    border-top-width:1px;
    border-right-width:2px;
    border-bottom-width:2px;
    z-index:20;
}

div#pagecontent
{
	        background-color:#87AAA6;

     background-color:#c8ebee;
   position:absolute;
    left:280px;
    top:150px;
    min-width:500px;
    padding-top:6px;
    padding-bottom:12px;
    padding-left:16px;
    padding-right:12px;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    font-size:small;
}

