body {
	margin: 0px;
	background: #ebe5a7 url(http://www.yakimamemorial.org/images/bg_page2.gif) repeat-x;font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	}

#branding {
	width: 735px;
	height: 58px;
	float:left;
	background: url(http://www.yakimamemorial.org/images/branding_logo.jpg) no-repeat left top;
	/* text-align: right; */
	font: 11px Arial, Helvetica, sans-serif;
	color: #a16634;
	padding-right: 15px;
	letter-spacing: 1px;
	}
	
	#branding a {
		text-decoration: none;
		color: #a16634;
		}
		
	#branding a:hover {
		color: #660000;
		}
		
	#branding div {
		float: right;
		margin: 40px 3px 0px 0px;
		height: 20px;
		}

#brandingNav {
	width: 750px;
	height: 59px;
	float: right;
	text-align: right;
	padding-right: 35px;
	padding-top: 30px;
	position: absolute;
	}
	
.BreakingNews {
	width: 230px;
	background: #FFF;
	margin-top: 10px;
	}
	
	.BreakingNews img {
		}

	.BreakingNews ul {
		padding: 0px;
		margin: 0px 0px 5px 0px;
		list-style: none;
		float: left;
		}
	
		.BreakingNews li {
			font: 11px Arial, Helvetica, sans-serif;
			margin: 0px;
			padding: 0px 2px 0px 2px;
			}
		
			.BreakingNews a {
				text-decoration: none;
				color: #000;
				margin: 0px;
				}
			
				.BreakingNews a:hover {
					text-decoration: underline;
					color: #0e66a7;
					}	
					
				.breakingNews4 {
					display: none;
					}
					
				.breakingNews5 {
					display: none;
					}	
	
#col1 {
	width: 490px;
	float: left;
	margin-right: 25px;
	}
	
#col1_1 {
	width: 150px;
	height: 400px;
	float: left;
	}

#col2 {
	float: left;
	padding-left: 18px;
	}
	
#columnsContainer {
	width: 718px;
	margin-top: 7px;
	}
	
.column {
	width: 350px;
	float: left;
	line-height: 1.2;
	}
	
	.column h1 {
		padding: 2px 5px 2px 5px;
		font: 80% Arial, Helvetica, sans-serif;
		font-weight: bold;
		width: auto;
		background: #d3cd85;
		margin: 0px;
		color: #FFF;
		}
		
	.column h1 a {
		color: #FFF;
		}
	
	.column ul {
		font: 80% Arial, Helvetica, sans-serif;
		width: auto;
		padding: 2px 5px 2px 5px;
		list-style: none;
		margin: 0px 0px 9px 0px;
		padding: 8px;
		background: #f5f2d3;
		line-height: 1.2;
		color: #999;
		}
	
		.column ul ul{
			padding: 0px 0px 0px 20px;
			font-size: 100%;
			}
			
		.column ul li a {
			text-decoration: none;
			color: #1c5a93;
			}
			
		.column ul a:hover {
			color: #6F0007;
			text-decoration: underline;
			}
			
		.column sup {
			font-size: 70%;
			line-height: 50%;
			}	
		
	#siteMapUnderlined a {
		text-decoration: underline;
		}
		
#col1_secNav {
	margin-top: 7px;
	width: 150px;
	}
	
#container {
	width: 790px; 
	background: #293772;
	}
		
#copyrightDate {
	float: left;
	display: inline;
	}
		
#focusNav {
	width: 165px;
	float: right;
	border-top: 6px solid #7391c1;
	border-right: 1px solid #7391c1;
	border-left: 1px solid #7391c1;
	border-bottom: 1px solid #7391c1;
	margin: 4px 0px 6px 10px;
	}
	
	#focusNav h2 {
		padding: 3px 3px 3px 7px;
		font: 12px Arial, Helvetica, sans-serif;
		color: #333;
		font-weight: bold;
		margin: 0px;
		}
	
	#focusNav ul {
		margin: 0px;
		padding: 0px; 
		list-style: none;
		border-top: 1px solid #e0e9fa;
		}
		
	#focusNav li {
		width: 165px;
		border-bottom: 1px solid #e0e9fa;
		}
		
	#focusNav a {
		font: 13px Arial, Helvetica, sans-serif;
		text-decoration: none;
		background: #FFF url(http://www.yakimamemorial.org/images/arrow_focusNav.gif) no-repeat;
		padding: 6px 3px 4px 20px;
		color: #e2873b;
		display: block;
		}
		
	#focusNav a:hover {
		background: #bdcce9 url(http://www.yakimamemorial.org/images/arrow_focusNav_over.gif) no-repeat;
		color: #5984ba;
		}	

#flashContainer {
	width: 770px;
	height: 166px;
	clear: both;
	padding-left: 20px;
	}
	
