/*
-----------------------------------------------
bepress IR local stylesheet.
Author:   Kyle G Sessions
Version:  05 November 2010 (rev. 21 October 2011)
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

/* Navigation, Header */

#nulaw #header {
	height: 124px; }

#nulaw #subheader {
	height: 85px;
	background: #ffffff url(assets/md5images/8a3412cf743a072119225ee3f2193263.gif) top left no-repeat; }

#nulaw #subheader #tabs {
	display: none; }

/* #nulaw #subheader #tabs ul {
	padding: 0; }

#nulaw #subheader #tabs li {
	margin: 0; }

#nulaw #subheader #tabs a {
	border: 0;
	line-height: 27px;
	margin: 0;
	padding: 0 10px; }

#nulaw #subheader #tabs a:link,
#nulaw #subheader #tabs a:visited {
	color: #000;
	background-color: #fff; }

#nulaw #subheader #tabs a:active,
#nulaw #subheader #tabs a:hover {
	color: #5c30a6;
	background-color: #fc6; } */

#nulaw #header #logo {
	margin-top: -85px; }

#nulaw #pagetitle {
	width: 980px;
	height: 39px;
	padding: 0;
	margin: 0; }

#nulaw #header h1,
#nulaw #header h1 a {
	height: 39px;
	margin: 0;
	padding: 0; }

#nulaw #header h1 {
	padding-left: 20px; }

#nulaw #header h1 a {
	line-height: 39px;
	font-size: 16px;
	font-weight: bold; }

/* Sidebar */

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

#nulaw #sidebar ul {
	width: 220px;
	margin: 0 10px;
	padding-top: 4px; }

* html #nulaw #sidebar ul {
	padding-top: 16px; }

#nulaw #sidebar li {
	padding: 0; }

#nulaw #sidebar li a {
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 4px 0; }

* html #nulaw #sidebar li a {
	padding: 0 0 4px 0;
	margin-top: -12px; }

#nulaw #sidebar a:link,
#nulaw #sidebar a:visited {
	color: #000;
	text-decoration: none; }

#nulaw #sidebar a:active,
#nulaw #sidebar a:hover {
	color: #5c30a6;
	text-decoration: underline; }

#nulaw #sidebar h2 {
	font-size: 15px;
	font-weight: bold;
	border: 0;
	margin-bottom: 0;
	text-indent: 10px; }

#nulaw #sidebar ul#side-notify {
	padding-top: 0;
	margin-top: -12px;
	font-size: 12px; }

* html #nulaw #sidebar li.notify a {
	margin-top: 8px; }

#nulaw #sidebar li.notify a {
	border-bottom: 0; }

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

/* Footer */

#nulaw #footer {
	position: relative; }

#nulaw #footer,
#nulaw #footer #bepress {
	height: 82px;
	background-color: #5c30a6; }

#nulaw #footer #bepress {
	width: 240px;
	height: 82px; }

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

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

#nulaw #footer p#footer-logo {
	display: block;
	position: absolute;
	top: 0;
	right: 32px;
	padding: 0;
	margin: 0;
	width: 106px;
	height: 82px; }

#nulaw #footer p#footer-logo a {
	display: block;
	width: 106px;
	height: 82px;
	text-indent: -9999px;
	background: #5c30a6 url(assets/md5images/227fc0416b9266f44286b7c080b737e4.gif) top left no-repeat; }

#nulaw #footer p#standard-footer-links {
	font-size: 12px;
	position: absolute;
	top: 0;
	left: -10px; }

#nulaw #footer p#custom-footer {
	line-height: 15px;
	padding-top: 0;
	position: absolute;
	top: 45px;
	left: 0; 
        font-size: 10px;
        width: 600px;
        letter-spacing: -0.1px; }

#nulaw #footer p#custom-footer a {
	margin: 0;
	text-decoration: underline; }

/* Main content area */

#nulaw #main.text a:link,
#nulaw #main.text a:visited {
	color: #5c30a6;
	text-decortaion: underline; }

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

#nulaw #main.text #home-page-image {
	display: block;
	width: 666px;
	height: 124px;
	background: url(assets/md5images/d71d90962968a032444d25efd769b5bc.gif) top left no-repeat; }

#nulaw #main.text h2 {
	font-size: 24px;
	font-weight: bold; }

#nulaw #main.text .box h2,
#nulaw #main.text .box-top h2 {
	font-size: 16px;
	color: #000; }

#nulaw #main.text .box-top { min-height: 355px; }

#nulaw #main.text #cover-browse h2 {
	font-size: 16px;
	color: #000; }

* html #nulaw #cover-browse h3 { height: 1%; } /* IE6 hasLayout */

*+html #nulaw #cover-browse h3 { min-height: 1%; } /* IE7 hasLayout */

#nulaw #cover-browse h3 a {
	font-size: 15px;
	font-weight: normal; }

#nulaw #main.text .box h2 {
	border-bottom-color: #999; }

#nulaw #main.text .box p a {
	font-weight: normal; }

/* Image localizations */

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

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

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

.box p a {
	background-image: url(assets/md5images/bb4ce1874f65bbbe04c268d4c3b5e2b9.gif); }

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

.divider,
.series-div {
	background: transparent url(assets/md5images/bb4ce1874f65bbbe04c268d4c3b5e2b9.gif) left repeat-x; }
	
#nulaw #main.text #dcn-home .box.sunburst {margin-top:15px;}	

/* Mobile */
.mbl #nulaw #footer #bepress { background-color: transparent; }
.mbl #nulaw #footer p#footer-logo,
.mbl #nulaw #footer p#standard-footer-links,
.mbl #nulaw #footer p#custom-footer { position: static; }
.mbl #nulaw #footer p#footer-logo { clear: left; }

/* NULR Online index styling bg */	
#nulaw #main.text #series-home .series-abstract {
     margin-left: 60px;
}

#nulaw #main.text #series-home .series-abstract h3 {
     color: #5729A4;
     font-size: 11px;
     font-variant: small-caps;
     margin-top: -5px;
}

#nulaw #main.text #series-home .series-abstract p {
     display: inline-block;
     font-size: 11.45px;
     margin-top: -7px;
}

#nulaw .smallcaps {
	font-variant: small-caps; }

#nulaw #main.text #series-home .series-abstract .continue_reading a {
     display: block;
     font-size: 11px;
     line-height: 11px;
     margin-top: -7px;
}

#nulaw #main.text #series-home p.article-listing .series-pubdate {
     color: #56505C;
     display: block;
     font-size: 11px;
     font-style: italic;
     margin-top: -0.25em;
}