body {
	/* background: #E6E2D9 url('./images/aiabg.jpg') repeat-x right top; */
	font-family: verdana,arial,sans-serif;
	color: #000000;
}
#header {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #E5E5E5;
    margin: 0;
	/* top right bottom left */
	padding: 14px 0px 0px 34px;
    width: auto;
}
#controlsline{
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px solid #E5E5E5;
	margin: 0;
	/* top right bottom left */
	padding: 4px 0px 4px 34px;
	width: auto;	
}
#content a.gb-button
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
height: 23px;
line-height: 23px;
color: #555555 !important;
display: inline-block;
/* top right bottom left */
padding: 3px 14px 3px 14px;
margin: 0px 0px 0px 0px;

background-color: #F8F8F8;
border:1px solid #E8E8E8;
border-radius:2px;
}
#content a.gb-button:hover, a.gb-button:active, a.gb-button:focus
{
border:1px solid #C8C8C8;
}
#content a.gb-button:active
{
border:1px solid #C8C8C8;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
#content *{
	font-size: 1.2em;
}
a{
	color: #555555 !important;
	text-decoration: none;
}
a:hover{
	color: #777777 !important;
	text-decoration: underline;
}
.articletitle h1 {
    display: inline;
    font-size: 2.2em;
}
.articletitle .subtitle{
	display: inline;
	font-size: 1.2em;
}
.pubinfo{
	color: #777777;	
}
.publisher{
	display: inline;
	font-size: 1.2em;
	color: #777777;
}
.publication{
	display: inline;
	font-size: 1.0em;
	color: #777777;
}
#content h3{
	/* top right bottom left */
	padding: 8px 0px 6px 0px;
	margin: 0px;
	font-size: 1.6em;
	color: #222222;
}
#bottomlinks{
	clear: both;
	text-align: center;
	width:  100%;
}
#content #bottomlinks a{
	color: #1155CC;
}
#content #bottomlinks a:hover{
	text-decoration: underline;
}
#copyright a
{
	color: #1155CC;	
}
.publicationlinks{
	float: right;
	position: relative;
	/* top right bottom left */
	padding: 0px;
	margin: 0px 8px 0px 0px;
}
.publicationlinks a{
font-family: Arial;
font-size: 11px;
font-weight: bold;
height: 23px;
line-height: 23px;
color: #555555 !important;
display: inline-block;
/* top right bottom left */
padding: 3px 14px 3px 14px;
margin: 0px 0px 0px 0px;

background-color: #F8F8F8;
border:1px solid #E8E8E8;
border-radius:2px;
text-decoration: none;
}
.publicationlinks a:hover, .publicationlinks a:active, .publicationlinks a:focus
{
border:1px solid #C8C8C8;
}
.publicationlinks a:active
{
border:1px solid #C8C8C8;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
#footerCopyright{
border-top:1px solid #E8E8E8;
background-color: #ffffff;
/* top right bottom left */
padding: 6px 6px 6px 6px;
margin: 0px;
}
#controlsline a{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #555555 !important;
display: inline-block;
/* top right bottom left */
padding: 5px 14px 5px 14px;
margin: 0px 20px 0px 0px;

background-color: #E8E8E8;
border:1px solid #D0D0D0;
border-radius:2px;
text-decoration: none;
}
#controlsline a:hover, #controlsline a:active, #controlsline a:focus
{
border:1px solid #C8C8C8;
}
#controlsline a:active
{
border:1px solid #C8C8C8;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
#searchquery{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #555555 !important;
display: inline-block;
/* top right bottom left */
padding: 5px 14px 5px 14px;
margin: 0px 0px 0px 0px;

background-color: #F8F8F8;
border:1px solid #D0D0D0;
border-radius:2px;
text-decoration: none;	
}
#btnsearch{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #555555 !important;
display: inline-block;
/* top right bottom left */
padding: 5px 14px 5px 14px;
margin: 0px 20px 0px 0px;

background-color: #E8E8E8;
border:1px solid #D0D0D0;
border-radius:2px;
text-decoration: none;
cursor: pointer;
}
#articlesListing h3{
	/* top right bottom left */
	padding: 4px 0px 6px 0px;
	margin: 0px;
	font-size: 1.6em;
	color: #222222;
}
.volume {
    margin: 0.3em;
    display: inline-block;
}
.volume .volume-front-img {
    height: 4.5em;
}
.volume .title {
    display: none;
}