body { margin:0; background-color: #fff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; height:100%; }

div.headerbackground {
}

table.pldheader{
  border-bottom:solid 3px #5a471c;
  width: 100%;
  font-size: 80%        
}

.pldlogo {
  background-color:#fff;
	height:107px;
}

div.skipnav a {
  position: absolute;
	left: -1000em;
	font-size:1px;
}

.pldheadertopright {
  background-color:#ffe49d;


}

.pldheaderright {
  background-color:#ffe49d;
  background-image: url("images/headerpattern.gif");
}

.pldheadercenter {
  background-color:#ffe49d;
  background-image: url("images/headerpattern2.gif");

}

.pldheadergroup {
  display: inline;
}

a.pldheaderlink {
  color:#5a471c;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;
  padding:4px;
}

a:visited.pldheaderlink {
  color:#5a471c;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;
  padding:4px;
}

a:hover.pldheaderlink {
  color:#d1721e;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;

}

.pldsearchbox {
  color:#5a471c;
  font-size:7.5pt;
  padding-left:18px;
	height:72px;
}


a.pldsearchbox {
  color:#5a471c;
	font-size:7.5pt;
  line-height:115%;
  text-decoration:none;
}

a:hover.pldsearchbox {
  color:#000;
  font-size:7.5pt;
  text-decoration:none;
}

.pldsearchlabel {
  color:#ffe49d;
  font-size:1px;
}

select.searchtype {
  background-image: url("images/searchbar1.gif");
}



input.searchtype {
 background-image: #fff url('images/searchbar2.gif') no-repeat scroll 2px center; 
 border: 1px groove #aaa;
 padding-left: 20px;
 font: 11px Arial, Helvetica, sans-serif; color: #aaa;
 text-align: left;
}

.frcctext {
  font-size:120%;
	font-style:italic;
	padding:8px;
}


table.pldwebcontent{
  width: 100%;
  font-size: 80%;  
  margin:0;   
  table-layout: fixed 
	height:100%; 
}

td.pldwebcontentleft {
  width: 186px;
  text-align: center;
  height:100%; 

}

td.pldwebcontentright {
  width: 186px;
}

.pageheader {
  font-weight:bold;
	font-size:140%;
	font-family:georgia;
  text-align:center;
	width:100%;
	padding-bottom:10px;

}

.pldlogin {
  background-color:#72a492;
  width: 186px;
  background-image: url(images/loginbackground.gif); 
  border-bottom:solid 3px #fff;
} 

.pldlogintext {
  color:#ffe49d;
  font-size:100%;
}

a.pldlogintext {
  color:#fff;
  font-size:180%;
  font-weight:bold;
  text-decoration:none;
}

.pldlogintext2 {
  color:#fff;
  font-size:75%;
  font-weight:bold;
  width:80%;
  line-height:110%;
  padding:6px;
}

.quicklinks {
  font-weight: bold;
  background-color:#d1721e;
  color: #ffe49d;
	position:relative;
	list-style-type:disc;

}

.quicklinkslist {
  margin-left:-10px;
	margin-right:8px;
}

.subpagelist {
  margin-left:8px;
	margin-right:8px;
}

li#pldquicklist {
	margin-left:2px;
	margin-right:8px;
	margin-bottom: 6px;
}

li#quicklist1,li#quicklist2,li#quicklist3,li#quicklist4,li#quicklist5,li#quicklist6,li#quicklist7,li#quicklist8,li#quicklist9,li#quicklist10 {
	margin-left:2px;
	margin-right:8px;
	margin-bottom: 6px;
}


a.pldquicklink {
  font-weight: normal;
  font-size: 85%;
  color: #fff;
  text-decoration:none;

}

li#pldsubpagelist,li#pldsubpagelist1,li#pldsubpagelist2,li#pldsubpagelist3,li#pldsubpagelist4,li#pldsubpagelist5,li#pldsubpagelist6,li#pldsubpagelist7,li#pldsubpagelist8,li#pldsubpagelist9,li#pldsubpagelist10 ,li#pldsubpagelist11, li#pldsubpagelist12 {
	margin-bottom: 8px;
}

a:hover.pldquicklink {
  color: #000;
  text-decoration:none;
}

a.sitemap {
  color:#ffe49d;
	font-size:105%;
	text-decoration:none;
}

.pldfiller {
  background-color:#d1721e;
  height:300px;
}

.pldhomepagefill {
  background-color:#d1721e;
  height:100px;
}

