﻿h3 
{
	margin-top: 0.5em;
}

ol 
{
	list-style-type: none;
}

.section_title 
{
	padding: 0.3em 0.75em;
}

.photo_section_title 
{
	padding: 0.3em 0.75em;
}

.searchBox 
{	
	float: right;
	width: 40%;
	border: 1px solid #B8EBD7 ;
	margin-bottom:15px
}
	
.searchResults  {
	float: left;
	width: 250px;}	

.resultHead {font-weight:bold;}
.headBg 
{
	background: #EBEBEB;
	padding: 0 0 10px 0;
}	

.subLine {
	height:1px; background-color:#B8EBD7; border:0;
	}
hr {margin:0}

.plaque 
	{
	background-color:#fff; 
	border:5px solid #f3e9e4; 
	font-size:105%; 
	text-align: center;
	line-height:1.8; 
	padding:10px;
	width:auto;
	margin-bottom:20px
	}


.plaquetitle
	{	
	background-color:#fffaf8;
	}	
	
.plaqueFooter 
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
	width:75%;
}	
	
.plaqueYear 
	{
	text-align: center;
	}	
	
#map_canvas 
{
	width:60%; 
	height:500px;	
	overflow: hidden;
}	


.map 
	{
	background-color:#fff; 
	border:5px solid #f3e9e4; 
	font-size:105%; 
	line-height:1.8; 
	padding:10px;
	width:55%;
	}	
	
.map_border 
{
	background-color:#fafafa; 
	border:5px solid #ebebeb; 
	padding:10px; 
	width: 70%;	
}	

.menu_width 
{
	width: 57%;
}

.menu_title	{margin:0}
.menu_links
{
	padding: 15px 15px 11px 5px;
}	

div#memlist li { list-style-type:none;list-style-image:url(http://labs.google.com/ridefinder/images/mm_20_red.png) }

	
.menu 
{
	margin-top:0; 
	border-width:1px
	}

#txt_searchLastname, #txt_searchFirstname
{
	margin: 5px 0 5px;
}

.label 
{
	margin: 5px 0 5px;
	float: left;
	width: 12em;
}

.image_border
{
	width: 124px;
	border:5px solid #EBEBEB;
	float:left;
	margin:0px 10px 10px 0px;
}

.imageFloat
	{
	float:left;
	}	
	
.imageClear
	{
	clear:left;
	}		

.table_names td {vertical-align:top;}

div.lbl_names 
{
	display: inline-block;
	text-align:center;
	}


html>body div.lbl_names {min-width: 100px; width: auto;}
html>body div.lbl_names h5 {min-width: 100px; width: auto;}

div.nameList {
  text-align:left;
  display:inline-block;
  width: auto;
 }
 
div.nameList h5 {text-align:left;margin:0; padding:0;}
div.nameList li {list-style:none; margin:0;} 
div.nameList ul, li {margin:0; padding:0;}
