@charset "iso-8859-1";

/*******************************************************************************
*  bp-style.css : 2007-07-02 : bepress 3rd Party Journals screen stylesheet
* ------------------------------------------------------------------------------
*  This is the set of stylesheet rules needed for the bepress journal sites.
************* PLEASE DO NOT CHANGE THIS FILE *************************************/

body {
	margin:0 auto;
	text-align:center;
	color:#222;
	font: 11px/1.5em Verdana, Arial, Helvetica, serif; }

#container	{
	margin:0 auto;
	width:980px;
    padding:0; }

#content, 
#footer .copyright	{
	float: left;
	width: 730px;
	padding:0;	
	margin:0;}

#content .text {
	padding:0 30px 25px; 
	width:670px;
	text-align:left;
        background-color:#fff;}
	
#sidebar	{
	float: left;
	width: 240px;	
	padding:0;	
	margin:0;
	margin-left:10px;}
	
#wrapper	{
	width: 980px;	
	background-image: url(../assets/md5images/cf1e60b6ab93bff127a9eca3244a962c.gif);
	background-position: top left;
	background-repeat: repeat-y;}
	
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper	{
	/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
	float/**/: none;	}
	
/* easy clearing */
#wrapper:after	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;	}
	
#wrapper	{
	display: block;	}
	
/*\*/
#wrapper	{
	display: block;	}
/* end easy clearing */

#footer {
	clear:both;
	width:980px;
	height:125px;
	margin:0 auto;
	padding:0;
	border-top:1px solid #fff;
	background: #ddd;}
	
#bottom	{
	width: 980px;
	height:0px;
	clear:both;
	position:relative;
	font-size:0px;
	line-height:0px; }

#header {
	width: 980px;
	height:183px;
	margin: 0;
	padding: 0;
	text-align:left;}

#subheader {
	padding: 0;
	height:75px;
	width:980px;
	display:block;
	margin:0 auto; }
	
#pagetitle {
	text-align:left;
	width:690px;
	height:110px;
	padding: 5px 0;
	margin-right:10px; }

#header h1,
#header h6 { 
	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	margin: .5em 0;
	padding: 0;
	font-weight: normal;
	margin:0;
	line-height:1em; }

#header h1,
#header h4,
#header h6 {
	padding:.5em 0 .5em 30px; }
	
	#header a { 
		text-decoration:none;
		background:inherit; }


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

/* BP =TYPOGRAPHY
================================================*/
p {
	text-align: left;
	margin: 0 0 1.33em 0;
	line-height: 1.8em;}

h1, h2, h3, h4, h5, 
#search-title, 
.article-list h2, 
#article h2, 
table.editors th,
.recommend caption,
#submit h2,
#myaccount #account-head .title   {	text-align:left; }

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

h2, 
#search-title,
.article-list h1,
#article h1.title,
#article h2,
.article-list h2,
#submit h2,
h2.series,
table.editors th,
h2.masthead strong     {
	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; }

	.article-list h2,
	#article h2,
	#editorial-board h2,
	#submit h2  {
		background-color:#f8f8f8;
		display:block;           }

        .article-list h2.intro {
               background:#fff; }

#sidebar h2 {
	font:12px/18px Arial, sans-serif;
	font-weight:bold;
	text-indent:15px; 
	padding:0;
	margin:20px 0 0;}

	h2.masthead { 
		font:12px/18px Georgia, serif;
		text-transform:uppercase;
		padding-left:10px; }

		h2.masthead strong { 
			padding-left:10px;
			 text-transform:none; }
         
       table.editors th {
               padding:10px; }
			   
		.article-list h2 {
			padding-left:55px; }
        
h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-size:145%;
	padding:0; 
	font-weight:normal;
	line-height:1.3em; 
	margin: 1.25em 0;}

h4  {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 118%; 
	font-weight: normal; 
    line-height:1.3em;
	padding:0;
	margin: .25em 0 0.5em; }

h5 {    	
	font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size:11px;
	line-height:1.3em;
	padding:0;
	margin: .25em 0 0.5em; }

#article dt {  
        line-height:2em; }

