	#mainContent {
		margin-top: 2em;
		}
	
	#mainContent p {
		margin-top: 1em;
		text-align: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: .9em;
		color: #000000;
		}
		
	#mainContent ul li {
		margin-top: .5em;
		text-align: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: .9em;
		color: #000000;
		}
		
	img.floatLeft { 
    	float: left; 
   	 	margin: 12px;
		margin-right: 30px;
		margin-left: 25px;
   	 	margin-top: 25px;
   	 	clear: left;
   	 	display: block;
		}
	
	img.floatRight { 
    	float: right; 
   		margin: 12px;
		margin-right: 30px;
   		margin-left: 30px;
   		clear: right;
   		display: block;
		}
		
	ul {
		margin-top: 2em;
		font-size: .95em;
		text-align: left;
		margin-right: 2.5em;
		}
		
	li {
		text-align: left;
		}
		

		
	#mainContent p.info {
		text-align: left;
		}
		
	.clear {
		clear: both;
		}
		
	ul li.firstLi {
		list-style-type: none;
		margin-bottom: 1.2em;
		font-size: 1.2em;
		color: #993333;
		}
		
	.imagesOfPFL {
		margin-bottom: 3em;
		}
		
	hr {
		width: 60%;
		margin-top: 1.5em;
		margin-bottom: 1em;
		text-align: center;
		}
		
	li#newsNote {
		text-align: left;
		list-style: none;
		line-height: 1.3;
		margin-left: -2em;
		color: #993333;
		}
		
	ul li.firstWord {
		list-style-type: none;
		margin-bottom: 1.2em;
		text-align: left;
		color: #993333;
		}
	#left {
	text-align: left;
	}
	#time {
		margin-left: 1.5em;
		font-size: 90%;
		}
	#mainContent {
	width: 62%;
	float: left;
	}
	
#secondaryContent {
	width: 31%;
	float: right;
	}
	
ul.news {
margin-top: 1.5em;
margin-bottom: 4em;
}
ul.news li {
	text-align: center;
	list-style: none;
	line-height: 1.3;
	color: #993333;
	font-weight: bold;
	}
	
ul.news li.newsDetail {
	line-height: 1.1;
	font-weight: normal;
	}
	
ul.news li img {
padding: 1px;
margin-bottom: 0em;
}

.moreInfo a:link, .moreInfo a:visited {
text-align: center;
font-size: .8em;
color: #993333;
text-decoration: none;
}

.moreInfo a:hover {
text-align: center;
font-size: .8em;
color: #993333;
text-decoration: underline;
}

h3.dateTime {
text-align: left;
margin-left: 9em;
font-size: 95%;
}

.dateTime {
list-style-type: none;
text-align: left;
margin-left: 9em;
font-size: 95%;
}

.dateTime1 {
list-style-type: none;
text-align: left;
margin-left: 0em;
font-size: 95%;
}

.dateTime1 a:link, .dateTime1 a:visited {
font-size: 1em;
color: #993333;
text-decoration: none;
}

.dateTime1 a:hover {
font-size: 1em;
color: #993333;
text-decoration: underline;
}

span#join {
font-size: 80%;
margin-left: 2.5em;
}

ul.hours li {
font-size: .9em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	list-style: none;
	line-height: 1.3;
	color: #000;
	}
#PFLred {
color: #993333;
padding-bottom: 1.5em;
}

.nb {
border-bottom: 1px dotted #993333;
}

.moreLineHeight {
line-height: 2.5em;
}

.events {
margin-top: 3.5em;
font-size: .8em;
font-weight: normal;
text-align: center;
color: #993333;
}

.events a:link, .events a:visited {
text-decoration: none;
color: #993333;
}

.events a:hover {
text-decoration: underline;
color: #993333;
}

.events cite {
font-size: 1em;
}

.smlr {
font-size: 90%;
}

 #siteInfo {
width: 100%;
text-align: center;
clear: both;
font-size: .85em;
}

#siteInfo a {
text-decoration: none;
}

#siteInfo a:hover {
text-decoration: underline;
}

#PatronRecordProblem {
color: #993333;
padding-right: 3em;
line-height: 2em;
}

#PatronRecordProblem a {
color: #993333;
padding-right: 2em;
line-height: 2em;
}

div .bar {
padding-bottom: 5px;
}

h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.2em;
		text-align: center;
		margin-top: 3em;
		margin-bottom: 2em;
		font-weight: normal;
		}
		
#leadImage, #libCard {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.sub {
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
font-size: .8em;
}

.centerText {
text-align: center;
}

ul.hours li.xyz {
color: #993333;
padding-bottom: .25em;
}

ul.hours {
font-size: .8em;
}

#lead1 {
text-align: left;
}

p#lead1ctr {
text-align: center;
}

#lead li {
padding-bottom: .5em;
list-style-type: none;
}

#lead1 ul {
list-style-type: square;
font-size: 1.1em;
margin-top: .5em;
}


#phone {
display: inline;
line-height: 0;
}

.smCap {
font-variant: small-caps;
font-size: 1.3em;
}

p#fffnote {
text-align: right;
margin-top: -1em;
}
p#thxNote {
text-align: right;
padding-right: 7em;
margin-top: -1em;
}

#lead1 img {
}

#lead1 p {
font-size: 1em;
}

em {
letter-spacing: .2em;
font-size: 1.1em;
}

.events {
 margin-top: 0;
 margin-bottom: 0;
 padding: 0;
 color: green;
 }

#PST {
text-align: justify;
}

.events h1 a span#bkstr {
font-style: italic;
color: #000000;
}

.pflRED {
color: #993333;
}
