body {
}

a:link
{
	color:black;
	text-decoration: none;
}

a:link, a:visited
{
	color:black;
}

ul,  dl
{
	padding: 0;
	margin:0;
	list-style-type: none;
}


h1
{
	margin-top: 2px;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	margin-bottom:15px;
	padding-bottom:0;
	font: 24px/30px  "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	color: #A51913;
	letter-spacing: narrow;
}

h2
{
	margin-top: 3px;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	margin-bottom:15px;
	padding-bottom:0;
	color: #A51913;
	letter-spacing: narrow;

	font: 18px/24px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}

h3
{
	margin: 5px 0;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
/* 	padding-right: 10px;
	padding-left: 5px; adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math.
						A nested div with side padding can also be used as an alternate method. */
	color:#A51913;
	font: 16px/22px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}

h4
{
	color:#A51913;
	margin: 5px 0;
	padding: 0;
	font: 14px/20px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}

h5
{
	color:#A51913;
	margin: 5px 0;
	font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}

table p
{
    display: inline;
}
.big
{
	font-size:115%
}

.font-gray
{
    color:#a4a4a4;
}

.searchText, .searchButton
{
	display:none;
}

.container
{
	clear: both;
	max-width: 962px;
	min-width: 962px;
	margin: 0 auto;
    border-right:8px #EEE solid;
    border-bottom:5px #EEE solid;
    background-color:#AAA;
}

.lib-header
{
	background-color: #FFF;
	width:960px;
	height:37px;
}

.header-item-left
{
	float:left;
	padding-top:5px; padding-bottom:5px; padding-left:5px;
}

.header-item-right
{  /* hours, my account, askus buttons  */
	float:right;
	padding-top:7px; padding-bottom:5px; padding-right:3px;
}


.hours-lib
{
	float: right;
	margin:0;
	font: 60%/1.2 Verdana, Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-top:1px;
}

.hours-today
{  /* Today's hours heading - light yellow color*/
	padding:4px 20px;
	text-align:right;
}

.hours-branch
{
	float:left;
	text-align:right;
	padding-right:8px;
	width:200px;
}

.hours-list
{
	float:left;
	text-align:left;
	width:115px;
}

.hours-lib a:link
{
	color:#000000;
	text-decoration: underline;
}

.hours-lib a:visited
{
	color: #000000;
	text-decoration: none;
}

.menubar
{  /*-- drop down menu background iamge  -- */
	background-image:url("/web/20150315122339im_/http://www.lib.umd.edu/images/bg-dropdownmn.png");
	width:960px;
	height:25px;
}

.fc-event-title
{
    color: black;
    cursor: pointer;
    font-weight: normal;
    padding: 0 1px;
    text-decoration: underline;
}

.fc-event-body
{
    border-bottom: 0px;
    margin-bottom: 3px;
    min-height: 30px;
    padding: 3px;
}

ul.nav
{
	list-style: none; /* this removes the list marker */
	border-top: 1px solid #666; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin-bottom: 15px; /* this creates the space between the navigation on the content below */
}



ul.nav li
{
	border-bottom: 1px solid #666; /* this creates the button separation */
}

ul.nav a, ul.nav a:visited {
/* grouping these selectors makes sure that your links retain their button look even after being visited */
	padding: 5px 5px 5px 15px;
	display: block; /* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	text-decoration: none;
	background: #8090AB;
	color: #000;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus
{ /* this changes the background and text color for both mouse and keyboard navigators */
	background: #6F7D94;
	color: #FFF;
}