#footer {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	background: url(http://www.yakimamemorial.org/images/footer_bk.gif) no-repeat;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #206ca8;
	padding: 15px 15px 10px 15px;
	}
	
	#footer div {
		display: inline;
		float: left;
		margin-right: 5px;
		}
		
	#footer a {
		text-decoration: none;
		color: #0a497b;
		}
		
	#footer a:hover {
		color: #1a98f7;
		text-decoration: underline;
		}
	
#footerInfo {
	width: 790px;
	height:20px;
	margin-right: auto;
	margin-left: auto;
	}

#footerInfo table, #footerInfo a {
	color: #e1e1e1;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#globalContainer {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background: #FFF url(http://www.yakimamemorial.org/images/bg_inside2.gif) repeat-y;	
	}
	
#homeBanner {
	width:750px;
	height: 188px;
	float: left;
	background: #FFF;
	}
	
#homeBodyTop {
	width: 720px;
	padding: 15px;
	padding-bottom:0px;
	background: #FFF url(http://www.yakimamemorial.org/images/prim_nav_btm_home.gif) no-repeat;
	float: left;
	height: 60px;
}

#homeCol1 {
	width: 455px;
	float: left;
	}

#homeCol2 {
	float: left;
	padding-left: 18px;
	}

.homeFeatures {
	height: 185px;
	width: 157px;
	float: left;
	margin-left: 29px;
	padding: 0px;
	letter-spacing: -0.5pt;
}

.homeImg {
	border-top: 0px none;
	border-bottom: 0px none;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	margin-top: 4px;
	margin-bottom: 4px;
}

#homeRows {
	width:720px;
	float:left;
	background: #FFF;
	padding-right: 15px;
	padding-left: 15px;
}

.iBox {
	margin-bottom: 5px;
	}
	
#pageBody {
	width: 710px;
	margin-right: auto;
	margin-left: auto;
	padding: 40px 40px 30px;
	}

#primNav {
	font: 11px Arial, Helvetica, sans-serif;
	width: 750px;
	height: 18px;
	float: left;/**/
	display: inline;
	background: #cb8245;
	}
	
	#primNav  ul{
		list-style: none;
		background: #cb8245;
		font: 11px Arial, Helvetica, sans-serif;
		text-align: left;
		margin: 0px;
		padding: 0px;
		}
	
		#primNav li{
			float: left;
			position: relative;
			padding-left: 4px;
			background: url(http://www.yakimamemorial.org/images/dots.gif) no-repeat;
			}
			
		#primNav li.first {
			display: inline;
			background-image:none;
			}
			
		#primNav li ul:hover {
			top: 18px; /* corresponds to 'height' attribute of #primNav */
			left: 0px;
			display: none;
			text-indent: 6px;
			margin: 0px;
			padding: 0px;
			width: 222px;
			z-index: 2;
			background-image:none;
			}	
			
	#primNav a {
			float: left; /* necessary for ie5.2 mac CONFLICTS WITH SUCKERFISH DROPDOWNS */
			padding: 3px 4px 4px 4px;
			display: block; /* activates padding for PC browsers, Firefox */
			text-decoration: none;
			color: #FFF;
			height: 11px;
		}
		
		#primNav a:hover{
			color: #f6e9ca;	
			}				
			
		#primNav li ul {
			top: 18px; /* corresponds to 'height' attribute of #primNav */
			left: 0px;
			text-indent: 6px; 
			text-align:left;
			margin: 0px;
			padding: 0px;
			background: #CB8245;
			width: 222px;
			z-index: 2;
			letter-spacing: 0px;
			border-bottom: thin solid #CB8245;
			border-top: thin solid #999;
			list-style: none;
			}

	#primNav li ul li {
		width: auto; /* controls the width of the subnav item */
		padding: 0px 0px 0px 2px;
		margin: 0px;
		clear: left;
		border: none;
		background-image:none;
		}
	
	/*for fly outs*/
	#primNav li li a {
		display: block;
		margin: 0px;
		width: 210px;
		color: #4E4D48;
		background: #faf5de;
		border-top: none;
		border-right: 1px solid #CB8245;
		border-bottom: 1px solid #CB8245;
		border-left: none;
		}

			/*fly outs mouseovers*/
			#primNav li li a:hover{
				color: #fff;
				border-right: 1px solid #CB8245;
				border-bottom: 1px solid #CB8245;
				background: #5391c1;
				}
			
			#primNav li:hover ul, li.over ul{
				display: block;
				}

#secBanner {
	width:750px;
	height: 108px;
	float: left;
	background: #FFF;
	}
	
	#secBanner img {
		margin: 4px 0px 4px;
		}

#secBannerFlash {
	width:750px;
	height: 108px;
	float: left;
	background: #FFF;
	}
	
#secBody {
	float: left;
	width: 750px;
}	

#secBodyTop {
	width: 720px;
	height: 60px;
	padding: 15px 15px 0px 15px;
	background: #FFF url(http://www.yakimamemorial.org/images/primNav_btm4.gif) no-repeat;
	float: left;
}

	#secBodyTop img, #homeBodyTop img {
		float: right;
		margin-right: 22px;
		}

