body {
	margin: 0;
	background-color: #f9f6e7;
	font-family: Arial, Helvetica, sans-serif;
}
img,a {
	border: 0;
}
a {
	color: #277456;
}
a:hover {
	color: #35946E;
	text-decoration: none;
}
fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
#wrapper {
	width: 920px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -460px;
	background: url(/i/bg_tile_07.gif) top left repeat-y;
}
	#masthead {
		width: 872px;
		margin-left: 23px;
		display: inline;
		float: left;
	}
		#backtohome {
			margin:0;
			padding: 0;
			width: 872px;
			height: 128px;
			background: url(/i/banner_03.jpg) top left no-repeat;
			float: left;
		}
		#backtohome a {
			display: block;
			width: 300px;
			height: 128px;
			float:left;
			text-indent: -1000px;
		}
		#nav-main {
			width: 872px;
			height: 37px;
			margin: 4px 0 0 0;
			padding: 0;
			display: inline;
			float: left;
			list-style-type: none;
		}
			#nav-main li {
				margin: 0;
				padding: 0;
				float: left;
				height: 37px;
			}
				#nav-main li a {
					display: block;
					width: 100%;
					height: 37px;
					text-indent:-1000px;
					overflow: hidden;
				}
				#nav-main li a:hover {
					background-position: top right !important;
				}
				/* Navigation (Main) Buttons */
				#nm-about, #nm-about a {
					background: #FFF url(/i/nav_01.gif) top left no-repeat;
					width: 115px;
				}
				#nm-partner, #nm-partner a {
					background: url(/i/nav_02.gif) top left no-repeat;
					width: 132px;
				}
				#nm-residents, #nm-residents a {
					background: url(/i/nav_03.gif) top left no-repeat;
					width: 79px;
				}
				#nm-learn, #nm-learn a {
					background: url(/i/nav_04.gif) top left no-repeat;
					width: 114px;
				}
				#nm-avail, #nm-avail a {
					background: url(/i/nav_05.gif) top left no-repeat;
					width: 83px;
				}
				#nm-news, #nm-news a {
					background: url(/i/nav_06.gif) top left no-repeat;
					width: 107px;
				}
				#nm-info, #nm-info a {
					background: url(/i/nav_07.gif) top left no-repeat;
					width: 143px;
				}
				#nm-com, #nm-com a {
					background: url(/i/t-contact.gif) top left no-repeat;
					width: 99px;
				}
				#nm-tmp {
					background: url(/i/nav_09.gif) top right no-repeat;
					width: 132px;
				}
		#nav-sub {
			width: 870px;
			margin: 6px 0 0 0;
			padding: 0;
			float: left;
			background-color: #F8C525;
			border: 1px solid #A37C00;
			line-height: 35px;
		}
			#nav-sub p {
				float: right;
				margin: 0;
				padding: 0;
				padding-right: 19px;
				font: 11px/35px Verdana, Arial, Helvetica, sans-serif;
			}
			#nav-sub p a {
				color: #015437;
			}
			#nav-sub p a:hover {
				color: #A37C00;
			}
			#nav-sub ul {
				margin: 0;
				padding:0;
				list-style-type: none;
				float: left;
				padding-left: 18px;
			}
				#nav-sub ul li {
					float: left;
					margin: 0;
					padding: 0;
					background: url(/i/nav_sub_bullet.gif) 0 12px no-repeat;
					padding-left: 17px;
					padding-right: 10px;
					line-height: 35px;
				}
					#nav-sub ul li a {
						font: bold 12px/35px Verdana, Arial, Helvetica, sans-serif;
						color: #000;
						text-transform: uppercase;
						text-decoration: none;
					}
					#nav-sub ul li a:hover {
						color: #A37C00;
					}
	/* Content Styles */
	#home-banner {
		width: 872px;
		margin: 6px 0 6px 23px;
		padding: 0;
		display: inline;
		float: left;
	}
	#content {
		width: 920px;
		float: left;
		background: url(/i/content_end.gif) bottom left no-repeat;
		padding-bottom: 30px;
	}
		#col1 {
			width: 521px;
			padding-left: 32px;
			float: left;
			font: normal 12px/18px Arial, Helvetica, sans-serif;
			position: relative;
		}
			#col1 h1 {
				color: #277456;
				font: bold 18px  Helvetica, Arial, Verdana, sans-serif;
				text-transform: uppercase;
				margin: 20px 0 7px 0;
				padding: 0;
			}
			#col1 p {
				padding: 0 0 10px 0;
				margin: 0;
				font: normal 12px/19px Arial, Helvetica, sans-serif;
			}
			.home-feature {
				width: 173px;
				float: left;
				font: normal 11px/1.3 Arial, Helvetica, sans-serif;
			}
				.home-feature h3 {
					font: bold 12px Arial, Helvetica, sans-serif;
					color: #000;
					background: url(/i/h3_arrow.gif) 0 0 no-repeat;
					text-transform: uppercase;
					padding: 1px 0 0 18px;
					margin: 10px 0 7px 0;
				}
				.home-feature p {
					font: normal 11px/16px Arial, Helvetica, sans-serif !important;
				}
				.home-feature ul {
					margin: 0;
					padding: 0;
					list-style-type: none;
				}
					.home-feature ul li {
						background: url(/i/small_bullet.gif) 0 7px no-repeat;
						padding: 0 13px 7px 7px;
					}
		#col2 {
			float: left;
			width: 308px;
			padding-left: 28px;
			position: relative;
		}
			/* Heading Style */
			#learn-partner	{
				background: url(/i/learn_more_25.gif);
				width: 306px;
				height: 19px;
				text-indent: -1000px;
				overflow: hidden;
				padding: 0;
				margin: 20px 0 7px 0;
			}
			/* Form Box */
			#partner-search {
				margin: 0;
				padding: 0;
				position: relative;
				height: 38px;
				width: 281px;
			}
				#partner-search select {
					margin: 0;
					padding: 0;
					position: absolute;
					top: 0;
					height: 22px;
					font-size: 11px;
					width: 170px;
				}	
				#more {
					margin: 0;
					padding: 0;
					position: absolute;
					right: 0;
					width: 94px;
					height: 22px;
				}
			/* School Graphic Links */
			#schools-links {
				width: 281px;
				height: 68px;
				margin: 0;
				padding: 0;
				list-style-type: none;
				float: left;
			}
				#schools-links li {
					height: 68px;
					padding: 0;
					margin: 0;
					float: left;
					text-indent: -2000px;
					overflow: hidden;
				}
					#schools-links li a {
						display: block;
						width: 100%;
						height: 68px;
					}
				#sl-csu {
					background: url(/i/schools_34.gif) top left no-repeat;
					width: 51px;
				}
				#sl-scc {
					background: url(/i/schools_35.gif) top left no-repeat;
					width: 94px;
				}
				#sl-ud {
					background: url(/i/schools_36.gif) top left no-repeat;
					width: 53px;
				}
				#sl-wsu {
					background: url(/i/schools_37.gif) top left no-repeat;
					width: 83px;
				}
			/* Breaking News */
			#breaking-news {
			 	width: 281px;
				background: url(/i/breaking_news_08.gif) top left repeat-y;
				float: left;
				margin-top: 37px;
				font-size: 12px;
			}
				#breaking-news div {
					display: block;
					background: url(/i/breaking_news_17.gif) bottom left no-repeat;
					width: 281px;
					padding: 18px;
				}
				#breaking-news img {
					border: 1px solid black;
				}
				#bn-head {
					width: 281px;
					margin:0;
					padding:0;
					background:url(/i/breaking_news_05.gif) top left no-repeat;
					height: 14px;
					overflow: hidden;
					text-indent: -3000px;
				}
				#breaking-news p {
					margin: 0;
					width: 245px;
					padding-bottom: 10px;
				}

#video-news {
	float:left;
	width:281px;
	}	
	
#video-news img {
	margin-top: 20px;
	}
	
#video-news p {
font-size:12px;
font-weight:bold;
margin-top:-40px;
padding-bottom:10px;
padding-left:18px;
}

#kettering-vid {
	width: 266px;
	float: left;
	}
#beavercreek-vid {
	width: 300px;
	float: left;
	margin-top: 8px;
	}				
				
			/* Footer */
			#footer {
				width: 920px;
				background: #faf7ed url(/i/footer.jpg) top left no-repeat;
				float: left;
				color: white;
				font-size: 10px;
				line-height: 18px;
				height: 113px;
				padding: 24px 0 0 0;
			}
			#footer p {
				margin: 0;
				width: 620px;
				padding-left: 30px;
			}
			#footer a {
				color: white;
			}
			#footer a#dc-link {
				text-decoration: none;
			}

/* ADDITIONAL STYLES FOR COMMUNITY AREA */
div.cancel-link {
	display: block;
	font-size: 11px;
	height: 20px;
	line-height:  20px;
	}
.float-button {
	float: left;
	margin-right: 5px;
	}
	
	
