body  { font-family: Verdana, Helvetica, Sans-serif; margin:0; padding:0; 	text-align:center; color:#000033; font-size:12px; background:#060812 url(../images/backgroundGrad.jpg) repeat-x; }
p { font-size: 100%; line-height: 1.2em; margin-top: 0px; margin-bottom: 10px; }
h1 { font-family: Verdana, Helvetica, Sans-serif; font-size: 16px; color: #000000; margin:10px 0 12px 0; }
h2 { font-family: Arial, Helvetica, Sans-serif; font-size: 14px; 	color: #000e51; margin:0px 0 2px 0; 	font-style: oblique; }
h3 { font-family: Verdana, Helvetica, Sans-serif; font-size: 12px; color: #000000; margin-top: 0px; margin-bottom: 4px; }
/* CSS Document Global Elements*/

a { color:#6369A6; 	text-decoration: none; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; color:#C61214; }
a:active {	text-decoration:none; }

/* #apDiv1 { position:relative; width:150px; height:315px; z-index:1; left:5px; top:40px; overflow:hidden; border:1px solid red; }
#apDiv2 { position:relative; width:244px; height:459px; z-index:2; border:1px solid blue; }
#apDiv3 { position:relative; width:542px; height:385px; z-index:3; left:10px; overflow:auto; top:0px; border:1px solid green; } */
#wrapper {	width: 830px; height: 768px; padding: 0px; overflow: hidden; }
#container { width: 830px; text-align: left; background: url(../images/bodyBkgd.jpg) no-repeat top center; padding: 0px; margin: 0 auto; }
 
/*Header*/
#flashHeader{ width:796px; height:83px; margin:0 0 0 17px; overflow:hidden; }
#headerIndex { width:830px; height:150px; padding: 0; }
#header { width:830px; height:67px; padding:0; overflow:hidden; } /* background: url(../images/header.jpg) no-repeat top left; */

/* Drop Down - Horizontal Menu CSS */
#topNav { width: 420px; margin:40px 0 0 400px; padding:0; overflow:hidden; }
		#menu{ width: 420px; height: 10px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
		#nav, #nav ul { /* all lists */
			float:right;
			padding:4px 3px 0 3px;
			margin: 0;
			list-style: none;
			line-height: 1;
			display: block;
			width: 100%;
			text-align: right;
		}
		
		#nav a {
			display: block;
			text-decoration: none;
			color: #FFFFFF;
			font-weight: bold;
		}
		
		#nav li { /* all list items */
			float: left;
			padding:6px 3px 0 3px;
		
		}
		
		#nav li ul { /* second-level lists */
			position: absolute;
			width: 10em;
			margin: 0;
			display: none;  /* fix ie7 issue.  Trumps screen reader issue atm.*/
			z-index: 5;
			background-color: #000F50;
			text-align: left;
			background-image: url(../images/pointer.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			padding-top:5px 0 0 0;
		
		}
		
		#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
			/*left: auto;*/
			display: block;
		}
		
		#nav ul li{
			width: 10em;
			margin: 0;
			padding: 0;
		}
		
		#nav ul li:hover {
			text-decoration: none;
			background-color: #777DD1;
			color: #000E51;
		}
		
		#nav ul li a {
			text-decoration: none;
			margin-top: 5px;
			margin-right: 0px;
			margin-bottom: 5px;
			margin-left: 5px;
		}
		
		/* separator bar between links */
		
		.mainLinks {
			border-left: 1px solid #fddc01;
			text-indent: 8px;
			padding: 0 4px 2px 0;
			
		}

/*Footer elements */
#footer {
	margin:0;
	padding: 0;
	height: 58px;
	background: url(../images/footer.jpg) no-repeat top left;
	overflow: hidden;
} 
#insideFooter{
	margin: 0;
	overflow: hidden;
	height: 21px;
	width: 530px;
	padding: 0;
	text-align: left;
	float:right;
}
#insideFooter a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#insideFooter a:hover {
	color: #000E51;
}
#insideFooter li {
	text-align: right;
	float:left;
	margin-top:4px;
}

#insideFooter ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

#insideLeft {
	float: left;
	width: 167px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 24px;
}

.footerPrism {  width:150px; overflow:hidden; margin:10px 18px 0 0; text-align: right; float: right; }

.movesImageRight {
	text-align: right;
	display: block;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
}

/*Other elements*/
img {
	borde-width:0;
	border-style:none;
}

/*Sidebar Navigation*/
.noteworthyDeaths {
	background-image: url(../images/noteworthyDeaths.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
	width: 132px;
	padding-top: 22px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #43437F;
	margin-bottom: 3px;
}
#sidebar1 ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}
#sidebar1 ul li a {
	color: #000066;
	text-decoration: underline;
}
.recentObits {
	background-image: url(../images/Recent-Obituaries.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
	width: 132px;
	padding-top: 22px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #43437F;
}
.noBullets{ padding:0; margin:0; list-style:none; }

#seoFooterContainer { width:796px; margin:10px auto; overflow:hidden; font: 1em/1.3em Verdana,Arial,Helvetica,sans-serif; text-align:left; }
.seoFooterGroup { width:796px; margin:10px 10px 0 10px; padding:0; overflow:hidden; }

.seoHeading{ color:#6369A6; }
.seoFooter{ width:796px; margin:0 0; padding:0; list-style:none; overflow:hidden; } 
.seoFooter li{ text-align:left; float:left; display:inline; }

a.seoNav:link{color:white; text-decoration:none; font-size:1em; font-family:Verdana,Arial,Helvetica,sans-serif; }
a.seoNav:visited{ color:white; text-decoration:none; }
a.seoNav:hover{ color:#6369A6; text-decoration:none; }
a.seoNav:active{ color:white; text-decoration:none; }
