/* Single style sheet for all browsers*/
/* Get WM web site type styles */
@import url(http://www.wmitchell.edu/styles/type.css);
@media screen {
/* Set up the page layout */
* {
	margin:0;
	padding:0;
}
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
	background: #8DA940 url(../images/library-background-2007.jpg) repeat-x left top;
	text-align: center;
	min-width: 810px; color:#064006
}
#middlecolumn	{
	position: relative;
	margin:0 auto 10px auto;
	width:800px;
	text-align: left;
	overflow:hidden;
	background:#163968 url(../images/library-background-2007.jpg) repeat-x left top;
}

/* Page elements */
#topLogohead
	{
	height:144px; background:#000 url(../images/WE-Burger-Library-banner.jpg) no-repeat top left; position:relative;
	}
#MitchellLink	{ position:absolute; top:30px; left:10px; height:90px; width:150px; text-indent:-99999px; border-bottom:0; overflow:hidden; }
#LibraryLink	{ position:absolute; bottom:40px; right:0; height:33px; width:370px; text-indent:-99999px; border-bottom:0; overflow:hidden; }	
	/* Where the content goes */
#MainContent { 
	position: relative; top:2px;
	background:#C7D99B url(../library/images/L07-main-background.jpg) repeat-y top right;
	min-height:450px; _height:450px;
	width:610px;
	padding:15px 0 25px 15px;
	overflow:visible;
	font: normal 1em/1.05em Arial, sans-serif;
	color:#222; margin-bottom:0;
}

#RightSideBar
	{
	float:right; top:144px; background:#163968 url(../images/right-sb-background.jpg) repeat-y top right; width:185px; _height:315px; min-height:315px; overflow:visible; padding:75px 0 100px 0; color:#fff; margin:0 -10px;
	}
#RightSideBar #Lower
	{
	width:175px; height:140px; padding-top:50px; position:relative; overflow: visible;
	}
#RightSideBar #Lower p	{ font:normal .9em/1em Arial, sans-serif; margin:7px; padding:0;  }
#RightSideBar #Lower h3	{ font:bold 1em/1.5em Arial, sans-serif; margin:7px; padding:0; color:#FE8101; }
#RightSideBar #Lower h3.AboutUs { text-indent:-99999px; background:url(../library/images/About-us.jpg) no-repeat center right; width:95px;  }		
div.bottomFixer, div#botnav { width:90%; clear:both; float:none; margin:-10px; padding:0; }

/* RSS Feed bar */
div#XMLfeed
	{
	color:#663;
	position:absolute; top:5px; left:-5px;
	margin:0; padding:0;
	width:180px; height:34px; 
	background: url(../library/images/XML-background.gif) no-repeat top left;
	z-index:99;
	}
div#XMLfeed a#XMLdot
	{
	background: url(../library/images/XML.gif) no-repeat top left; 
	height:19px; width:19px; float:left; margin:8px 8px 7px 8px; border:0; text-indent:-99999px; overflow:hidden;
	}
div#XMLfeed span#XMLtext
	{
	font:normal .75em Arial, sans-serif; float:left; position:relative; top:5px;
	}
div#XMLfeed span#XMLtext a {color:#FF3F00; }	

#MagicCorner { position:absolute; right:0; top:144px; width:220px; height:67px; background: url(../library/images/magic-corner.jpg) no-repeat top right; z-index:11;}	
	/* Variations on the MagicCorner */
body.SearchPage #MagicCorner { background:url(../library/images/magic-corner-research.jpg) no-repeat top right;}
body.ServicesPage #MagicCorner { background:url(../library/images/magic-corner-services.jpg) no-repeat top right;}

	/* alternate looks */
body.SearchPage #MainContent	{ 
	background:#C7D99B url(../library/images/L07-mainresearch-bkg.jpg) repeat-y top right;
}
body.ServicesPage #MainContent	{ 
	background:#C7D99B url(../library/images/L07-mainservices-bkg.jpg) repeat-y top right;
}
	/* this makes a consistent bottom */
#bottomMargin { height:1px; clear:both; width:775px; font:normal 1px/1px sans-serif;}
.reSearch
	{ text-indent:-5000px; background:url(../images/L07-reSearch.gif) no-repeat left center; width: 500px; height:14px; padding:1.5em 0 5px 15px; position:relative;}
span.reSearchWhat { position:relative; left:5065px; top:-.45em; text-transform:uppercase; }	
a.freeRestart:link, a.freeRestart:visited { position:absolute; left:0; top:146px;
background:url(../images/free-research-restart.jpg) no-repeat center center; height:19px; width:148px; display:block; text-indent:-99999px; border:0; z-index:11; }
a.freeRestart:hover { background-image:url(../images/free-research-restart-hover.jpg); border:0; }

