/*
-----------------------------------------------
bepress IR local stylesheet.
Author:   Kyle G Sessions
Version:  04 April 2012
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

body { padding-top: 24px; }

/* Header */

#boalt #header { height: 125px; }

#boalt #header #logo {
	float: left;
	width: 320px;
	height: 125px; }

#boalt #header #pagetitle,
#boalt #header h1,
#boalt #header h1 a { 
	float: right;
	height: 125px;
	width: 660px;
	margin: 0;
	padding: 0; }

#boalt #header h1 a {
	text-indent: -9999px;
	background: #070607 url(assets/md5images/8dd48557522f4b25787c5b1df40fafa6.jpg) top left no-repeat; }

/* Navigation */

#boalt #navigation {
	height: 36px;
	background: #253359 url(assets/md5images/3279cd6925e58130a271b73c89b2a358.jpg) top left no-repeat; }

* html #boalt #navigation { margin-top: -3px; }

#boalt #navigation #tabs { font-size: 13px; }

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

#boalt #navigation #tabs a {
	border: 0;
	line-height: 36px;
	height: 36px;
	font-weight: normal;
	padding: 0;
	margin: 0; }

#boalt #navigation #tabs a:link,
#boalt #navigation #tabs a:visited {
	color: #fff;
	background-color: #253359; }

#boalt #navigation #tabs a:hover,
#boalt #navigation #tabs a:active,
#boalt #navigation #tabs a:focus {
	color: #000;
	background-color: #e4e4e4; }

#boalt #navigation #tabs li#tabone a { width: 53px; }
#boalt #navigation #tabs li#tabtwo a { width: 53px; }
#boalt #navigation #tabs li#tabthree a { width: 46px; }
#boalt #navigation #tabs li#tabfour a { width: 88px; }

/* Sidebar */

#boalt #sidebar {
	font-family: LucidaGrande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background: #17223f url(assets/md5images/aa47cdb1f2877fe5d4c34727ee1bf477.gif) top left repeat-x;
	min-height: 533px; }

#boalt #sidebar a:link,
#boalt #sidebar a:visited {
	color: #ffffff;
	text-decoration: none; }

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

#boalt #sidebar h2 {
	border-top: 0;
	border-bottom-color: #ffc601;
	width: 220px; 
	margin-right: 20px;
	color: #ffc601;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 15px;
	background-color: transparent; }

#boalt #sidebar h2 span { font-weight: bold; }

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

#boalt #sidebar ul#side-notify {
    margin-top: 0; }

#boalt #sidebar p.advanced { font-size: 12px; }

/* Footer */

#boalt #footer {
	background: #17223f;
	border-top: 8px solid #ffc601; }


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

#boalt #footer p a:active,
#boalt #footer p a:hover,
#boalt #footer p a:focus {
	color: #bccbe0;
	text-decoration: underline; }
	
#boalt #footer p:first-of-type { padding-top: 25px }	
	

/* Main content area */

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

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

#boalt #main.text h2 { font-size: 21px; }

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

#boalt #main.text .box h2 {
	font-size: 16px;
	border-bottom-color: #999; }

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

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

#boalt #main.text .box-top { margin-right: 1%; }

#boalt #main.text .box-top.left { width: 335px; }

#boalt #main.text .box-top.right { width: 302px; }

#boalt #main.text .box.aag { margin-left: 1%; margin-right: 9%; }

/* Image localization */

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

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

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

.box p a:link,
.box p a:visited {
	background: transparent url(assets/md5images/153db40507c81dd28cc787189c0a4795.gif) bottom left repeat-x; }

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

.divider,
.series-div {
	background: transparent url(assets/md5images/153db40507c81dd28cc787189c0a4795.gif) left repeat-x; }
	
#boalt #main.text #gallery ul#gallery_items.display li .content_block h2 {font-weight:normal; font-size:18px; padding-bottom:5px;}
	
/* Small Caps rule needed for Bluebook citation */
#boalt .smallcaps {
	font-variant: small-caps;}

