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

body {
        background: #ffffff url(assets/md5images/52e394d8e53183a3d2bad4be5d2166ab.gif) top left repeat-x;
        padding-top: 13px; }

/* Header */

#miami #header,
#miami #pagetitle,
#miami #header h1,
#miami #header h1 a {
        display: block;
        height: 93px;
        margin: 0;
        padding: 0; }

#miami #pagetitle {
        float: right; }

#miami #pagetitle,
#miami #header h1,
#miami #header h1 a {
        width: 715px; }

#miami #header h1 a {
        text-indent: -9999px;
        background: #8faf6e url(assets/md5images/34a92aeacb99a5158fa005f64e72bafc.gif) top left no-repeat; }

/* Navigation */

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

#miami #navigation {
        height: 34px;
        width: 978px;
        border: 1px solid #366732; }

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

#miami #navigation #tabs a {
        float: left;
        height: 34px;
        line-height: 34px;
        border: 0;
        border-right: 1px solid #366732;
        margin: 0;
        padding: 0 8px 0 7px; }

#miami #navigation #tabs a:link,
#miami #navigation #tabs a:visited {
        color: #366732;
        background-color: #cfddba;
        text-decoration: none; }

#miami #navigation #tabs a:active,
#miami #navigation #tabs a:hover,
#miami #navigation #tabs a:focus {
        color: #fff;
        background-color: #366732;
        text-decoration: none; }

/* Sidebar */

#miami #sidebar {
        font-size: 13px; }

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

#miami #sidebar a:active,
#miami #sidebar a:hover {
        color: #1d4a19;
        text-decoration: underline; }

#miami #sidebar h2 {
        font-size: 15px;
        color: #fff;
        background-color: #366732;
        font-weight: normal;
        border-top: 0;
        border-bottom: 3px solid #d77127; }

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

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

/* Footer */

#miami #footer {
        background-color: #366732; }

#miami #footer #bepress {
        float: right; }

#miami #footer p {
        font-size: 12px;
        height: 75px;
        line-height: 75px;
        padding-top: 0;
        margin-left: 0;
        margin-top: -54px;
        color: #fff; }

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

#miami #footer p a:active,
#miami #footer p a:hover {
        color: #cfddba;
        text-decoration: underline; }

/* Main content area */

#miami #main.text a:link,
#miami #main.text a:visited {
        color: #8a3400;
        text-decoration: underline; }

#miami #main.text a:active,
#miami #main.text a:hover {
        color: #366732;
        text-decoration: underline; }

#miami #main.text #cover-browse h3 {
        height: 1%; /* hasLayout */ }

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

#miami #main.text .box h2 {
        font-size: 16px;
        border-bottom: 1px solid #999; }

#miami #main.text p.intro a:link,
#miami #main.text p.intro a:visited {
        text-decoration: none; }

#miami #main.text p.intro a:active,
#miami #main.text p.intro a:hover {
        text-decoration: underline; }

#miami #main.text .articleInfo a,
#miami #main.text .box p a:link,
#miami #main.text .box p a:visited {
        text-decoration: none;
        background-color: transparent; }

#miami #main.text .box p a:active,
#miami #main.text .box p a:hover {
        text-decoration: underline;
        background-color: #f5f5f5; }

/* Image localizations */

.box p a {
        background: url(assets/md5images/bb4ce1874f65bbbe04c268d4c3b5e2b9.gif) bottom left repeat-x; }

.divider,
.series-div {
        background: transparent url(assets/md5images/bb4ce1874f65bbbe04c268d4c3b5e2b9.gif) left repeat-x; }

#content ul li,
.communities dd span,
.communities dd ul li {
        background-image: url(assets/md5images/2750922689795b46d60b965e27a048ba.gif);
        background-position: 0 .5em;
        background-repeat: no-repeat; }

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

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

#miami h2#series-title,
#series-home h2 {
	font-size:22px;}


#miami #series-home .intro h3#etds {
	font-size:14px;}
	
/* Slideshow */

.box-left,
.box-right {
		background:#fff;
		padding:0 0 0 0;
		padding-left:0;
		margin:0 0 0px;
		float:left;
		height:300px;
                 }

.box-left {
	width:200px;
	margin-right:60px; 
	overflow:hidden;}

.box-right {
	width:350px;
        margin-right:0px; }
        
        
/* CLAS images */	
#miami #main.text .intro .clas-box-left {
	background:transparent;
	width:300px;
	margin:15px 0;
	padding: 5px;	
	float:left; }
#miami #main.text .intro .clas-box-right{
	background:transparent;
	width:300px;
	margin:15px 0;
	padding: 5px;
	float:right; }
	
/* Supplemental files below download button mbarron 5/10/14 */
#miami #beta_7-3 #supplemental span {display: block; margin-bottom: 9px;}
#miami #beta_7-3 #supplemental span a {
       display: block;}
       
/* Adv search in sidebar update mbarron 9/3/14 */
#miami #sidebar ul#side-notify { 
	margin-top: 0; }
	
/* Fix for bullets in ir_book PR 7/15/15 */
#miami #book-gallery #gallery_items.thumb_view li {
	background-image: none; }

/* 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; }

/* Carousel Styling -sb 12/18/17  */

#miami .news-slider .text-content {
	width: 33%;
	}