@charset "iso-8859-1";
/*
-----------------------------------------------
blr-style.css : base styles for Bepress Legal Repository 
Author:   Samira Vijghen
Version:  13 January 2010
PLEASE DO NOT CHANGE THIS FILE 
----------------------------------------------- */
body {
	font:12px/18px Arial,Helvetica,sans-serif;
	color:#061626;
	background:#E5E5D9;
	text-align:center;
	margin:0 auto; }

#container {
	background:url(assets/md5images/cf1e60b6ab93bff127a9eca3244a962c.gif) top right repeat-y;
	text-align:center;
	margin:0 auto;
	width:980px; }

body#index #container,body#institution #container,body#browse-subject #container,body#authors #container,body#faq-inst #container,body#faq-readers #container,body#faq-authors #container,body#search-subject #container,body#rss #container,body#top-papers #container,body#wp #container {
	background:url(assets/md5images/4dc0d3731fe0f66046495eacdec47218.jpg) top center repeat-y;
	text-align:center;
	margin:0 auto; }

#wrapper {
	padding:0;
	text-align:center;
	margin:0 auto; }

#header,#footer {
	padding:0;
	margin:0 auto; }

#header,#footer {
	background:transparent url(assets/md5images/2bc2b7594ef5bab3a7af6b29b43f8a5b.jpg) top left repeat-x; }

#header {
	height:125px;
	text-align:left; }

#footer {
	height:50px;
	border-bottom:10px solid #EEEEE6; }

#footer a {
	text-decoration:none;
	color:#fff; }

#footerNav,#footer p.copyright {
	padding:10px;
	font-size:11px; }

p.copyright {
	float:left;
	margin:0;
	margin:0 20px; }

#footerNav li {
	display:inline;
	margin-right:20px;
	font-size:11px; }

#footerNav li a:hover {
	text-decoration:underline; }

#logo {
	background:transparent url(assets/md5images/22243aa6108822c11987df0e81782ced.gif) top right no-repeat;
	display:block;
	width:250px;
	height:125px;
	float:right; }

.content {
	text-align:left; }

.content .text {
	padding:20px 20px 28px 20px;
	_padding:20px 20px 28px 20px;
	_overflow-x:hidden; }

.content .text p {
	padding:0;
	margin:0 0 18px 0; }

#sidebar {
	text-align: left; }

/* bLR =Links================================================*/
a:link,a:visited {
	color:#004785;
	font-weight:bold; }

p a,li a,h1 a {
	text-decoration:none; }

a:hover,a:active {
	color:#996; }

a:link img,a:visited img {
	border-width: 0; }

#myaccount th a:link,
#myaccount th a:visited {
	text-decoration: none;
	color: #fff; }

#myaccount th a:active,
#myaccount th a:hover {
	color: #000; }

#myaccount table th a:visited {
	color: #fff;
	background-color: #004785; }

/* TYPOGRAPHY================================================*/
h1,h2,h3 {
	font-family:"Georgia","Times New Roman",serif;
	font-weight:normal;
	margin:0;
	color:#004785; }

#header h1 a {
	font-size:28px;
	height:30px;
	margin:0;
	padding:30px 0 35px 20px;
	display:block;
	width:500px;
	font-weight:normal;
	text-align:left;
	letter-spacing:-1px;
	text-decoration:none;
	color:#fcfcf8; }

#header h1 a:hover,h2.wp-title a:hover {
	color:#004785; }

.content h1 {
	font-family:Georgia,"Times New Roman",serif;
	font-size:28px;
	margin:1.2em 0;
	padding:0;
	font-weight:normal;
	line-height:1.3em; }

h2,#search-header h1#search-title,#wrapper span b,#article-list h2.title {
	font-family:Georgia,"Times New Roman",serif;
	font-size:164%;
	font-weight:normal;
	margin:.5em 0 0.5em;
	padding:0;
	line-height:1.3em;
	color:#004785;
	border:0; }

#article-list h2 {
	color:#996;
	font-family:Georgia,"Times New Roman",serif;
	font-size:164%;
	font-weight:normal;
	margin:1.5em 0 0.5em;
	padding:0;
	line-height:1.3em;
	border-bottom:1px solid #996; }

h2.wp-title {
	text-align:center; }

h2.wp-title a {
	font-weight:normal;
	color:#996; }

#article-list h2,h3 {
	display:block; }

h3 {
	text-align:center; }

h3 a {
	font-weight:normal;
	text-decoration:underline; }

h2.title {
	line-height:1em;
	padding:0;
	font-size:164%;
	font-weight:normal; }

h3 {
	font-family:Georgia,"Times New Roman",serif;
	font-size:118%;
	padding:3px 0 3px;
	font-weight:normal;
	margin:1.25em 0;
	text-align:left; }

h4,p.author {
	font-family:Georgia,"Times New Roman",serif;
	font-size:118%;
	font-weight:normal;
	line-height:1.3em;
	color:#00499A;
	padding:0;
	margin:1.25em 0 0.5em; }

.content p,pre {
	padding:0; }

h5 {
	font-family:Georgia,"Times New Roman",serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5em;
	letter-spacing: 0.1em; }

/* LISTS================================================*/
.content ul {
	list-style-type:none;
	margin:0 0 1.5em 0;
	padding:0; }

.content ul li {
	list-style:none;
	background-image:url(assets/md5images/7aa0d9678cc672471f893c9ef9172044.gif);
	background-repeat:no-repeat;
	background-position:0 .2em;
	margin:0;
	padding:0 0 0 15px;
	line-height:1.8em; }

.content dl {
	margin:2em 0;
	text-align:left; }

.content dt {
	margin:2em 0 1em;
	padding:0;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.2em;
	color:#003059; }

.content dd,.content dd p {
	margin:0;
	padding:0;
	line-height: 1.8em; }

/* SW =TOP HORIZONTAL NAV------------------------------------------------*/
#topnav {
	width:640px;
	height:30px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
	background:transparent; }

ul#nav {
	margin:0;
	padding:0;
	height:30px; }

