/*
-----------------------------------------------
bepress IR custom stylesheet.
Author:   Samira Vijghen
Version:  18 December 2007
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */


/* =TYPOGRAPHY
----------------------------------------------- */

#submit { 	font:12px/18px Arial, Verdana, Helvetica, sans-serif; }

 
#header h1, #header h6, #header h4, h1, h2,#search-title,.article-list h1,h1.title,#article h2,#article-series h2,.article-list h2,#submit h2,table.editors th,h2.masthead strong,legend, h4, h5, #toc .issue a, li h3,#alpha h1,#series-home h1, #alpha h2,#series-home h2, #alpha h4,#series-home h4, .disc1{ 
	font-family:Arial, Verdana, Helvetica, sans-serif; }
	
h1,h2,h3,h4,h5,#search-title,.article-list h2,.article-list h2 a,#article h2,table.editors th,.recommend caption,#submit h2,#myaccount #account-head .title, .disc1, .disc2, .disc3 {
	text-align:left; }

h1 {
	font-size:28px;
	font-weight:normal;
	line-height:1.3em; }
	
	.article-list h1 {
		font-size:18px;
		text-align:center; }

h2,#search-title,.article-list h1,h1.title,#article h2,#article-series h2,.article-list h2,table.editors th,h2.masthead strong,legend {
	font-size:18px;
	font-weight:normal;
	line-height:1.3em;
	text-align:left; }
	
.article-list h2,#article h2,#article-series h2,#article-nologo h2,#editorial-board h2, #main h2.year {
		background:#E3E8EF; padding:5px;}
		

		
h4 {
	font-size:14px;
	font-weight:bold;
	line-height:1.4em; }
	
h5 {
	font-weight:normal;
	font-size:12px;
	line-height:1.6em; }
	
/* TYPOGRAPHY =LINKS
------------------------------------------------------------- */
.article-list a:link,.article-list a:visited {
	text-decoration:none;
	font-weight:normal; }
	
a:hover,a:active,.article-list a:hover {
	text-decoration:underline; }
	
	
.article-list .pdf a,.article-list .native a,.article-list .external a {
	color:#000;
	font-weight:normal; }
	
.article-list p.ed a, .article-list .more p  {
	font-weight:bold; 
	font-size:11px;}
	

/* TYPOGRAPHY =Article Pages 
------------------------------------------------------------- */
#alpha {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:1.6em; }

#alpha h1,#series-home h1 {
	color:#222;
	font-size:22px;
	font-weight:normal;
	line-height:1em; }
	
#alpha h2 	{
	font-weight:normal;
	line-height:90%;
	font-size:20px;
	color:#222; }

#alpha h4,#series-home h4{
	font-weight:normal;
	line-height:90%;
	font-size:17px;
	color:#222; }
	
.articleInfo, .aricleInfo a {
	color:#333;
	font-size:11px; 
        font-weight:bold;}
	
p.comments,p.citation {
	font-size:12px;
	line-height:1.6em; }
	
/* TYPOGRAPHY =Disciplines Browser
----------------------------------------------- */
.disc1 {
	font-size:16px;
	font-weight:normal;
	text-align:left;
    text-transform:uppercase; }
	
/* TYPOGRAPHY =Submit Form 
------------------------------------------------------------- */

#submit h2 {
	font-weight:normal;
	line-height:90%;
	font-size:18px;
	color:#222; 
    border-bottom:1px solid #222;}
	
#sidebar input#search, #sidebar select,.form-table select, .vevent .summary	 {
	font-size:13px;
    font-weight:bold;
    font-family:Arial, Verdana, sans-serif; }
	
#submit label,#announce label, #date_publication_date label {
	font-weight:bold; }
	
#submit .field input,.field select,#submit textarea,#announce .field input, #date_publication_date input, #date_publication_date select, #submit h5,#submit .field input,.field select,#submit textarea {
	font:13px/15px Arial,Helvetica,sans-serif;
	font-weight:bold; }
	
.tip {
	font:12px/15px Arial, Verdana, sans-serif; }
	
.help a {
	background:#fffbc9;
	font-weight:bold; }
	

/* TYPOGRAPHY =Reapply after reset. Consult with Dev before changing! 
------------------------------------------------------------- */
strong {
	font-weight:bold; }
	
em {
	font-style: italic;}
	

