body {background-color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;font-size: small}
h1{	font-size: 26px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 0px;padding-bottom: 0px;line-height:normal;color: #000000;font-weight: normal}
h2{	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	padding-top: 5px;	padding-bottom: 5px;	font-weight: normal;}
h3{	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	padding-top: 5px;	padding-bottom: 5px;	font-weight: bold;}
a:link, a:visited {color: #005FA3;text-decoration: none;}
a:hover {text-decoration: none;}
#ads {padding-top: 10px;padding-bottom: 0px;}
#banner img {border: solid #FFFFFF 0px; text-align:right}
#banner {padding-left: 5px;padding-top: 5px;padding-bottom: 0px; margin-bottom:0px; text-align: right}
blockquote {	line-height: 13px;	font-size: 11px;	margin-left: 15px;}
#bubble {width: 350px; font-size:11px; color:#000000; text-align:left}
.category {font-size: 12px;font-weight: bold;padding-bottom: 7px;padding-top: 15px;margin-left: -1px;text-decoration: underline;}
.caption {color: #666666;}
#caption {color: #666666;font-size: 11px;padding-top: 2px;line-height: normal;padding-bottom: 5px;}
.caption img {border: 1px solid #CCCCCC;text-decoration: none;}
#caption img {border-color: #666666;border-style: solid;border-width: 1px;}
#content {font-size: 12px;	color: #000000;	background-color: #FFFFFF;	padding: 16px 15px 0px 15px;}
#content p {line-height: 16px;}
#content td ul {margin-left: 0px;list-style-type: none;padding-top: 0px;padding-bottom: 0px;}
#content td ul ul {margin-left: 10px;padding-top: 1px;}
#content a:link {text-decoration: underline;}
#content a:visited {text-decoration: none;}
#content a:hover {text-decoration: none;}
#content ol ul {list-style-type: disc;}
#content ul li {padding-top: 1px;padding-bottom: 0px;}
#content-one {font-size: 12px;	color: #000000;	background-color: #FFFFFF;	padding: 14px 5px 0px 15px;}
#content-one a:link {text-decoration: underline;}
#content-one a:visited {text-decoration: none;}
#content-one a:hover {text-decoration: none;}
#content-one p {line-height: 16px;}
#content-one td ul ul li {padding-top: 1px;padding-bottom: 1px;}
#content-one td ul li {padding-bottom: 1px;padding-top: 1px;}
#content-one dt {font-weight: bold;}
#content-one dd {padding-top: 5px;padding-bottom: 5px;}
#featuredphoto {	padding-left:15px;	padding-bottom:5px;}
.fontsize {font-size:11px;}
.fontsize strong {	font-size: 12px;}
form {margin: 0px;padding: 0px;margin-left: 10px;}
#googleboxright {	text-align: left;}
#googlebottom {	padding-top: 10px;}
#googleleft {padding: 10px 10px 5px 15px;	font-size: 11px;	width: 130px;	float:left;}
#googlemiddle {margin: 25px; width: 335px; text-align:center; border:solid #CCC 1px}
#googleright {text-align:left; padding-left:15px}
#header {font-size:10px; line-height:normal}
hr {margin-bottom: 1px;padding-bottom: 0px;}
#leaderboard {text-align: right;}
#logo {color: #000000;padding-bottom: 5px;padding-left: 0px;padding-top: 5px;font-size: 85%;line-height: 95%;width: 240px;}
#masthead {

}
#pagecell {	width:977px;	background-color:#FFFFFF; 	margin:0 auto 0 auto}
#topmenu {background-color: #666666; padding-left:10px}
.indextitle {font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.librarytitle {font-family: Arial, Helvetica, sans-serif;text-decoration: none;padding-bottom: 5px;font-weight: bold;font-size: larger;}
.librarycategory {font-weight: bold;}
#siteinfo {font-size: 85%;color: #999999;text-align: center;padding-top: 10px;padding-bottom: 10px;border-top: solid #CCCCCC 1px;line-height: 125%;padding-right: 10px;padding-left: 10px;background-color:#FFFFFF}
#search {font-family: "Albertus MT Light";font-size: x-small;padding-bottom: 0px;margin-bottom: 0px;padding-right: 15px;}
#search td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 85%;color: #333333;}
.searchtitle {font-family: Avian, Arial, sans-serif;text-transform: uppercase;font-size: small;font-weight: bold;padding-bottom: 7px;padding-top: 5px;}
#title {color: #254A70;font-size: 85%;}
#indextable {font-size: smaller;}
#imagecredit {font-size: smaller;color: #999999;padding-top: 20px;text-align: center;font-style: italic;}
#imagecredit a:link {color: #999999;}
.related {padding: 0px 5px 0px 5px;color: #000000;width: 150px;font-size: 85%;border: solid #FFFFFF 1px;}
.related a:link {text-decoration: underline;}
.related a:visited {text-decoration: underline;}
.related a:hover {text-decoration: none;}
.relatedtitle {font-family: Avian, Arial, sans-serif;text-transform: uppercase;font-size: small;font-weight: bold;padding-bottom: 5px;padding-top: 20px;}
.related a {display: block;padding-top: 2px;padding-bottom: 2px;}
.categorytop {font-family: Avian, Arial, sans-serif;text-transform: uppercase;font-size: small;font-weight: bold;padding-bottom: 5px;padding-top: 0px;}
.location {font-family: Avian, Arial, sans-serif;text-transform: uppercase;font-size: small;font-weight: bold;padding-bottom: 10px;padding-top: 20px;}
.relatedbooks {font-family: Avian, Arial, sans-serif;text-transform: uppercase;font-size: small;font-weight: bold;padding-bottom: 5px;border: 0px 0 0;}
.relatedbooks img {border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}
.sponsortitle {font-family: Avian, Arial, sans-serif;text-transform: uppercase;font-size: small;font-weight: bold;padding-bottom: 5px;padding-top: 20px;}
.resources {font-family: Avian, Arial, sans-serif;text-transform: uppercase;font-size: small;font-weight: bold;padding-bottom: 10px;padding-top: 20px;}
#vertbanner {padding-top: 20px;}
#source {font-style: italic;color: #666666;}
#menu img {background-color: #FFFFFF;}
#fastfacts {font-size: 11px;padding-top: 5px;}
#leaderboardtop {padding-bottom: 0px;}
.menutitle {font-size: 12px;font-weight: bold;text-decoration: underline;padding-top: 10px;}
img {text-decoration: none;}


#content ol li {padding-top: 1px;padding-bottom: 0px;}
.style2 {font-size: 10px;}
#floatright {	float:right;	padding:5px 0px 5px 25px;	text-align:right}
 #floatleft {float:left; padding: 5px 10px 5px 0px}
	.framesmenu {font-size:12px; font-weight:bold}
	.framesmenu a {text-decoration:underline}

/* PHOTO ALBUM STYLES */
.thumbnail {	font-size: 11px;	text-align: center;	margin: 5px;	float: left;	width: 90px;	height: 120px;}
.thumb img {border: 1px solid #CCCCCC;}
.thumbs {width:99%;	}
.album_image {text-align:center;padding:1px;float:left;}
.photo img {border: 1px solid #CCCCCC;}
.photo_main img {border: 1px solid #CCCCCC;}
.photo_main {padding-right:40px;}
	.image_title {font-size: 22px;padding-top: 10px;color: #254A70;font-family: Arial, Helvetica, sans-serif;}
.page_info_top {padding-bottom:10px; font-weight:bold}
.thumbnail img {	border: 1px solid #CCC;}
.comments {
	width:480px;
	padding-top:7px;
	font-size:12px
}
/* END PHOTO ALBUM STYLES */
#leaderborder {
	height: 95px;
	width: 735px;
	border: 1px solid #CCCCCC;
	padding:5px;
}




