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

#wmlaw {
        margin-top: 8px; }

/* Header */

#wmlaw #header {
        border-top: 5px solid #060; }

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

#wmlaw #pagetitle {
        margin-left: 240px; }

#wmlaw #pagetitle,
#wmlaw #header h1,
#wmlaw #header h1 a {
        width: 740px; }

* html #wmlaw #pagetitle,
* html #wmlaw #header h1,
* html #wmlaw #header h1 a {
        width: 737px; }

#wmlaw #header h1 a {
        background: #f2f2da url(assets/md5images/9773843b39d43afaa6b6e9864efd9956.gif) top left no-repeat;
        text-indent: -9999px; }

/* Navigation */

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

#wmlaw #navigation {
        border-top: 1px solid #fff;
        height: 34px;
        border-bottom: 5px solid #060; }

#wmlaw #navigation #tabs {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        height: 34px; }

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

#wmlaw #navigation #tabs a {
        text-transform: uppercase;
        float: left;
        height: 34px;
        line-height: 34px;
        padding: 0;
        margin: 0;
        border: none; }

#wmlaw #navigation #tabs a span {
        border-right: 1px solid #fff;
        padding: 0 10px; }

#wmlaw #navigation #tabs li#tabfour a span {
        border-right: none; }

#wmlaw #navigation #tabs a:link,
#wmlaw #navigation #tabs a:visited {
        background-color: #dadabf;
        color: #060;
        text-decoration: none; }

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

#wmlaw #navigation #tabs a:active span,
#wmlaw #navigation #tabs a:hover span {
        border-right-color: #060; }

/* Sidebar */

#wmlaw #sidebar {
        font-size: 13px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica, sans-serif; }

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

#wmlaw #sidebar form label,
#wmlaw #sidebar li.notify a {
        font-weight: normal; }

#wmlaw #sidebar li.notify a {
        font-size: 12px; }

#wmlaw #sidebar a:link,
#wmlaw #sidebar a:visited {
        color: #fff;
        text-decoration: none; }

#wmlaw #sidebar a:active,
#wmlaw #sidebar a:hover {
        color: #dadabf;
        text-decoration: underline; }

#wmlaw #sidebar h2 {
        border: 0;
        font-size: 16px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #252525;
        margin-top: 1em;
        margin-bottom: 0;
        background: url(assets/md5images/018cac378d628a8ee4a6db8a7bd19204.gif) bottom left no-repeat; }

#wmlaw #sidebar ul li,
#wmlaw #sidebar #recent ul li {
        background: url(assets/md5images/018cac378d628a8ee4a6db8a7bd19204.gif) bottom left no-repeat;
        padding-top: 8px; }

#wmlaw #sidebar ul li.notify {
        background: none; }

#wmlaw #sidebar ul {
        padding-top: 0; }

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

/* Footer */

#wmlaw #footer {
        border-top: 2px solid #060;
        background-color: #dadabf; }

#wmlaw #footer p:first-of-type {
        padding-top: 35px }
      
#wmlaw #footer p {
        height: 20px;
        line-height: 0px;
        padding-top: 0;
        font-size: 12px;
        font-family: Arial, Verdana, Helvetica, sans-serif; }

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

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

/* Main content area */

#wmlaw #main.text {
        font-size: 13px; }

#wmlaw #main.text #home-image {
        background: url(assets/md5images/99b9572ca80052f98902acd004a0873f.gif) top left no-repeat;
        width: 666px;
        height: 144px;
        margin: 0;
        padding: 0; }

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

#wmlaw #main.text a:active,
#wmlaw #main.text a:hover {
        color: #7f7f2a;
        text-decoration: underline; }

#wmlaw #main.text h2 {
        font-weight: bold; }

#wmlaw #main.text .box-top { min-height: 350px; }

#wmlaw #main.text #cover-browse h3 {
        font-size: 15px; }

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

*+html #wmlaw #main.text #cover-browse h3 {
        min-height: 1%; /* IE7 hasLayout */ }

#wmlaw #main.text .box h2 {
        border-bottom: 1px solid #999; }

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

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

#wmlaw #main.text h2#series-title a:link,
#wmlaw #main.text h2#series-title a:visited {
        text-decoration: none; }

#wmlaw #main.text h2#series-title a:active,
#wmlaw #main.text h2#series-title a:hover {
        text-decoration: underline; }

#wmlaw #series-header h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	text-transform:none; }

#wmlaw #series-home h4 {font-weight: bold;}

/* Image Localizations */
#full-text #btn-inner,
#beta #btn-inner1,
#beta #btn-inner2,
#beta #btn-inner3 {
        background: url(assets/md5images/4293773c8a9375dfa33c44c21ba98034.gif) top left no-repeat; }