ul#nav,ul#nav li,ul#nav-edit,ul#nav-edit li {
	list-style-type:none;
	margin:0;
	padding:0; }

ul#nav li,ul#nav-edit li {
	float:left;
	margin-right:1px;
	text-align:left; }

ul#nav a,ul#nav-edit li {
	float:left;
	padding:10px 0 8px 10px;
	text-decoration:none;
	width:12em;
	line-height:1em; }

li#home a {
	padding-left:15px;
	width:9em; }

ul#nav li {
	background-color:#878749; }

ul#nav a,ul#nav-edit li {
	background:#004785;
	color:#fcfcf8;
	font-weight:normal; }

ul#nav a:hover {
	background:#a6bfd4;
	color:#004785;
	border:0; }

ul#nav-edit li {
	color:#506399; }

body#index ul#nav li#home a,body#institution ul#nav li#inst a,body#browse-subject ul#nav li#subject a {
	background:#fcfcf8;
	color:#004785;
	font-weight:normal; }

#help strong {
	background:#a6bfd4; }

#sidebar .largeHeader {
	padding:0;
	width:312px;
	margin:0; }

#sidebar .largeHeader h3 a {
	margin:0;
	height:50px;
	display:block;
	padding:40px 0 10px 20px;
	font-size:1.1em;
	font-weight:normal;
	line-height:26px;
	background:#004785;
	color:#fcfcf8; }

#sidebar .largeHeader h3 a:hover {
	background:#6093bf;
	color:#fff; }

#sidebar ul.menu {
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #a6bfd4; }

#sidebar ul.menu li {
	border-bottom:1px solid #a6bfd4; }

#sidebar ul.menu li a:link,#sidebar ul.menu li a:visited {
	font-weight:bold;
	background:#e5ecf3;
	display:block;
	padding:10px 10px 10px 20px;
	text-decoration:none; }

#sidebar ul.menu li a:hover {
	background:#bfd1e0;
	color:#336c9d; }

#sidebar .section {
	float:left;
	margin:0;
	padding:0 0 20px 0;
	width:312px; }

#sidebar .section h3 {
	margin:0;
	padding:22px 0 10px 10px;
	overflow:hidden; }

#sidebar .section h3 a {
	text-decoration:none; }

#sidebar .section p {
	margin:0;
	padding:2px;
	line-height: 1.6em; }

/* columns ===============================*/
.rightCol {
	width:290px;
	padding:0;
	margin-left:10px; }

.leftCol {
	width:280px;
	padding:0; }

.leftCol,.rightCol {
	float:left; }

