/* CSS Document */

/*Style Sheet 2 for Galesburg Public Library, Galesburg, IL Website 2005
Use as style sheet for pages, including calendar, other than home page
Copyright 2005-2006 CALemmer/Galesburg Public Library. All rights reserved.
Revised January 11, 2006*/


/*Start general body*/
body
{
background-color:#FFFFF0; /*background color is creamy white*/
}

div#header h1
{
font-family:Geneva;
font-size:40px;
font-weight: bold;
color: #FFFFFF; /*font color is white*/
}

div#pagename h2
{
font-family:Geneva;
font-size: 22px;
color: #FFFFFF; /*font color is white*/
}

div#bodyhome h3
{
font-family:Geneva;
font-size: 18px;
color: #000000; /*font color is black*/
font-weight: bold;
}
div#bodyhome h4
{
	font-family:Geneva;
	font-size: 16px;
	color: #000000; /*font color is black*/
	font-weight: bold;
}
div#bodyhome h4 a:link
{color: #0033CC; 
}
/*link color is blue*/

/*start default links*/

a:link, a:visited, a:active, a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-decoration: none;
}

a:link
{
color: #0033CC;} /*link color is blue*/

a:visited
{color: #A96b60;} /*visited link is purple*/

a:active
{color: #006600;} /*active link is dark green*/

a:hover
{color:#663333;
font-size:15px} /*hover link is dark brown*/
/*end default links*/


/*Start header DIV*/

div#header
{	position: absolute; left:15px; top:19px; width:792px; height:84px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 5px;
	background-color: #bc9; /*background color is light green*/
	color: #FFFFFF; /*font color is white*/
}

/*end header DIV*/


/*Start global navigation DIV*/

/************* globalnav styles ****************/

div#globalnav
{	position: absolute; left: 15px; top: 120px; width: 800px; height: 24px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 5px;
	background-color: #FFFFF0; /*background color is creamy white*/
	color: #FFFFFF; /*font color is white*/
}

/*end global navigation*/


/*start DIV breadcrumbs*/
div#breadcrumbs
{	position: absolute; left:15px; top:140px; width:792px; height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #FFFFF0; /*background color is creamy white*/
	color: #000000;/*font color is black*/
}

/*end DIV breadcrumbs*/

/*start DIV pagename*/

div#pagename
{
 position:absolute; left:15px; top:178px; width:570px; height:40px;
 padding:5px;
background-color: #bc9; /*background color is light green*/
color: #FFFFFF; /*font color is white*/
}


/*start DIV bodyhome*/
 div#bodyhome
 {
	position:absolute;
	left: 15px;
	top:238px;
	width:570px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #FFFFF0;
	color: #000000;
	margin: 0;
	text-align: left;
	line-height: 18px;
	padding: 5px;
	 }
  
/*end DIV bodyhome*/

/*start DIV sidebar*/
div#sidebar
{
	position:absolute;
	left:601px;
	top:178px;
	width:200px;
	height:475px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	background-color: #bc9; /*background color is light green*/
	color: #FFFFFF; /*font color is white*/
	padding: 5px;
	text-align: left;
	line-height: 21px;
}
div#sidebar a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #0033CC;} /*link color is blue*/

div#sidebar a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #A96b60;} /*visited link is purple*/

div#sidebar a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #006600;} /*active link is dark green*/

div#sidebar a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:#663333;
} /*hover link is dark brown*/
	
/*end DIV Sidebar*/


/*start DIV bottom*/
div#bottom
{
	left:15px;
	width:570px;
	height:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding:3px;
	background-color: #bc9; /*background color is green*/
	color: #000000; /*font color is white*/
	line-height: 12px;
}
div#bottom a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #0033CC;} /*link color is blue*/

div#bottom a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #A96b60;} /*visited link is purple*/

div#bottom a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #006600;} /*active link is dark green*/

div#bottom a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:#663333;
} /*hover link is dark brown*/

/*end DIV bottom*/
.staffname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000; /*font color is black*/
	text-decoration: none;
}
.stafftext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin-left: 28px;
}
.imptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 21px;
	}
	.impgreentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 26px;
	color: #006600; /*font color is Library green*/	
	}
	
#list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000; /*font color is black*/
	list-style-image: none;
	list-style-type: none;
}
.kidheader {
	font-family: "Kristen ITC";
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033cc; /*font color is blue*/
	text-decoration: none;
	}
	.kidheader2 {
	font-family: "Kristen ITC";
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033cc; /*font color is blue*/
	text-decoration: none;
	
}
.kidheader3 {
	font-family: "Kristen ITC";
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033cc; /*font color is blue*/
	text-decoration: none;
	
}
.kidheader4 {
	font-family: "Kristen ITC";
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033cc; /*font color is blue*/
	text-decoration: none;
	
}

.kidheaderA {
	font-family: "Kristen ITC";
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0033cc; /*font color is blue*/
	text-decoration: none;
	line-height: 40px;	
}
.kidtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000; /*black*/
	text-decoration: none;
	text-align: center;
}
	
.credit {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	color: #000000; /*black*/
	text-decoration: none;
}

.researchheader
{
	font-family: Garamond;
	font-size: 24px;
	color: #006600;
	font-weight: bolder;
}

/*start calendar*/

