html, body {height:100%; width:100%;}
body, h1, h2, h3, ul, ol, li, form, div {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

body {background:#e3e3e3;}

h1 {font:15px Arial, Helvetica, sans-serif; color:#fc8b00; text-transform:uppercase;}
h2 {font:16px Arial, Helvetica, sans-serif; color:#E87400; padding:0 0 4px;}
a {color:#00a0c8; text-decoration:none; outline:none;}
a:hover {color:#0d2536; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#container {height:100%; width:100%;}

	/*SITEMAP DROPDOWN SECTION*/
	#sitemaptop {width:100%; height:auto; background:#fc8b00; overflow:hidden;}
		#sitemap_index {font-size:70%; margin:0 auto; padding:10px 0 20px; width:958px; font-family:Arial, Helvetica, sans-serif; background:#fc8b00; color:#000;}
			#sitemap_index ul {list-style:square; overflow:hidden; padding:0 10px 0 16px; width:180px;}
			#sitemap_index li {padding:1px 10px 1px 0;}
			#sitemap_index a {color:#000;}
			#sitemap_index a:hover {text-decoration:underline;}
			.sitemap_index_col {width:16%; float:left; padding:0 0 10px 0;}
				.sitemap_index_col h1 {font:115% Verdana, Geneva, sans-serif; color:#000; font-weight:bold;}
				.sitemap_index_col a {color:#000;}
				.sitemap_index_col a:hover {color:#000; text-decoration:underline;}
	
	/*MAIN SECTION*/
    .maintable {width:100%; height:auto; background:url(/images/headerbg.jpg) repeat-x;}
		.maincontent {width:100%; height:auto;}
		
			/*HEADER SECTION*/
			#header {width:958px; height:113px; display:block; clear:both; padding:5px 0 0 0; display:block; clear:both; margin:0 auto 15px;}
				#dropsection {width:958px; height:113px; position:relative; margin:0 auto; color:#ffffff;}
					#dropsection a {color:#ffffff;}
					#dropsection a:hover {color:#cccccc;}
					#dropsectionlinks {width:958px; position:absolute; top:0; right:0; display:inline;}
						#sitemap_tab {background:url(/images/quicklinkstab.png) no-repeat left bottom; cursor:pointer; display:block; font-size:0px; text-align:left; text-indent:-9999px; overflow:hidden; position:absolute; top:0; right:0; visibility:hidden; width:116px; height:25px; color:#005472;}
						#sitemap_tab.on {background-position:0 0;}
						
						#logo {width:327px; height:113px; float:left; display:block;}
							#logo h1 a {width:327px; height:113px; background:url(/images/logo.png) no-repeat; display:block; text-indent:-9999px;}
								*html #logo h1 a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/logo.png');}
						
						#toplinks {width:497px; height:19px; float:left; text-align:right; padding:7px 134px 0 0; font:65% Arial, Helvetica, sans-serif; color:#fc8b00; text-transform:uppercase;}
							#toplinks a {color:#fff;}
							#toplinks a:hover {color:#fc8b00;}
						
						#navbar {width:631px; height:auto; float:left; text-align:right; margin:0; padding:16px 0 0 0;}
							#nav {font:14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; overflow:hidden;}
								#nav ul {list-style:none; float:right;}
								#nav li {float:left; padding:14px 15px 0 13px;}
								#nav a {color:#fff;}
								#nav a:hover {color:#fc8b00;}
			
			/*HOMEPAGE BANNERS*/
			#bannerholder_home {width:938px; height:421px; border:1px solid #c6c6c6; background:#ffffff; padding:9px; margin:0 auto 20px;}
				#banner_large {width:704px; height:421px; float:left;}
				#banners_small {width:224px; height:421px; float:right;}
					#banners_small img {width:224px; height:134px; display:block; margin:0 0 9px; padding:0;}
					
			/*SUBPAGE BANNERS*/
			#bannerholder_sub {width:938px; height:179px; border:1px solid #c6c6c6; background:#ffffff; padding:9px; margin:0 auto 20px;}
				#headerimg {width:938px; height:177px; display:block;}
			
			/*PAGE CONTENT*/
			#page_content {width:958px; height:auto; display:block; clear:both;}
			#leftcolumn {width:628px; height:auto; float:left;}
				#leftcolumn h1 {padding:0 0 5px 14px;}
				.leftcontent {width:581px; height:auto; border:1px solid #c6c6c6; background:#ffffff; padding:22px 25px 20px 22px; font:75% Arial, Helvetica, sans-serif; color:#363636; line-height:26px;}
					.leftcontent ul {list-style:square; margin:0 0 10px 30px;}
					.leftcontent ol {margin:0 0 10px 30px;}
					.breadcrumbs {font:90% Arial, Helvetica, sans-serif; color:#b4b4b4; margin:-5px 0 20px 0;}
				.leftcontentcalendar {width:581px; height:auto; border:1px solid #c6c6c6; background:#ffffff; padding:22px 25px 20px 22px; font:75% Arial, Helvetica, sans-serif; color:#363636; line-height:26px;}
					.calendar h3 {text-align:left;}
					.jqEventDetailsRoot h3.jqEventName {font:16px Arial, Helvetica, sans-serif; color:#E87400; padding:4px 0 8px}
					h3.jqCalendarName {font:16px Arial, Helvetica, sans-serif; color:#E87400; padding:4px 0 8px}
					.calendar td {vertical-align:top; line-height:15px;}
			#rightcolumn {width:321px; height:auto; float:right; margin:0 1px 0 0;}
				#rightcolumn h1 {text-align:right; color:#fc8b00; padding:0 17px 5px 0;}
				#rightcontent {width:302px; height:auto; border:1px solid #c6c6c6; background:#ffffff; padding:9px;}
					#rightcontent img {display:block;}
			
			/*SUBNAV SECTION*/
			#subnav {width:320px; height:auto; min-height:32px; border:1px solid #c6c6c6; border-bottom:0; background:#ffffff; margin:0 0 10px 0;}
				#subnav ul {list-style:none;}
				#subnav li {height:32px; background:url(/images/subnav_divider.gif) repeat-x; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:6px 0 0 0; font-weight:bold; line-height:22px;}
				#subnav a {color:#010101; cursor:default;}
				#subnav a:hover {color:#ffffff; cursor:default;}
				.subnavlink {width:292px; height:23px; padding:2px 0 0 19px;}
				.ssn_selected {background:#fc8b00; color:#ffffff; cursor:pointer; overflow:hidden;}
				.ssn_notselected {background:none; color:#010101; overflow:hidden; cursor:pointer; }
				
			.sidebar {width:320px; height:auto; border:1px solid #c6c6c6; border-bottom:0; background:#ffffff; margin:0 0 10px 0;}
				.sidebar ul {list-style:none;}
				.sidebar li {height:32px; background:url(/images/subnav_divider.gif) repeat-x; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:6px 0 0 0; font-weight:bold; line-height:22px;}
				.sidebar a {color:#010101; cursor:default;}
				.sidebar a:hover {color:#ffffff; cursor:default;}
			.archivedd { padding: 5px 0 5px 20px;}
			
			/*FOOTER SECTION*/
			#footer {width:100%; height:253px; background:url(/images/footerbg.jpg) repeat-x; margin:20px 0 0 0;}
				#footercontent {width:958px; height:218px;}
					.fb1 {width:286px; padding:22px 0 0; font:75% Arial, Helvetica, sans-serif; color:#8e8e8e;}
						.fb1 h1 {padding:0 0 0 14px;}
						.fb1 ul {list-style:none; margin:15px 0 0 20px;}
						.fb1 li {background:url(/images/arrow.gif) no-repeat; padding:0 0 4px 12px; text-transform:uppercase;}
						.fb1 a {color:#8e8e8e;}
						.fb1 a:hover {color:#fff;}
					.fb2 {width:343px; height:196px; background:url(/images/footer_divider.gif) no-repeat; padding:22px 0 0;}
						.fb2 h1 {padding:0 0 15px 35px;}
						a.footerBtnTwitter {width:149px; height:30px; display:block; margin:0 0 0 35px; background:url(/images/btn_twitter.png) no-repeat; text-indent:-9999px;}
						a:hover.footerBtnTwitter {width:149px; height:30px; display:block; margin:0 0 0 35px; background:url(/images/btn_twitter_over.png) no-repeat; text-indent:-9999px;}
						a.footerBtnFacebook {width:149px; height:33px; display:block; margin:0 0 0 35px; background:url(/images/btn_facebook.png) no-repeat; text-indent:-9999px;}
						a:hover.footerBtnFacebook {width:149px; height:33px; display:block; margin:0 0 0 35px; background:url(/images/btn_facebook_over.png) no-repeat; text-indent:-9999px;}
						a.footerBtnVimeo {width:149px; height:36px; display:block; margin:0 0 0 35px; background:url(/images/btn_vimeo.png) no-repeat; text-indent:-9999px;}
						a:hover.footerBtnVimeo {width:149px; height:36px; display:block; margin:0 0 0 35px; background:url(/images/btn_vimeo_over.png) no-repeat; text-indent:-9999px;}
						a.footerBtnSmugMug {width:149px; height:38px; display:block; margin:0 0 0 35px; background:url(/images/btn_smugmug.png) no-repeat; text-indent:-9999px;}
						a:hover.footerBtnSmugMug {width:149px; height:38px; display:block; margin:0 0 0 35px; background:url(/images/btn_smugmug_over.png) no-repeat; text-indent:-9999px;}
					.fb3 {width:329px; height:196px; background:url(/images/footer_divider.gif) no-repeat; padding:22px 0 0; font:75% Arial, Helvetica, sans-serif; color:#c3c3c3;}
						.fb3 h1 {padding:0 0 0 27px;}
						.fb3content {padding:12px 2px 0 42px; line-height:13px;}
							.fb3content a {color:#c3c3c3;}
							.fb3content a:hover {color:#fff;}
							.campusBox {padding:0 0 8px;}
					.footerbox {float:left;}
				#footerbottom {width:958px; height:35px; display:block; clear:both; font:65% Arial, Helvetica, sans-serif; color:#838383; text-transform:uppercase;}
					#footerbottom a {color:#838383;}
					#footerbottom a:hover {color:#ccc;}
					#pjs {width:45%; float:left; padding:12px 0 0 5px;}
					#copyright {width:45%; float:right; padding:12px 23px 0 0; text-align:right;}

.white {color:#ffffff;}
.dgrey {color:#8e8e8e;}

.commentauthor {clear:both;background-color:#f7f7f7;width:95%;margin:0 0 10px 0;padding:5px 0 0px 5px;line-height:18px;}
.wpavatar {clear:both;float:left;margin:0 10px 0 0;}

.archiveddlist {width:298px; height:21px; margin:6px 0 6px -8px; color:#010101;}
.alignleft {float:left;}
.alignright {float:right;}
.mmf-list-item {display:block;}

.staffThumbs {display:block; margin:0 15px 20px 0;}

#wpstats { display:none; }