dl.note,p.note {
	margin:15px 0;
	padding:0;
	color:#996; }

dl.note dt {
	float:left;
	width:290px;
	font-size:1em; }

dl.note dd {
	background:#E5E5D9;
	padding:5px;
	float:right;
	width:120px; }

#blr .domtab {
	margin:20px 0 0 0;
	padding:0;
	text-align:left;
	width:600px; }

#blr h2 {
	width:600px;
	margin:20px 0 15px 0;
	display:block;
	text-align:left;
	padding:0; }

#blr div.domtab div.tab {
	clear:both;
	*clear:right;
	padding:0;
	margin:0;
	border:0; }

#blr .domtab ul {
	margin:0;
	padding:10px 0 0;
	heigt:42px;
	display:block;
	border-bottom:0px solid #eeeee6;
	list-style:none; }

#blr .domtab ul li {
	display:inline;
	margin:0;
	padding:0; }

#blr ul.domtabs li a {
	float:left;
	background:url(assets/md5images/82d0c461cc8c5c394d2249369e7571d1.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	text-align:left; }

#blr ul.domtabs li a span {
	float:left;
	display:block;
	background:url(assets/md5images/96fdf121f328ca3bcc96eb9459cbf4a8.gif) no-repeat right top;
	padding:5px 15px 7px 6px;
	margin: 0; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#blr ul.domtabs li a span {
	float: none; }

/* End IE5-Mac hack */
#blr ul.domtabs li a:hover span {
}


#blr ul.domtabs li a:hover,#blr ul.domtabs li.active a {
	background:url(assets/md5images/82d0c461cc8c5c394d2249369e7571d1.gif) no-repeat left top;
	background-position:0% -42px; }

#blr ul.domtabs li a:hover span,#blr ul.domtabs li.active a span,#blr ul.domtabs li a.active span {
	background:url(assets/md5images/96fdf121f328ca3bcc96eb9459cbf4a8.gif) no-repeat right top;
	background-position:100% -42px;
	padding:5px 15px 7px 6px; }

.recent .doc,ol#top-downloads {
	margin:10px 0;
	padding:0; }

.recent .pdf,.recent .native,.recent .external,.recent .none {
	float:left;
	width:95px;
	margin:6px 10px 0 0;
	padding:0;
	font-size:11px;
	line-height:16px;
	text-align:right; }

.recent .pdf a,.recent .native a,.recent .external a {
	font-weight:normal;
	padding:6px 0 0 15px; }

ol#top-downloads {
	margin:2em 0;
	padding:0 0 0 30px;
	width:500px; }

.recent p {
	margin:0 0 0 10px;
	padding:5px 0 8px;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	line-height:16px; }

ol#top-downloads li {
	padding:8px 0 8px 5px; }

p.indent,p.advanced {
	margin-left:120px; }

#article-list {
	width:600px;
	margin:0;
	padding:0; }

#article-list .doc,.doc {
	margin:0 0 2px;
	padding:0;
	border:0;
	text-align:left; }

#article-list p {
	font-weight:normal;
	line-height:16px;
	margin:0;
	padding:5px 0; }

#article list a {
	font-weight:normal; }

p#bepress,p#blr {
	float:left;
	margin:20px 10px;
	padding:20px;
	display:inline; }

p#bepress a {
	display:block;
	background:transparent url(assets/md5images/f4e6ab66d61a4222715ffbab7dd24428.gif) top center no-repeat;
	width:80px;
	height:40px;
	border:0; }

p#blr a {
	display:block;
	background:transparent url(assets/md5images/8148e9226b70766ea788af4caa6e13b6.gif) top center no-repeat;
	width:125px;
	height:38px;
	border:0; }

dl#features {
	width:300px;
	margin:10px 0 40px;
	padding:5px; }

#features dt {
	font-weight:bold; }

#features dd {
	margin:0 10px 10px;
	padding:0; }

.signup em,.sw-faq em {
	display:none; }

.signup a,.sw-faq a {
	display:block;
	padding:0;
	width:300px;
	height:50px;
	margin:10px 0;
	border:0; }

.signup a {
	background:transparent url(assets/md5images/d80315a744d4f2641020a3eb9ef325b9.gif) top center no-repeat; }

.sw-faq a {
	background:transparent url(assets/md5images/69bd5675f159a1fd7d5c9f4d40d6df0c.gif) top center no-repeat; }

.signup a:hover {
	background:transparent url(assets/md5images/3191cdbb06c4cb09b8bcf18c4bd85051.gif) top center no-repeat; }