#toc { 
	padding:20px 0 50px;
	margin:0 auto; }

#toc h1,
#toc h2,
#toc h3,
#toc h4,
#toc p,
#ed h3,
#ed h4   {
	text-align:center; }

#toc .item {
	padding: 0 10px; }
	
#toc .vol {
	font: 1.8em Georgia, Times, serif; 
	margin: 1em 0; 
	padding: 0; 
	border-bottom: 0;
	letter-spacing: 1px; }

#toc .issue a {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px; 
	font-weight:normal;
	margin: .5em 0;
	padding: 0;
	line-height: 1.5em; }

p.update { 
	line-height:1.3em;
	margin-top:20px;
	margin-left:50px;  }


/* BP =LISTS
================================================*/
ul, 
ul.bulleted {
	margin: 0 5em 1.5em 0;
	padding:0; }

ul {
	list-style-type:none; }

ol {
	margin: 0 5em 1.5em 10px;
	padding:0;
    list-style-type:decimal; }

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

ul li,
ol li { 
	margin:0;
	padding:0; }

	ul li { 
		line-height:1.5em; }
	ol li { 
		line-height:1.3em; }

#content ol li {
	background:transparent;
	list-style:decimal;
	padding:3px 0; 
	margin: 0 5em 0 10px;}

#content li ol {
	margin-top:8px;
	list-style-type: decimal; }

#content li ol li {
	list-style:decimal;
	background:transparent; }

dl {
	margin:2em 0; 
	line-height:1.8em; }

dt {
	margin:1em 0 0 0;
	padding:0; 
	font-weight:bold; }

dd {
	margin:0;
	padding:0; }

dl {
	margin:2em 0; 
	line-height:1.8em;
	text-align:left; }

dl.editors dd {
	margin:0;
	padding:1em 0; 
	line-height:1.8em; }
 
li h3 /* special issue in sidebar */  {
	font-family: "Georgia", "Times New Roman", serif; 
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-size: 100%;
	line-height: 1.3em;}

#sidebar p { 
	margin: 20px 0 5px 20px;
	padding:0; 
	font-weight:bold;}

/* LINKS
================================================*/

.article-list a:link,
.article-list a:visited {
	text-decoration:none; }

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

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

#footer a { 
	text-decoration:underline; 
	margin-right:5px;}

#logo {
	display:block;
	float:right;}


/* BP =GENERAL
================================================*/
img {
	border:none; } 
	
hr {
	background:#f2f2f2;
	height:1px;
	color:#ddd;
	border:none;}

acronym {
        border-bottom:1px dotted #999;}

/* BP =Global navigation tabs
================================================*/
#tabs {
	width:560px;
	font-size:11px;
	line-height:normal;
	text-align:center;
    display:block;
	margin:0 25px 0 0;
	height:41px;
	padding:31px 0 0; 
	float:right;}

	#tabs ul {
		width:560px;
		margin:0;
		padding:11px 0 0;
		list-style:none; }

		#tabs li {
			display:inline;
			margin:0 0 0 2px;
			padding:0; }

		#tabs a {
			float:right;
			margin:0 0 0 1px;
			padding:9px 10px 7px 10px;
			text-decoration:none;
			font-weight:bold;
			border-bottom:0; }

/* BP =Masthead and Editorial Board Tables
================================================*/

#masthead {
	padding:15px 0 15px 10px;
	background: transparent url(../assets/md5images/7198332e3eb4ffc285ea75dff9665a1f.gif) bottom left no-repeat;
    margin:10px 0 15px -10px; }


table.editors  {
    width:95%;
	text-align:left;
	border-collapse: collapse;
	margin: 0;
	vertical-align: top; }

table.editors td {
	text-align:left;
	vertical-align: top;
	padding: 5px 15px 10px 0;
	line-height:1em;  }

/* BP =SIDEBAR - vertical navigation
================================================*/
.vnav ul {
	margin:20px 0;
	padding: 10px; }

.vnav ul, 
.vnav ul li {
	list-style-type: none;
	text-align:left;  }

