/* Additional sytles for library homepage */


/*links in header: archives, lab, moodle */
#relateddept{
	margin-left: 17px;	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066;
	padding-top: 3px;
	}

#relateddept a:link, #relateddept a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color: #000066; text-decoration:none;
	}
#relateddept a:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline;}
 
 #wrapper{
	 margin-top:20px;
 }

/* Begin -- Leftside Content */
#left{
	float:left;	
	margin-left:5px;
	width:235px;
	margin-top:-5px;	
	}
	
.featureboxheading{
background-image:url(images/leftnav.jpg);
font-size:14px;
font-weight:bold;
color:#ffffff;
border:1px solid #51739b;
margin: 10px 0 0 0;
padding: 2px 0;
}

.featureboxheading a:link, .featureboxheading a:visited, .featureboxheading a:link, .featureboxheading a:visited{
color:#ffffff;
text-decoration:none;
}

.featureboxbody{
background:#DDDDFF;
border-right:1px solid #51739b;
border-left:1px solid #51739b;
border-bottom:1px solid #51739b;
padding:3px;
color:#003366;
}

.feature {
background-color:#fafbfc;
padding: 5px 3px;
margin: 0 0 5px 0;
border: 2px solid #c6c6c6;
}

.feature ul{
list-style-image:url(images/bullet_red_square.gif);
margin-left:12px;
padding:0px;
margin: 0 0 0 10px;
}

.feature li{
margin: 0 0 5px 0;
}

/* End -- Leftside Content */

/*Center Content */

#center{
margin: 0px 230px 0px 250px; 
background-color:#FFFFFF;

}

#find {
padding-bottom:-20px;

}

#find p{
margin-left: 10px;
text-indent: -10px;
}


.photo{
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
background-color:#eeeeee;
font-size:11px;
color:#036;
padding: 5px;
border: 1px solid #036;
}


/* bullets as backgound to reduce spacing between bullet and text */
.findbullets li {
list-style-type: none;
padding: 0 0 0 0px;
margin:0 0 0 -30px;
font-size:120%;

}

.findbullets li ul{
list-style-type: none;
list-style-image:url(images/graysmarrowbullet.gif);
padding: 0 0 0 52px;
margin:5px 0 9px 10px;
font-size: 70%;
}

.catlinkhead{
font-weight:bold;
color:#9f0b31;
border-bottom:2px #9f0b31 solid;
margin-bottom:-10px;
font-size:18px;
}

.catlinkheadfind{
font-weight:bold;
color:#9f0b31;
border-bottom:2px #9f0b31 solid;
margin-bottom:-10px;
margin-right:230px;
font-size:18px;
}

.servicetable{
margin:-12px 0 45px 0;
}

.catlinkhead a:link, .catlinkhead a:visited, .catlinkheadfind a:link, .catlinkheadfind a:visited{
color:#9f0b31;
text-decoration:none;
}

.catlinkhead a:hover, .catlinkheadfind a:hover{
color:#FF0000;
} 


.catlinks {
background-color:#ffffff;
font-size: 90%;
color: #666666;
}
.catlinks a:link, .catlinks a:visited{
color:#003399;
text-decoration:none;
}
.catlinks a:hover{
color: #003399;
text-decoration:underline;
}

.catlinks ul{
list-style-image:url(images/bullet_red_square.gif);
margin-left:12px;
padding:0px;
}
.catlinks li{
	margin-bottom:7px;
}

/* END CENTER CONTENT */

/* Begin -- Rightside Content */
#right {
    float:right;
	margin-right: 5px;	
	width: 210px;
	padding-top: 7px;
	}
	
.suggest {
padding:20px 10px 0 10px;
color:#003893;
border: 0px solid #999999;
font-weight:bold;
font-size:larger;
}

.suggest a:link, .suggest a:visited{
color:#003893;
text-decoration:none;
}

.suggest a:hover {
color: #FF0000;
text-decoration:none;
}
.hoursheading{
background-color:#ee9933;
font-size:14px;
font-weight:bold;
color:#ffffff;
border-right:1px solid #ee9933;
border-left:1px solid #ee9933;
border-top: 1px solid #ee9933;
margin: 10px 0 0 0;
padding: 2px 0 2px 10px;
}

.hoursheading a:link, .hoursheading a:visited, .hoursheading a:link, .hoursheading a:visited{
color:#ffffff;
text-decoration:none;
}

.hours {
font-size:12px;
color:#003366;
/*background-color:#fafbfc;*/
padding: 5px 3px;
margin: 0 0 5px 0;
border-right:1px solid #ee9933;
border-left:1px solid #ee9933;
border-bottom: 1px solid #ee9933;
}

.hours ul{
list-style-image:url(images/bullet_red_square.gif);
margin-left:12px;
padding:0px;
margin: 0 0 0 10px;
}

.hours li{
margin: 0 0 5px 0;
}

/* End -- Rightside Content */
/* fix footer position - to work left column first, then right, the center*/	
#clear{
clear:both;
}


