#ljm_cover img,
#history_cover img,
#reminiscences_cover img {
	border:2px solid transparent;
	padding:2px;

}

#ljm_cover a:focus img,
#ljm_cover a:active img,
#history_cover a:focus img,
#history_cover a:active img,
#reminiscences_cover a:focus img,
#reminiscences_cover a:active img {
	background-color:yellow;
	border: 2px dashed black;
}

#ljm_cover p,
#history_cover p,
#reminiscences_cover p {
	font-weight:bold;
}

#ljm_cover,
#history_cover,
#reminiscences_cover {
	float:left;
	text-align:center;

	overflow:hidden;
	height:100%;
	padding:3px;
	margin:0 0 3px 3px;
}

#history_cover {
	float:right;
}

.ljm_navigation {
	overflow:hidden;
	height:100%;
}

.ljm_previous_page,
.ljm_next_page {
	float:left;
	border:1px solid gray;
	width:5.4em;
	height: 7.1em;
	background: url(../other_stuff/images/next_page_bg.gif) white 
	repeat-y;
}

.ljm_next_page {
	text-align:right;
}

.ljm_previous_page a,
.ljm_next_page a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
  font-weight:bold;
}

.ljm_previous_page a {
	background: url(../other_stuff/images/previous_page.gif)
	no-repeat left bottom;
}

.ljm_next_page a {
	background: url(../other_stuff/images/next_page.gif) 
	no-repeat right bottom;
}

.ljm_previous_page a:visited,
.ljm_next_page a:visited,
.ljm_previous_page a:link,
.ljm_next_page a:link {
  text-decoration:none;
  color:#20366A;
}

.ljm_previous_page a:focus,
.ljm_previous_page a:active,
.ljm_next_page a:focus,
.ljm_next_page a:active {
color:#20366A;
}

/* ensures the arrows show on the next/previous page links within Moss Family History books  - needed for IE6 and seems like a good precaution generally */
.ljm_previous_page a:active {
	background: url(../other_stuff/images/previous_page.gif)  yellow no-repeat left bottom;;
}

.ljm_next_page a:active {
	background: url(../other_stuff/images/next_page.gif)  yellow no-repeat right bottom;;
}

.ljm_console {
	text-align:right;
	padding-left:11em;
}

.ljm_console select,
.ljm_console button {
	margin: 0 0 0 0.5em;
}

.ljm_page_select {
	line-height:2.5;
	margin:0.5em 0 0 0;
	padding:0em;
}

.ljm_page_select a {
	padding:0.2em 0.3em 0.2em 0.3em;
	margin:0 0 0 0.5em;
	overflow:hidden;
	height:100%;
}
.ljm_page_select a:visited {
	color:#20366A;
}

.ljm_current {
	border:1px solid #20366A;
	padding:0.2em 0.3em 0.2em 0.3em;
	margin:0 0 0 0.5em;
	overflow:hidden;
	height:100%;
}

#ljm_content,
#history_content {
	font-family: 'Courier New', Courier, monospace;
	border:1px solid #A08560;
	background-color:#F3F3F1;
	color:black;
	padding:5px;
	margin:5px 0 5px 0;
}

#ljm_page_number,
#history_page_number {
	float:right;
	padding: 4px;
}

.monument {
	width:48em;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.monument p {
	margin:0;
	padding:0;
}

.monument_left {
	background-color:white;
	float:left;
	text-align:center;
	width:13.5em;
	height:20em;
	border:1px solid black;
	padding:2em 0 2em 0;
	position:absolute;
	bottom:0;
	left:0;
}

.monument_center {
	background-color:white;
	width:16em;
	height:30em;
	text-align:center;
	border:1px solid black;
	margin-left:auto;
	margin-right:auto;
	padding:2em 0 2em 0;
	bottom:0;
	left:17em;;
}

.monument_right {
	background-color:white;
	float:right;
	text-align:center;
	width:13.5em;
	height:20em;
	border:1px solid black;
	padding:2em 0 2em 0;
	position:absolute;
	bottom:0;
	right:0;
}

.indented {
	padding-left:5em;
}

.childlist {
	list-style-type:none;
}

.centertext {
	text-align:center;
}
