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

/* Header */

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

#uky #header h1 a {
        background: #3372b7 url(assets/md5images/4fcfb4a26e8f0c5d3304436d30b67a78.gif) top left no-repeat;
        text-indent: -9999px; }

/* Navigation */

#uky #navigation {
        height: 30px;
        background: #005dab url(assets/md5images/a57d7b8f05ce639e5781c0e5b7d984ad.gif) top left no-repeat; }

#uky #navigation #tabs {
        font-size: 12px;
        padding-left: 30px; }

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

#uky #navigation #tabs a {
        float: left;
        border: 0;
        border-right: 1px solid #fff;
        line-height: 12px;
        margin: 12px 0 0 0;
        padding: 0 10px;
        color: #fff;
        background-color: #005dab;
        text-transform: uppercase; }

#uky #navigation #tabs a:link,
#uky #navigation #tabs a:visited {
        text-decoration: none; }

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

#uky #navigation #tabs li#tabfour a {
        border-right: 0;
        padding-right: 0px; }

/* Sidebar */

#uky #sidebar {
        font-size: 14px;
        font-weight: bold; }

#uky #sidebar a {
        font-weight: bold; }

#uky #sidebar a:link,
#uky #sidebar a:visited {
        color: #003366;
        text-decoration: none; }

#uky #sidebar a:active,
#uky #sidebar a:hover {
        color: #005dab;
        text-decoration: underline; }

#uky #sidebar h2 {
        border: 0;
        background-color: #2372b3;
        color: #fff;
        font-size: 15px;
        text-transform: uppercase; }

#uky #sidebar ul#side-notify {
        margin-top: -16px; }

#uky #sidebar form label,
#uky #sidebar ul#side-notify li a {
        font-size: 12px; }

#uky #sidebar ul#sponsor li {
        font-size: 16px;
        font-weight: normal;
        font-style: italic;
        font-family: Garamond, Georgia, "Times New Roman", Times, serif;
        margin-left: 15px; }

#uky #sidebar ul#sponsor li a {
        display: block;
        font-weight: normal;
        margin-left: 0;
        text-decoration: underline; }

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

#uky #recent hr {
  background-image: url("assets/md5images/222a6f2baa4f6ee668cc71a5de282b69.gif");
  background-repeat: repeat-y; }

/* Footer */

#uky #footer {
        border: 1px solid #005dab;
        width: 978px;
        height: 80px;
        background: #3372b7 url(assets/md5images/13261ed48b3fdf33cc1fbd66ebfc9268.gif) top left no-repeat; }

#uky #footer #bepress a {
        height: 80px; }

#uky #footer p {
        font-size: 12px;
        font-weight: bold; }

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

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

/* Main content area */

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

#uky #main.text a:link,
#uky #main.text a:visited {
        color: #005dab;
        text-decoration: underline; }

#uky #main.text a:active,
#uky #main.text a:hover {
        color: #002243;
        text-decoration: underline; }
        
        
#uky #main.text h2 {
        font-size: 24px;
        font-weight: bold; }

#uky #main.text #cover-browse h3 {
        padding-left: 0;
        background: none; }

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

#uky #main.text .box h2 {
        font-size: 18px;
        border-bottom: 3px solid #666; }

#uky #main.text h2#series-title a,
#uky #main.text .articleInfo a,
#uky #main.text .box p a:link,
#uky #main.text .box p a:visited {
        text-decoration: none; }

#uky #main.text .box p a:active,
#uky #main.text .box p a:hover {
        text-decoration: underline; }
        
#uky #main.text #breadcrumb { margin-bottom: 40px; }

#uky #main.text #series-header img { margin: 20px 0; }

/* Image localizations */

#wrapper {
        background-image: url(assets/md5images/222a6f2baa4f6ee668cc71a5de282b69.gif);
        background-repeat: repeat-y; }

.box p a:link,
.box p a:visited,
.box p a:active,
.box p a:hover {
        background-image: url(assets/md5images/bb4ce1874f65bbbe04c268d4c3b5e2b9.gif);
        background-position: bottom left;
        background-repeat: repeat-x; }

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

/* Other */

#uky h2.uky-submit {
                text-align: center; }
                
#uky #beta-keywords {
                display:none; }
                
#uky #main.text #orig_pub_other { word-wrap: break-word; }

/* Gallery Titles Centered */

#uky #main.text #gallery #series-home div.intro .center { 
        text-align:center; 
        margin: 0;
        padding: 0;}
#uky #main.text #gallery #series-home div.intro {
        margin: 0;
        padding: 0;}
        
/* Viva Mexico sidebar logo */  
#uky #sidebar #viva_mexico img { 
        margin-left: 19px;
        width:200px;
        height:110px; }
        
/* Year of the Middle East sidebar logo mbl 10/7/14 */  
#uky #sidebar #world_yome img { 
        margin-left: 14px;
        }

/* Indented paragraph class in series intro text mbarron 2.14.14 */
#uky #main.text #series-home .intro p.indented { margin-left: 50px; }

/* Homepage spacing to accomodate map */
#uky #content #main.text #dcn-home .box-top
{ margin-bottom: -10px; }
#uky #content #main.text #dcn-home .box.aag { margin-top: -25px; }
#uky #content #main.text #dcn-home .box.potd { margin-top: -25px; }

/* Using CSS from PDX to accommodate lists on gallery homepages */
#uky #book-gallery ul#gallery_items.thumb_view li .content_block ul li {
        margin-left: 10px;
        padding: 0;
        padding-left: 10px;
        background: url(assets/md5images/ddb96b58b838d141bf25300717a084a9.gif) 0em no-repeat;
        width: 450px; }
        
#uky #book-gallery ul#gallery_items.display li .content_block ul { display: none; }

#uky #ir-book.left #abstract.element ul li { background: url(assets/md5images/ddb96b58b838d141bf25300717a084a9.gif) 0em no-repeat; }

/* Adv search in sidebar update mbarron 9/3/14 */
#uky #sidebar ul#side-notify { 
        margin-top: 0; }
        
/* Lecture series styling copied from Bernstein MBL 5/7/15 */
#uky #main.text #beta_7-3 .aside .aside_date {margin-top:-29px;}
#uky #main.text #beta_7-3 .aside .aside_img {margin-top:-38px;}
#uky #main.text #beta_7-3 .aside .aside_img img {width: 95%; padding-bottom: 15px; border: solid 1px #ddd; padding: 4px;}
#uky #main.text #series-home p.article-listing .academic_year {font-size:11px; line-height:18px; display:block;}

/* Embedded video in crvaw intro text MBL 8/26/15 */
#uky #main.text #videoembed { padding-left: 25px; }

/* Sidebar RSS feed overflow fix */
#uky #sidebar #divRss ul.feedEkList .itemTitle a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* orcid id icon next to field value RKarberg 2016-09-19 */
#uky #orcid.element p a {
    background:transparent url(assets/md5images/2dddb203aa38ec94870d3ef2b43921c4.png) top left no-repeat;        
    padding-left:20px;
    padding-bottom:5px; }
        
/*UKLibraries logo in sidebar -RKarberg 12-21-2016 */
#uky #sidebar #sb-custom-lower ul.sb-custom-ul li.sb-custom-li img {
        width: 187px;
        height: auto; 
        margin-bottom: -15px; }
        
#uky #sidebar ul#sponsor li {
        margin-top: -25px;
}

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

/*UKaw logo in sidebar -RKarberg 12-05-2017 */
#uky #sidebar #sb-custom-lower #law-logo a img {
        width: 140px;
        height: auto; 
        margin-bottom: -15px; }