.pldbannerimage {
  width:100%;
	background-color:#ffe49d;
  height:139px;
}

.pldmaincontent {
  font-size: 100%;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 110%;
	position:relative;
}

.pldmainheader {
  font-family: Georgia,verdana;
  font-size: 160%;
  font-weight: bold;
  font-style: italic;
}


.pldnewsheader {
  color:#72a492;
  font-size: 115%;
  font-weight: bold;
  line-height: 115%;
}

.newsrelease {
	padding-bottom: 24px;
}

.newsreleaseheader {
  font-size: 110%;
  font-weight: bold;

}

a.pldmorelink {
  color:#d1721e;
  font-style:italic;
  text-decoration:none;
  line-height: 110%;
}

a:hover.pldmorelink {
  color:#5a471c;
  font-style:italic;
  text-decoration:none;
  line-height: 110%;
}

.branches {

}

.dbdropdown {
  text-align:center;
}

.dbcategory {
  font-size:120%;
	font-weight:bold;
	padding-bottom:20px;
	text-align:center;
}

.db {
	padding-bottom:10px;
}

.dbgoldrush {
	text-align:center;
}

.kidsleft {
  position:absolute;
	left:20px;


}

.kidsright {
  position:absolute;
	right:30px;

}

.searchkids {
  position:absolute;
	bottom:20px;
  left:250px;
	background-color:#ffe49d;
	padding:6px;
}

.mainstorytimes {
  border: 5px solid;
  border-color: #ffe49d;
	padding: 10px;
}

.hrmystorytimes {
  border: 5px solid;
  border-color: #72a492;
	padding: 10px;
}

.treestorytimes {
  border: 5px solid;
  border-color: #d1721e;
	padding: 10px;
}

.hrmybookgroup {
  width:30%;
	border:solid 1px #5a471c;
	position:absolute;
	right:18px;
	top:20px;
  padding:4px;
	}

.pldrightsidebar {
  background-color:#72a492;
  color: #5a471c;

}

.pldrightsidebarheader {
  font-size: 110%;
  font-weight: bold;

}

div.pldsidebar{
  padding-bottom:6px;
}

a.pldsidebar {
  font-weight: normal;
  font-size: 85%;
  color: #fff;
  text-decoration:none;
  line-height: 150%;
  padding-left:22px;
	padding-bottom:100px;
}

a:hover.pldsidebar {
  color: #000;
  text-decoration:none;
}

.prospector {
  font-size: 110%;
  font-weight: bold;
  padding-top: 5px;
  padding-left:12px;
}

table.formTable {
  border:solid 1px #d1721e;
  background-color:#ffe49d;
  padding:5px;            
}

table.formTable tr td {
  padding:8px;
}

div.pldbotlinks {
  position:relative;
  background-color:#5a471c;
  text-align: center;
  padding-bottom:2px;
	height:25px;
}

.positionleft {
	position:absolute;
  left:0;
	top:0;
}

.positionright {
	position:absolute;
  right:0;  
	top:0;   
}

a.pldbotlink {
  color:#ffe49d; 
  font-size: 7pt;
  text-decoration: none;
}

div.libraryinformation {
  background-color:#000;
  color:#fff;

}

div.pldaddress{
  background-color:#000;
  color:#fff;
  font-size: 65%;        
}

div.pldcopyright{
  font-size: 65%;
 	position:absolute;
  right:0;          
}

a.pldcopyright{
  color: #000;
  text-decoration: none;          
}



input
	{
	font-family:verdana;
	font-size:90%;

	}
		
input.norm
	{	
	font-family:verdana;
	font-size:90%;
	font-weight:normal;
	color:#ffffff;
	}

input.checkbox
	{	
	font-family:verdana;
	}
	
select
	{
	font-family:verdana;
	font-size:90%;

	}

.askcolorado {
  text-align:center;
  background-color:#fff;
  padding:2px;
  border-top:solid 12px #fff;

}

a.askcoloradosmall {
  color:#d1721e;
  font-size: 70%;
  font-weight:bold;
  text-decoration:none;
}

a.askcoloradobig {
  color:#d1721e;
  font-size: 200%;
  font-weight:bold;
  text-decoration:none;
}

div.coloredborder {
  border: #72a492 5px solid;
}

table.featured {
  border: #5a471c 2px solid;
}

td.featuredleft {
  border: none;
	padding: 10px;
}

td.featuredright {
  border: none;
  padding: 10px;
}

.redbold {
  font-weight:bold;
	color:red
}