/** Graphics, Design, Layout and CSS by David Reese at Spectral Fusion; Copyright The University of Montana, 2006. 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. **/

.nostyles{display:none;}	

img { /****** to remove the border around image links *******/
border-style:none;
}

.mmhidehidden {
display:none;
visibility:hidden;
}/*Do not remove. For accesibility*/

body {
background:url(../gifs/slices/background.jpg) repeat;
background-position:center;
font-family:"Times New Roman", Times, serif;
} /***** background and font. *****/

h1 {
font-size:1.3em;
font-weight:bold;
}

h2 {
font-size:1.3em;
font-weight:bold;
color:#663300;
text-align:center;
}


h4 {
font-size:1.3em;
font-weight:bold;
color:#663300;
}

h5 {
	font-size:.9em;
	margin:5px 0;
	padding:0;}

a, a:link, a:visited {
text-decoration:none;
color:#CC6600;
font-weight:bold;
}

a:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#container {
margin:0 auto;
width:782px;
height:auto;
padding:0px;
}

#header {
background:url(../gifs/slices/header.jpg) no-repeat;
width:782px;
height:72px;
position:relative;
}

#header h3 {
display:none; /*for image replacement technique*/
}

.umstandard {
text-align:right;
margin:0;
padding:42px 0px 0;
width:760px;
color:#FFFFFF;
font-size:.9em;
font-weight:bold;
}  /************ this just positions and styles the paragraph containing the um home, index etc. ***********/

.umstandard a, .umstandard a:link, .umstandard a:hover {
color:#FFFFFF;
text-decoration:none;
}

.umstandard a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#page {
background:url(../gifs/slices/pagebg.jpg) repeat-y;
width:782px;
height:auto;
min-height:600px;
float:left;
clear:left;
}  /************ this is the white repeating background **************/

/**************** NAVIGATION - mainly just positioning and styling **************/


#navbg {
position:relative;
background: url(../gifs/slices/nav.jpg) no-repeat;
width:233px;
height:400px;
min-height:377px;
margin-top:0px;
float:left;
clear:right;
}

#nav {
position:relative;
width:218px;
height:auto;
font-size:.9em;
font-weight:bold;
line-height:2em;
margin:0px;
left:16px;
top:110px;
padding:0px 0 80px 0;
list-style:none;
text-indent:14px;

}

#nav li {
background:url(../gifs/slices/navline.jpg) no-repeat bottom;
padding-left:10px;
padding-right:5px;

}

#nav ul li {
background:none;
line-height:1.5em;
list-style:outside;
padding-left:0px;
text-indent:0px;
}

#navbg a, #navbg a:link, #navbg a:visited{
color:#000000;
text-decoration:none;
}
#navbg a:hover {
color:#993300;
text-decoration:none;
}

.currentpage {
text-decoration:underline;
color:#993300;
} /******** so the current page can be highlighted in some way *********/

/******************************* end of navigation ******************************/

/************** left side photos **************/
#photos {
position:relative;
width:209px;
left:15px;
top:200px;
}

/************ page content and text ************/

#mainpic { 
position:relative;
width:535px;
margin-right:13px;
height:81px;
float:right;
clear:right;
} 

.clear { /********added by Christy. Bottom half slides underneath flash without the presence of this clear div. It was added in the HTML too.******/
clear:right;
}

#textbox {
min-height:550px;
clear:right;
float:left;
left:20px;
margin:0;
padding:0;
position:relative;
top:20px;
width:490px;}

#textbox img {
margin-left:65px;
border:#666666;
}

.center {
	text-align:center;
}
/************ footer section ************/

#footer {
background:url(../gifs/slices/footersecondary.jpg) no-repeat;
width:782px;
height:145px;
color:#FFFFFF;
text-align:center;
font-size:.8em;
font-weight:bold;
float:left;
clear:both;
}


#footer a, #footer a:link, #footer a:visited {
color:#E4C78F;
text-decoration:none;
}
#footer a:hover {
color:#E4C78F;
text-decoration:underline;
}

#footer p {
position:relative;
margin:0px;
top:104px;
text-align:center;
}

/**** begin faculty database styles ***/

#textbox table.facultyList img {
	margin-left:0;
	padding: 3px;
	width: 100px;
	height:auto;
	border: 1px solid #d8dbe2;}
	
td.facultyimage{
	width: 115px;}
	
table.facultyList tr, table.facultyList td, table.facultyList tr td p {
		margin:0;
		padding:0;}
		
.facultyList h4 {
	margin:15px 0 0 0;
}

#facultydetails p {
	margin:0;
	padding:3px 0;
}

/*** end faculty styles ***/

.info {
	font-size:.9em;
	width:475px;
	margin:0 0 0 15px;}
			
.info a{
	font-size:.9em;}
			
td.faculty_title {
	width:400px;
	}
	
#textbox #facultydetails img{
	margin-left:0;
	padding: 3px;
	float:left;
	width: 200px;
	height:auto;
	border: 1px solid #d8dbe2;}
	
.facultyList {
	border-bottom:1px dotted #999;
	padding:0 0 20px 0;}
	
.smallcaps {
	font-variant:small-caps;}
	
#student_docs {
	border:#000 1px solid;
}