.sw-faq a:hover {
	background: transparent url(assets/md5images/2c815e8cd657f1e72c3a2b9737858dab.gif) top center no-repeat; }

/* bLR =Gallery ................................................*/
.gallery {
	padding:0;
	padding-top:15px;
	margin:0;
	display:inline;
	overflow:hidden; }

.profile {
	float:left;
	margin:10px 0 10px 10px;
	width:275px;
	padding:4px;
	text-align:left;
	border:1px solid #E5E5D9;
	background:#F1F2ED; }

.profile-top {
	padding:8px; }

.thumb {
	margin:0 44px 0 0;
	float:left;
	padding:5px 2px;
	width:72px;
	height:118px;
	text-align:center; }

img.photo {
	height:96px;
	width:72px;
	margin:0px auto;
	padding:0; }

.name {
	padding-left:90px;
	font:12px/24px Georgia,serif;
	font-weight:normal; }

.name a:hover,.name a:active {
	text-decoration:underline; }

.inst,.expert {
	padding-left:90px;
	padding-top:5px;
	font:12px/15px Arial,sans-serif;
	font-weight:normal; }

.subtitle,#info-box,#article-list .subtitle {
	display:block;
	margin:10px 0;
	font-size:11px;
	line-height:14px;
	letter-spacing:1px;
	width:560px; }

.subtitle {
	text-align:center;
	padding:5px 20px; }

.subtitle a {
	text-decoration:underline; }

#info-box {
	text-align:left;
	padding: 5px 0; }

/* bLR =Search ==============================================================*/
#search {
	float:left;
	margin-bottom:30px;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px; }

#search dl {
	text-align:left;
	margin:1px;
	padding:2px;
	width:594px;
	height:150px;
	border:1px solid #A2BBD1; }

#search dl dt {
	display:none; }

#search dl dd.papers {
	float:left;
	margin:10px 0 0;
	padding:2px;
	width:250px;
	height:100px; }

#search dl dd.papers ul {
	margin:0;
	padding:0;
	list-style:none; }

#search dl dd.papers ul li {
	padding:0 0 0 21px;
	margin:5px 0 0 0;
	list-style-type:none; }

#search dl dd.papers ul li#articles {
	background:url(assets/md5images/7cc1cd99bfba1332952a5eeb5b6d8aae.gif) no-repeat; }

#search dl dd.papers ul li.downloads {
	background:url(assets/md5images/f17ccc2486b92631537f7113b4bdf9f7.gif) no-repeat; }

#search dl dd.search-form {
	float:left;
	margin:10px 0 0 10px;
	padding:5px 0;
	width:300px; }

#search dl dd.search-form form {
	margin:0;
	padding:0;
	width:316px; }

#search dl dd.update {
	clear:both;
	margin:0;
	padding:3px 0;
	font-weight:normal;
	text-align:left;
	color:#5E7C9D;
	width:180px;
	line-height:1em; }

#search dd.clear {
	width:550px;
	height:75px;
	clear:both;
	margin:10px 0; }

table.form-table td label {
	font:13px/15px Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:left; }

.divider {
	padding:0;
	margin:0;
	height:20px;
	clear:both;
	_clear:right;
	background:url(assets/md5images/ddb96b58b838d141bf25300717a084a9.gif) center no-repeat; }

table#bealert {
	width:600px;
	margin:0;
	padding:0; }

table#bealert table.subject-search {
	width:280px;
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0; }

.subject-search th,.subject-search td {
	white-space:nowrap;
	padding:0;
	padding-top:5px;
	padding-right:5px;
	line-height:1.5em;
	border-bottom:0; }

.vnav {
	margin:0 0 .4em 1em;
	padding:1em 0; }

.vnav h2 {
	font-size:1.1em;
	font-weight:normal;
	line-height:26px;
	padding:2em 0 1em 10px; }

.vnav ul,.vnav ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	text-align:left; }

.vnav ul li,.vnav ul li a {
	margin:0;
	display:block;
	padding:0;
	line-height:1.8em;
	list-style:none;
	background:transparent; }

.vnav ul li a,#sidebar .section form label {
	display:block;
	padding:0;
	font-weight:bold; }

.vnav ul li a {
	padding-left:10px; }

.vnav ul li a,.vnav ul li a:link,.vnav ul li a:visited,.vnav ul li a:active,.vnav ul li a:hover {
	text-decoration:none; }