.vnav ul li, 
.vnav ul li a {
	line-height: 1.2em; 
	list-style:none;
	background:transparent; 
	margin:0;
	padding:0 0 8px;}

.vnav ul li a {
	display: block;
	padding: 0;
	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; 
	font-weight:bold; }

.vnav ul li a:link, 
.vnav ul li a:visited, 
.vnav ul li a:active,
#wrapper #myaccount thead tr th {
	text-decoration: none; }

.vnav ul li a:hover, 
#sidebar .vnav ul li a:hover {
	text-decoration: none;}

/* BP =SIDEBAR - BUTTONS
================================================*/
#navcontainer {
	margin:0;
	padding:0;
	width:240px; 
	text-align:right;}

	ul#navlist {
		margin:0;
		padding:0;
		border:0;
		list-style-type: none; 
		text-align:left; }

		ul#navlist li {
			margin:0;
			padding:0; }

		ul#navlist li a {
			width:240px;
			border-left: 0;
			border-left: 0;
			margin:0;
			padding: 12px 0 6px;
			text-indent:15px;
			display: block;
			height:20px;
			text-decoration: none;
			text-align: left; 
			list-style: none; }

#cover-art,
#extra_img {
	margin:5px auto;
	text-align:center; }

/* DIVIDER
================================================*/
.divider, 
p.top {
	height:50px;
	margin:8px 0;
	background: #fff; }

.divider { 
	height:50px;
	text-align:center;
	background: #fff url(../assets/md5images/709df98516346749dc940aeec4c55ce8.gif) bottom center no-repeat;}

.series-div {
	height:50px;
	text-align:center;
	background: #fff url(../assets/md5images/538b66bd9259253448e84ea393ff6a28.gif) bottom center no-repeat;}

p.top {
	text-align:right; }

#search-header { 
	margin-top:3em; }

/* BP =Submit Steps
================================================*/
h3.step1,
h3.step2,
h3.step3,
h3.step4,
h3.cc1,
h3.cc2,
h3.cc3,
h3.cc4,
h3.cc5  { 
	margin:0; 
	padding: 0.6em;
	width:500px;
	height:63px;
	display:block; }

h3.step1 em,
h3.step2 em,
h3.step3 em,
h3.step4 em,
h3.cc1 em,
h3.cc2 em,
h3.cc3 em,
h3.cc4 em,
h3.cc5 em { 
	display:none; }

h3.step1 { 
	background:url(../assets/md5images/ec5ee9e51936cdc1efa1e6e5b2b82e12.gif) top left no-repeat;}
h3.step2 { 
	background:url(../assets/md5images/6b21ac4a1cf3ba1f6e5dc86a38668b74.gif) top left no-repeat;}
h3.step3 { 
	background:url(../assets/md5images/29e099b994e27ab559144a7f1142d25b.gif) top left no-repeat;}
h3.step4 { 
	background:url(../assets/md5images/9d0d20e5164b1af576c847792b18254a.gif) top left no-repeat;}
h3.cc1 { 
	background:url(../assets/md5images/47286230444a120f9aa96713b093213e.gif) top left no-repeat;}
h3.cc2 { 
	background:url(../assets/md5images/1e235a86172a740a3e31ebb06050b2fa.gif) top left no-repeat;}
h3.cc3 { 
	background:url(../assets/md5images/cd2fac3749090fe78ca38fef1991fc48.gif) top left no-repeat;}
h3.cc4 { 
	background:url(../assets/md5images/b09cc0fe71496c85737423a77a45c425.gif) top left no-repeat;}
h3.cc5 { 
	background:url(../assets/md5images/7c6ce3e1195fbcb5157d440be8b145a5.gif) top left no-repeat;}

h3 span { 
	font-size: 14px; }

/* BP =Announcements page
================================================*/

p.bp { 
margin:5px 30px 5px 10px;
float:right; }

p.feed em,
p.bp em {
		display:none; }

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

p.bp a  {
	background: transparent url(../assets/md5images/9ea6c2341f1733b1af39567da2420d73.png) right no-repeat;
	width:80px;
	height:40px;
	border:0;
	display:block;  }
	
/* BP =Submit Form Quirks
================================================*/
font center span { 
	color:#c00; }

table#query {
	position:relative;
	overflow:hidden;
	vertical-align:top;}

.box {
	background: #f8f8f8;
	border: 1px solid #eee;
	padding:5px;
	margin:15px 0;  }

/* BP =Styleguide
================================================*/
pre { 
    font-size:11px;
    line-height:1.4em; 
	width:500px;}

#styleguide p {
	text-align:justify; }

#styleguide strong {
    background:#eee; }

/* BP =ARTICLE LISTINGS
================================================*/
#intro { 
	margin: 0 10px 0 50px; }