div#calendarheader
{	position: absolute; left:15px; top:19px; width:760px; height:84px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 5px;
	background-color: #bc9; /*backbround color is light green*/
	color: #FFFFFF; /*font color is white*/
}

div#calendarheader h1
{
font-family:Geneva;
font-size:40px;
font-weight: bold;
color: #FFFFFF; /*font color is white*/
}
div#calendarname
{
position: absolute; left:15px; top:150px; width:760px; height:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
div#calendarname h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
text-align: center;
}
div#calendarbodyhome
 {
	position:absolute;
	left: 15px;
	top:225px;
	width:760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #FFFFF0; /*background color is creamy white*/
	color: #000000; /*font color is black*/
	 }
div#calendarbodyhome a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #0033CC;} /*link color is blue*/

div#calendarbodyhome a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #A96b60;} /*visited link is purple*/

div#calendarbodyhome a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #006600;} /*active link is dark green*/

div#calendarbodyhome a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color:#663333;
} /*hover link is dark brown*/

div#calendarbottom
{
	left:15px;
	width:760px;
	height:75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding:3px;
	background-color: #bc9; /*background color is green*/
	color: #000000; /*text color is black*/
	line-height: 12px;
}

div#calendarbottom a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #0033CC;} /*link color is blue*/

div#calendarbottom a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #A96b60;} /*visited link is purple*/

div#calendarbottom a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #006600;} /*active link is dark green*/

div#calendarbottom a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:#663333;
} /*hover link is dark brown*/


.weekday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000; /*font color is black*/
	text-decoration: none;
}
.month{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	color: #000000; /*font color is black*/
	text-decoration: none;
}

.paradate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
}
.calevent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 9px;
	text-align:left;
}
.calclosed
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style: normal;
	color: #FF0000; /*font is red*/
	text-align: center;
	font-weight: bold;
}


/*start teen page*/
div#teenheader h1
{
font-family:Bradley Hand ITC;
font-size:40px;
font-weight: bold;
color: #000000; /*font color is black*/
}

div#teenpagename h2
{
font-family:Bradley Hand ITC;
font-size: 34px;
color: #000000; /*font color is white*/
}

div#teenbodyhome h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;;
font-size: 16px;
color: #000000; /*font color is black*/
font-weight: bold;
}
div#teenbodyhome h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000; /*font color is black*/
	
}
div#teenbodyhome h4 a:link
{color: #0033CC; 
}
/*link color is blue*/

/*start default links*/

/*Start header DIV*/

div#teenheader
{	position: absolute; left:15px; top:19px; width:792px; height:84px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 5px;
	background-color: #ccff00; /*backbround color is green*/
	color: #000000; /*font color is white*/
}

/*end teenheader DIV*/


/*Start teenglobal navigation DIV*/

/************* globalnav styles ****************/

div#teenglobalnav
{	position: absolute; left: 15px; top: 120px; width: 792px; height: 24px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-left: 5px;
	background-color: #FFFFFF; /*backbround color is creamy white*/
	color: #000000; /*font color is black*/
}

/*end teenglobalnavigation*/


/*start DIV teenbreadcrumbs*/
div#teenbreadcrumbs
{	position: absolute; left:15px; top:140px; width:792px; height:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #ff0033; /*backbround color is red*/
	color: #000000;/*font color is black*/
}

/*end DIV teenbreadcrumbs*/

/*start DIV teenpagename*/

div#teenpagename
{
 position:absolute; left:15px; top:178px; width:570px; height:40px;
 padding:5px;
background-color: #ccff00; /*background color is green*/
color: #FFFFFF; /*font color is white*/
}


/*start DIV bodyhome*/
 div#teenbodyhome
 {
	position:absolute;
	left: 12px;
	top:260px;
	width:570px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #ffffff; /*background is white*/
	color: #000000;
	margin: 0;
	padding: 5px;
	text-align: left;
	line-height: 18px;
	 }
	 
 .teenheader3
	 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font style:normal;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
	font-variant: normal;
	color: #000000;
	 }
	 
  
/*end DIV teenbodyhome*/

/*start DIV teensidebar*/
div#teensidebar
{
	position:absolute;
	left:601px;
	top:178px;
	width:200px;
	height:640px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	background-color: #ccff00; /*background color is green*/
	color: #000000; /*font color is black*/
	padding: 5px;
	text-align: left;
	line-height: 21px;
}
div#teensidebar a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #0033CC;} /*link color is blue*/

div#teensidebar a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #A96b60;} /*visited link is purple*/

div#teensidebar a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #006600;} /*active link is dark green*/

div#teensidebar a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:#663333;
} /*hover link is dark brown*/
	
/*end DIV teensidebar*/


/*start DIV teenbottom*/
div#teenbottom
{
	left:15px;
	width:570px;
	height:75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding:3px;
	background-color: #ccff00; /*background color is green*/
	color: #000000; /*font color is white*/
	line-height: 12px;
}
div#teenbottom a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #0033CC;} /*link color is blue*/

div#teenbottom a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #A96b60;} /*visited link is purple*/

div#teenbottom a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #006600;} /*active link is dark green*/

div#teenbottom a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:#663333;
} /*hover link is dark brown*/

/*end DIV teenbottom*/

