body {
	background : #9fc3a2 url(images/headerpattern.gif) repeat-x;
	text-align : center;
	margin-top : 0;
	margin-right : auto;
	margin-left : auto;
	padding : 0;

}
	p {
	color : #696969;
	font-size : 12px;
	line-height : 20px;
	font-family : Georgia, "Times New Roman", Times;

}
	h2 {
		font-family : "Times New Roman", Georgia, Times;
	color : black;
	font-size : 20px;
	line-height : 18px;
	margin-bottom : -3px;

}
	h3 {
	color : #000;
	font-size : 22px;
	line-height : 24px;
	font-family : "Times New Roman", Georgia, Times;
	margin-bottom : -3px;
	border-bottom : 1px dotted #808080;

}	

	a {
	color : #808080;
	text-decoration : none;

}
	a:visited {
	color : #808080;
	text-decoration : none;

}
	a:hover {
	color : #808080;
	text-decoration : underline;

}

	a:visited:hover {
	color : #808080;
	text-decoration : underline;

}

#entry a {color: black;
	text-decoration : none;
	}	
	

	#wrapper {
	text-align : center;
	margin-right : auto;
	margin-left : auto;
	width : 702px;

}

	#maincontent {
	padding : 20px 30px 20px 40px;

}
	#maincontent p img {
	padding : 3px;
	border : 3px solid #696969;

}
	#navigation {
	width : 712px;
	height : 31px;

}
	#canvas {
	background : #fff url(images/canvasbg.gif) repeat;
	margin-top : 20px;

}
	#canvasbody {
	text-align : left;

}


	#logo {
	text-align : center;
	width : 712px;
	height : 122px;

}
	#logo a {
	text-decoration : none;
	text-align : center;
	border : 0 none inherit;
	width : 712px;
	height : 122px;

}
	
	
	#floatright  { float: right; margin-left: 20px; width: auto }
#floatright350 { float: right; margin-left: 20px; width: 350px }
#floatleft175   { float: left; margin-right: 20px; width: 175px }
	.aspmaker {
	font-size : x-small;

}
	

	.ewTable {
	font-size : x-small;
	border-collapse : collapse;
	border : medium none inherit;

}
	.ewTable td {
	padding : 4px;
	border : 1px solid inherit;
	border-color : #cccccc;

}
	.ewTableHeader {
	background-color : #0099cc;
	color : #ffffff;
	vertical-align : top;

}
	.ewTableHeader a {
	color : #ffffff;

}
	.ewTableRow {
	background-color : #ffffff;

}
	.ewTableAltRow {
	background-color : #f5f5f5;

}
	.ewTableOrderIndicator {
	font-family : Webdings;

}
	.ewTableFooter {
	background-color : #ffffcc;

}
	#obitrecord {
	padding-bottom : 3px;
	border-bottom : 1px dotted #a9a9a9;

}
	#obitrecord p {
	color : #696969;
	font-size : 12px;
	line-height : 8px;
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	letter-spacing : 1px;
	margin-bottom : -5px;

}
	#obitrecord h3 {
	color : black;
	font-size : 20px;
	line-height : 14px;
	font-family : Times, Georgia, "Times New Roman";
	margin-top : 8px;
	margin-bottom : -5px;
	padding-top : 8px;

}
	#searchform {
	color : #000;
	font-size : 11px;
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	vertical-align : middle;
	margin-top : 0;
	padding-right : 0;
	padding-left : 30px;
	height : 30px;

}

	#listcontroller {
	margin-top : 10px;

}
	#obitrecord h4 {
	color : black;
	font-weight : bold;
	font-size : 10px;
	line-height : 8px;
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

}

	#footer {
	color : #fff;
	margin-top : 10px;
	width : 702px;

}
	#footer p {
	color : #fff;
	font-size : 11px;
	font-family : verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top : 10px;
	width : 702px;

}
	#footer a {
	color : #fff;
	text-decoration : none;

}	

	#messageform {
	padding-right : 10px;
	border-right : 1px dotted #a9a9a9;
	width : 250px;

}
	#rightcol {
	float : right;
	padding-right : 30px;
	width : 300px;

}

	.searchfield  { background-color: #f5f5f5; border: solid 1px #808080; width: 120px; height: 24px }
	.textfield {
	color : #696969;
	font-size : 10px;
	font-family : verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color : #f5f5f5;
	padding : 2px;
	border : 1px solid #c0c0c0;
	width : 200px;

}
	
	.searchbutton {
	color : #fff;
	font-size : 10px;
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color : #8fbc8f;
	height : 30px;

}
	
	
	.lifedates {
	color : #8fbc8f;
	font-size : 11px;
	font-family : Georgia, "Times New Roman", Times;
	letter-spacing : 0;
	margin-top : -7px;
	padding-bottom : 2px;

}
	.pod {
	color : #808080;
	font-style : italic;
	font-size : 11px;

}
	label {
	color : black;
	font-size : 10px;
	font-family : verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top : 10px;
	padding-top : 10px;

}
form { margin: 0px; padding: 0px }
