html { min-height: 100%; height: 100%; width: 100%; }
body { /*background: url(/images/purple.gif) repeat-y;*/ background: url(/images/purple.gif) repeat-y center #eee; margin: 0; font-size: 62.5%; height: 100%; width: 100%; margin: auto; text-align: center; }
.clear { clear: both; }
form { margin: 0; padding: 0; }
input, select { font-size: 1.3em; font-family: Arial, "Trebuchet MS", sans-serif; }
a:link, a:active, a:visited { color: #98012e; text-decoration: underline; position: relative; }
a:hover { text-decoration: none; position: relative; }
a.admin { color: #cc0000; }

#interior, #container { text-align: left; width: 750px; height: 100%; margin: auto; }

#toolbar { height: 26px; background: url(/images/interior_toolbar_bkgd.gif) repeat-x; margin-top: 0; font-family: Verdana, Arial, "Trebuchet MS", sans-serif; width: 750px; }
 	#toolbar #drop-down { float: right; margin-right: 10px; text-align: right; }
    #toolbar ul { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
        #toolbar ul li { padding: 5px; display: inline; }
    #toolbar a:link, #toolbar a:active, #toolbar a:visited { color: #818182; font-weight: bold; }
    #toolbar a:hover { color: #000; }
	#toolbar a.admin { color: #cc0000; }

#header { position: relative; background: #fff url(/images/header_bkgd.gif) repeat-x; min-height: 115px; width: 750px; }
* html #header { height: 115px; }
	#header #logo { position: absolute; top: 0px; left: 0px; }
	#header p.title-text { color: #98012e; text-align: right; float: right; width: 385px; margin: 56px 11px 0 0; font-family: "Myriad Pro Condensed", "Lucida Grande", Helvetica, "Trebuchet MS", Arial, sans-serif; letter-spacing: -1px; font-size: 1.2em; line-height: 1.0em; }
	
#interior-header { width: 750px; position: relative; background: #f77d1d repeat-x bottom; min-height: 87px; }
* html #interior-header { height: 87px; }
    #interior-header ul#top-navigation { font-family: Verdana, Arial, sans-serif; margin: 0; padding: 0; list-style: none; float: right; width: 350px; padding-top: 10px; }
		ul#top-navigation li { margin-left: 15px; width: 140px; float: left; line-height: 1.5em; }
		ul#top-navigation li a:active, ul#top-navigation li a:link, ul#top-navigation li a:visited { display: block; width: 100%; padding: 2px; color: #fff; text-decoration: none; }
		ul#top-navigation li a:hover { display: block; width: 100%; background-color: #a7a6a5; color: #98012e; padding: 2px; }
	#interior-header h1 { padding-left: 11px; font-family: Arial, "Trebuchet MS", sans-serif; font-size: 3.8em; font-weight: bold; color: #98012e; padding-top: 20px; letter-spacing: -0.07em; margin: 0;  }

#container #content { position: relative; }
#content { background: #f77d1d 0px 247px repeat-x; width: 750px; min-height: 300px; }
* html #content { height: 1%; }
	#content .tout-text { padding: 10px; }
	* html #content .tout-text { padding-top: 0px; display: block; }
		.tout-text h1 { color: #98012e; margin-bottom: 2px; font-family: "Myriad Pro Condensed", "Lucida Grande", Helvetica, "Trebuchet MS", Arial, sans-serif; letter-spacing: -1px; font-size: 1.4em; font-weight: normal; }
		.tout-text p { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; margin-top: 0; }
	#slideshow-image { cursor: pointer; }
	#content #right-tout, #content #center-tout, #content #left-tout { position: relative; top: -10px; min-height: 165px; }
	* html #content #right-tout, * html #content #center-tout, * html #content #left-tout { padding-top: 15px; }
	#content #left-tout { float: left; background: url(/images/tout_left.png) no-repeat; width: 275px; }
	#content #center-tout { float: left; background: url(/images/tout_center.png) no-repeat; width: 208px; }
	#content #right-tout { float: left; background: url(/images/tout_right.png) no-repeat; width: 267px; }
	* html #content #right-tout { background: url(/images/tout_right_ie.png) no-repeat; width: 261px; }
	    * html #content #right-tout, * html #content #center-tout, * html #content #left-tout { height: 165px; }
	#content .read-more-link { text-align: right; }
	#left-college-content { width: 48%; padding: 0 15px 0 15px; }
	#left-college-content .event { border-bottom: 1px dotted #000; margin: 5px 0 10px 0; }
		#interior #content #left-college-content .event h4 { color: #000; }
		#interior #content #left-college-content .event p { color: #666;}
	
	/* for tabs */
	ul#tabs { padding: 0px; margin: 0; margin-top: 10px; }
	ul#tabs li { display: inline; padding: 5px; padding-bottom: 10px; margin-bottom: 4px; }
	a { color: #000; text-decoration: none; }
	.news { background-color: #ccc; }
	.events { background-color: #eef; }
	#news-or-events { padding: 10px; margin-top: 5px; }
	#news.active { background-color: #ccc; }
	#events.active { background-color: #eef; }
	    
#interior #content { width: 720px; background: url(/images/interior_content_bkgd.gif) repeat-y; padding: 15px; font-family: Arial, "Trebuchet MS", sans-serif; font-size: 1.2em; }
* html #interior #content { width: 720px; height: 300px; }
    #interior #content p { margin: 0; padding-top: .5em; padding-bottom: 0.5em; }
	#interior #content h2 { margin: 0; font-size: 1.6em; color: #f77d1d; }
	#interior #content h3, #interior #content h4, #interior #content h5 { color: #aaa; margin: 0; }
	#interior #content h4 { font-size: 1.3em; }
	.news-story { float: left; width: 31%; height: 150px; display: block; padding: 7px; }
	.news-story h3 { margin: 0; color: #98012e; font-size: 1.3em; }
	.news-story p { margin: 0; }
	.gray { background-color: #ddd; }
	.flash { color: #98012e; font-size: 1.2em; font-weight: bold; }
	#content #college-info { float: right; width: 45%; font-size: 0.95em; text-align: center; }
		#content #college-info p, #content #college-info ul, #content #college-info blockquote { text-align: left; }
	#content h4 { margin: 0; }
	.blog-date { background-color: #98012e; padding: 7px; width: 25px; color: #fff; float: right; margin-left: 10px; text-align: center; }
	#interior #content .blog-date .month { font-size: 0.9em; margin: 0; color: #fff; display: block; }
	#interior #content .blog-date .day { font-size: 1.4em; margin: 0; color: #fff; font-weight: bold; }
	
#footer { background: #98012e repeat-x; padding-bottom: 30px; width: 750px; }
	#footer h1 { margin: 0; padding-top: 15px; font-family: "Myriad Pro Condensed", "Lucida Grande", Helvetica, "Trebuchet MS", Arial, sans-serif; letter-spacing: -1px; font-size: 1.4em; font-weight: normal; color: #fff; }
	#footer #left-content, #footer #right-content { color: #a7a6a5; float: left; padding-left: 22px; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; width: 45%; }
		#left-content ul#more-news-headlines { list-style: none; margin: 0; padding: 0; padding-left: 12px; }
		ul#more-news-headlines li { margin-left: 2px; border-bottom: 1px solid #f77d1d; }
		ul#more-news-headlines li a:active, ul#more-news-headlines li a:link, ul#more-news-headlines li a:visited { text-decoration: none; color: #a7a6a5; display: block; width: 100%; padding-bottom: 3px; padding-top: 3px;  }
		ul#more-news-headlines li a:hover { background-color: #fff; color: #98012e; display: block; width: 100%; }
		#left-content select { margin-top: 3px; margin-left: 15px; }
	#footer ul#extra-navigation { margin: 0; padding: 0; list-style: none; width: 350px; }
		ul#extra-navigation li { margin-left: 15px; padding: 0; width: 140px; float: left; line-height: 1.5em; }
		ul#extra-navigation li a:link, ul#extra-navigation li a:active, ul#extra-navigation li a:visited { padding: 2px; display: block; color: #a7a6a5; text-decoration: none; }
		ul#extra-navigation li a:hover { display: block; background-color: #a7a6a5; color: #98012e; padding: 2px; }
	#footer #address { display: block; font-family: Verdana, Arial, "Trebuchet MS", sans-serif; font-size: 1.1em; color: #a7a6a5; margin: auto; margin-top: 20px; padding-top: 7px; text-align: center; }
	
ul#top-navigation li.active a { font-weight: bold; background-color: #a7a6a5; color: #98012e; }