table.form-table {
	width:575px;
	border-collapse:collapse;
	padding:5px 0;
	margin:20px 20px 20px 0;
	background:#F1F2ED;
	border:1px solid #E5E5D9;
	text-align:left; }

table.form-table td {
	width:275px;
	padding:5px 0;
	margin:0; }

#subheader {
	height:100px;
	margin:0 0 20px;
	display:block;
	padding:0; }

#sidebar #wp-logo {
	padding:0;
	margin:10px 0;
	width:312px;
	height:100px;
	text-align:center;
	display:block;
	background-color:#F1F2ED; }

#subheader #wp-logo em,#sidebar #wp-logo em {
	display:none; }

#btn-notify {
	margin:0;
	text-align:right;
	height:50px;
	display:block;
	width:600px;
	padding:0; }

#btn-notify button em {
	display:none; }

#btn-notify button {
	display:block;
	height:40px;
	width:245px;
	background:transparent url(assets/md5images/f414396d93eccfb16585c095c0c5177b.gif) right no-repeat;
	border:0; }

#message {
	margin:35px 10px;
	padding:5px;
	background:#F1F2ED;
	border:1px solid #996;
	font:12px/18px arial,helvetica,sans-serif;
	font-weight:bold;
	text-align: left; }

/* bLR =Form elements================================================*/
#sidebar form {
	width:290px;
	height:80px;
	display:block;
	padding:10px;
	margin:0;
	text-align:left;
	background:#E5E5D9; }

#sidebar-search input#search,input#author {
	width:175px; }

#browse select {
	width:100px; }

#sidebar p.advanced,p.advanced {
	padding:0;
	margin:5px 0 0;
	line-height:1.5em;
	text-indent:10px;
	width:200px;
	display:block; }

#sidebar p.advanced a,p.advanced a {
	font-weight:bold;
	text-decoration:underline; }

p.feed a {
	background:url(assets/md5images/72cddc06fb803252531de3bc24bbc253.gif) left no-repeat;
	width:65px;
	height:23px;
	border:0;
	display:block; }

p.feed a em {
	display:none; }

.clear {
	clear:both;
	position:relative;
	font-size:0px;
	line-height:0px;
	height:10px; }

label {
	font:12px/18px Arial,Helvetica,sans-serif;
	color:#3C5573;
	font-weight:bold;
	text-align:left;
	padding:0; }

.field input,.field-short input,.field-short select,input,#sidebar input {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	font-weight:bold; }

input#email_address,input#value_2 {
	width:300px; }

input#search-terms {
	width:180px; }

.field,.field-short {
	padding:0;
	margin:0;
	text-align:left; }

#search .field .field-border,.field .field-border,.field-short .field-border {
	margin:0;
	padding:0;
	border:0; }

.field-short {
	width:270px; }

#content form .field {
	width:525px; }

#content form .field .field-border {
	width:515px; }

form.small {
	width:550px;
	padding:0;
	margin:0; }

.text em {
	overflow:hidden;
	word-wrap:normal; }

hr {
	display:none; }

#announce form {
	margin-bottom:20px; }

.browse {
	background:#e5ecf3;
	display:block;
	border:1px solid #a6bfd4;
	padding:5px;
	margin:10px auto;
	text-align:right;
	height:20px;
	clear:both;
	_clear:right; }

.browse a {
	float:right;
	font-weight:bold;
	margin-right:10px; }

#recent {
	width:260px;
	min-width:200px;
	margin:0 20px;
	text-align:left; }

#recent ul li p,.author p {
	float:left;
	margin:10px 0 0 5px;
	width:60%; }

#recent ul {
	margin:0;
	font-size:1em;
	padding:0;
	list-style:none; }

#recent ul li {
	margin:5px 0;
	clear:both;
	border-bottom:1px solid #000;
	padding:0 0 10px 0; }

#recent ul li strong {
	font:bold 12px/14px Arial,Helvetica,sans-serif; }

#recent ul li img {
	border:1px solid #E5E5D9;
	padding:3px;
	width:60px;
	height:75px;
	float:left;
	margin: 3px 0 0 5px; }

/* ClearFix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }

.clearfix {
	display: inline-table; }

/* Hides from IE-mac \*/
.clearfix {
	height:1%; }

.clearfix {
	display: block; }


/* End hide from IE-mac */

body#home .text a img {
        display:block;
        margin:0 0 0 150px; }
