
body
{
	margin: 0;
	padding: 0;
	font-family: verdana, arial;
	font-size: 95%;
	background: #ffffff;
}

h1
{
	font-size: 110%;
	text-align: center;
}

h2
{
	font-size: 105%;
	text-align: center;
}

a
{
	color: black;
}

p
{	
	text-align: justify;
}

#banner
{
	height: 100px;
	width: 780px;
	background-color: #FF9900;
}

#topsection
{
}

#leftsidebar
{
	width: 250px;
	float: left;
	height: 100%;
}

#rightsidebar
{
	width: 250px;
	float: right;
	height: 100%;
}

#maincontent
{
	margin-left: 260px;
	margin-right: 260px;
	border: 1px;
}

#footer
{
	clear: both;
	margin: auto;
	text-align: center;
	border: 0px;
	min-height: 10px;
}

#lastupdated
{
	float: right;
	clear: right;
	padding: 12px 0px 0px 0px;
	margin: auto;
	text-align: center;
	width: 525px;
}
#menuandupdates
{
}

/* ================================================================
 * This copyright notice must be untouched at all times.
 *
 * The original version of this stylesheet and the associated (x)html
 * is available at http://www.cssplay.co.uk/menus/drop_definition.html
 * Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
 * This stylesheet and the assocaited (x)html may be modified in any
 * way to fit your requirements.
 * =================================================================== */
#menu {list-style-type:none; margin:10px 2px 0px 2px; padding:0;}
#menu li 
{
	float:left; 
	padding:0px 5px 0px 5px; 
	margin:0px 0px 0px 0px; 
	position:relative; 
	width:150px; 
	height:3em; 
	z-index:100;
}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; }
#menu dt {margin:0; padding: 5px; color: #fff; border-bottom:1px solid #000000;}
#menu .birthsmenu {background: #ff8888 url(images/top.gif) no-repeat top left;}
#menu .marriagesmenu {background: #88ff88 url(images/top.gif) no-repeat top left;}
#menu .deathsmenu {background: #c0c0c0 url(images/top.gif) no-repeat top left;}
#menu .infomenu {background: #aaaaff url(images/top.gif) no-repeat top left;}
#menu dl {width: 150px; margin: 0; padding: 0; background: #eeeeee url(images/bottom.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#menu dd {margin:0; padding:0; color: #000000; background: #ffffff; text-align:left;}
#menu dd.last {border-bottom:1px solid #000000;}
.gallery dt a, .gallery dt a:visited {display:block; color:#000000;}
.gallery dd a, .gallery dd a:visited {color:#000000; text-decoration:none; display:block; padding:4px 5px 4px 20px;
background: #eeeeee url(/images/arrow.gif) no-repeat 10px 10px; width: 125px;
}
.gallery dd a:hover {background: #cccccc url(/images/arrowr.gif) no-repeat 11px 10px; color:#000000;}

/* End of CSSPlay bits. */

.menubuttons
{
	float: right;
	min-width: 490px;
}

.mainlogo
{
	float: left;
	margin: auto;
	padding: 10px 5px 10px 10px;
}

#cl
{
}

.bmdbody
{
	padding: 0;
	margin: 0 5% 0 5%;
	border: 0;
}

.centered 
{ 
	padding: 0px;
	border: 0;
	text-align: center; 
	margin: auto;
}

.centrelogos 
{
	float: left;
	text-align: center;
	padding: 0px;
	border: 0;
	margin: auto;
	width: 33%;
}

.logos 
{
	text-align: center;
	padding: 10px;
	border: 0px;
	margin: auto;
	float: left;
}

.logos a 
{
	text-decoration: none;
}

.rightlogos 
{
	float: right;
	text-align: center;
	padding: 10px;
}

.footlogos
{
	border: 0;
	width: 90%;
	margin: auto;
}

.bottomlogos 
{
	float: left;
	border: 0;
	padding: 10px;
	min-height: 100px;
}

.bottomlogos a 
{
	text-decoration: none;
}

.bar 
{ 
	color: black; 
	background-color: #cccccc; 
	text-align: justify;
	/* padding: 5px 15px 5px 5px; */
}

.bar75 
{ 
	color: black; 
	background-color: #cccccc; 
	text-align: justify;
	margin: 10px auto 10px auto;
	width: 75%;
	padding: 5px;
}


.navlist
{
	padding: 0px;
}

.navlist li 
{
	display: inline;
	list-style-type: none;
	margin: 0px 5px 0px 5px;
	background-color: #cccccc;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #aaaaaa;
	text-align: center;
}

.navlist li a
{
	padding: 2px 20px 2px 20px;
	text-decoration: none;
}

.navlist li a:hover
{
	background-color: #dddddd;
}

.green 
{ 
	color: black; background-color: #e0ffe0; 
}

.pinktext
{
	color: #800800;
}

.greentext
{
	color: #008800;
}

.grey  
{ 
	color: black; background-color: #e0e0e0;
}

.pink 
{ 
	color: black; background-color: #ffe0e0;
}

.clear
{
	clear: both;
}

.rbox 
{ 
	border: 1px solid black; 
	background-color: #ffffff;
	width: 90%;
	margin: 0px auto 10px auto;
	/* padding: 10px 0px 0px 0px; */
}

.abox 
{ 
	border: 1px solid red; 
	background-color: #ffffff;
	width: 90%;
	margin: auto;
	padding: 5px;
}

.bbox 
{ 
	border-style: solid; 
	border-color: black; 
	border-width: 1px; 
	width: 90%;
	text-align: center;
	margin: auto;
	padding: 10px 5px 0px 0px;
}

.bbox li
{
	text-align: justify;
}

table, tr, th, td
{
	border: 0;
}

.coverage
{
	border: 1px outset black;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
}

.coverage tr 
{
	border: 1px outset black;
	border-collapse: collapse;
	padding: 5px;
}

.coverage th
{
	border: 1px outset black;
	border-collapse: collapse;
	padding: 5px;
}

.coverage td
{
	border: 1px outset black;
	border-collapse: collapse;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

.right
{
	text-align: right;
}

.searchform
{
	padding: 10px;
	text-align: left;
}

.searchform th
{
	text-align: left;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
}

.searchform th,td
{
	text-align: left;
	padding: 5px 5px 5px 0px;
	vertical-align: top;
}

.sfnarrow
{
	padding: 0px;
	margin: auto;
	text-align: center;
}

.col5 { width: 5%; }
.col10 { width: 10%; }
.col11 { width: 11%; }
.col12 { width: 12%; }
.col13 { width: 13%; }
.col14 { width: 14%; }
.col15 { width: 15%; }
.col16 { width: 16%; }
.col17 { width: 17%; }
.col18 { width: 18%; }
.col19 { width: 19%; }
.col20 { width: 20%; }
.col25 { width: 25%; }
.col30 { width: 30%; }

