#sidecol {
  width: 33%;
	float: right;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	}
#sidecol form {
	margin: 0;
	padding: 0;
	}
.lista {
	background: url(../findabook/graphics/nav_bottom.gif) no-repeat bottom left;
	margin: 0px 0px 0px 0px;
	padding-bottom: 12px;
	}
.lista h2 {
	background-color: #FDD24F;
	font-size: 150%;
	padding: 9px 5px 5px 10px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	}
.lista p {
	padding: 7px 5px 0px 7px;
	margin: 0px 0px 0px 7px;
	}
.lista p a {
	color: Black;
	}
.lista form, input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.lista ul {
	list-style: none;
	padding: 7px 0px 7px 0px;
	margin: 0px 10px 0px 0px;
	}
.lista li {
	margin: 0px 0px 0px 7px;
	padding: 0px 10px 7px 10px;
	}
.lista li a {
	color: Black;
	}
.lista img {
	margin: 5px 0px 5px 10px;
	}
.listb {
	margin: 0px 0px 0px 0px;
	padding-bottom: 7px;
}
.listb h2 {
	background-color: #FDD24F;
	font-size: 150%;
	padding: 12px 5px 5px 10px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	}
.listb ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 0px;
	}
.listb li {
	margin: 0;
	padding: 4px 10px 10px 10px;
	}
.listb li a {
	color: Black;
	}
.listb p {
	padding: 4px 10px 10px 10px;
	}
#maincol {
	width: 66%;
	margin-bottom: 10px;
	padding-top: 6px;
	}
#maincol h1 {
	font-size: 200%;
	font-weight: normal;
	background-color: #FDD24F;
	padding: 9px 5px 5px 10px;
	margin: 0px 0px 15px 0px;
	}
.cat {
	margin: 0px 0px 0px 0px;
	padding-bottom: 7px;
}
.cat h2 {
	font-size: 150%;
	font-weight: normal;
	margin: 0;
	padding: 12px 7px 7px 10px;
}
.cat form, input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.cat ul {
	list-style: none;
	padding: 7px 0px 7px 0px;
	margin: 0px 10px 0px 0px;
	}
.cat li {
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 7px 10px;
	}
.tools {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 7px 0px;
	height: 140px;
	border-bottom: 3px solid #FDD24F;
	}
.tools h2 {
	font-size: 180%;
	font-weight: normal;
	color: #0C4C7A;
	margin: 0px 0px 0px 0px;
	padding: 7px 25px 4px 15px;
	}
.tools h2 a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools a:hover h2 {
	color: #9E9071;
	text-decoration: underline;
	}
.tools h2 a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.tools img {
	padding: 0px 30px 0px 0px;
	float: left;
	vertical-align: top;
	}
.tools p {
	font-size: 100%;
	padding: 5px 25px 15px 0px;
	margin: 0px 0px 0px 138px;
	}
.tools p a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools p a:hover {
	color: #9E9071;
	text-decoration: underline;
	}
.tools p a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.tools ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
.tools li {
	padding: 5px 25px 5px 0px;
	margin: 0px 0px 0px 15px;
}
.tools li a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools li a:hover {
	color: #9E9071;
	text-decoration: underline;
	}
.tools li a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.tools dl {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
.tools dd {
	padding: 5px 25px 5px 0px;
	margin: 0px 0px 0px 138px;
}
.tools dt {
	padding: 5px 25px 0px 0px;
	margin: 0px 0px 0px 138px;
}
.tools dt a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools dt a:hover {
	color: #9E9071;
	text-decoration: underline;
	}
.tools dt a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.tools-big {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 3px 0px;
	border-bottom: 3px solid #FDD24F;
	}
.tools-big h2 {
	font-size: 180%;
	font-weight: normal;
	color: #0C4C7A;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 4px 138px;
	}
.tools-big img {
	padding: 0px 30px 0px 0px;
	float: left;
	vertical-align: top;
	}
.tools-big p {
	font-size: 100%;
	padding: 5px 25px 10px 0px;
	margin: 0px 0px 0px 138px;
	}
.tools-big p a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools-big p a:hover {
	color: #9E9071;
	text-decoration: underline;
	}
.tools-big p a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.tools-big ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
.tools-big li {
	padding: 5px 25px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.tools-big li a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools-big li a:hover {
	color: #9E9071;
	text-decoration: underline;
	}
.tools-big li a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.tools-big dl {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
.tools-big dd {
	padding: 5px 25px 5px 0px;
	margin: 0px 0px 0px 138px;
}
.tools-big dt {
	padding: 5px 25px 0px 0px;
	margin: 0px 0px 0px 138px;
}
.tools-big dt a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools-big dt a:hover {
	color: #9E9071;
	text-decoration: underline;
	}
.tools-big dt a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.tools-pp {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 3px 0px;
	border-bottom: 3px solid #FDD24F;
	}
.tools-pp h2 {
	font-size: 150%;
	font-weight: normal;
	color: #0C4C7A;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 4px 138px;
	}
.tools-pp img {
	padding: 0px 40px 10px 8px;
	float: left;
	vertical-align: top;
	}
.tools-pp p {
	font-size: 100%;
	padding: 5px 25px 10px 0px;
	margin: 0px 0px 0px 8px;
	}
.tools-pp p a:link {
	color: #0C4C7A;
	text-decoration: underline;
	}
.tools-pp p a:hover {
	color: #9E9071;
	text-decoration: underline;
	}
.tools-pp p a:visited {
	color: #0C4C7A;
	text-decoration: underline;
}
.faq {
	border-bottom: 3px solid #FDD24F;
	}
.faq h2 {
	font-size: 150%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 18px 4px 10px;
}
.faq p {
	padding: 5px 25px 5px 0px;
	margin: 0px 0px 0px 40px;
}
.faq dt {
	border-bottom: 3px solid #f3d9a4;
	padding: 10px 0px 3px 3px;
	margin: 0px 10px 0px 10px;
	}
.faq dd {
	padding: 5px 0px 3px 10px;
	}
.faq li{
	padding: 5px 10px 3px 10px;
	}
#footer {
	clear: both;
	padding-bottom: 15px;
	background-color: #99cc66;
	}
#footer p {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
#pp {
	background-color: #37b5e2;
	}
#pp h1 {
	color: White;
	padding-top: 6px;
	padding-left: 50px;
	}
#pp h4 {
	color: White;
	padding-left: 50px;
	padding-bottom: 15px;
	font-size: 13px;
	}
.pp_display img {
	padding-right: 10px;
	padding-bottom: 10px;
	}
object {
	padding: 20px 0px 0px 15px;
	margin: 0;
	}
#oneminute h2 {
	padding: 10px 0px 0px 15px;
	}
#oneminute ul {
	list-style: none;
	padding: 0px 10px 0px 15px;
	margin: 0px 10px 0px 0px;
	}
#oneminute li {
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
#oneminute ol {
	padding: 0px 10px 30px 40px;
	margin: 0px 10px 0px 0px;
}	
#oneminute p {
	padding: 5px 0px 0px 15px;
	margin: 0;
	}
#oneminute a {
	color: #006699;
	}
#oneminute a:hover {
	color: #996633;
	}
.note {
	font-size: 90%;
	color: #006699;
	margin: 0;
	}
