/*
-----------------------------------------------
bepress IR local stylesheet.
Author:   Kyle G Sessions
Version:  18 November 2010
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

body {
	background: #ffffff url(assets/md5images/1de78f926640ba2b16a33cbb14df20b2.gif) top left repeat-x; }

/* Header */

#yale #header {
	height: 130px; }

#yale #header #logo {
	margin-top: 38px;
	width: 391px; }

#yale #pagetitle,
#yale #header h1,
#yale #header h1 a {
	display: block;
	float: right;
	width: 403px;
	height: 65px;
	padding: 0;
	margin: 0; }

#yale #pagetitle {
	margin: 47px 31px 0 0; }

#yale #header h1 a {
	text-indent: -9999px;
	background: #244064 url(assets/md5images/1637dd22eac9d36d5de4ec573f27d7e6.gif) top left no-repeat; }



/* ---------------- Header ---------------- */

#yale #header {
	position: relative;  /* needed if there's a second link */
  	height: auto !important; /* !important overrides mbl styling */
}

#yale #banner_image {
	display: block; /* removes descender of inline element */
	width: 980px; /* not necessary if image is sized correctly */
	height: auto;  /* avoids warping improperly sized header image */
}

	/* --- Logo --- */

#yale a#logo_link {
	position: absolute !important; /* !important overrides mbl styling */
	left: 0;  /* change to "left:" for left aligned logo */
	top: 0;  /* two link adjustment, add value for logo under header banner */
  	background: transparent !important; 
	width: 40.03% !important;  /* 395 / 980 */
	height: 100%; 
	max-height: 100%; /* when screen resizes, logo stays in header */
} 

#yale #logo_image {
	width: 100%;
	height: auto; 
}


/* Navigation */

#yale #navigation {
	height: 30px;
	background: #244064 url(assets/md5images/5b27697d8d21ae480df2e4dd04866eb2.gif) bottom left repeat-x;
	border-bottom: 30px solid #fff; }

#yale #navigation #tabs {
	float: right; }

#yale #navigation #tabs li {
	margin: 0; }

#yale #navigation #tabs a {
	border: 0;
	line-height: 27px;
	height: 27px;
	padding: 0;
	text-align: center;
	width: 85px;
	text-decoration: none;
	color: #fff; }

#yale #navigation #tabs a:link,
#yale #navigation #tabs a:visited {
	background: #766 url(assets/md5images/fb063f48ceea7ea0752dad90f5225102.gif) top left no-repeat; }

#yale #navigation #tabs a:active,
#yale #navigation #tabs a:hover,
#yale #navigation #tabs a:focus {
	background: #b72 url(assets/md5images/dd34198eb5c085ab9e035cefac8adc55.gif) top left no-repeat;
	text-decoration: underline; }

/* Sidebar */

#yale #sidebar {
	font-size: 13px;
	padding-top: 0;
	padding-bottom: 72px; }

#yale #sidebar h2 {
	border: 0;
	text-indent: 10px;
	font-size: 13px; }

#yale #sidebar h2.search-header {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 28px;
	font-variant: small-caps;
	color: #fff;
	font-weight: normal;
	background-color: #000;
	height: 48px;
	line-height: 48px;
	margin-top: 0; }

#yale #sidebar ul {
	padding: 5px 0; }

#yale #sidebar ul li a {
	margin-left: 10px; }

#yale #sidebar ul li a:link,
#yale #sidebar ul li a:visited {
	color: #000000;
	text-decoration: none; }

#yale #sidebar ul li a:active,
#yale #sidebar ul li a:hover {
	color: #10386b;
	text-decoration: underline; }

#yale #sidebar ul#side-notify {
	margin-top: -12px;
	font-size: 12px; }

#yale #sidebar form#sidebar-search span.searchbutton {
	position: relative;
	top: 4px; }

* html #yale #sidebar form#sidebar-search span.searchbutton {
	position: static; }
*+html #yale #sidebar form#sidebar-search span.searchbutton {
	position: static; }

#yale #sidebar input#email_address, 
#yale #sidebar input#search,
#yale #sidebar select,
#yale .form-table select,
#yale .form-table input#author {	
	border: 1px solid #000;
	border-left: 5px solid #000; }

/* Footer */

#yale #footer {
	background: #fff; }

#yale #footer-top {
	width: 980px;
	margin: 0 auto;
	background: transparent url(assets/md5images/ab1d35467c0061c2d872140514502f74.gif) top left no-repeat; 
	height: 72px; }

#yale #footer .footer-links {
	width: 900px;
	margin-left: -40px;
	text-align: left;
	float: left; }

* html #yale #footer {
	position: relative; }

