body { font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif; background: #58585a; margin: 0; padding: 0; color: #000; }
.heading { font-size: 36px; padding-bottom: 15px; text-align: center; }
p.subheading { font-size: 14px; font-weight: bold; }
p { margin-top: 0; padding-right: 15px; padding-left: 15px; }
a img { border: none; }
a:link { color: #006ea6; text-decoration: none; font-weight: bold; }
a:visited { color: #006ea6; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: none; color: #999; }
header { background-image: url(../images/header-background.png); background-repeat: repeat-x; height: 200px; }
.container { width: 960px; margin-top: -195px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.issn { font-size: 14px; color: #FFF; width: 960px; text-align: right; padding-bottom: 10px; }
.logo { height: 50px; padding-bottom: 40px; font-size: 48px; font-weight: bold; color: #FFF; line-height: 50px; }
nav { margin-left: 30px; padding: 0px; height: 49px; }
.content { background: #ffffff; width: 960px; margin: 0; padding: 0; }
.sidebar { float: left; width: 250px; padding-top: 20px; padding-bottom: 10px; line-height: 18px; font-size: 12px; }
.partner { width: 250px; padding-left: 15px; padding-bottom: 20px; }
.cover { border-right-width: medium; border-right-style: solid; border-right-color: #999; }
article { float: left; width: 695px; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; top: 0px; }
.content ul, .content ol { padding: 0 15px 15px 40px; }
footer { position: relative; clear: both; background-image: url(../images/footer-background.png); background-repeat: repeat-x; height: 100px; }
.label { float: left; width: 100px; font-size: 14px; padding-left: 60px; margin: 0px; clear: none; }
.indxLabel { float: left; width: 130px; font-size: 14px; padding-left: 30px; margin: 0px; clear: none; }
.pubs { float: right; font-size: 12px; clear: none; width: 530px; border-bottom-style: solid; border-bottom-color: #999; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.pubsupp { float: right; font-size: 12px; clear: none; width: 530px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
header, section, footer, nav, article { display: block; }
p.author { font-size: 12px; margin-left: 36px; margin-top: -9px; }
p.chap { font-size: 12px; text-indent: -20px; margin-left: 20px; }
p.editor { font-size: 12px; margin-left: 60px; margin-top: -12px; }
p.title { font-size: 12px; font-weight: normal; }
p.books { font-size: 12px; }
p.indent { margin-left: 36px; }
.reviewer { font-size: 10px }
p.SuppVolume { font-size: 14px; text-indent: -40px; padding-left: 60px; }
p.SuppAuthor { font-size: 12px; margin-left: 60px; margin-top: -9px; }
p.suppSubtitle { font-size: 18px; padding-bottom: 6px; margin-top: -12px; }
p.suppTitle { font-size: 24px; }
p.response { font-size: 12px; font-weight: normal; margin-left: 18px; }
#blanket { background-color:#111; opacity: 0.65; position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#absDiv { background: #ffffff; width:600px; position:fixed; top:20px; left:20px; z-index: 9002; padding: 20px; }
.closed { position:absolute; top:-20px; left:680px; color: #ffffff; text-align:center; font-weight:bold; font-size:60px; width:20px; height:20px; -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); cursor:pointer; z-index: 9003; }
.closed:active { color: #ffffff; }
.closed:hover { color: #999999; }
.abstract { visibility: hidden; position: absolute; left: 0px; top: 0px; }
.footerInfo { width: 960px; padding-top: 10px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.purl { display: inline; vertical-align: text-top; font-size: 12px; color: #FFF; }