/* hiding Follow buttons */
#boalt #sidebar p.site-follow,
#boalt p.publication-follow,
#boalt .aag .pull-right,
#boalt #authors.element a.btn.followable,
#boalt p.author a.btn.followable { 
	display: none; }

/* Series listing css */
#boalt .series-abstract {
margin-left: 60px; }

#boalt #main.text #series-home p.article-listing span.index_pubinfo {
	color:#404040; 
	display:block;
	line-height:18px; }
	
/* Book Gallery Stying */

#boalt  #main.text #ir-book h2#series-title { 
	padding: 20px; }

/* intro slideshow styling */
#boalt #main.text #series-home .intro .slidebox-left {
	float:left; 
	display:inline-block; 
	margin-right:16px; 
	margin-bottom:5px; 
	margin-top:5px;
	width:160px;
	}

#boalt #main.text #series-home .intro .slidebox-left #widgetSlideshow {margin-right:auto; margin-left:auto;}


/* Timetoast timeline styling */
#boalt #main.text #series-home #embedcontent iframe.embedly-embed {width:646px; height:350px;}	
#boalt #main.text #timetoast_url {margin-left: 4px; border-top: solid 1px #aaa;}
#boalt #main.text #timetoast_url h4 {font-size:13px; color:#000;}
#boalt #main.text #timetoast_url iframe.embedly-embed {width:100%;}
#boalt #main.text #timetoast_url h4#timetoast_title {color: #284080;
font-size: 12px;
font-weight: bold;
font-style: italic;
line-height: 15px;
margin: 0;
padding-top: .33em;
padding-bottom: 5px; }

#boalt #main.text #timetoast_box {
	background:#e8e8e8; 
	border-bottom:solid 2px #dbdbdb; 
	border-top:solid 1px #dbdbdb; 
	border-left:solid 1px #dbdbdb; 
	border-right:solid 3px #dbdbdb; 
	width:644px; 
	margin-bottom:10px; }
#boalt #main.text #series-home #timetoast_box #embedcontent object {
	height: 400px; 
	width: 645px; 
	padding-left: 1px; }
#boalt #main.text #series-home #timetoast_box #embedcontent object embed {
	width: 645px; 
	height: 350px; }
#boalt #main.text #timetoast_box h5#timetoast_label {
	font-size:12px; 
	font-weight:bold; 
	color:#7a7a7a; 
	text-align:center; 
	margin-top:-2px; 
	margin-bottom:3px; }
	

#boalt #main.text a.btn {text-decoration:none;}

/* Homepage feed box */
#boalt #main.text #sw-gallery #feedControl {
	width: 100%; }
#boalt #main.text #sw-gallery #feedControl .gfc-result {
	margin-bottom: .5em;
	width: 47.33%;
	display: inline-block;
	margin-right: 0.8%; }
#boalt #main.text #sw-gallery .widget_feed_sw .gf-result {background-color:#F9F9F9; border:solid 1px #f1f1f1; padding:11px;}
#boalt #main.text #sw-gallery .widget_feed_sw .gf-result a {font-weight:bold;}
#boalt #main.text #sw-gallery .widget_feed_sw h4 {margin-left:30px; margin-top:7px; font-size:12px; font-weight:normal;}
#boalt #main.text #sw-gallery .widget_feed_sw .gf-author, 
#boalt #main.text #sw-gallery .widget_feed_sw .gf-spacer,
#boalt #main.text #sw-gallery .widget_feed_sw .gf-relativePublishedDate {display:none;}

/* Timeline JS */

#boalt .timelinejs iframe {
	width: 100%;
	height: 510px; 
	border: solid 1px #ddd;
	padding-bottom:5px; padding-top:10px; }
	
.mbl #boalt .timelinejs iframe { 
	display: none; }

/* Expert Gallery Suite SW Gallery */
.egs-profile-gallery {
	display: block; /* removes descender space below inline element */

	margin: -16px 0 -16px -32px; /* #content .text padding: 16px 0; and #content .text (margin 32px) */
 
}

.verticalalign { height: 0; }
#content div.clear { height: 0; }