* html #yale #footer .footer-links {
	position: absolute;
	top: 10px; }

#yale #footer .footer-links a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	float: left;
	border-left: 1px solid #dededc;
	padding-left: 5px;
	width: 50px;
	height: 45px; }

#yale #footer .footer-links .short-link,
#yale #footer .footer-links .long-link {
	width: 72px; }

#yale #footer p a:link,
#yale #footer p a:visited {
	color: #a96718;
	text-decoration: none; }

#yale #footer p a:active,
#yale #footer p a:hover {
	color: #10386b;
	text-decoration: underline; }

/* Main content area */

#yale #main.text a:link,
#yale #main.text a:visited {
	color: #a96718;
	text-decoration: underline; }

#yale #main.text a:active,
#yale #main.text a:hover {
	color: #10386b;
	text-decoration: underline; }

#yale #main.text h2 {
	font-variant: small-caps;
	font-size: 24px; }

#yale #main.text #home-page-image {
	display: block;
	margin: 0;
	padding: 0;
	width: 666px;
	height: 258px;
	background: url(assets/md5images/ea5d02f834598114cdfa7fddb29e78da.jpg) top left no-repeat; }

#yale #main.text #cover-browse h3 {
	height: 1%; /* IE6 hasLayout */
	min-height: 1%; /* IE7 hasLayout */ }

#yale #main.text #cover-browse h3 a {
	font-weight: normal;
	font-size: 14px; }

#yale #main.text .box h2 {
	padding-bottom: 0;  }

#yale #main.text h2#series-title a,
#yale #main.text .articleInfo a,
#yale #main.text #cover-browse h3 a:link,
#yale #main.text #cover-browse h3 a:visited,
#yale #main.text .box p a:link,
#yale #main.text .box p a:visited {
	text-decoration: none; }

#yale #main.text #cover-browse h3 a:active,
#yale #main.text #cover-browse h3 a:hover,
#yale #main.text .box p a:active,
#yale #main.text .box p a:hover {
	text-decoration: underline; }

/* Four-box layout */

#yale #main.text .box-top.left {
	float: left;
	height: auto;
	width: 260px;
	margin: 0 32px 15px 0;
	padding: 0 10px 0 0; }

#yale #main.text .box-top.right {
	float: left;
	height: auto;
	width: 300px;
	margin: 0 0 15px 0;
	padding: 0; }

/* Image Localization */

#content ul li,
.communities dd span,
.communities dd ul li {
	background-image: url(assets/md5images/c0943f6316125b0c62cb504a7b64209a.gif); }

#cover-browse h3 {
	background: transparent url(assets/md5images/c0943f6316125b0c62cb504a7b64209a.gif) left no-repeat; }

#message ul.confirm ul li,
#message ul.warning ul li {
	background-image: url(assets/md5images/c0943f6316125b0c62cb504a7b64209a.gif); }

.box p a:link,
.box p a:visited {
	background: #fff url(assets/md5images/436697828e80013b9615e33c751b2036.gif) bottom left repeat-x; }

.box p a:active,
.box p a:hover {
	background: #f5f5f5 url(assets/md5images/436697828e80013b9615e33c751b2036.gif) bottom left repeat-x; }

.divider,
.series-div {
	background: transparent url(assets/md5images/436697828e80013b9615e33c751b2036.gif) left repeat-x; }
	
	
#yale #ir-peer h4 a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif }
	
#yale #ir-peer h4 a:link,
#yale #ir-peer h4 a:visited {
	text-decoration: none; }

#yale #ir-peer h4 a:active,
#yale #ir-peer h4 a:hover {
	text-decoration: underline; }
	
/* Advanced Search */

.legacy #yale #footer-top {
	background: transparent url(assets/md5images/ab1d35467c0061c2d872140514502f74.gif) bottom left no-repeat; 
	height: 6px; }

/* Readership Map */

#yale #main.text .rdr.rdr-dc {
	margin-top: -16px;
	margin-bottom: 0; }	

#yale #main.text h3#map-blurb {
	width: auto; }

/* Mobile */
.mbl #yale #navigation { border-bottom: 0; }
.mbl #yale #footer .footer-links {
	width: auto;
	margin: 0;
	float: none; }
.mbl #yale #footer .footer-links .short-link, 
.mbl #yale #footer .footer-links .long-link {
	width: auto;
	display: inline;
	float: none;
	border-color: #000;
	height: auto; }
	
/* fixing "Advanced Search" and "Notify Me" links after sidebar update - Rkarberg 10/27/2016 */
 #yale #container #wrapper #sidebar ul#side-notify { margin-top: 0; }