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


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

body { 	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, h2 strong {
	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 {
		background:#f8f8f8; }
		
#sidebar h2, h2.series, h3, h3.series, .disc2, #info-box p a, .communities dt, .communities dt a:link,.communities dt a:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; }

	#sidebar h2 {	
		text-indent:15px;
		border:0;
		border-top:1px solid #3e6449;
		border-bottom:1px solid #3e6449; }
	
	h2.series, h3.series {
		text-transform:uppercase; }
		
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; }
	
.communities dd a, #info-box p a,.articleInfo a {
	text-decoration:none; }
	
#sidebar ul li a,#sidebar ul li a:link,#sidebar ul li a:visited,#sidebar ul li a:active {
	text-decoration:none;
	font-weight:normal; }
	
#sidebar ul li 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;}

#main.text #alpha #title p a:link,
#main.text #alpha #title p a:visited {
        text-decoration: none; }
#main.text #alpha #title p a:active,
#main.text #alpha #title p a:hover {
        text-decoration: underline; }
	
/* TYPOGRAPHY =Breadcrumb, VOL,ISS & Article Pager
-------------------------------------------*/

#breadcrumb a,.crumbs p a, #pager li {
	font-size:11px;
	font-weight:normal;
	color:#222; }
	
#breadcrumb a:hover,.crumbs a:hover {
	color:#ccc; }

/* TYPOGRAPHY =At A Glance & Paper of the Day Boxes
-------------------------------------------*/	
.box p a	{ 
	font-weight:bold;
	text-decoration:none; }
	
.box p a span {
	font-weight:normal;
	color:#000; }
	
/* TYPOGRAPHY =Home Page Downloads Legend
-------------------------------------------*/	
p#stats {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000; }
	
/* TYPOGRAPHY =Series & Community pages
-------------------------------------------*/	
#calpoly h2#series-title,
#series-header h2,
h2.title  {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase; 
        text-align:center; }
	
#series-title a,
#series-home h2 a,
h2.title a {
	text-decoration:none; }
	
/* 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:bold;
	line-height:90%;
	font-size:14px;
	color:#222; }
	
.articleInfo, .aricleInfo a {
	color:#333;
	font-size:11px; 
        font-weight:bold;}
	
p.comments,p.citation {
	font-size:11px;
	line-height:1.6em; }
	
/* TYPOGRAPHY =Disciplines Browser
----------------------------------------------- */
.disc1 {
	font-size:14px;
	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 {
	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 Journal Specific Typography
------------------------------------------------------------- */

#toc .vol {
	font-size:28px;
	font-weight:normal;
	line-height:1.3em; }

#toc .issue a {
	font-size:18px;
	font-weight:normal;
	line-height:1.5em; }
	
li h3 /* special issue in sidebar */ {
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-size:100%;
	line-height:1.6em;
	color:#fff;
	text-indent:5px; }
	
/* TYPOGRAPHY =Reapply after reset. Consult with Dev before changing! 
------------------------------------------------------------- */
strong {
	font-weight:bold; }
	
em {
	font-style: italic;}
	
/* =COLORS
----------------------------------------------- */

body {
	background:#c5d6c1;
	color:#000;}

#wrapper, #recent hr	{ 
	background-color:#CEDBAF; }
#footer { 
	background:#3e6449 url(assets/md5images/6ef5e24e263f241dea066ed639555cbe.jpg) top left repeat-x; }

#calpoly #footer p,
#calpoly #footer p a { color:#fff; }



#recent hr { color:#CEDBAF; }

#header  { 
	background:#405630 url(assets/md5images/31d79cef17b2b5434437e162318a8543.jpg) top center no-repeat;
height:200px;
width:980px;
display:block; }

#header h1 a  { 
	display:none; }


h1, h2, h3,  h5, #search-title, .article-list h2, #article h2, table.editors th,.recommend caption,legend,.text #myaccount #account-head .title,#confirm caption,table#additional-files td span b   {
	color: #3e6449; }

