/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	background:#1d2a32;
	}
#container_index,#container_memorial,#container_nonindex{
	margin:0 auto;
	}
#container_index{
	height:1288px;
	background:url(../img/containerBG.gif) no-repeat #c3d8e0;
	background-position:173px 285px;
	overflow:hidden;
	}
#container_nonindex{
	min-height:1288px;
	background:url(../img/containerBG2tileY.gif) repeat-y;
	}
#container_memorial{
	min-height:1288px;
	background:url(../img/containerBGmemtileY.gif) repeat-y;
	background-position:0 285px;
	}
#container_index,#container_memorial,#container_nonindex,#mastbot,#mastbot_mem,#content,#masthead,#masttop,#mastmid,#masttop_mem,#mastmid_mem,#footer,#footer_mem{
	width:700px;
	}
/*
Masthead
anything having to do with the masthead*/
#masthead{height:285px; /*margin-bottom:22px;*/}
#mastbot,#masttop,#mastmid,#mastbot_mem,#masttop_mem,#mastmid_mem{float:left;}	
#masttop{height:46px; background:url(../img/checker_shallow.gif) no-repeat;}
#masttop_mem{height:46px; background:url(../img/checker_shallow_mem.gif) no-repeat;}
#mastmid{clear:both; height:148px; background:url(../img/bannerImg.jpg) no-repeat;}
#mastmid_mem{clear:both; height:148px; background:url(../img/bannerImg_mem.jpg) no-repeat;}
#mastmid h3{ width:205px; height:80px; margin:47px 0 0 76px; background:url(../img/bannerLogo.jpg) no-repeat;}
#mastmid_mem h3{display:none;}
#mastmid h3 span, #mastbot h3 span{ display:none;}
#mastbot{ height:91px; background:url(../img/checker_deep.gif) no-repeat;}
#mastbot_mem{ height:91px; background:url(../img/checker_deep_mem.jpg) no-repeat;}
#mastbot h3{ width:311px; height:36px; margin:40px 0 0 350px; background:url(../img/mastbotText.jpg);}
#mastbot_mem h3{display:none;}
/*
end masthead*/
#contentnav, #contentbody{
	float:left;
	}
#content_index{
	background:url(../img/bird.gif) no-repeat;
	background-position:125px 497px;
	height:1003px;
	}
#content{
	min-height:1003px;
	}
#content_memorial{
	min-height:1003px;
	background:url(../img/memorial_body_graphic.jpg) no-repeat;
	background-position:174px 0;
	}
	
	
#contentnav{
	margin-top:22px;
	background:#62808b;
	width:173px;
	font-size:12px;
	color:#c3d8e0;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
#contentnav ul, #bodybot ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#contentnav ul li, #bodybot ul li{
	display:block;
	margin:0;
	padding:0;
	}
#contentnav ul li a, #bodybot ul li a{
	display:block;
	padding:7px 0;
	width:100%;
	color:#c3d8e0;
	border-bottom:1px solid #c3d8e0;
	text-decoration:none;
	text-align:center;
	}
#contentnav>ul li a{
	width:auto;
	}
#contentnav ul li#active a{
	background:#304a58;
	}
#contentnav ul li a:hover, #content ul li a:hover{
	background:#304a58;
	}

#contentbody{
	margin-top:22px;
	width:527px;
	}
#bodytop,#bodybot,.stories,#paintings{
	width:504px;
	margin:0 auto;
	}
#bodytop{
	height:262px;
	margin-bottom:31px;
	}
#bodytop p{
	display:none;
	}	
#contentbody #bodytop img{
	display:block;
	float:left;
	}
#bodybot{
	margin-bottom:22px;
	}
#bodybot h3{
	display:none;
	}
p a:link, p a:visited{
	color:#395462;
	}
p img{
	border:2px solid #304a58;
	}
img.imgFleft{
	float:left;
	margin-right:15px;
	}
img.imgFright{
	float:right;
	margin-left:15px;
	}
img.imgPaint{
	border:2px solid #304a58;
	margin-bottom:3px;
	}
#bodybot p, #bodybot li{
	font-size:14px;
	font-style:italic;
	line-height:170%;
	color:#395462;
	padding-top:0;
	margin-top:0;
	}
.stories p, .story_info{
	font-size:14px;
	font-style:italic;
	color:#395462;
	padding-top:0;
	margin-top:0;
	}
.stories p.lastParagraph{
	border-bottom:1px solid #304a58;
	padding-bottom:5px;
	margin-bottom:15px;
	}
#bodybot h4, .stories h4, #paintings h4{
	margin:0;
	padding:0 0 3px 0;
	color:#304a58;
	font-size:18px;
	}
#paintings span{
	font-weight:bold;
	font-size:12px;
	}
#bodybot ul li a:link, #bodybot ul li a:visited{
	float:right;
	font-size:12px;
	color:#c3d8e0;
	display:block;
	font-weight:bold;
	width:125px;
	padding:5px 0;
	background:#62808b;
	border-bottom:1px solid #aebbc0;
	text-decoration:none;
	}
#bodybot ul li a:hover{
	background:#304a58;
	}
#paintings{
	text-align:left;
	margin-bottom:31px;
	border-bottom:1px solid #304a58;
	padding-bottom:31px;
	}
#paintings div{
	float:left;
	margin:0 1px 15px 1px;
	color:#395462;
	text-align:center;
	}
#paintings p/*div.paintText*/{
	width:500px;
	font-size:14px;
	font-style:italic;
	color:#395462;
	text-align:left;
	clear:both;
	padding:0 0 5px 0;
	line-height:170%;
	}
#paintings a:link, #paintings a:visited{
	color:#395462;
	font-size:12px;
	text-decoration:underline;
	}
/*overall footer and spacer div*/	
div.spacer{
clear: both !important;
}
.story_info{
	text-align:center;
	}
#footer{
	margin:0 auto;
	height:44px;
	background:url(../img/checker_deep.gif) no-repeat;
	clear:both;
	}
#footer_mem{
	margin:0 auto;
	height:44px;
	background:url(../img/checker_shallow_mem.gif) no-repeat;
	clear:both;
	}
/*for the popup pages of the portraits*/
#largerImg1, #largerImg2, #largerImg3{
	margin:auto;
	}
.underlined{text-decoration:underline;}
/*for the list of names on memorial page display:block;*/
ul.memorial_names_1, ul.memorial_names_2{
	margin-top:70px;
	padding:0;
	width:216px;
	list-style:none;
	}
ul.memorial_names_1{
	float:left;
	margin-left:26px;
	}
ul.memorial_names_2{
	float:right;
	margin-right:26px;
	}
li.memorial_entry{
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;
	text-align:center;
	color:#8B6961;
	font-weight:bold;
	}
li.memorial_entry span{
	font-size:16px;
	font-weight:bold;
	color:#64696A;
	}
.bold{
	font-weight:bold;
	}
.bldundercenter{
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	}

.imgtext{border:none;}

#largerImg1{background:url(../img/painting_1_lrg.jpg) no-repeat;}
#largerImg2{background:url(../img/painting_2_lrg.jpg) no-repeat;}
#largerImg3{background:url(../img/painting_3_lrg.jpg) no-repeat;}
#largerImg1 img, #largerImg2 img, #largerImg3 img{
	width:800px;
	height:800px;
	}
