/*
Palatte:
	#404040 Grey, dark (background, body text)
	#666666 Grey, med
	#808080 Grey, med
	#EAE8D0 Beige, light
	#E4DCB2 Beige, med
	#9C9473 Beige, dark (leftnav)
	#656C4A Green, muddy, med (content headings)
*/

html, body {
	margin : 0;
	padding : 0;
}
body {
	color : #404040;
	background : #404040;
	width : 100%;
	font : 11pt "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
/* Container to house all content, menus, and footer */
#container {
	width : 950px; /* Overall width */
	margin : 0 auto;
	padding : 5px;
	background: url('images/bgd.jpg') repeat;
	line-height : 1.5em;
}
#content {
	width : 730px; /* 950 contains - leftmenu (175) */
	margin-top :0;
	margin-bottom : 0;
	margin-left : 185px;
	margin-right : auto;
	padding : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #404040;
	line-height : 1.5em;
}
/* TEXT */
#parent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9C9473;
	margin: 0 5px 0 0;
	padding: 0 2px 0 3px;
	float: left;
	background-color: #E4DCB2;
}

#pageJump {
	width: 320px;
	margin: 5px auto;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 0;
	border-left: 0;
	border-right: 3px solid #404040;
	border-bottom: 3px solid #404040;
	vertical-align:middle;
	text-align:center;
	background-color: #9C9473;
}
#content h1 {
	font-size : 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin : 10px 0 0 0;
	padding : 15px 0 5px 5px;
	font-variant:small-caps;
	letter-spacing:4px;
	color:#656C4A;}

#content h2 {
	border-top: 1px solid #656C4A;
	border-bottom: 1px solid #656C4A;
	margin : 10px 0 0 0;
	padding : 10px 0 15px 5px;
	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-variant:small-caps;
	letter-spacing:4px;
	color:#656C4A;}
	
#content h3 {
	margin : 0;
	padding : 20px 0 5px 0;
	font-size : 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #404040;
}
.surname {
	font-variant:small-caps;
}
#content sup {
	font-size: 0.7em;
}

/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
	margin : 0;
}
/* end */

/* Links (subtle) */
#content a, #content a:active, #content a:link, #content a:visited {
	color: #404040;
	text-decoration: none;
}
/* Links (revealed) */
#content a:hover {
	color: #EAE8D0;
	background : #9C9473;
	padding: 5px 0;
	text-decoration: underline;
}
/* Links within Content paragraphs (subtle) */
p a, a:active, a:link, a:visited {
	text-decoration: none;
}
/* Links within Content paragraphs (revealed) */
p a:hover {
	text-decoration: underline;
}

img {
	border : none;
}
.imgthumb {
	height: 80px;
	float:right;
	border: 1px solid #656C4A; }
	
.imgmugshot {
	width: 64px;
	height: 80px;
	float:left;
	border: 1px solid #656C4A; }	
	
.imglinkthumb {
	height: 36px;
	width: 36px;
	float: none;
	margin: 0 5px 0 0;
	vertical-align:middle;
	background-color:#FFFFFF;
	border: 1px solid #656C4A; }	

.imglinkfamilysearch {
	height: 36px;
	width: 36px;
	float: right;
	margin: 0 0 0 0;
	vertical-align:top;
	background-color:#FFFFFF;
	border: 1px solid #656C4A; }	
	
.imgright {
	float: right;
	border: 1px solid #656C4A;
	margin: 5px 15px 10px 10px;
	padding: 10px;
}
.imgleft {
	float: left;
	border: 1px solid #656C4A;
	margin: 5px 15px 10px 0px;
	padding: 10px;
}
/* Photo Shadowing */
/*
img.shadow {
	border-top: 3px #a4710c inset;
	border-left: 3px #a4710c inset;
	border-bottom: 3px #a4710c inset;
	border-right: 3px #a4710c inset; }
*/

#menu {
	width: 100%;
	height: 23px;
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	background: #A6C3AD url(images/pt02.jpg) no-repeat;
	color:#000;
}
#gallery {
	height:100px;
}
#gallery img {
	float: left;
	padding: 20px;
}
.clear {
	clear: left;
}
