.maincolumn {
	width: 961px;
	margin: 0 auto;
	text-align: left;
}

#header {
	margin: 0 17px;
}

#flasharea { line-height: 1px; }

#mainbody {
	padding: 0 17px;
	width: 927px;
	background: #fff url(../images/hms_topshadow.jpg) 0 0 no-repeat;
}

h2 { font: 26px/1.2 Helvetica, Arial, sans-serif; color: #4589c8; }
h4 { font: bold 14px Helvetica, Arial, sans-serif; color: #333; }

	.contentpage { background: transparent url(../images/pagebg.jpg) 0 0 no-repeat; position: relative; }
		.contentpage .scrollbox { overflow: auto; }
		.contentpage ul.linklist { margin: 10px 0 10px 3px; list-style: none; font-size: 11px; }
			.contentpage ul.linklist li { margin-bottom: 6px; line-height: 16px; }
			.contentpage ul.linklist a { color: #333; text-decoration: none; }
			.contentpage ul.linklist a:hover { color: #4589c8; }
		.contentpage ul.arrowlist { list-style: none; font-size: 11px; }
			.contentpage ul.arrowlist li { margin-bottom: 6px; line-height: 16px; padding-left: 28px; background: transparent url(../images/greenarrow.gif) 12px 4px no-repeat; }
				.contentpage ul.arrowlist li a { color: #333; text-decoration: none; }
					.contentpage ul.arrowlist li a:hover { color: #4589c8; }
			
		#page_main { background-image: url(../images/pagebg_main.jpg); height: 469px; }
			#page_main .col1 { position: absolute; width: 300px; left: 230px; top: 24px; }
			#page_main .col2 { position: absolute; width: 388px; left: 538px; top: 24px; }
			
		#page_academics { height: 564px; display: none; }
			#majorlist { 
				width: 527px; 
				background: transparent url(../images/academics_majors_bg.gif) 0 0 no-repeat; 
				height: 268px;
				padding: 28px 46px 0 0;
				font: 13px Helvetica, Arial, sans-serif;
				color: #666;
				text-align: left;
				line-height: 27px;
			}
				#majorlist a { color: #666; text-decoration: none; }
				#majorlist a:hover { color: #4589c8; font-weight: bold; }
				#majorlist strong { font-weight: normal; font-size: 32px; color: #96b958; }
					.f16 { font-size: 13px; }
					.f18 { font-size: 16px; }
					.f20 { font-size: 19px; }
					.f22 { font-size: 22px; }
					.f24 { font-size: 25px; }
					.f26 { font-size: 28px; }
					.f28 { font-size: 31px; }
					
					#majorlist .f18 a:hover, #majorlist .f22 a:hover, #majorlist .f26 a:hover { color: #96b958; }
				#page_academics>#majorlist { height: auto; min-height: 268px; line-height: 27px; }
				#academics_vid_area { position: absolute; left: 590px; top: 18px; }
				#academics_audio_area { margin-top: 38px; }
				#doublemajors { position: absolute; top: 332px; left: 642px; width: 286px; font: 14px Verdana, Arial, Helvetica, sans-serif; color: #333; line-height: 24px; }
					#doublemajors strong { font-weight: normal; font: 18px Helvetica, Arial, sans-serif; color: #4589c8; }
			
		#page_internships { height: 348px; background-image: url(../images/pagebg_internships.gif); display: none; }
			#page_internships .col1 { position: absolute; width: 400px; line-height: 18px; }
				#page_internships .col1 h2 { padding: 25px 0 22px 0; }
				#page_internships .col1 h4 { padding: 0 0 10px 0; }
				#page_internships .col1 strong { font-weight: bold; color: #9bbc60; }
				#page_internships .col1 .scrollbox { width: 330px; height: 185px; }
				#internships_kate { position: absolute; top: 168px; left: 433px; }
			#page_internships .col2 { position: absolute; left: 582px; width: 342px; line-height: 18px; font: 12px/1.4 Verdana, Arial, Helvetica, sans-serif; color: #333; }
				#page_internships .col2 h2 { margin: 20px 0 0 0; }
					#page_internships .col2 h2 a { color: #4589c8; text-decoration: none; }
						#page_internships .col2 h2 a:hover { color: #9ebf61; }
			
		#page_studyabroad { height: 440px; background-image: url(../images/pagebg_studyabroad.jpg); display: none; }
			#page_studyabroad .col1 { position: absolute; width: 365px; top: 26px; }
				#countrylist { padding-top: 20px; line-height: 22px; }
				#countrylist strong { font-weight: normal; font-size: 18px; color: #96b958; }
			#page_studyabroad .col2 { position: absolute; width: 556px; top: 23px; left: 370px; line-height: 18px; }
				#page_studyabroad .col2 p { width: 460px; font-size: 13px; }
				#page_studyabroad .col2 h2 { line-height: 28px; margin-bottom: 10px; }
				#page_studyabroad .col2 h3 { font-weight: normal; font-size: 22px; color: #333; margin: 16px 0 6px; }
					#page_studyabroad .col2 h3 a { color: #333; text-decoration: none; }
					#page_studyabroad .col2 h3 a:hover { color: #96b958; }
					#jamaicaserviceproject { margin-top: 30px; width: 434px; }
						#jamaicaserviceproject p { width: 430px!important; font-size: 12px!important; }
						.col2 #jamaicaserviceproject h3 { font: bold 17px Helvetica, Arial, sans-serif; color: #4589c8; }
						.col2 #jamaicaserviceproject h3 a { color: #4589c8; }
			
		#page_leadership { height: 530px; display: none; }
			#page_leadership .col1 { position: absolute; top: 36px; width: 230px; }
				#page_leadership .col1 h2 { font: normal 28px Helvetica, Arial, sans-serif; color: #4589c8; }
					#page_leadership .col1 h2 strong { color: #a1cc57; }
				#page_leadership .col1 h3 { margin-top: 12px; font: bold 21px Helvetica, Arial, sans-serif; color: #9bbc60; }
					#page_leadership .col1 h3 a { color: #9bbc60; text-decoration: none; }
						#page_leadership .col1 h3 a:hover { color: #a1cc57; }
			#page_leadership .col2 { position: absolute; top: 36px; left: 243px; width: 324px; }
				#page_leadership .col2 .scrollbox { width: 320px; height: 420px; }
			#page_leadership .col3 { position: absolute; top: 36px; left: 590px; width: 337px; }
				#page_leadership .col3 h2 { font: normal 28px/1.1 Helvetica, Arial, sans-serif; margin-bottom: 12px; color: #4589c8; }
					#page_leadership .col3 h2 a { color: #4589c8; text-decoration: none; }
						#page_leadership .col3 h2 a:hover { color: #a1cc57; }
				#page_leadership .col3 p { line-height: 17px; margin-bottom: 11px; }
				#leadership_flashvid p { font: 11px Helvetica, Arial, sans-serif; margin-top: 4px; line-height: 12px!important; }
			
		#page_studentlife { height: 380px; display: none; }
			#page_studentlife .col1 { position: absolute; width: 346px; top: 26px; }
			#page_studentlife .col2 { position: absolute; width: 234px; top: 26px; left: 364px; }
				#page_studentlife h2 { font: bold 28px Helvetica, Arial, sans-serif; color: #9bbc60; }
				#herelist { font: 20px/1.5 Helvetica, Arial, sans-serif; color: #666; }
					#herelist strong { font: bold 28px/28px Helvetica, Arial, sans-serif; color: #4589c8; }
				#funthings { margin-top: 14px; font: 26px/1.2 Helvetica, Arial, sans-serif; color: #4589c8; background: transparent url(../images/star.jpg) 100% 0 no-repeat; height: 142px; }
					.col2>#funthings { height: auto; min-height: 142px; }
					#funthings a { color: #4589c8; text-decoration: none; }
			#page_studentlife .col3 { position: absolute; width: 346px; top: 26px; left: 606px; }
				#traditionlist { padding: 10px 0 0 14px; color: #666; width: 330px; line-height: 24px; }
					#traditionlist img { display: block; margin: 0 0 6px -8px; }
			
		#page_athletics { height: 364px; display: none; }
			#page_athletics .col1 { position: absolute; width: 240px; top: 36px; }
				#page_athletics .col1 h2 { font: normal 32px/1 Helvetica, Arial, sans-serif; color: #4589c8; margin-bottom: 12px; }
					#page_athletics .col1 h2 sup { font: normal 25px/25px Helvetica, Arial, sans-serif; color: #666; vertical-align: text-top; }
				#page_athletics .col1 p { font: 14px/1.5 Verdana, Arial, Helvetica, sans-serif; color: #333; padding-right: 4px; }
				#page_athletics .col1 .vsmall { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-top: 6px; }
				#athleticlogos { margin-top: 32px; }
			#page_athletics .col2 { position: absolute; width: 220px; top: 26px; left: 242px; }
			#page_athletics .col3 { position: absolute; width: 464px; top: 36px; left: 462px; }
				#hopimage { float: right; }
				#page_athletics .col3 p { margin-right: 174px; }
				#page_athletics .col3 ul { margin: 12px 170px 0 -12px; }

#footer {
	margin: 5px 17px;
	width: 927px;
}
