/*
	NMSU Library Styles	
	Updated: 2008-12-10
*/

/** LIB STYLES **/
#search-feature {
	width: 450px;
	color:#ffffff;
	position:absolute;
	left:590px;
	top:-3px;
	font-size:14px;
	padding:0;
}

/** Treeview footer**/
#footer-container-treeview {
	background: url('http://lib.nmsu.edu/images/sidebar_bkgd212.gif') repeat-y;
	border-top: none;
	clear: both;
	margin: 0;
	padding: 10px 0 20px 10px;
	}

/** RIGHTSIDE CALL BOX **/
.dropshadow{
	float: right;
	background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/images/shadow2.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 170px;
	padding: 0px;
}

.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #ececec;
	padding:0px;
	margin: 0px 0px 0px 0px;
	display: compact;
}

.boxheader{
	background: #882345;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	padding: 4px 4px;
	text-align:center;
	margin: 0 0 0 0 ;
}

		
/** MAIN NAV LINK STYLES **/
.link-list {
	margin: 0;
	padding: 2px 15px 0 15px;
	font-size: 75%;					
	}
	
.link-list ul {
	margin: 0;
	padding: 0;
	}	
	
.link-list li {
	display: inline;
	line-height: 1.1em;
	padding-right: 3px;
	color:#bd4f19;
	}
	
.link-list li a:link,
.link-list li a:visited {
	color:#444;
	text-decoration: none;
	}
	
.link-list li a:hover {
	text-decoration: underline;
	}
	
/** GLOBAL NAV LINKS **/			
.global-link-list {
	margin: 0;
	padding: 2px 15px 0 15px;
	font-size: 75%;					
	}
	
.global-link-list ul {
border-top: 1px dotted #ccc;
	margin: 0;
	padding: 10px 0 10px; 0;
	}	
	
.global-link-list li {
	display: inline;
	line-height: 1.1em;
	padding-right: 3px;
	color:#bd4f19;
	}
	
.global-link-list li a:link,
.global-link-list li a:visited {
	color:#888;
	text-decoration: none;
	font-weight:bold
	}
	
.global-link-list li a:hover {
	text-decoration: underline;
	}	
	
/** RIGHT SIDE NAV LINKS **/	
#rightColumn {
	float: right;
	width: 200px;
	padding-top: 0px;
	background-color: #ECECEC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfbfbf;

	}
#rightColumn a:link, #rightColumn a:visited {
	color: #666;
	text-decoration: none;
	padding-left: 0px;
	}
	
#rightColumn a:hover, #rightColumn a:active {
	color: #000;
	text-decoration: underline;
	}
		
#rightColumn h2 {
	color: #882345;
	font-size: 80%;
	margin: 20px 0px 0px 0px;
	padding: 0px 12px;
	}			

#rightColumn ul {
	margin: 0px;
	padding: 10px 15px;
	}
	
#rightColumn li {
	display: block;
	font-size: 75%;
	font-weight: bold;
	list-style: none;
	margin: 0px 10px 12px 0px;
	}
	
/** MISC STYLES **/
.libtext14b {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #800040;
}
.libtext12p {

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #800040;
}
.libtext12b {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #800040;
}

.deptcontact-text{
	font-size: 12px;
	font-style: normal;
	color:#882345;
	text-align:left;
	font-weight: normal;
}

.deptcontact-text a:link,
.deptcontact-text a:visited {
text-decoration:none;
color:#003591;
}

.deptcontact-text a:hover {
text-decoration:underline;
}

.emailupd1 {
	font-size: 70%
}

/** PAGE COLUMNS **/
.column {
	float: left;
	margin: 10px 0 15px 5px;
	width: 325px;
	}

/*.column p {	
	background: #fff url('http://lib.nmsu.edu/images/colblock.gif') repeat-y scroll 0px 5px;
	padding:0 15px 0 15px;
	}*/
	
.column ul {
	margin: 12px 12px 0px 12px;
	padding: 10px;
	padding-top:0;
	}

.column h4{
font-size:120%
}
.column li{
	font-size: 80%;
	/*list-style-type: none;*/
	list-style-image:url(http://lib.nmsu.edu/images/raquo.gif);
	padding:0 10px 25px 10px;
	/*background: #fff url('http://lib.nmsu.edu/images/colblock.gif') repeat-y scroll 0px 5px;*/
	}
	
. column dd{
	font-size: 80%;
	}
	
/**-----------------------------------**/	
/** "NMSU TEMPLATE-STYLES" OVERRIDES **/
#full-document-container {
	background: url('http://lib.nmsu.edu/images/sidebar_bkgd212.gif') repeat-y;
	}
	
#header-utility {
	background: url('http://lib.nmsu.edu/images/color_bars.gif') repeat-x;
	}	
	
#main-document-body-container {
margin-left: 211px;
}	
	
#main-document-body-contents a {
	font-weight: bold;
	}	
	
#department-photo img {
	padding:0;
	margin-left:0;
	margin-top:-7px;
}
	
#navigation-container {
	float: left;
	width: 211px;
	}

#navigation-contents {
	width: 210px;
	padding:0 0 0 2px;
	}
	
.nav-header-link a {
	font-size: 80%;
	padding: 0 0 0 2px;
	}	

.nav-header-link a:link,
.nav-header-link a:visited {
	font-weight: bold;
	}
					
blockquote {
	background: #fff url('http://lib.nmsu.edu/images/smquote.gif') repeat-y scroll 0px 5px;
	padding:15px 10px 15px 45px;
}
        
blockquote .attribution {
	font-size:80%;
	} 
	      	

/* Event and Exhibits Blocks */

div.eventsgrouping  	{  	
margin: 0;  	
margin-top: 10px;  	
float: left;  	
border: 2px solid #003591;  	
padding: 11px;  	
background-color: #fff;  	
-moz-border-radius: 20px;  	
-webkit-border-radius: 20px;  	
width: 95%;  	
height: auto;  	
text-align: left;  	
}

div.events {
	margin: 0;
	margin-top: 10px;
	float: left;
	border: 1px solid #bbb;
	padding: 11px;
	background-color: #fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 95%;
	height: auto;
	text-align: left;
}
div.events h2, a: link {
	text-decoration:none;
	font-weight:normal;
	margin-top:0;
}
div.thumbnail {
	float:left;
	padding: 0px 20px 2px 0;
	width:90px;
	size:75%;
}
div.thumbnail-caption {
	color: #333;
	font-size: 55%;
	text-align: center;
}
div.thumbnail img {
	/*border:solid 1px #999999;*/
width:90px;
}