/* COLORS =LINKS
================================================*/
a:link,a:visited,h4 {
	color: #14569B;}

a:hover,a:active,a:focus,.article-list a:hover {
	color:#65990B; }
	
a:focus { 
	background-color:#ffc; }


#content .text a:focus { 
	border-bottom: 1px dotted #000; }



/* COLORS =SIDEBAR - BUTTONS
================================================*/		

.text #myaccount table  { 
	border:1px solid #3c5573; }

.text #myaccount thead tr th  {
	color:#ffffff;
	background-color:#3c5573; }

.text #myaccount th,.text #myaccount td {
	border-bottom:1px solid #D8E4F3; }

.text #myaccount tr th { 
	color:#ffffff;
	background-color:#3c5573; }

.text #myaccount table table { 
	border:1px solid #3c5573; }

.text #myaccount td a {
	color: #14569B; }

.text #myaccount tr:hover,.text #myaccount .odd:hover   { 
	background-color: #D8E4F3; }
	
.text #confirm table { 
	border:1px solid #3c5573; }

.text #confirm thead tr th  {
	color:#ffffff;
	background-color:#3c5573; }

.text #confirm th,.text #confirm td {
	border-bottom:1px solid #D8E4F3; }

.text #confirm tr th { 
	color:#ffffff;
	background-color:#3c5573; }

table#metadata tbody tr th { 
	background-color:#fff;
	color:#3c5573;}

.text #confirm table table { 
	border:1px solid #3c5573; }

.text #confirm td a {
	color: #14569B; }

.text #confirm tr:hover,.text #confirm .odd:hover   { 
	background-color: #D8E4F3; }

#alpha .author, #series-home .chair {
	border-top: solid 2px #65990B;}

#submit .field .field-border, .box-border, fieldset#sort_menu, #save_options, table#import_table tbody tr:hover, #date_publication_date td  { 
	background-color: #D8E4F3; }


table.vcalendar  {
border-collapse: collapse;
border: 0;
font: normal 11px/18px arial, helvetica, sans-serif;}

.vcalendar td, .vcalendar th {
border-bottom: 1px solid #CEDAEB;
padding: .5em;}

/* =links
----------------------------------------------- */

table.vcalendar  a {
padding: 1px;
text-decoration: none;
font-weight: bold;
}

table.vcalendar a:link {
color: #000;}

table.vcalendar a:visited {border-bottom: 1px dotted #ccc;
}

table.vcalendar a:hover {border-bottom: 1px dotted #CEDAEB;
color: #666;}

/* =head =foot
----------------------------------------------- */

.vcalendar thead {border-bottom: 2px solid #CEDAEB;
text-align: left;
font-size: 11px;
font-weight: bold;
color: #333;
padding-bottom:10px;}

.vcalendar tfoot td  {
padding:1em .5em;
border: 0;}

/* =body
----------------------------------------------- */

.vcalendar th, .vcalendar td {vertical-align: top;
text-align: left;}

.vcalendar th {
white-space: nowrap; font-size:13px;	
background-color:#E3E8EF;
color:#000;}


.vcalendar tr:hover {
	color:inherit;
}

a .summary, .location, .event-info {
        font-size:12px; }

.event a { 	font-weight:bold;}

.xml {
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	padding: 0px 4px 1px 4px;
	font: bold 10px verdana, helvetica, sans;
	color: #fff;
	background: #F60;
	text-decoration: none;
	margin: 0;}

a.xml:link, a.xml:visited, a.xml:hover {
	color: #fff !important;
	text-decoration: none !important;
	background: #f60;}

.presenting  { background: url(../assets/md5images/5027e0a468faba12475609586a58c0b3.gif) left no-repeat;
padding-left:15px;}
.cal  { background: url(../assets/md5images/78e7029056448ceeb223747d63c288e8.gif) left no-repeat;
padding-left:20px;
font-size:11px;
font-weight:bold;}
.gcal  { background: url(../assets/md5images/308a48912ef0fb5804896408979a840d.gif) left no-repeat;
padding-left:20px;
font-size:11px;
font-weight:bold;}
.rss  { background: url(../assets/md5images/2e95db7099178166c9116b1df705d088.gif) left no-repeat;
padding-left:40px;
font-size:11px;}
.vcalendar thead .ical  { background: url(../assets/md5images/cb9441c877ca30d9c4cb5fd3dbb4bf1e.gif) left no-repeat;
padding-left:40px;
font-size:11px;}

#beta {
	float:right;
	width:130px;
	margin:0;
	padding:5px;
	display:block;
	background-color:#fff;
text-align:right;
border:1px solid #ddd;
 }

#beta a { color:#000;}

.vcalendar td abbr,  abbr.dtstart,  abbr.dtend { border:0; text-decoration:none; text-transform:none; }

p .location { border-top: 2px solid #CEDAEB;

font-size:13px;
margin:0;
padding:0;
line-height:24px;
display:block;}

.vevent p.date {
font-size:13px;
margin-top:36px; }

.vevent h1 .summary { line-height:18px;
padding:0;
margin:0;font-size:18px;font-weight:normal; }
