/* CSS Document */

/*Graphics, Design, Layout and CSS by Carrie Phillips 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 Styles***************/
/*************************************/

body {margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	background:url(../gifs/slices/body_bg.jpg) repeat-y #922E2E;
}

h1 {font-size:1em;}

a, a:link, a:visited {color:#336600;}
/*************************************/
/********Container Styles*************/
/*************************************/

#container {
width:760px;
position:absolute;
	height:auto;
	min-height:100%;
	background:url(../gifs/slices/container_bg.jpg) repeat-y #E3E4C0;
	padding-top:0;
	margin-top:0;
	top:0;
}

/*************************************/
/**********Header Styles**************/
/*************************************/
div#header {height:146px;
width:auto;
margin:0;
padding:0px;}

#headr a{padding:0;
margin:0;}

a#hilogo {background:url(../gifs/slices/hilogo.png) no-repeat;
height:146px;
width:194px;
float:left;
}

a#aha {background:url(../gifs/slices/headerbackground.png) no-repeat;
height:146px;
width:565px;
float:left;
}

#header a{text-decoration:none;}

h1 {padding:0;
margin:0;
}


/*************************************/
/*********Navigation Styles***********/
/*************************************/
#navigation {
	
	background:url(../gifs/slices/nav_bg.jpg) repeat-x;
	margin:0px;
	padding:0px;
	float:left;
	width:760px;
	height:29px;
}

#navigation ul {margin:-6px 0px 0px 0px;
padding:0px;}

#navigation li {float:left;
list-style:none;
display:block;
font-size:13px;
margin:0px;
padding:0px;
}

#navigation ul li a, #navigation ul li a:link, #navigatioon ul li a:visited {color:#000000;
width:140px;
padding:10px 8px 0px 3px;
margin:0px 0px 0px 0px;
height:30px;
display:block;
text-decoration:none;
font-weight:bold;
text-align:center;
}

#navigation ul li a:hover, #navigation ul li a:active {background:url(../gifs/slices/tab.jpg) right no-repeat;}
/*************************************/
/**********Column Styles**************/
/*************************************/

#content {width:auto;
height:auto;
margin-top:40px!important;
margin-top:0px;

padding-bottom:3em;}/*the negative margin keeps the graient div from pushing the content of the page down*/

#leftcolumn, #rightcolumn, #middlecolumn {font-size:.8em;}

img {border:#003333 1px solid;}

p {margin:10px;
}

h2 {font-size:1.2em;
	color:#922E2E;
	margin-left: 10px;
}

h3 {font-size:1.1em;
color:#663300;
margin-left:20px;}

h4 {font-size:1em;
color:#000000;
margin-left:20px;}

/***********Left Column***************/
#leftcolumn {width:190px;
	height:auto;
	float:left;
	padding-right:10px;
}

#search {width:150px;}
.box {background:#DADAAD;
	border:#006666 1px solid;
	height:auto;
	width: 165px;
	margin:10px;
	padding-bottom:5px;
	text-align:center;
	font-size:.9em;
	
}



#leftcolumn .box h2 {font-size:1.2em;
color:#000000;
border:none;
width:auto;
background:none;}



#leftcolumn h2{border-bottom:#FFFFFF 1px solid;
width:170px;
color:#F2F3ED;
background:#82845C;}

#leftcolumn a, #leftcolumn a:link, #leftcolumn a:visited {color:#FFFFFF;
text-decoration:none;
}

#leftcolumn a:hover, #leftcolumn a:hover:active {color:#FFFFFF;
text-decoration:underline;
}
#leftcolumn ul {margin:0px;
padding:20px;
}

#leftcolumn ul li {
margin:0px;
margin-bottom: 10px;
color:#FFFFFF;
}

#leftcolumn .box a {color:#336600;}
/**********Middle Column*************/
#middlecolumn {
	width:355px;
	height:auto;
	float:left;
	background-color: #E3E4C2;
}

/*********Right Column***************/
#rightcolumn {
	width:195px;
	height:auto;
	float:left;
	background-color: #E3E4C2;
}

#rightcolumn img {border:none;}
#rightcolumn ul {margin:0px;
padding:0px;}

#rightcolumn ul li {margin-left:20px;
margin-bottom:5px;}

#rightcolumn a, #rightcolumn a:link, #rightcolumn a:visited {color:#003300;
text-decoration:none;}

#rightcolumn a:hover {text-decoration:underline;}

/********Calendar Styles************/
table a, table a:link, table a:visited {background:#9AB6A6;
color:#000000;
text-decoration:none;
width:10px;
padding:1px;}

table a:hover, table a:active {background:#7C948E;
text-decoration:none;
color:#FFFFFF;}

table {border: 1px #000000 solid;
margin-left:10px;
text-align:center;}

/*************************************/
/**********Footer Styles**************/
/*************************************/

#footer {height:auto;
	clear:both;
	background:#7C948E;
	font-size:.7em;
	text-align:center;
	position:absolute;
	bottom: 0px;
	width:760px;
}

#footer a, #footer a:link, #footer a:visited {color:#FFFFFF; text-decoration:none;}
#footer a:hover, #footer a:active {text-decoration:underline;}


/*************************************/
/*******Classes/Extra Styles**********/
/*************************************/

.qote {font-style:italic;
	font-size: .9em;
	text-align:center;
	color:#FFFFFF;
}

.hidden {visibility:hidden;
}

.class {background:#7C948E;
border-bottom:1px solid #003333;
color:#FFFFFF;}

.clear {clear:both;
height:1px;}

.date {color:#660000;}

.center {text-align:center;}

