@charset "utf-8";
/* Marketing Website CSS StyleSheet - MSACS */
body {
		margin: 0px;
		border: 0px;
		padding: 0px;
		background-image: url(images/bg_page.gif);
	}
	#container {
		margin: 1px auto 0px auto;	/*center page*/
		width: 750px;
		border: 2px solid gray;
	}
	#header {
		height: 100px;
		background-image: url(images/header.jpg)
	}
	#programtitle {
		position: absolute;
		margin-top: 85px;
		margin-left: 2px;
		font-family: palatino, tahoma, verdana, sans-serif; /* palatino is the official KSU font type */
		font-size: .9em;
		font-weight: bold;
		color: #fff;
	}
	#colorbar {
		margin: 0px;
		height: 7px;
		background-color: #98002E; /* official burgundy KSU color */
	}
	/*------------------ menu styles --------------------*/
	#menuarea {
		background-color: #f4f0f0;
	}
	#menupic {
		position: absolute;
		width: 220px;
		height: 205px;		
	}
	#menupic img {
		border-right: 2px solid gray;
	}
	#menu {
		padding-top: 20px;
		width: 125px;
		height: 185px;		/* set for positioning */
	}
	#menu img {
		margin-left: 550px;
		border-left: 1px solid gray;
		border-right: 1px solid gray;
		border-bottom: 1px solid #e0a102;
		border-top: 0;
	}
	#menu #home {
		border-top: 1px solid gray;
	}
	#menu #contact {
		border-bottom: 1px solid gray;
	}
	/*----------- end menu styles ---------------------------------------*/
	#contentarea {
		position: absolute;
		margin-left: 222px;
		width: 478px;
		height: 342px;
		background-color: #fff;
		border-top: 2px solid #000;
		float: right;
		padding: 0px 25px 0px 25px;
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: .8em;
	}
	#announcements {
		height: 170px;
		width: 190px;
		background-color: #fff;
		border-top: 2px solid #000;
		border-right: 2px solid gray;
		border-bottom: 2px solid gray;
		padding: 0px 15px 0px 15px;
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: .8em;
	}
	#news {
		height: 170px;
		width: 190px;
		background-color: #fff;
		border-right: 2px solid gray;
		padding: 1px 15px 0px 15px;
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: .8em;
	}
	#news a, a:link, a:visited {
		color: #000099;
		text-decoration: none;
	}
	#news a:hover {
		text-decoration: underline;
	}
	.title {
		font-size: 1.2em;
		font-weight: bold;
	}
	#footer {
		width: 750px;
		height: 20px;
		margin: 0px auto;
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: .7em;
		color: #333333;
		padding-top: 12px;
		text-align: center;
		background-color: #f4f0f0;
		border-right: 2px solid gray;
		border-left: 2px solid gray;
		border-bottom: 2px solid gray;
	}
