		p, h1, h2, h3, h4 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		
		body {
			font-family: arial, sans-serif;
		}

		#container {
			width: 800px;
			padding: 0px; 0px; 0px; 0px; 
			margin-left: auto; margin-right: auto;
			position: relative;
		}

		#mainTitle {
			position: relative;
			width: 800px;
			height: 100px;
			background-image: url(../images/mainTitle.jpg);
		}

		#contactInfo {
			position: absolute;
			text-align: right;
			font-size: 14px;
			top: 30px;
			right: 0px;
		}

		#leftSide {
			float: left;
			width: 460px;
			margin-top: 10px;
		}

		#rightSide {
			margin-top: 10px; margin-bottom: 10px;
			float: right;
			background-color: #DAD8D9;
			width: 302px; height: 550px; padding-right: 0px; padding-left: 13px; padding-bottom: 10px;
		}

		#welcomeTitle {
			font-weight: bold;
			font-size: 18px;
		}

		#welcomeText {
			text-align: justify;
			font-size: 14px;
		}

		#mainNav {
			/* border: 1px solid blue; */
		}

		#mainContent {
			clear: both;
		}	

		#mainContent h3 {
			font-weight: bold;
			font-size: 24px;
		}

		#rightSide h4 {
			text-align: left;
			font-size: 20px;
		}

		#announcements {
			height: 490px;
			overflow: auto;
			padding-right: 11px;
		}

		.announcementTitle {
			font-weight: bold;
			margin-top: 18px;
			font-size: 14px;
		}

		.announcementItem {
			font-size: 13px;
			text-align: justify;
		}

		.greenHorBar {
			border-bottom: 2px solid darkgreen;
			height: 1px;
			width: 289px;
		}

		#resultsLinks {
			margin-top: 10px;
		}

		#resultsLinks a {
			font-size: 13px;
			margin-left: 10px;
		}

		#resultsText {
			font-size: 15px;
			text-align: justify;
		}

		#mainNavList {
			list-style-type: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		#mainNavList li {
			width: 154px; height: 27px;
			padding-top: 8px;
			background-color: #336601;
			text-align: center;
			font-size: 17px;
			color: white;
			float: left;
			font-weight: bold;
		}

		#navHome { background-image: url(../images/nav/navHome.jpg); }
		#navSyllabus { background-image: url(../images/nav/navSyllabus.jpg); }
		#navFaq { background-image: url(../images/nav/navFaq.jpg); }
		#navLinks { background-image: url(../images/nav/navLinks.jpg); }
		#navContactus { background-image: url(../images/nav/navContactus.jpg); }

		#footer {
			clear: both;
			width: 800px; height: 24px; padding-top: 6px;
			background-color: #336601;
			text-align: center;
			color: white;
			font-size: 13px;
		}

		#siteCredit {
			position: absolute; bottom: -15px; right: 0px;
			font-size: 10px;
		}

		#clearlyLink:link { color: black; }
		#clearlyLink:visited { color: black; }
		#clearlyLink:hover { color: red; }
		#clearlyLink:active { color: yellow; }

		.clearMe { clear: both; }