/*Font size is set at 100% to prevent overscaling during page resizing  in IE.*/
body { color: #a10048; font-size: 100%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #d9d0c3; min-width: 780px; margin: 0; padding: 0; }
/*The following neutralizes default margin elements of the various browsers.*/
* {margin: 0px; padding: 0px}
/*Contains library logo, header photos and page titles*/
#header { background-color: #807573; height: 120px; width: auto; z-index: 0; visibility: visible; margin-top: 0; margin-bottom: 0; padding-bottom: -30px; }
/*Library photo for the home page header follows*/
#libraryHeaderPhoto { background-image: url(../images/header%20images/teen-zone.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
#libraryHours { background-image: url(../images/teen-hours.gif); height: 90px; width: 110px; left: 0; position: absolute; top: 480px; visibility: visible; }
#pageContent { text-align: justify; position: relative; height: 100px; width: auto; visibility: visible; margin-left: 147px; padding-right: 200px; }
/*Background for text and padding follows
*/
#pageContent p { background-color: #bfcfff; margin-top: 0; margin-bottom: 0; padding-top: 1em; padding-right: 1em; padding-left: 1em; }
#pageContent ul { background-color: #bfcfff; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 1em; padding-right: 1em; padding-left: 2em; list-style-type: square; list-style-position: outside; }
h1 { font-size: 1.2em; background-color: #bfcfff; margin-top: 0; margin-bottom: 0; padding-top: 1em; padding-right: 1em; padding-left: 1em; border-bottom: 2px solid #a10048; }
h4 { font-size: 0.9px; font-weight: bold; margin: 1.33em 0; }
#rightColumn { color: #a10048; font-size: 0.8em; font-weight: bold; background-color: #a0b7ff; text-decoration: none; position: absolute; top: 0; right: 0; width: 175px; height: auto; z-index: 0; padding: 0.5em; }
#rightColumn ul { background-color: #a0b7ff; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 1em; padding-left: 2em; list-style-type: square; list-style-position: outside; }
/*The library logo follows*/
#slaLogo { background-image: url(../images/header%20images/slaLogoBrownGreen.gif); background-repeat: no-repeat; background-position: left 0; top: 0; left: 0; width: auto; height: 120px; }
a:link { color: #a10048; }
a:visited { color: #a10048; }
/*<agl.folder "Header Photos">*/
	/*image for the homework alert  page header follows*/
	#homeworkAlert { background-image: url(../images/header%20images/homework-alert.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for the teen zone page header follows*/
	#teenZone { background-image: url(../images/header%20images/teen-zone.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for the cyberteens page header follows*/
	#cyberteens { background-image: url(../images/header%20images/cyberteens.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for creative writing group header follows*/
	#creativeWriting { background-image: url(../images/header%20images/creative-writing.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for the youth review board page header follows*/
	#youthReview { background-image: url(../images/header%20images/youth-review.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for the special programs page header follows*/
	#specialPrograms { background-image: url(../images/header%20images/special-programs.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for the teen summer reading page header follows*/
	#summerReading { background-image: url(../images/header%20images/teen-summer-reading.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for the teen podcasts page header follows*/
	#podcast { background-image: url(../images/header%20images/podcasts.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	/*image for the teen displays page header follows*/
	#teenDisplays { background-image: url(../images/header%20images/teen-displays.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	#teenVirtual { background-image: url(../images/header%20images/teen-virtual-reference.jpg); background-repeat: no-repeat; background-position: center top; position: relative; height: 150px; z-index: 1; visibility: visible; }
	#animeClub { background-image: url(../images/header%20images/anime-club.jpg); background-repeat: no-repeat; background-position: center top; visibility: visible; position: relative; z-index: 1; height: 150px; }
	#blackHistory { background-image: url(../images/header%20images/blackHistory.jpg); background-repeat: no-repeat; background-position: center top; visibility: visible; position: relative; z-index: 1; height: 150px; }
	#video { background-image: url(../images/header%20images/creative-writing-videos.jpg); background-repeat: no-repeat; background-position: center top; visibility: visible; position: relative; z-index: 1; height: 150px; }
/*</agl.folder>*/