.article-list h1 { 
	color: #; }

#sidebar h2  { 
	background-color:#CEDBAF;
	color:#000000; }

.article-list h2 a {
	border-bottom:1px solid #005C7E; }

#sidebar ul li, #sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active,#wrapper .text #myaccount thead tr th,#sidebar p,#sidebar label,li h3 /* symposium title in sidebar */  { 
	color:#000000; }

/* COLORS =LINKS
================================================*/
a:link,a:visited,h4, #calpoly #myaccount a {
	color: #2f451e;}

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

#tabs a:focus { 
	background:#405630; }

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

#sidebar li a:active,#sidebar li a:focus { 
border-bottom:0;background-color:#e4f2c2;}

#tabs a {			
	background:#CEDBAF;
	color:#000000;
	border:1px solid #405630; }

#tabs a:hover,table#import_table th   { 
	background-color:#405630;
	color:#fff; }

#main.text #alpha #title p a:link,
#main.text #alpha #title p a:visited {
        color: #222; }
#main.text #alpha #title p a:active,
#main.text #alpha #title p a:hover {
        color: #2f451e; }

/* COLORS =SIDEBAR - BUTTONS
================================================*/		
ul#navlist {         
	border-top:1px solid #405630; }

ul#navlist li a  { 
	background:#;
	color:#000000;
	border-top:1px solid #;
	border-bottom:1px solid #405630; }

ul#navlist li a:hover  { 
	background:#405630; }

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

.text #myaccount thead tr th  {
	color:#000000;
	background-color:#CEDBAF; }

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

.text #myaccount tr th { 
	color:#000000;
	background-color:#CEDBAF; }

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

.text #myaccount td a {
	color: #2f451e; }

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

.text #confirm thead tr th  {
	color:#000000;
	background-color:#CEDBAF; }

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

.text #confirm tr th { 
	color:#000000;
	background-color:#CEDBAF; }

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

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

.text #confirm td a {
	color: #2f451e; }

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

#sidebar input#search,#sidebar select,.form-table select,.form-table input#author {	
	border:1px solid #CEDBAF;
	border-left:5px solid #3e6449;}

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

form#sidebar-search .border { background:#405630;}

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

/* =LOGO IN FOOTER
================================================
to hide the logo replace CSS below with:
#bepress { display:none; } 
================================================*/	

#bepress a {background:#e5e5e5 url(assets/md5images/26744d82ef7f6c03002e692ff72de041.gif) right no-repeat;
        width:240px;
        height:75px;
        display:block;
        margin:0;
        padding:0;
        border:0;}




dl#calpoly-login {
	display:block;
	width:438px;
	height:100px;
	border:1px solid #cedbaf;}

#calpoly-login dt {
	padding-left:10px;
	background:#cedbaf;
	font:12px/24px Arial, sans-serif;
	font-weight:bold;
	color:#3e6449;}

#calpoly-login dd {
	padding:5px;
	margin:10px 0;}

#calpoly-login dd img {
	height:29px;
	width:100px;
	border:0;
	margin-right:32px; }

#calpoly-login a:link,
#calpoly-login a:visited {
	font:12px/30px Arial, sans-serif;
	vertical-align:top;
	font-weight:bold;
	color:#3e6449;}

#calpoly #myaccount form { margin:0;padding:0; }
#calpoly #myaccount table#login { margin:0;padding:0;width:438px; 
border:1px solid #cedbaf;background:#fff;}

#calpoly #myaccount table#login td, 
#calpoly #myaccount table#login th { background:#fff; border:0; font-family:Arial, Verdana, Helvetica, sans-serif; text-transform:none;} 
#calpoly #myaccount table#login th { width:128px; }

#calpoly #recent a img {
        height:96px;
        width:72px; 
	margin: 0;
        padding-top:5px;}

/* Added by Jessica 01-28-2008 */
#container {
     position:relative;
}
#clear {
     display:block;
     width:740px;
     height:125px;
     border:0;
     top:75px;
     left:0;
     position:absolute;
     z-index:4;
}
