/* CSS Document */
/*Design, Layout and CSS by Lacey Dobyns at Spectral Fusion - Copyright The University of Montana, 2007. All rights reserved. Any past, present, or future products of Spectral Fusion are protected by United States copyright laws and may not be modified in any way without prior written consent of the designer or party responsible for its creation. This includes removing or modifying our registered logo or name, copyright notice, or any other piece of work belonging to Spectral Fusion. You may not reproduce this page without the designer's written permission.*/
body, html {margin:0;padding:0;}
body {
	background-color: #000000;
	height: 100%;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
#container {
	width: 720px;
	height:100%;
	min-height:100%;
	margin:0 auto;
	position: relative;
	background-color: #ffffff;
}
.hidden, .skip {	/*for image replacement and accessibility*/
	display:none;
	visibility:hidden;
	text-decoration:none;
}

a:link, a:visited {color:#06463B;}
a:hover {color:#923C1B;}
p {text-indent: 1.5em; line-height:1.2em;}

/*****     HEADER     *****/
#header {
	width: 720px;
	height: 440px;
	background:url(../images/slices/bg_header.jpg) no-repeat left 40px #923C1B;
	position: relative;
}
ul#umlinks {
	width: 720px;
	height: 40px;
	margin:0; padding:0;
	border-bottom:2px solid #000000;
}
#umlinks li {
	float:left;
	margin:10px 0 0 0; padding:0 5px;
	list-style-type:none;
}
#umlinks a {
	display:block;
}
#um {
	width: 477px;
	height: 29px;
	background:url(../images/slices/logo_um.gif) no-repeat;
	padding-right:60px;
}
#umindex {
	width:83px;
	height:12px;
	background:url(../images/slices/li_umindex.gif) no-repeat;
	margin-top:10px;
}
#umsearch {
	width:68px;
	height:12px;
	background:url(../images/slices/li_umsearch.gif) no-repeat;
	margin-top:10px;
}
#header h1 {
	background:url(../images/slices/bg_h1.jpg);
	height:90px;
	width:229px;
	position:absolute;
	bottom:5px;
	left:10px;
	margin:0;padding:0;
}

/*****     NAVIGATION     *****/
ul#nav {
	width: 720px;
	height: 44px;
	position: relative;
	background:url(../images/slices/bg_navigation.jpg) repeat-x;
	margin:0;padding:0;
}
#nav li {
	float:right;
	margin:15px 0 0 0; padding:0 10px;
		list-style-type:none;
}
#nav a {
	display:block;
	margin:0; padding:0;
}
/*individual links*/
#home {
	width: 43px;
	height: 17px;
	background:url(../images/slices/li_home.gif) no-repeat;	
}
#index {
	width: 40px;
	height: 17px;
	background:url(../images/slices/li_index.gif) no-repeat;
}
#calendar {
	width: 70px;
	height: 17px;
	background: url(../images/slices/li_calendar.gif) no-repeat;
}

/*****     CONTENT     *****/	
#content {
	width: 680px;
	position: relative;
	margin:0; padding:10px 20px 0 20px;
}
h1, h2, h3, h4, h5 {font-family:"Times New Roman", Times, serif;}
h1 {
	width: 690px; 
	margin:0; padding:.25em 15px;
	background-color: #923C1B;
	color: #000000;
	font-size:1.8em;
}
h2 {
	margin:0 5px; padding:.5em 0;
	background-color: #ffffff;
	color: #000000;
	font-size:1.4em;
	border-bottom:#923C1B 1px solid;
}
h3 {font-size:1.2em; margin:0; padding:0;}
h4 {font-size:1.0em;}
#content ul li, #content ol li{padding:0.5em 0;}
#content ul p, #content ol p {text-indent:0;}
/*for pages with alphabet anchors*/
ul.alphabet {
	list-style-type:none;
	margin:1em auto; padding:0;
	text-align:center;
}
ul.alphabet li {
	list-style-type:none;
	float:left;
	margin:0 3px 0 0;
	padding:0;
	font-weight:bold;
	font-size:1.2em;
}
h3.letter {margin:2em 0 1em 40px;}
ul.letterlist {list-style-type:none;}
ul.letterlist li {padding:5px 0;}
p.top {
	text-align:right;
	font-size:0.8em;
}
p.top a:link, p.top a:visited{
	color:#923C1B;
	font-weight:bold;
}
p.top a:hover {
	text-decoration:none;
}
/*tables on calendar and default page*/
.default {width:640px; border-collapse:collapse; margin:1em auto;}
.default tr {height:1.5em; vertical-align:top;}
.default td {border-top:#06463B 1px solid; padding:5px;}
.default th {padding:1em 0 0 0;text-align:left; font-size:1.1em;}

/*****     FOOTER     *****/
#footer {
	width: 720px;
	position: relative;
	margin:0; padding:10px 0;
	color: #000000;
	text-align: center;	
	background:#923C1B;
	border-top:2px solid #000;
}	
#footer ul {
	margin:0; padding:0;
	width:720px;
}
#footer li{
	display:inline;
	list-style-type:none;
	font-weight:bold;
	padding:0 3px;
}
#footer a {color:#000000; }
#footer p {font-size:0.8em; margin-top:30px;}
a img {border:none;}