.article-list  {
	padding:10px 0; }
	
	.article-list .doc	{
		margin: 0 5px 2px;
		padding: 0 0 6px;
		border:0;
		text-align:left;}
			
	.article-list p	{
		font-weight:normal;
		line-height: 16px;
		margin: 0;
		margin-left:50px;
		padding: 5px 0;		}
	
	.article-list .auth { 
		font-style:italic; }
			
	.article-list .abstract	{
		margin: 0;
		padding: 0 10px 0 50px;
		font-size: 11px;
		line-height: 16px; }
	
		.article-list .abstract	p {
			margin:0;
			padding:0; }
		
.article-list .pdf,
.article-list .native,
.article-list .external,
.article-list .none,
.article-list p.edit {
	float: left;
	width: 45px;
	margin: 6px 0 0 0;
	padding:0;
	font-size: 11px;
	line-height: 16px; }

	.article-list .pdf a,
	.article-list .native a,
	.article-list .external a {
		color:#000;
		font-weight: normal;
		padding:6px 0 0 15px; }

	.article-list p.ed a { 
		font-weight:bold; }

	.article-list .pdf {
		background: url(../assets/md5images/41451be6782cb3a9c459901e615a0791.gif) top left no-repeat; }
	
	.article-list .more p { 
		padding:10px 50px;
		height:15px; 
		border: 0;
		display:block; 
		font-size:11px;
		font-weight:bold;}
	
	.article-list .more p { 
		text-align:right; }

/* BP =Volume, Issue and Article Pager
================================================*/
#breadcrumb {
	width:670px;
	height:15px;
	margin:0;
	padding:0;
	display:block; 
	line-height:15px;}

	#breadcrumb a {
		font-weight:normal; }

	#breadcrumb .crumbs {
		float: left;
		padding:10px 0;}

	ul#pager {
		padding-top:10px;
		float:right; 
		background:transparent;}
			
		#pager li  {
			display: inline;
			margin:0 0 0 10px;
			float:left;
			padding:0;}

		ul#pager li,
		ul#pager li a {
				background:transparent; }

.copyright p {
	line-height:1.8em;
	text-align:center;
	padding:20px 0; 
	width:670px; }

#issn {
	height:115px;
	width: 220px;
	float: right;
	margin: 0;
	margin-left: 10px;
	padding: 5px;}
	
#issn p {
	text-transform: uppercase; 
	letter-spacing: 0.33em; 
	text-align:center;
	line-height:3em; }

#info-box {
	display:block;
	width:670px;
	margin:30px auto; 
	text-align:center;
	height:30px; }

	#infobox p {
		text-align: center; 
		padding:5px;
		display:block;
		height:20px;
		margin:0 auto;}
 
		#info-box p a { 
			display: block;
			display: inline;
			padding: 5px 10px 5px 18px;
			font:11px/11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;}
		
#info-box a#download { 
	background: transparent url(../assets/md5images/7d9ca80d7e418af6858cb3e1e511e432.gif) left no-repeat; }
					
#info-box a#send { 
	background: transparent url(../assets/md5images/feb7b65ec191f6d91819ef50b717f214.gif) left no-repeat; }
						
#info-box a#print { 
	background: transparent url(../assets/md5images/0baecbde36b6d4a45ec03d2359ffc114.gif) left no-repeat; }
						
#info-box a#letter { 
	background: transparent url(../assets/md5images/fc7c5492c6d0dba24b11abab3b5739b2.gif) left no-repeat; }

.printOnly,
#printlogo { display:none; }