*{
padding: 0px;
margin: 0px;
}
body{
background: #d4d3d2 url(../images/bg.png) repeat-x;
font: 12pt normal Helvetica, Arial, sans-serif;
min-width: 900px;
}
a{
color: #bf7f30;
}

.container{
width: 95%;
margin: 0px auto;
padding: 0px 10px;
}
fieldset{
border: 0px
}
#header{
height: 165px;
}
	#header h1 a{
	background: url(../images/header.png) no-repeat;
	width: 760px;
	height: 135px;
	text-indent: -9999px;
	display: block;
	}
	#navigation{
	width: 600px;
	}
	#navigation li{
	float: left;
	display: block;
	width: 120px;
	margin: 0px;
	padding: 0px;
	}
		#nav li:hover{
		background: #a41810; 
		}
		#navigation li a{
		display: block;
		width: 100px;
		height: 14px;;
		font: 12px normal Gill Sans, Gill Sans MT, Verdana, sans-serif;
		text-transform: uppercase;
		color: #fff;
		text-decoration: none;
		padding: 6px 10px;
		letter-spacing: 2px;
		text-align: center;
		}
		#navigation li a:hover{
		background: #a41810;
		}
		a.active{
		background: #a41810;
		}
		#nav li ul {
		position: absolute;
		width: 180px;
		left: -999px;
		background: #a41810;
		text-transform: lowercase;
		z-index: 100;
		}
		#nav li:hover ul {
		left: auto;
		display: block;
		width: 180px;
		}
		#nav li li a{
		text-transform: lowercase;
		letter-spacing: 0px;
		width: 160px;
		text-align: left;
		height: auto;
		}
		#nav li li a:hover{
		background: #bf3730;
		}
#body{
text-align: justify;
background: #fff;
}
#body h2{
font: 0.9em/20px Gill Sans, Gill Sans MT, Verdana, sans-serif;
color: #575654;
}
#body h3{
font-size: 0.9em;
line-height: 1.5em;
}
.issue-meta{
text-transform: uppercase;
font: 0.9em/20px normal Gill Sans, Gill Sans MT, Verdana, sans-serif;
color: #a65b00;
}

#main-content-container{
min-width: 540px;
padding-right: 320px;
padding-left: 40px;
margin: 0px auto;
background: url(../images/sidebar-bg.png) repeat-y right;
}

#content{
width: 100%;
float: left;
padding-top: 25px;
}
	.post{
	display: block;
	margin-top: 20px;
	}
		.orig-reasearch{
		text-transform: uppercase;
		font: 0.7em/10px Helvetica, Arial, sans-serif;
		color: #a41810;
		padding-bottom: 3px;
		margin-bottom: 1px;
		border-bottom: 1px solid #711713;
		}
		.access{
		width: 100%;
		clear: both;
		display: block;
		height: 22px;
		margin: 15px 0 35px 0;
		}
		.access a{
		display: block;
		width: 100px;
		font: 0.75em/22px helvetica, arial, sans-serif;
		float: right;
		text-align: right;
		margin-left: 20px;
		height: 22px;
		text-decoration: none;
		}
		.authors{
		color: #575654;
		font: 0.8em/20px normal Helveticam Arial Sans-serif;
		}
			.pdf{
			background: url(../images/pdf.png) no-repeat
			}
			.fulltext{
			background: url(../images/fulltext.png) no-repeat;
			}
			.abstract{
			background: url(../images/abstract.png) no-repeat;
			}
	#content-footer{
	color: #ffa940;
	clear: both;
	font-size: 0.8em;
	height: 65px;
	margin-top: 30px;
	width: 100%;
	}
	#content-footer a{
	color: #a65b00;
	clear: both;
	}
