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

body { background: #fff url(assets/md5images/cf6f9870313a844eef5e6eef96f18fd7.png) top center repeat-x; }

/* Header */

#upennlaw #header { 
        height: 149px; }

#upennlaw #header h1 a,
#upennlaw #header h1,
#upennlaw #header #pagetitle {
        width: 980px;
        height: 149px;
        padding: 0;
        margin: 0;
        float: right;
        display: block; }

#upennlaw #header h1 a { 
        text-indent: -9999px;
        background: url(assets/md5images/e25f7b14b8157535aa4e0eac5faf7791.png) top left no-repeat; }

#upennlaw #logo { display: none; }

/* Navigation */

#upennlaw #navigation { 
        height: 34px;
        background-color: #a80532;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff; }

#upennlaw #navigation #tabs,
#upennlaw #navigation #tabs ul { 
        height: 34px; 
        padding: 0; }

#upennlaw #navigation #tabs a { 
        float: left;
        background-color: #a80532;
        text-transform: uppercase;
        border: 0;
        margin: 0;
        color: #fff;
        font: bold 12px Georgia, "Times New Roman", Times, serif;
        padding: 0 9px;
        height: 34px;
        line-height: 34px; }

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

/* Sidebar */

#upennlaw #sidebar ul#side-notify li.notify a {
        display: block;
        height: 42px;
        background: #004785 url(assets/md5images/68d540ea31945079d7d5a4e42cc72254.png) 82% 1% no-repeat;
        padding-top: 5px; }

#upennlaw #sidebar ul#side-browse li a,
#upennlaw #sidebar ul#side-author li a,
#upennlaw #sidebar ul#side-custom li a {
        border-bottom: 1px solid #e3dac7;
        width: 210px;
        padding-bottom: 4px;
        font: bold 13px Georgia, "Times New Roman", Times, serif; }

#upennlaw #sidebar a:hover,
#upennlaw #sidebar a:active,
#upennlaw #sidebar a:focus {
        text-decoration: underline;
        color: #fff; }

#upennlaw #sidebar h2 {
        font: normal 16px "Helvetica Neue", Helvetica, "Myriad Pro", Arial, Verdana, sans-serif;
        color: #fff;
        border: 0;
        border-bottom: 1px solid #e3dac7;
        background-color: #004785; 
        padding: 4px 0;
        margin-left: 15px;
        text-indent: 0;
        width: 210px; }

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

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

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

#upennlaw #sidebar #sidebar-search label {
        color: #fff;
        font: normal 13px "Helvetica Neue", Helvetica, "Myriad Pro", Arial, Verdana, sans-serif; }
        
/* Main Content */

.legacy #upennlaw #wrapper { background: none; }

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

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

#upennlaw #dcn-home #homepage-image {
        width: 100%; }

#upennlaw #dcn-home h2 { 
        font-size: 21px;
        border: 0;  }

#upennlaw #dcn-home .box.aag h2,
#upennlaw #dcn-home .box.potd h2{
        border-bottom: 1px solid #999;
        font: normal 18px "Helvetica Neue", Helvetica, "Myriad Pro", Arial, Verdana, sans-serif; }

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

#upennlaw #dcn-home #cover-browse h3 a {
        font: normal 16px Georgia, "Times New Roman", Times, serif;
        text-decoration: underline; }

#upennlaw #dcn-home #cover-browse h3 { background: #fff url(assets/md5images/74a673b0a881585d85355d54377014e1.gif) left no-repeat; } 

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

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

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

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

#upennlaw #dcn-home .box.aag p a,
#upennlaw #dcn-home .box.potd p a {
        text-decoration: none; }

/* Footer */

#upennlaw #footer { 
        height: 82px;
        background-color: #eeeeee; }

#upennlaw #footer #bepress a {
        height: 82px;
        background-color: #eeeeee; }

#upennlaw #footer p {
        color: #004785; }

#upennlaw #footer p a {
        color: #004785;
        text-decoration: none;
        font: bold 12px Georgia, "Times New Roman", Times, serif; }

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

/* Small Caps rule needed for Bluebook citation */
.smallcaps
{
font-variant: small-caps;
}



