hr { width:200px; text-align: left; }
#branch p {  margin: 0; padding: 0; font-weight: bold; color:#000000; }
#branch ul {  margin: 0; padding: 0; 
	list-style-type: none; 
	border-top: none; 
	max-width: 175px;
	_width: 170px; 
}
#branch li {  padding-left: 10px; padding-top:5px; } 

#contact { padding: 1.5em; margin: 0 10px 10px 0; width: 30%; float: left; clear: right; }
#contact2 { padding-left: 1.5em; margin: 0 10px 2px 0; width: 95%; float: left; border-bottom:#5B7A7A thin dotted; }
#contact3 { /* padding: 1.5em; margin: 0 10px 10px 0; */ width: 50%; float: left; clear: right; }
#donate { padding: 1.5em; margin: 20px 10px 10px 0; width: 50%; float: left; clear: right; }
#donate2 { /* padding: .5em; */ margin: 20px 5px 2px 0; width: 25%; clear: left; float: left; text-align:center; }
#fol { margin: 20px 5px 2px 0; width: 25%; float: left; text-align:center; }
#alert { padding-left: 1.5em; margin: 0 10px 2px 0; width: 95%; float: left; border-bottom:#5B7A7A thin dotted; }

#hours { border: thin dotted #5B7A7A; padding: 1.5em; margin: 0 10px 10px 0; width: 30%; float: left; clear: left; }
#hours p { font-weight: bold; }

#pic { border: thin dotted #5B7A7A; padding: 1.5em; margin: 0 10px 10px 0; width: 45%; float:left; clear: right; text-align:center; }
#pic img { border:ridge #000000; }
#pic2 { padding: 1.5em; margin: 0 10px 10px 0; width: 40%; float:left; clear: right; text-align:center; }
#pic2 img { border:ridge #000000; }

#info { clear:both; }
#info2 { border: thin dotted #5B7A7A; padding: 1.5em; margin: 0 10px 10px 0; width: 30%; float: left; clear: left; }
#nfo { padding-left: 1.5em; margin: 0 10px 10px 0; width: 40%; float: left; clear: left; }
#nfo ul li { margin-left: -1.75em; }
#location { border-left: thin dotted #5B7A7A; padding: 1.5em; margin: 0 10px 10px 0; width: 45%; float:left; clear: right;  text-align:center;  }
#map { border: thin dotted #5B7A7A; padding: 1.5em; margin: 0 10px 10px 0; width: 50%; float:left; clear: right; text-align:center; }
#drive { margin-bottom: 10px; text-align: center; } 
#drive td { text-align: center; }

a.image_link:hover {background-color:none; }

#map { min-width: 350px; width: 50%; padding: 5px 10px 10px 0; }
	  
.branchCalendar{
		  padding-left: 40px;
		  padding-top: 30px;
		  
	  }
	  
.dottedRightLine{
		  
		  border-right: #5B7A7A thin dotted;
	  }
.dottedLeftLine{
		  
		  border-left: #5B7A7A thin dotted;
	  }
.dottedTopLine{
		  
		  border-top: #5B7A7A thin dotted;
		
	  }
.bulletStyle{	
	padding-left:20px; 
	padding-right:10px;
}
.title{
	
	margin-top: 0px;
}