#secBodyContainer {
	width: 420px;
	padding: 0px 15px 15px 15px;
	float: left;
	clear: right;
}


#secNav {
	padding-top: 1px;	
	float:left;
	}	
	
	#secNav ul {
		margin: 0px 0px 5px 0px;
		list-style: none;
		color: #4684b5;
		padding: 0px;
		text-indent: 0px;
		text-align:left;
		border-top: 1px solid #94bdde;
		
		}	
			
		#secNav li {
			padding: 0px;
			margin: 0px;
			}		
		
		#secNav li a {
			font: 75% Arial, Helvetica, sans-serif;
			color: #4684b5;
			text-decoration: none;/**/
			width: 143px; 
			display: block;
			padding: 3px 0px 3px 7px;	
			border-bottom: 1px solid #b5d6e7;
			background: #e3ebfa /* url(http://www.yakimamemorial.org/images/sec_nav_dots.gif) no-repeat */;
			}	
			
			#secNav li a:hover {
				color: #FFF;
				background: #1c5a93;
				text-decoration:none;
				}
				
			#secNav ul li ul  {
				margin:0px;
				padding:0px;
				border-top: none;
				}

			#secNav ul li ul li a  {
				text-indent:12px; 
				background-image:none;
				text-decoration:none;
				}
				
				#secNav ul li ul li a:hover  {
					color: #FFF;
					background: #1c5a93;
					}
					
		#secNav sup {
			font-size: 70%;
			line-height: 50%;
			}
					
#secNavContainer {
	width: 150px;
	float: left;
	padding: 40px 0px 15px 0px;
	}
	
#secNavContainer img {
	float: left; 
	}

.secNavHead {
	font: bold 90% Arial, Helvetica, sans-serif;
	color: #4684b5;
	margin: 0px;
	padding-left: 7px;
	}
	
.shim {
	clear: both;
	}

.siteSearchForm {
	margin-top: 15px;
	}
	
.siteSearchForm .searchButton {
	margin-left: 7px;
	font: 10px Arial, Helvetica, sans-serif;	
	}
	
.siteSearchForm input {
	font: 12px Arial, Helvetica, sans-serif;
	}
	
.spanishLanding {
	width: 346px;
	background: #f5f2d3;
	border: 1px solid #d3cd85;
	float: left;
	min-height: 115px;
	margin: 3px 0px 10px 0px;
	}
	
	.spanishLanding ul {
		margin-top: 4px;
		margin-bottom: 8px;
		}
	
.subNav {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #FFF;
	}

#topNav {
	width: 750px;
	float: left;
	height: 18px;
	background: #a2b18b;
	}
	
	
		#topNav ul{
			list-style: none;
			margin: 0px;
			padding: 0px;/*padding: 3px 5px 3px 0px;*/
			line-height: 100%;
			background: #cb8245;
			text-align: center;
			font: 11px Arial, Helvetica, sans-serif;
			text-align: center;
			margin:0px
			}
	
		#topNav li{
			float: left;
			position: relative;
			padding-left: 5px;
			margin-right: 6px;
			background: url(http://www.yakimamemorial.org/images/dots.gif) no-repeat;
			}
			
		#topNav li.first {
			/*margin-left: 7px;*/
			display: inline;
			background-image:none;
			}
			
		#topNav li ul:hover {
			top: 18px; /* corresponds to 'height' attribute of #topNav */
			left: 0px;
			display: none;
			text-indent: 6px;
			margin: 0px;
			padding: 0px;
			width: 222px;
			z-index: 2;
			background-image:none;
			}	
			
	#topNav a {
			float: left; /* necessary for ie5.2 mac CONFLICTS WITH SUCKERFISH DROPDOWNS */
			padding: 3px 4px 4px 4px;
			display: block; /* activates padding for PC browsers, Firefox */
			text-decoration: none;
			color: #FFF;
		}
		
		#topNav a:hover{
			color: #F0F6D7;	
			}
	

#topNav2 {
	width: 455px;
	height:18px;
	background: #6E1F1A;
	/* background: #6E1F1A url(http://www.yakimamemorial.org/images/corner.gif) no-repeat left top; */
	font: 12px Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: -6px;
	right: 14px;
	}	
	
	#topNav2 ul {
		list-style: none;
		text-align: left;
		padding: 0px 0px 0px 10px;
		margin: 0px;
		letter-spacing: 1px;
		}
	
		#topNav2 ul li {
			display: inline;
			color: #FFF;
			margin: 0px;
			}
			
		#topNav2 ul li a {
			color: #FFF;
			text-decoration: none;
			padding: 2px 4px 3px 4px;
			display: block;
			float: left;
			}
			
			#topNav2 ul li a:hover {
				color: #e7e4d6;	
				/*background: #E8E7DB;*/
				}	
#shim {
	clear: both;
	}
