/*
-----------------------------------------------
bepress IR local stylesheet.
Author:   Lani Goto
Version:  July 2013
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

/* Header */

#lrc #header { 
	height: 142px; }

#lrc #pagetitle,
#lrc #header h1,
#lrc #header h1 a {
	height: 142px;
	width: 980px;
	padding: 0;
	margin: 0;
	display: block; }

#lrc #header h1 a {
	background: #ffffff url(assets/md5images/3506042e5d1767598c4e98223107fffb.png) top left no-repeat;
	text-indent: -9999px; }


/* Navigation */
#lrc #navigation { 
	height: 36px;
	width: 980px;
	border-top: 6px solid #6e1c00; }

#lrc #navigation #tabs a {
	background-color: #a13312;
	border: 0;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 0 11px;
	margin:8px 0 0 0;
	 }

#lrc #navigation #tabs a:hover,
#lrc #navigation #tabs a:active,
#lrc #navigation #tabs a:focus {
	text-decoration: underline;
	color: #fff; }
	
#lrc #navigation #tabs #tabone a { border-right: 1px solid #fff; }
#lrc #navigation #tabs,#lrc #navigation #tabs ul { width:280px;}

#lrc h2 { font-size:16px;font-weight:400;}
.lrc-bar { width:600px;height:32px; display:inline-block;float:left;}
#navigation .browse, ul.lrc-nav li a { 
	float:left;
	display:inline-block;
	color:#fff;
	padding:8px;}
.lrc-nav { padding-left:32px;}
.lrc-nav li a { margin-right:20px;text-decoration:none; font-weight:700;}
.lrc-nav li a:hover { background:#6e1c00;}
#lrc #navigation #tabs #tabone a { border-right: 1px solid #fff; }

#lrc .yui3-carousel { 
margin-top:36px;
background-image:none!important;
margin-left:-31px;
border-left:0;
border-right:0;
border-bottom:0;
border-top:1px solid #ccc;
padding:0;}

#lrc #featured .yui3-carousel-item { width:720px;}
#lrc .ft-blurb h2 { font-weight:400;}
#lrc .ft-img { margin-left:32px;}
#lrc .ft-link { text-align:right!important;}

/* Hidden */
.home #sidebar h2, 
.home #sidebar li,
#series-home h4,
menu { display:none; }
.home .clear,
.home .verticalalign { height:0!important;}

/* Sidebar */

#lrc #sidebar h2 {
	background-color: transparent;
	border: 0;
	color: #000000;
	font: bold 15px "Lora", serif; }

#lrc #sidebar p.advanced a {
	text-decoration: none; 
	color: #9e2600;}

#lrc #sidebar p.advanced a:hover,
#lrc #sidebar p.advanced a:active,
#lrc #sidebar p.advanced a:focus {
	text-decoration: underline;
	color: #000; }

#lrc #sidebar #sidebar-search label { color: #000; }

#lrc #sidebar ul li a:hover,
#lrc #sidebar ul li a:active,
#lrc #sidebar ul li a:focus {
	text-decoration: underline;
	color: #000; 
	background-color: transparent; }
	
#lrc #sidebar ul li.expresso { 
	display:block;
	line-height: 25px; }

#lrc #sidebar ul li.expresso a {
	background: transparent url(assets/md5images/a19320ba223092a9fc40e9d95ebda933.png) left no-repeat; 
	padding-left: 30px;
	line-height: 25px; }

/* Main Content */
#lrc #content { background-color: transparent; }

#lrc #wrapper { 
	background: #fff url(assets/md5images/f0a0343974eb23028a2ed4ed75082aab.gif) top left repeat-y; }
	
#lrc #main.text span#lrc-intro-text {
	font-size: 13px;
	font-weight: 400;
	font-family: Lora, serif; }

#lrc #dcn-home h2 { margin-top: 20px; }
#lrc #content .text { padding:36px 0 0 0;}
.home .box p a { 
	border-bottom:0;
	background-color:#fff;
	background-image:none;}

#lrc #content #series-home ul li {
	background: url(assets/md5images/3357aa8f6bb60f7fc6bbf1989e93d58e.gif) left no-repeat; }

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


/* Footer */

#lrc #footer { 
	height: 67px;
	width: 980px;
	margin: 0;
	border-top: 9px solid #6e1c00;
	background-color: #a13312; }

#lrc #footer #bepress a { 
	height: 67px;
	background: #a13312 url(assets/md5images/56c3c3a6712cc6a5cc85e290e795da37.gif); }

#lrc #footer p,
#lrc #footer p a {
	color: #fff;
	text-decoration: none;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	margin-top: 5px; }