ul.submenu-item
{
	list-style-image: url(/web/20150315122339im_/http://www.lib.umd.edu/images/redarrow.gif);
	margin:0;
	padding:0 0 0 20px;
}

ul.submenu-item li
{
	border:0;
	padding:2px 0;
}

ul.subsubmenu-item
{
    list-style-image: url(/web/20150315122339im_/http://www.lib.umd.edu/images/redsquare.gif);
	margin:0;
	padding:0;
}

ul.subsubmenu-item li
{
	border:0;
	padding:1px 0;
	background-color: #EEE;
}

ul.MenuBarActive
{
    z-index: 1000;
}

ul.MenuBarHorizontal a
{
    background-color: #800000;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    padding: 0.3em 1.5em;
    text-decoration: none;
}

ul.MenuBarHorizontal li
{
    cursor: pointer;
    float: left;
    font-size: 95%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}

ul.MenuBarHorizontal ul
{
    display:none;
}

.sidebar
{
	float: right;
	width: 326px;
	padding: 2px 4px 5px 4px ;
	border-left: 1px solid #BBB;
	background-color:#fff;
	box-shadow: 0 0 1px #BBB;
/*	border-left: 1px solid #999;*/

}

.slides-box
{
	display:none;

}

.searchall
{
    display:none;
}


.content-body ul, dl
{
    list-style-image: url("/web/20150315122339im_/http://www.lib.umd.edu/images/redsquare.gif");
}
.content-body li
{
    padding: 2px 0;
}

ul.nav-left
{
    background: url("/web/20150315122339im_/http://www.lib.umd.edu/images/list-bg.jpg") repeat-y scroll 0 0 transparent;
    list-style-image: url("/web/20150315122339im_/http://www.lib.umd.edu/images/redarrow.gif");
    margin: 2px 2px 0;
    padding: 5px 10px 5px 20px;
}

ul.nav-left li {
    border-bottom: 1px dashed #CCCCCC;
    padding: 2px 0;
}

.content-home
{
	padding: 10px 0;
	width: 65%;
	float: right;
	alignment-adjust:left;
}


.lists
{
    background: url("/web/20150315122339im_/http://www.lib.umd.edu/images/list-bg.jpg") repeat-y scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    float: left;
    height: 300px;
    width: 150px;
}

.quicklinks
{
    margin: 0 15px;
    width: 620px;
}

.bg-grey
{
    background-color: #EEEEEE;
}

.bg-grey-roundcorners
{
    background-color: #EEEEEE;
    border: #DDDDDD 1px solid;
    border-radius: 10px;
    padding:5px;
}

.bg-grey-img
{
    background: url("/web/20150315122339im_/http://www.lib.umd.edu/images/list-bg.jpg") repeat-y scroll 0 0 transparent;
}

.alert
{
    color: red;
}

.big
{
    font-size: 2em;
}

.img-caption
{
    font: 80%/1.4 Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
}

.float-left
{
    float: left;
    padding: 5px 5px 5px 0;
    width: 250px;
}

.float-right
 {
    float: right;
    padding: 5px 0 5px 5px;
    width: 250px;
}

.footer
{
    background-image: url("/web/20150315122339im_/http://www.lib.umd.edu/images/wrapper/footer-bg.png");
    border: 1px solid #AAAAAA;
    clear: both;
    font: 80%/1.4 Verdana,Arial,Helvetica,sans-serif;
    height: 90px;
    padding: 5px;
}

.footer-left {
    float: left;
    padding: 0;
}

.footer-right {
    float: right;
    padding: 0 5px;
    text-align: right;
}

img#logoprint
{
	border:none;
}

#header-container1 {
    background-color: #000000;
    background-position: left top;
    background-repeat: repeat-x;
    color: #FFFFFF;
    height: 192px;
    line-height: 15px;
    margin: 0;
    position: relative;
    width: 960px;
}

	#header-container1.noheader #hour
	{
		height:0px;
		display:none;
	}

#header-container1.noheader
 {
    height: 37px;
}
/*Sidebar.aspx*/
#sidebar, #sidebar-body img
{
	display:none;
}

#leftmenu
{
	float: left;
	width: 163px;
	text-align:left;
	font-size: 95%;
	overflow-x:hidden;
}

#body-container1
{
    background-color: #FFFFFF;
    background-repeat: repeat-y;
    color: Black;
    height: auto;
    margin: 0 auto;
    min-height: 400px;
    overflow: hidden;
    position: relative;
    width: 960px;
}


#site-container1
{
		margin: 0px auto 0;
		font-size: 1em;
		width: 960px;
}

.content-title
{
	font:160%/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom:10px;
	color:#800;
}

#content
 {
    float: left;
    padding: 5px 15px;
    width: 545px;
}

#content-wide
{
    float: left;
    padding: 0 8px;
    width: 720px;
}

#content-single
 { /* for 1 column. */
  width:940px;
  padding: 0 8px;
  margin: 0 auto;
}

#content-narrow
 { /* for 1 column like search result page. */
  width:880px;
  padding: 10px 10px;
  margin: 15px auto;
  border: 2px #F1F1F1 solid;
}



/*MD Map Collection*/
#umd-frame-header-search
{
	display:none;
}
#maplogo
{
	padding:15px 0px 0px 0px;
}

#browsemap
{
	display:none;
}

#digitized
{
	display:none;
}

#aboutus
{
	display:none;
}

#specialcollections
{
	display:none;
}

/* -- Todays hours section --*/
#hour
{
	width:960px;
	height:155px;
	margin-bottom:1px;
}



/*
     FILE ARCHIVED ON 12:23:39 Mar 15, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:46:07 Oct 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.524
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.025
  esindex: 0.009
  cdx.remote: 17.802
  LoadShardBlock: 131.459 (3)
  PetaboxLoader3.datanode: 93.96 (5)
  PetaboxLoader3.resolve: 908.036 (3)
  load_resource: 954.722 (2)
*/