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

#etsu {
	margin-top: 23px; }


/* Header */

#etsu #header {
	height: 109px; }

#etsu #header #top {
	width: 980px;
	height: 18px;
	background: #f6d44f url(assets/md5images/0ca6cc81fad94d7b8d5caa33791e361f.gif) top left repeat-x;
	padding: 0;
	margin: 0;
	display: block; }

#etsu #header #top #toplinks {
	width: 440px;
	height: 18px;
	padding: 0;
	margin: 0;
	margin-top: 3px;
	display: block;
	float: right; }

#etsu #header #top #toplinks p {
	width: 440px; }

#etsu #header #top #toplinks p,
#etsu #header #top #toplinks p a {
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: transparent;
	padding: 0 9px;
	margin: 0;
	border: 0; }

#etsu #header #top #toplinks a:hover,
#etsu #header #top #toplinks a:active,
#etsu #header #top #toplinks a:focus {
	text-decoration: underline; }

#etsu #header #bottom {
	width: 980px;
	height: 91px;
	padding: 0;
	margin: 0;
	display: block; }

#etsu #header #bottom #logo,
#etsu #header #bottom #logo * {
	width: 324px;
	height: 91px;
	padding: 0;
	margin: 0; }

#etsu #header #bottom #pagetitle,
#etsu #header #bottom h1,
#etsu #header #bottom h1 a {
	width: 656px;
	height: 91px;
	padding: 0;
	margin: 0;
	display: block; }

#etsu #header #bottom #pagetitle {
	margin-left: 324px; }

#etsu #header #bottom h1 a {
	background: #002d62 url(assets/md5images/b79927c20ae1561a7e5f6a473d03a630.gif) top left no-repeat;
	text-indent: -9999px; }


/* Navigation */

#etsu #navigation {
	height: 46px;
	border-bottom: 1px solid #e0e0e0; }

#etsu #navigation #tabs,
#etsu #navigation #tabs ul,
#etsu #navigation #tabs ul li {
	padding: 0;
	margin: 0; }

#etsu #navigation #tabs a {
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	font-weight: normal;
	color: #002147;
	background-color: #fff;
	padding: 0 11px;
	margin: 0;
	border: 0;
	float: left; }

#etsu #navigation #tabs a:hover,
#etsu #navigation #tabs a:active,
#etsu #navigation #tabs a:focus {
	color: #000;
	text-decoration: underline; }


/* Sidebar */

#etsu #sidebar p.site-follow {
	display: none; }

#etsu #sidebar h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	padding: 0;
	border-top: 0;
	border-bottom: 0;
	text-indent: 15px; }

#etsu #sidebar a, 
#etsu #sidebar p.advanced a {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none; }

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

#etsu #sidebar #sidebar-search label {
	font-size: 13px;
	color: #000; }

#etsu #sidebar p.advanced + div {
	display: none; }

#etsu #sidebar p#sponsor {
	color: #000;
	margin-left: 15px; }


/* Main Content */

#etsu #content {
	background-color: transparent; }

#etsu #wrapper {
	background: #fff url(assets/md5images/6d989037f3d351b4141d7e66839eb02e.gif) top left repeat-y; }

#etsu #dcn-home h2 {
	font: normal 21px Arial, Verdana, Helvetica, sans-serif;
	padding-bottom: 5px;
	margin-top: 30px; }

#etsu #dcn-home #cover-browse h3 a {
	font: normal 15px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline; }

#etsu #dcn-home .box.sunburst {
	padding-top: 34px; }

#etsu #dcn-home .box.aag h2,
#etsu #dcn-home .box.potd h2{
	width: 267px;
	font: normal 16px Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1px solid #999; }

#etsu #dcn-home .box.aag h2 span.pull-right { 
	display: none; }

#etsu #dcn-home .box.aag a,
#etsu #dcn-home .box.potd a {
	font-size: 12px;
	border-bottom: 1px solid #999;
	background: none; }

#etsu #main.text .box a:link,
#etsu #main.text .box a:visited {
	font-size: 12px;
	text-decoration: none; }

#etsu #main.text .box a:hover,
#etsu #main.text .box a:active,
#etsu #main.text .box a:focus {
	text-decoration: underline; }

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

#etsu #main.text a:hover,
#etsu #main.text a:active,
#etsu #main.text a:focus {
	color: #000;
	text-decoration: underline; }


/* Footer */

#etsu #footer,
#etsu #footer #bepress a {
	height: 85px;
	background-color: #00162e; }

#etsu #footer p,
#etsu #footer p a {
	font-size: 12px;
	color: #fff;
	text-decoration: none; }

#etsu #footer p {
	width: 450px;
	margin-left: 4px;
	float: left; }

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

#etsu #footer #footer-logo {
	width: 160px;
	height: 85px;
	margin-right: 20px;
	float: right; }

#etsu #footer #footer-logo a {
	width: 160px;
	height: 85px;
	background: #00162e url(assets/md5images/64de3f687417804957d580fb08919df8.gif) top left no-repeat;
	text-indent: -9999px;
	display: block; }


/* Advanced Search */

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


/* Mobile */

.mbl #etsu {
	margin-top: 0; }

.mbl #etsu #header #top #toplinks p,
.mbl #etsu #header #top #toplinks p a {
	display: none; }

.mbl #etsu #navigation {
	display: none; }

.mbl #etsu #sidebar p#sponsor {
	margin-left: 0; }

.mbl #etsu #footer p {
	float: none; }

.mbl #etsu #footer #footer-logo {
	display: none; }
	
	/* Display bullets on book gallery homepage 1/27/2016 */
#etsu #gallery_items ul li {
        background-image: url(/assets/images/ir-list.gif);
        background-position: 0 .5em;
        background-repeat: no-repeat;
        margin:0 0 0 20px;}

#etsu #content #book-gallery .thumb_view li {
    padding:0 0 0 15px; }
    
/* Hide unwanted text on ir_book Gallery view 1/27/2016 */

/* Expert Gallery Suite SW Gallery */
.egs-profile-gallery {
	display: block; /* removes descender space below inline element */
 /* left aligned */
	margin: -16px 0 -16px -42px; /* #content .text padding: 16px 0; and #content .text (margin 32px) + #sidebar (margin 10px) */
 
}

.verticalalign { height: 0; }
#content div.clear { height: 0; }
	          
#etsu #content ul li .content_block ul { display: none; }

/* two columns on ir_cover_text.inc lb 09252017 */
#etsu #dcn-home #cover-browse {
	margin-bottom: 32px; }

#etsu #dcn-home #cover-browse #cover-browse-left,
#etsu #dcn-home #cover-browse #cover-browse-right  {
	width: 330px;
	float: left; }

/* Styling infobox buttons - bd 2018-05-15 */
#etsu #content #beta_7-3 .aside.infoboxbuttons a.btn {margin-bottom:5px;}

/* Making Break Tags display in buttons - bd 2018-08-09 */
#etsu #main.text #beta_7-3 .aside a.btn br {display:inherit;}

/* Fix padding on Book Galleries -sr 2018-10-19 */ 
#etsu #content #book-gallery .thumb_view .content_block p {
max-width: 460px;
}

/* Style grouped community descriptions - bgaunt 2020-03-09 */
#etsu #main.text #series-home p #custom_1284_text {margin-left:22px;}

/* Style native streaming feature */
#etsu #main.text #streaming_media.element #native-streaming {padding-bottom:1.5em}