/*
-----------------------------------------------
bepress IR local stylesheet.
Author:   Paul Oxborrow
Version:  23 May 2013
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

body { background: #fbfafa url(assets/md5images/58b1a51052f29ffb044c6e3224fe3251.png) top left repeat-x; }

/* Header */

#spu #header { 
	height: 132px; 
	background: url(assets/md5images/4bf7d0d6e50646b617b8b055c700aa94.png) top right repeat-x;
        padding-bottom: 15px; }

#spu #header h1 a { 
	font: normal 40px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	float: right;
	padding-top: 20px;
	-webkit-font-smoothing: antialiased;
    	text-shadow: 1px 1px 1px rgba(0,0,0,0.004); }
	
#spu #header #logo { 
	height: 92px;
	width: 280px;
	display: block;
	margin: 0;
	padding: 10px; }

/* Navigation */

#spu #navigation { display: none; }

/* Sidebar */

#spu #sidebar { padding-top: 24px; }

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

#spu #sidebar a:hover,
#spu #sidebar a:active,
#spu #sidebar a:focus {
	text-decoration: underline;
	color: #000;
	background-color: transparent; }

#spu #sidebar h2 {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #000;
	border: 0;
	background: transparent;
	padding: 0; }

#spu #sidebar p.advanced a {
	text-decoration: none; }

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

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

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

/* Main Content */

#spu #wrapper-top { 
	height:31px;
	width: 980px;
	background: #fbfafa url(assets/md5images/608e114b648ba2bf832ff9aefb3d61d0.png) top left no-repeat;
	display: block; }

#spu #wrapper { background: url(assets/md5images/aff72de79ec3c5bbc9b2348f71f56331.gif) top left repeat-y; }

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

#spu #dcn-home h2 { 
	font-size: 21px;
	border: 0; 
	margin: 10px 0 0; }
	
#spu #dcn-home #homepage-intro {
    width: 100%;}
	
#spu #main.text #dcn-home #cover-browse {
	margin-bottom: 32px; }

#spu #content #main.text #cover-browse #cover-browse-left {
	width: 330px;
	float: left; }
	
#spu #content #main.text #cover-browse #cover-browse-right {
	width: 300px;
	float: left; }


#spu #dcn-home .box.aag h2,
#spu #dcn-home .box.potd h2{
	border-bottom: 1px solid #999;
	font: normal 16px Georgia, "Times New Roman", Times, serif; }

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

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

#spu #dcn-home #cover-browse h3 { background: url(assets/md5images/6d6c4c2cc2d1b010eab88b8ad24ddda9.gif) left no-repeat; }

#spu #content #series-home ul li {
	background-image: url(assets/md5images/6d6c4c2cc2d1b010eab88b8ad24ddda9.gif) left no-repeat; }

#spu #main.text a:link,
#spu #main.text a:visited {
	color: #6c0000;
	text-decoration: underline; }

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

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

#spu #main.text .box a:link,
#spu #main.text .box a:visited {
	text-decoration: none; }

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

#spu #main.text .yui3-carousel .ft-blurb h2 {
	font-weight: bold;
	border-bottom: 1px solid #999; }

#spu #main.text .yui3-carousel .ft-blurb p {
	margin-bottom: 0; }

/* Footer */

#spu #footer { 
	height: 97px;
	background: #fbfafa url(assets/md5images/e63ed28377ee59bde20dd9d6dec71740.gif) bottom center no-repeat; }

#spu #footer #bepress a {
	background-color: #fbfafa;
	height: 80px;
	margin-top: 16px; }

#spu #footer p:first-of-type {
    padding-top: 40px;
    }
    
#spu #footer p {
	color: #6c0000; }

#spu #footer p a {
	color: #6c0000;
	text-decoration: none;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif; }

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

/* Advanced Search */

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

.legacy #spu #wrapper-top { height: 30px; }

.legacy #spu #footer { 
	height: 95px; }

.legacy #spu #footer #bepress a {
	height: 78px; }
	
#spu #myaccount form { margin:0;padding:0; }
#spu #myaccount table#login { margin:0;padding:0;width:645px; 
border:1px solid #CCCCCC;background:#fff;}

#spu #myaccount table#login td, 
#spu #myaccount table#login th { background:#fff; border:0; font-family:Arial, Verdana, Helvetica, sans-serif; text-transform:none;} 
#spu #myaccount table#login th { width:128px; }

#spu #recent a img {
        height:96px;
        width:72px; 
	margin: 0;
        padding-top:5px;}

#spu #myaccount p.loginspecial {font-size: 12px;}
#spu #myaccount dl#spu-login p.loginspecial {padding:10px;}

/* ir_agreement_text.inc styling */
#spu #main.text .terms h2.agreement_heading {text-align:center;}
#spu #main.text .terms p {margin-left:5px; margin-right:5px;}
#spu #main.text .terms ol {margin-left:25px; margin-right:35px;}

/*ordered list formatting */
#spu ol.A li {
    list-style: upper-alpha;
    margin: 0 0 0 30px;
}
#spu ol.i li {
    list-style: lower-roman;
    margin: 0 0 0 30px;
}

/*sw-gallery intro text */
#spu #main.text #sw-gallery h3 {text-align: right;}

#spu #main.text #sw-gallery .headerleft {
	float: left;
}
#spu #main.text #sw-gallery .headerright {
	float: right; font-family:Arial, Verdana, Helvetica, sans-serif; font:12px/18px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding-top:10px; margin-right:36px}

/* Yes instead of 1 for facstucollab field - NS 3/31/16  */
#spu #facstucollab  p {display: none;}
#spu #facstucollab {padding-left: 5px; text-indent: -3px;}
#spu div#facstucollab:after {content: "Yes";}

/* 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; }
	          
	          
	          
	
/* CAS log in page styling -- SC/SF 5/17 */

#spu-login {
	border: 3px #f2f2f2 solid;
	padding: 15px;
	width: 610px;
}

#spu-login .spulogin_panel {margin-top:28px;}


#spu-login a:link,
#spu-login a:visited {
	font-weight: bold;
  color: #13599F;
  font-size: 18px;
}

#spu-login div {
	display: inline-block;
	vertical-align: top;
}

.spulogin_panel p {
	margin: 0;
}

.spulogin_panel h2 {
	margin: 0;
}

div.spulogin_panel {
	padding-left: 35px;
}

/* End of CAS Styling */

/* Homepage Slideshow */

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

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

#spu #dcn-home .newCarousel .news-slider .text-content p { 
	line-height: 1.5em; }
	
/* Styling for rights_standard custom article field AB 6-01-18 */
#spu #content #rights_standard h4 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 90%;
    color: #000;
    margin: 0;
    padding: 4px;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 13px;
    }
    
#spu #content #rights_standard img {
	padding: 4px;
	width: 200px;
	height: auto;
}