div.twoColumn { width: 280px; float:left; }
div.threeColumn { width:183px; float:left; }
/* :::: CONTAINERS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

div.fileCabinet { width:570px; max-width:570px; width:auto;  }
div.ilrContentWrapper
	{
	clear:left;
	border:0 solid #fff; 
	background:transparent;
	display:block;
	width:570px;
	}
div.MainSearchType
	{
	 padding:0; width:600px; height:auto; margin:3px 5px; padding:0; overflow:visible;
	}
div.navigationRow
	{
	 padding:0; width:600px; height:auto; margin:10px 5px 0 5px; padding:0; overflow:visible;
	}
div.tip
	{
	position:relative; width:275px;  background:#EBF9FF; padding:25px 0 5px 0; 
	border-bottom:1px #8FA3BF solid; border-right:1px #8FA3BF solid;
	margin:5px 10px; font-size:.9em; color:#667;
	}

/* :::: FONT and PARAGRAPH variations :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

h2 { color:#cc1b00; } /*465420*/
h4 { color:#435415; }
p.footerNote
{ background:#8DA940; margin:0; padding:5px; width:800px; text-align:center; font-weight:bold; }
div.tip h5
	{
	background:#B4E2F8; color:#2867BF; width:275px; margin:0; padding:3px 0; 
	border-bottom:1px #8FA3BF solid; border-right:1px #8FA3BF solid;
	text-indent:15px; position:absolute; top:0; left:0; 
	} 

/* :::: TABS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

div.ilrTabOn, div.ilrTabOff { background: transparent; float:left; }
div.ilrTabOn a, div.ilrTabOff a, div.ilrTabOn a:visited, div.ilrTabOff a:visited
	{
	font-size:.9em; line-height:1.75em; 
	font-family:Tahoma, sans-serif; 
	margin:0 0 0 9px; border:0; padding:.3em 4ex .3em 1.25ex; 
	overflow:hidden; width:auto; color:#fff; 
	}
div.ilrTabOff a#linkFor, div.ilrTabOff a#linkGen
	{ background:url(../images/tab-off.gif) no-repeat right top; }
div.ilrTabOff a#linkLM
	{ background:url(../images/author-off.gif) no-repeat right top; color:#fff; }
div.ilrTabOff a#linkSpec
	{ background:url(../images/subject-off.gif) no-repeat right top; color:#fff; }		
div.ilrTabOn a
	{ background:url(../images/tab-on.gif) no-repeat right top; color:#fff; font-weight:bold; }
div.ilrTabOff a:hover#linkGen, div.ilrTabOff a:hover#linkFor { color:#B6D0F2; }
div#folderSpec { background:#FFFCFA; min-height:200px; _height:200px; padding:.5em 0; border:1px #BF7830 solid; border-top-width:5px; }
div#folderLM { background:#FAFFFB; min-height:200px; _height:200px; padding:.5em 0; border:1px #30BF5B solid; border-top-width:5px; }
a#linkGen { color:#fff; }
a#linkFor { color:#fff; }
div#folderGen { background:#FAFCFF; padding:.5em 0; border:1px #163968 solid; border-top-width:5px; min-height:200px; _height:200px;  }
div#folderFor { background:#FAFCFF; padding:.5em 0; border:1px #163968 solid; border-top-width:5px; min-height:200px; _height:200px;  }
div.ilrTabOn a#linkLM, div.ilrTabOff a:hover#linkLM
	{ background:url(../images/author-tab-on.gif) no-repeat right top; color:#fff; }
div.ilrTabOn a#linkSpec, div.ilrTabOff a:hover#linkSpec
	{ background:url(../images/subject-tab-on.gif) no-repeat right top; color:#fff; }		


/* :::: LINKS and BUTTONS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
a:link, a:visited { color:#07418C; border-color:#8DA940;  }
a:hover	{ color:#214A80; border-color:#214A80; }
#RightSideBar a { font:bold .9em/1.25em Arial, sans-serif; color:#fff; }
#RightSideBar a:hover { border-bottom-color:#e0e0ff; }
.folderWrapper a:visited, .bibRecord a:visited { color:#665A8C; } 
#RightSideBar #Lower p a
	{ display:block; float:left; width:70px; height:1.5em; margin-right:10px }	
#suggestion input, #suggestion  textarea { width:144px; background:#DFE5C3; border:1px #7D8073 solid; padding:.25em 0; text-indent:.25em; }
.SearchGo, #suggestion .SearchGo
	{
	text-align:center;
	font:bold 7pt/20px Verdana, sans-serif;
	color:#284E7F; 
	background:#E0EDB2 url(../images/L07-button-background.jpg) repeat-x center left; 
	border-top:1px #B8C0CC solid; 
	border-right:1px #828C99 solid; 
	border-bottom:1px #828C99 solid; 
	border-left:1px #B8C0CC solid; 
	padding:.5em 1em;
	_padding:0;
	margin:0 0 3px 0;
	text-transform:uppercase;
	margin:0;
}
.SearchGo:hover, #suggestion .SearchGo:hover
	{
	background:#9a0000 url(../images/L07-button-hover.jpg) repeat-x left center;
	color:#fff;
	border-top:1px #ccc0b8 solid; 
	border-right:1px #992882 solid; 
	border-bottom:1px #992882 solid; 
	border-left:1px #ccc0b8 solid; 
	cursor: pointer;
	 }
.SearchInput { 
	width:290px; height:20px; 
	font:bold 9pt Arial, sans-serif; 
	border-top:1px #828C99 solid; 
	border-right:1px #B8C0CC solid; 
	border-bottom:1px #B8C0CC solid; 
	border-left:1px #828C99 solid; 
	color:#153867;
	padding:.5em 1em;
	margin:0 0 3px 0;
	 }
	
a.bookmark { border:0; padding-left:77px; }


/* :::: INFO THINGS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

div.Group { position:relative; }
a:visited.infoTip, a:link.infoTip { overflow:hidden; background:url(../images/more-info-active.jpg) no-repeat right top; padding-right:20px; }
a:hover.infoTip { background:url(../images/more-info.jpg) no-repeat right top; }
span.infoItem{ position:absolute; top:-99999px; }
a:hover.infoTip span.infoItem { top:0; right:25px; width:350px; overflow:auto; background:url(../library/images/info-background.gif) no-repeat left bottom; padding-bottom:20px; color:#333; padding-left:5px; }
a:hover.infoTip span.infoItem h4 { color:#141; }
center { text-align:left; }

#RightSideBar .LatestTitles a { line-height:2.5em; }

/* :::::::::::: Resources ::::::::::::::::::::: */
a.resourceTitle { font-weight:bold; }
a.resourceTitle:link { font-weight:bold; color:#0F4B99;  }
a.resourceTitle:visited { color:#677C99; }
a.resourceTitle:hover { border-bottom-color:#0F4B99; }


div.ilrContentWrapper a:link { color:#0F4B99;  }
div.ilrContentWrapper a:visited { color:#677C99; }
div.ilrContentWrapper a:hover { border-bottom-color:#0F4B99; }
div#GoogleResults
	{
	width:540px; _width:555px;
	background:#fff; 
	margin-bottom:-15px; 
	position:relative; 
	padding:1em 0 1em 1em;
	}
div.ilrContentWrapper ul
	{
	list-style-type:none; margin:0 0 1.5em 1.5em;
	}
div.ilrContentWrapper ul li { margin:.25em 0 0 .33em; }
div.ilrContentWrapper ul ul  { margin:0 0 0 .33em; }
div.ilrContentWrapper ul ul li { list-style-type:square; color:#ddf; }
ul.Resources
	{
	list-style-type:none; margin-left:0;
	}
ul.Resources li
	{
	background:#FFFEF7; 
	border-bottom:.5em #D9E4BA solid; border-right:1px #D9E4BA solid; 
	padding:.25em 0; color:#666666; margin:.5em 0; border-top:0; width:100%; overflow:hidden;
	}
ul.Resources li a	{ color:#7A7ACC; }
ul.Resources li a:hover	{ border-bottom-color:#7A7ACC; }	

div.ilrContentWrapper  hr { height:0; border:0; margin:.5em 0; border-bottom:1px #ddf solid; width:66%; }
p.footerNote a:link, p.footerNote a:visited { color:#fff; }
#suggestion { background:#2D5986 url(../images/minitab.gif) no-repeat right top; padding:.5em 0; border-bottom:1px #00214D solid; margin:1em 0 -3em 0; }
#suggestion h4 { color:#E2EDB3; margin:.1em; }
#suggestion p { color:#EAF2C2; font:icon; margin-top:1em; }
/* Freesources RSS */
a.Feedlink, div.ilrContentWrapper a.Feedlink{ height:16px; background:#FF7549; color:#fff; font:bold 10px/16px Arial, sans-serif; padding:0 1ex; border:1px #FFB399 solid; margin:0 2em; }
a.Feedlink:hover, div.ilrContentWrapper a.Feedlink:hover { border-color:#fff; }
h2 strong { font:normal 1em Arial Black, sans-serif; }
div.SearchResults { position:relative; padding-left:1em; }
div.SubTab { width:auto; background:#2DB355; margin:0 0 .25em 0; padding:.5em 1em; color:#fff; position:relative; top:-8px; }
div.SubTab a:link, div.SubTab a:visited  { color:#fff; }
div.SubTab a:hover { border-color:#fff; }
div.SubTab strong { margin-right:8em; }
#imageVerificationImages a { border:none; }
#imageVerificationImages a:hover img { position:relative; left:1px; top:1px; }

}