#sidebar{
display: block;
width: 220px;
float: left;
padding: 0px auto;
padding: 25px 0px 0px 40px;
margin-right: -265px;
}
	#sidebar li{
	display: block;
	background: #d8d8d8;
	padding: 10px;
	width: 200px;
	margin-bottom: 10px;
	}
	#sidebar li li{
	padding: 2px 0px;
	font-size: 0.7em;
	border-bottom: 1px solid #fff;
	}
	#sidebar li li a{
	text-decoration: none;
	}
	.emailform{
	width: 174px;
	background: #fff;
	height: 20px;
	border: 0px;
	padding: 2px 3px 0 2px;
	line-height: 20px;
	}
	#emailsubmit{
	background: url(../images/button.png);
	width: 20px;
	height: 20px;
	border: 0px;
	text-indent: -999px;
	line-height: 20px;
	}
	#sidebar h2{
	margin-bottom: 10px;
	}
	.loginform{
	width: 130px;
	float: left;
	margin-bottom: 10px;
	border: 0px;
	height: 20px;
	padding: 2px 5px 0 5px;
	line-height: 20px;
	}
	.label{
	font: 0.8em normal Gill Sans, Gill Sans Mt, verdana, sans-serif;
	float: right;
	margin-bottom: 10px;
	}
	.buttons{
	clear: both;
	padding: 5px 0;
	}
	#register, #login{
	width: 80px;
	line-height: 20px;
	text-transform: uppercase;
	background: #878786;
	border: 0px;
	color: #fff;
	margin: 0px 10px;
	padding: 2px 0;
	}
	.large-button{
	background: url(../images/largebutton.png);
	width: 200px;
	height: 40px;
	display: block;
	font: 1.1em/20px normal Gill Sans, Gill Sans Mt, verdana, sans-serif;
	color: #fff;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
	}
	.permission-button{
	background: url(../images/small-button.png) no-repeat;
	display: block;
	width: 180px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px;
	text-align: center;
	}
	.forauthor{
	letter-spacing: normal;
	height: 30px;
	padding-top: 20px;
	font-size: 18px !important;
	}
#search-menu{
width: 220px;
float: right;
padding: 0px 10px;
margin-top: -40px;
}
.users{
font-size: 10px;
color: #fff;
margin-bottom: 5px;
}
#searchsubmit{
background: url(../images/red-button.png);
width: 20px;
height: 20px;
border: 0px;
text-indent: -999px;
line-height: 20px;
}
.advance{
font-size: 0.7em;
text-decoration: none;
margin-top: 5px;
display: block;
}
#search{
width: 193px;
border: 0px;
margin-right: 2px;
height: 18px;
padding-left: 5px;
padding-top: 2px;
float: left;
line-height: 18px;
}
#footer{
border-top: 5px solid #a51a11;
color: #666;
font-size: 0.9em;
padding-bottom: 25px;

}
#footer-nav{
margin: 15px 0 10px;
width: 95%;
font-size: 0.8em;
}
#footer-nav a{
color: #a41810;
text-transform: uppercase;
text-decoration: none;
}
ul ul#legend li{
margin: 0px;
border: 0px;
line-height: 22px;
width: 175px;
padding-left: 25px;
}
.button{
text-indent: -9999px;
width: 25px;
height: 25px;
display: block;
float: left;
}


a.tooltip span {
	display:none; 
	padding: 5px; 
	text-align: center;
	width: 120px;
}

a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	background: #A41810; 
	border:1px solid #cccccc; 
	color: #FFFFFF; 
	top: 25px; 
	left: 5px; 
	text-indent: 0;
}



