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

/* Header */

#njlsp #header #logo {
	float: none;
	width: 980px;
	height: 38px;
	margin: 0;
	padding: 0;
	background-color: #5e25a6; }

#njlsp #header #logo a {
	display: block;
	float: left;
	width: 240px;
	height: 38px;
	margin: 0;
	padding: 0; }

#njlsp #header {
	height: 148px;
	padding-bottom: 26px;
	background: #5e25a6 url(../assets/md5images/023bdb0a04dcafb2295ca2ef5f5056de.jpg) bottom left no-repeat; }

#njlsp #header #pagetitle,
#njlsp #header h1,
#njlsp #header h1 a {
	float: none;
	display: block;
	width: 980px;
	height: 110px;
	margin: 0;
	padding: 0; }

#njlsp #header h1 a {
	text-indent: -9999px;
	background: #5e25a6 url(../assets/md5images/c45544bafefa5bedb269ffe4cf69f0ff.jpg) top left no-repeat; }

/* Sidebar */

#njlsp #sidebar a:link,
#njlsp #sidebar a:visited {
	color: #5c30a6;
	text-decoration: none; }

#njlsp #sidebar a:hover,
#njlsp #sidebar a:active,
#njlsp #sidebar a:focus {
	background-color: transparent;
	color: #000;
	text-decoration: underline; }

#njlsp #sidebar ul#navlist { border-top-color: #e3dbb4; }

#njlsp #sidebar ul#navlist li a { border-bottom-color: #e3dbb4; }

#njlsp #sidebar ul#navlist li a:link,
#njlsp #sidebar ul#navlist li a:visited {
	color: #fff;
	background-color: #5e25a6; }

#njlsp #sidebar ul#navlist li a:hover,
#njlsp #sidebar ul#navlist li a:active,
#njlsp #sidebar ul#navlist li a:focus {
	color: #5c30a6;
	background-color: #ffcc66; }

#njlsp #sidebar form label { color: #000; }

#njlsp #sidebar li.sb-home a {font-weight: bold;}

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

/* Footer */

#njlsp #footer {
	background-color: #5c30a6;
	height: 83px;
}

#njlsp #footer p,
#njlsp #footer p a:link,
#njlsp #footer p a:visited {
	color: #fff;
	text-decoration: none;
	font: 11px/1.4 Arial, Helvetica, sans-serif;  }

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

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


/* Additional footer logo */

#njlsp #footer { position: relative; }

a#footerlink { margin: 0; }

#footerlogo { 
	position: absolute;
	top: 0;
	right: 8px;
 } 


/* Main content area */

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

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

#njlsp #main.text .article-list h1 { font-size: 24px; }

#njlsp #main.text .article-list h2 {
	width: 420px;
	padding-bottom: 2px;
	border-bottom: 2px solid #464646;
	font-size: 21px;
	background-color: transparent; }

#njlsp #main.text #masthead { display: none; }

#njlsp #main.text .articleInfo a,
#njlsp #main.text .doc a:link,
#njlsp #main.text .doc a:visited {
	text-decoration: none; }

#njlsp #main.text .doc a:hover,
#njlsp #main.text .doc a:active,
#njlsp #main.text .doc a:focus {
	text-decoration: underline; }

#njlsp #main.text .ft-blurb h2 {
	font-family: Palatino, Georgia, "Times New Roman", Times, serif;
	font-size: 21px !important;
	font-weight: normal;
	border-bottom: 2px solid #000;
	color: #000; }

#njlsp #main.text .ft-blurb p { margin-bottom: 0; }

#njlsp #main.text .ft-blurb p.ft-source-link { display: none; }


/* Small Caps rule needed for Bluebook citation */

#njlsp .smallcaps
{
font-variant: small-caps;
}
#njlsp #main.text #editorial-board h3 {margin-left:30.75%;}

/* Remove "Home" from breadcrumbs */
#njlsp .crumbs p a {display:none;}
#njlsp .crumbs p a + a {display:inline;}

.mbl #footerlink { display: none; } /* logos aren't hidden by mbl footer */	