#beta #btn-inner,
#beta #buy-inner  {
        background: url(assets/md5images/4293773c8a9375dfa33c44c21ba98034.gif) top left no-repeat; }

#beta #btn-inner a,
#full-text #btn-inner a,
#beta #buy-inner a,
#beta #btn-inner1 a,
#beta #btn-inner2 a,
#beta #btn-inner3 a {
        background: url(assets/md5images/4293773c8a9375dfa33c44c21ba98034.gif) bottom left no-repeat; }

#geolocate #btn-inner,
#geoselect #btn-inner2 {
        background: url(assets/md5images/4293773c8a9375dfa33c44c21ba98034.gif) top left no-repeat; }

#geolocate #btn-inner a,
#geoselect #btn-inner2 a {
        background: url(assets/md5images/4293773c8a9375dfa33c44c21ba98034.gif) bottom left no-repeat; }

#beta #button,
#beta #button-buy {
        background: url(assets/md5images/82280fc43cf54296704dc4c84729bdaf.gif) top right no-repeat; }

#full-text #button,
#gallery #button,
#beta #button1,
#beta #button2,
#beta #button3 {
        background: url(assets/md5images/82280fc43cf54296704dc4c84729bdaf.gif) top right no-repeat; }

#beta #btn-inner em,
#full-text #btn-inner em,
#beta #buy-inner em,
#beta #btn-inner1 em,
#beta #btn-inner2 em,
#beta #btn-inner3 em {
        background:url(assets/md5images/82280fc43cf54296704dc4c84729bdaf.gif) bottom right no-repeat; }

.geolocate #geolocate,
#results #geoselect {
        background: url(assets/md5images/82280fc43cf54296704dc4c84729bdaf.gif) top right no-repeat; }

#geolocate #btn-inner em,
#geoselect #btn-inner2 em {
        background: url(assets/md5images/82280fc43cf54296704dc4c84729bdaf.gif) bottom right no-repeat; }

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

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

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

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

.divider,
.series-div {
        background: transparent url(assets/md5images/7ff48d271d52c3fbe64ce48be47e06e6.gif) left repeat-x; }
        
/* puts ALUMNI_YEAR metadata on one line */
#wmlaw #main.text #alpha #alumni_year.element p {font-family:sans-serif; font-weight:bold; font-size:13px; padding-top:5px; padding-bottom:15px}
#wmlaw #main.text #alpha #alumni_year.element h4 {float:left; font-size:13px; margin-top:2px;}

/* deans photos */
#wmlaw #main.text #series-home .intro img.portrait {
    border: medium solid #E5E5E5;
    display: block;
    float: left;
    margin-right: 20px;
    width: 225px;
    margin-top: 4px;
}

/* CUSTOM-809 Slideshow Widget on a Static HTML Page */
#wmlaw #main.text #series-home .intro .slidebox-left {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 5px 5px 5px 0;
    width: 210px;
    height: 280px;
}
#wmlaw #main.text #series-home .intro .slidebox-right #widgetSlideshow a img {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 5px 5px 5px 0;
}	


#wmlaw #main.text #series-home .intro {display:inline-block;}


/* awardwinning awards */
#wmlaw #main.text #series-home p.article-listing em {font-size:12px; color:#515b51; display:inline-block; position:relative; top:-3px;}


/* Content carousel styling - AB 8-10-18 */
#wmlaw  .newCarousel .news-slider .text-content {
    width: 225px;
    max-height: 100%;
}

#wmlaw  .newCarousel .news-slider .text-content h2 {
    font-size: 16px;
}

#wmlaw  .newCarousel .news-slider .image-content {
    height: 100%;
}

#wmlaw  .newCarousel .news-slider .text-content h2 {
    font-size: 16px;
}

#wmlaw  .newCarousel .news-slider .text-content p { 
    line-height: 1.5em;
}

/* Note: If the View More link is overlapping the text, try adjusting min-height. */
#wmlaw  .newCarousel .news-slider .image-content a {
    display: block;
    padding: 5px;
    width: 100%;
    min-height: 200px;
    max-width: 400px;
    float: right;
    text-align: center !important;
    vertical-align: middle !important;
}
    
#wmlaw  .newCarousel .news-slider .image-content img {
    width: auto;
    height: auto;
    max-width: 400px;
    vertical-align: middle !important;
}

/* Timeline JS */

#wmlaw .timelinejs iframe {
	width: 630px;
	height: 700px; 
	border: solid 1px #ddd;
    display: block; }
	
.mbl #wmlaw .timelinejs iframe { 
	display: none; }