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

body {
        background: #a6a6a6 url(assets/md5images/4cf4bb80f5bd67dce1b583e7b2034d82.gif) top left repeat-x; }

/* Header */

#sc #header,
#sc #pagetitle,
#sc #header h1,
#sc #header h1 a {
        height: 153px;
        margin: 0;
        padding: 0; }

#sc #pagetitle,
#sc #header h1,
#sc #header h1 a {
        display: block;
        width: 980px; }

#sc #header h1 a {
        background: #000000 url(assets/md5images/ec2a7b2ec53a7d4dfbb6d63316600a47.gif) top left no-repeat; 
        text-indent: -9999px; }

/* Navigation */

#sc #navigation {
        height: 42px;
        background: #c5c5c5 url(assets/md5images/ede58cc825a9c7772edadd6995a8e376.gif) top left no-repeat; }

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

#sc #navigation #tabs a {
        font-weight: normal;
        line-height: 14px;
        padding: 5px 9px;
        background-color: transparent;
        border: 0; }

#sc #navigation #tabs a:link,
#sc #navigation #tabs a:visited {
        color: #810000;
        text-decoration: none; }

#sc #navigation #tabs a:active,
#sc #navigation #tabs a:hover {
        color: #f10000;
        text-decoration: underline; }

/* Sidebar */

#sc #sidebar {
        font-size: 14px; }

#sc #sidebar form#sidebar-search label {
        font-size: 13px; }

#sc #sidebar ul#side-notify {
        font-size: 12px; }

#sc #sidebar h2 {
        font-size: 15px;
        line-height: 24px;
        color: #fff;
        background-color: #8f0505;
        border: 0; }

#sc #sidebar a:link,
#sc #sidebar a:visited {
        color: #ccc;
        text-decoration: none; }

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

/* Footer */

#sc #footer {
        background: #000 url(assets/md5images/b273d50b888e58c6b03038a72bf576c9.gif) top left no-repeat; }

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

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

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

/* Main content area, general typography */

#sc #content,
#sc .box {
        background-color: transparent; }

#sc #main.text p {
        line-height: 1.4em; }

#sc #main.text h3 {
        font-size: 16px; }

#sc #main.text h4 {
        font-size: 14px;
        color: #8f0505; }

#sc #main.text h5 {
        font-size: 13px;
        font-weight: bold; }

#sc #main.text h6 {
        font-size: 13px;
        color: #8f0505;
        font-weight: normal;
        font-style: italic; }

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

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

/* Home page specific */

#sc #cover-browse {
        margin-top: -12px; }

#sc #main.text #cover-browse h3 {
        height: 1%; /* IE6 and IE7 hasLayout */ }

#sc #main.text #cover-browse h3 a {
        font-size: 15px;
        line-height: 15px; }

/* #sc #main.text .box-top.right img {
        margin-left: 2em;
        float: right;
        width: 320px;
        height: auto; } */
        
#sc #main.text .box-top.left {
    float: left;
    height: auto;
    margin: 0px 5px 0px 0;
    padding: 0px 0 0px 0;
    width: 300px; }

#sc #main.text .box-top.right {
    float: right;
    height: auto;
    margin: 22px -5px 0px 0px;
    padding: 0px 0 0 0;
    width: 350px; }         

#sc #main.text .box h2 {
        font-size: 16px;
        font-weight: bold;
        border-bottom-color: #1d1d1d; }

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

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

/* Series, community page specific */

#sc #main.text #series-home {
        background-color: transparent; }

/* Article page specific */

#sc #main.text .articleInfo a {
        text-decoration: none; }

#sc #main.text #alpha {background-color:#EFEFEF;}

#sc #main.text #beta_7-3 {background-color:#EFEFEF;}

#sc #main.text #beta_7-3 .articleInfo {background-color:#EFEFEF;}

/* Account page headings */

#sc #main.text #myaccount table tr th {color: #FFF;}

/* Image Localizations */
#wrapper {
        background-image: url(assets/md5images/7c33fed7be46bb87930a89b34096e529.gif);
        background-repeat: repeat-y; }

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

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

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

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

.divider,
.series-div {
        background: transparent url(assets/md5images/f7ac1953ab9b77a87b3f0d617fc4b1e4.gif) left repeat-x; }
        
/* Home page slideshow */
.box-left,
.box-right {
		background:#EFEFEF;
		padding:0 0 0 0;
		padding-left:0;
		margin:0 0 0px;
		float:left;
		height:300px;
                overflow:hidden; }

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

.box-right {
	width:350px;
        margin-right:0px; }
        
/* Peer Reviewed display */
#sc #peer_reviewed.element p {display:none;}

/* Fixing chapter display in book galleries 05-22-13 kw */
#sc #main.text #ir-book.left p {
        line-height: 27px; }
		
/* Adding white background on communities.html 10-03-13 kw */
#sc #ir-communities-container {
    background-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    border-color:#DEDBD3;
    padding:10px;
    }	
            
/* Mobile */

.mbl #sc #navigation { display: none; }