#lrc #footer p a:hover,
#lrc #footer p a:active,
#lrc #footer p a:focus {
	text-decoration: underline; }

#lrc #footer #footer-links { 
	float: left;
	width: 400px; }


/* Advanced Search */

.legacy #lrc #wrapper { background-image: none; }

/*
-----------------------------------------------
Lani--Sam added this CSS, please don't delete.
----------------------------------------------- */
.extra-footer { 
	background:#f9f9f9;
	border:1px solid #ABABAB;
	text-align:left;
	padding:12px 0;}

.extra-footer h2 { margin-left:32px;}

.extra-footer dl {
margin:20px 32px;
       -moz-column-count: 2;
       -moz-column-gap: 20px;
       -webkit-column-count: 2;
       -webkit-column-gap : 20px; }
	
.law-schools dd {
	line-height:24px;
	font-size:12px; 
	text-indent:-32px;
	padding-left:32px;}

.law-schools dd img,
#series-home p img { 
	height:16px;
	width:16px;
	display:inline-block;
	margin-right:8px;
	vertical-align:middle;}

#series-home .discipline-switch { 
	float:left;
	display:inline;
	font-size:11px;
	height:27px; 
	margin:0;}

.discipline-switch span { 
	
	background:transparent url(/assets/images/sunburst-icon.png) left no-repeat;
	padding: 0 0 0 20px;}


.discipline-switch strong {
	text-transform:uppercase;}
	
#lrc p.publication-follow {
border-bottom: 0;
width: 20%;
display: inline;
text-align: right;
float: right;
margin-top: -20px;
}
#ir-peer .grid_9, 
#ir-peer .grid_12, 
#ir-peer.container_12 { margin-left:0;}
#ir-peer .grid_3 { margin-left:5%;}
#lrc #ir-peer h4 a { font-weight:400;font-size:18px;}

/* Readership Map */
#lrc #main.text .rdr.rdr-dc {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 350px; }
	
#lrc #main.text .rdr.rdr-dc .rdr__mapContainer {
	height: 330px;
	top: 20px; }
	
#lrc #main.text .rdr.rdr-dc .rdr__mapContainer #rdr__map.rdr__map {
	height: 330px; }
	
#lrc #main.text .rdr.rdr-dc .fullscreen.pull-right {
	top: 325px; }

#lrc #main.text .rdr.rdr-dc .rdr__stats.pull-left { 
	display: none; }
	
#lrc #main.text .rdr.rdr-dc #rdr__map.rdr__map .gm-style .gmnoprint.gm-style-cc {
	bottom: 0 !important; }
	
#lrc #main.text .rdr.rdr-dc #rdr__map.rdr__map .gm-style > div + div {
	bottom: 0px !important; }
	
/* Full Page Map */

.legacy.fullpage-map #lrc #main.text .rdr.rdr-dc {
	height: 630px;
	margin-bottom: 0; }
	
.legacy.fullpage-map #lrc #main.text .rdr.rdr-dc .rdr__mapContainer {
	height: 630px; }
	
.legacy.fullpage-map #lrc #main.text .rdr.rdr-dc .rdr__mapContainer #rdr__map.rdr__map {
	height: 630px; }

/* Mobile */
.mbl #navigation { display:none;}
.mbl .lrc-bar-mobile { 
display:block;
width:100%;
background-color:#A13312;}

.mbl .lrc-bar-mobile .lrc-nav > li { 
float:none;
height:3em;
width:100%;
border-bottom:1px solid #fff;
text-align:left;}

.mbl .lrc-bar-mobile .lrc-nav a { display:block;
width:100%;}
.mbl .lrc-bar-mobile .lrc-nav a:active {  background:#6e1c00;}

.mbl .site-follow .btn { float:none;display:block;width:100%;margin-bottom:1em;font-size:1.2em;}
.mbl h2 { margin-bottom:1em;}
.mbl #sidebar *,
.mbl #footer a { font-size:1.2em;}
.mbl .extra-footer dl {
margin:20px 10px;
       -moz-column-count: 1;
       -moz-column-gap: 0;
       -webkit-column-count: 1;
       -webkit-column-gap : 0; }
       
.mbl .extra-footer dd { font-size:1.2em;padding-bottom:1em;}

/* Homepage Slideshow */

#lrc #dcn-home .newCarousel .news-slider .text-content {
	width: 35%; }

#lrc #dcn-home .newCarousel .news-slider .text-content h2 {
	font-size: 16px;
	font-weight: bold; }

#lrc #dcn-home .newCarousel .news-slider .text-content p { 
	line-height: 1.5em; }