li#table-button, a.table-button, a.table-button:active{
height: 22px;
line-height: 22px;
background: url(../images/table-of-contents.png) no-repeat;
outline: none;
position: relative;
}
li#author-mapping-button, a.author-mapping-button, a.author-mapping-button:active{
background: url(../images/globe.png) no-repeat;
outline: none;
position: relative;
}
li#reviewer-mapping-button, a.reviewer-mapping-button{
background: url(../images/blueglobe.png) no-repeat;
outline: none;
position: relative;
}
li#citations-button, a.citations-button, a.citations-button:active{
background: url(../images/citation.png) no-repeat;
outline: none;
position: relative;
}
li#statistics-button, a.statistics-button, a.statistics-button:active{
background: url(../images/charts.png) no-repeat;
outline: none;
position: relative;
}
ul.volissue{
padding: 10px;
width: 98%;
margin: 0px auto;
}
li.issue{
display: block;
font: 0.8em normal Helvetica, Arial, sans-serif;
min-height: 50px;
width: 49%;
padding: 0px 0px 10px 0px;
margin-top: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #999;
float: left;
line-height: 1.8em;

}
li.issue h5{
display: block;
font-size: 1.2em;
text-transform: uppercase;
color: #666;
}
.issue-contents{
padding: 5px;
width: 80px;
float: left;
border-right: 5px solid #bf7f30;
/*background: #711713;*/
height: 60px;
margin: 0px 5px 0px 0px;
}
.page-number{

}
h4{
margin: 10px 0px 5px 0px
clear: both;
}
h4.volume{
border-bottom: 0px;
text-transform: uppercase;
clear: both;
}
.rightside{
border-left: 1px solid #999;
}
li.popular div.issue-stat{
border: 0px;
margin-right: -160px;
width: 145px;
padding-left: 20px;
float: right;
}
li.popular{
clear: both;
display: list-item;
color: #999;
margin-left: 30px;
width: 95%;
padding-bottom: 10px
margin-bottom: 15px;
font-size: 2em;
}
li.popular div.post{
border-right: 5px solid #bf7f30;
margin: 0px 150px 10px -45px;
display: block;
background: #fff;
padding: 0px 5px 5px 40px;
float: right;
font-size: 0.55em;
/*border-top: 1px solid #ccc;*/
border-bottom: 1px solid #ccc;
}
.article-stat{
font-size: 0.8em;
text-align: right;
padding: 0px 7px 0px 0px;
}
.article{
}
.stat{
text-transform: uppercase;
color: #bf7f30;
font-weight: bold;
width: 50%;
float: left;
text-align: left;
}
h5 a{
text-decoration: none;
color: #621b18;
}
li.popular h3{
padding: 0px;
}
li.popular div.access{
margin-top: 0px;
clear: none;
text-align: right;
padding-bottom: 5px;
}
li.popular div.access a{
float: left;
margin: 0px 10px 0px 0px;
text-align: left;
padding: 0px 0px 0px 25px
}
.mostpopular{
width: 98%;
margin: 10px auto 20px auto;
clear: both;
}
h5{
}
h4.type{
border-bottom: 5px solid #621b18;
display: block;
padding: 0px 2px;
clear: both;
}
.contact-form{
font:  normal 14px #000;
border: 1px solid #999;
margin: 5px 0px;
padding: 2px;
width: 25%;
}
#fmessage{
width: 50%;
height: 100px;
}
#submit-a{
font: normal 0.8em helvetica, arial, sans-serif;
display: block;
padding: 5px;
margin: 5px 0px;
border: 0px;
background: #666;
color: #fff;
}
.form-dropdown{
margin: 5px 0px;
width: 26%;
}
.left-column{
float: left;
width: 48%;
margin-right: 1%;
}
.right-column{
float: right;
width: 48%;
margin-left: 1%;
}
.contactform{
clear: both;
}
.right-column, .left-column{
font-size: 0.9em;
}



div.no_entry {
	background-color: #D8D8D8;
	color: #575654;
	padding: 10px;
	margin: 10px 0;
}

div#newsletter_form_holder {
	font: 0.8em normal Gill Sans, Gill Sans Mt, verdana, sans-serif;
}

/* Search Results */ 
div#box_pagination {
	font-size: 12px;
}

div.short_holder h3 a {
	font-size: 1em !important;
}

span.summary {
	font-size: 0.8em !important;
}


.disabled {
	cursor: default;
}

.hidden {
	display: none;
}
.fright {
	float: right;
}

.spacer {
	width: 100%;
	height: 15px;
}

.spacer5px {
	width: 100%;
	height: 15px;
}

.clear {
	clear: both;
}

.floatspacer {
	float: left; 
	width: 100%;
}

.paddingdown {
	margin-bottom: 10px;
}

.toclocation {
	font: 0.7em normal helvetica, arial, sans-serif;
	padding: 5px 0;
}


