/*html {height: 100%;background:url(/images/wallpaper3.png);}*/
html {height: 100%;}
body {font-family:helvetica, sans-serif;height:auto;}
#main_content {height:auto}
h1, h2, h3, h4 {text-transform:uppercase;font-weight:bold;}
h1 {font-size:4em;}
h2 {font-size:3em;}
h3 {font-size:1.7em;}
h4 {font-size:1.5em;}
a {color:#245682;text-decoration:none;}
em {font-style:italic;}
p {}
.clearfix {clear:both;}
#main_content {width:850px;margin:0 auto; background:white;padding:1em;border:1em solid black;border-top:none;height: 100%;position:relative;}
.header {text-align:right;height:8em;margin-bottom:2em;}
.navigation {text-align:left;border-top:.5em solid black;margin:1em 0;}
.navigation li {display:inline;padding-bottom:5px;}
.navigation a {color:black;width:100px;padding:1em;}
.navigation li:hover {border-bottom:5px solid rgb(121,20,59);}
.cover {float:left;padding-right:1em;}
.small_cover {width:250px;float:left;margin-right:1em;}
.cover_quote {padding:1em;text-align:justify;}
.issue {clear:both;margin:1em 0;}
#notice {background:#ffd28c;border:1px solid red;margin:1em;padding:1em;}
#admin_navigation{background:orange;color:white;font-weight:bold;text-decoration:none;position:fixed;top:0;right:0;padding:1em 2em;}
#admin_navigation li {list-style:disc;padding:.5em}
#admin_navigation li:hover {list-style:disc;background-color:olive;cursor:pointer;}
#admin_navigation a {color:white;font-weight:bold;text-decoration:none;display:block;text-align:left;}
#admin_navigation a:hover {}
#distributors_list li {list-style:disc;margin:1em;}
.other_texts li.article {margin:1em;list-style:disc;}
a.edit:before {content:url(/images/edit.png) " ";}
a.delete:before {content:url(/images/delete.png) " ";}
a.new:before {content:url(/images/add.png) " ";}
a.excel:before {content:url(/images/excel.png) " ";}
.article_issue {margin:2em 0;}
.stamp {float:left;margin-right:1em;}
table {margin:1em auto;}
td, th {padding:.5em 1em;}
th {font-weight:bold;}

/******** ARTICLE *********/
.article_title,
.issue_title {margin-bottom:1em;font-size:3.4em;display:block;background-color:#E6E6E6;padding:.2em;position:relative;clear:both;}
.article_title .subtitle {display:block;font-size:.3em;margin:.5em 0;}
/* Handle author attributions that we don't want on the front page */
.article_text {position:relative;}
.article_text .authors {position:absolute;top:-7.5em;left:0em;}
.article_text {padding:2em 1em 2em 2em;font-family:geneva,helvetica,sans-serif;}
.article_text blockquote {font-size:.9em;padding:0 2em;}
.article_text .note_reference {vertical-align:super;font-size:.7em;}
.article_text p {line-height:1.7em;margin:1.5em 0;}
.article_text #notes {border-top:1px solid black;margin:6em 2em 0;}
.article_text #notes li {font-size:.9em;line-height:1.8em;margin:1.5em 0;list-style:decimal;}
.article_text #notes img {display:block;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:2em;}
.article_text .info {line-height:1.4em;margin:0 1em 6em;font-size:.9em;background-color:#E6E6E6;padding:.8em;}
.article_text .meta {border:1px solid black;padding:1em;}
.article_text .figure {margin:0 auto;width:75%;}
.article_text h2 {font-size:1.5em;margin:1em 0;}
#translations {font-size:.8em;float:right;padding:1em;}

/******** TRANSLATION *********/
.translation h1, .translation h2, .translation h3 {font-family:helvetica,sans-serif;}
.index .language {margin:3em 0;}
.index li.translation {margin:.5em 0;}
.index .translation .details {display:block;}
.index .language_name {margin:.6em 0;}

/******** ISSUE *********/
.index .issue {height:380px;}
.index .issue .blurb {margin:1em 0;}
.issue_subtitle {font-size:1.2em;text-transform:uppercase;text-align:center;font-weight:bold;margin:1em 0;}
.title_area {padding:1em 1em 0.05em;margin-left:10.4em;position:relative;}
.index .issue .title_area {padding-bottom:.1em;min-height:215px;background-color:#E6E6E6;}
.index .issue .title_area h3 {position:relative;bottom:0;}
.index .issue .title_area .details {padding:0;}
.show .issue .title_area {padding-bottom:.1em;min-height:215px;}
.show .issue#endnotes_1 .title_area {background-color:#68652F;}
.show .issue#endnotes_2 .title_area {background-color:rgb(121,20,59);}
.title_area h2 {color:white;line-height:1;margin-left:0.1em;}
.title_area h3 {position:absolute;bottom:.4em;line-height:1;font-size:1.4em;}
.index .title_area {margin-left:16.6em;}
.title_area .date {margin-top:.8em;}
.issue_blurb {margin-top:1em;}
li.article .title {}
li.article .abstract {margin:1em 0;width:61%;}
.cover {float:right;margin-top:2em;}
.contents {float:left;clear:left;left:10.35em;position:relative;width:80%;}
.contents h3 {margin-bottom:1em;}
.contents li {margin:2em 0;}
.contents li .title {font-size:1.5em;text-transform:uppercase;font-weight:bold;}
.contents li .abstract {font-size:.8em;line-height:1.5;}
.purchase {background-color:#E6E6E6;padding:.65em;margin:1em 0 1em 10.4em;position:relative;}
.purchase form,
.purchase form .buy_button {position:absolute;right:1em;top:0;right:0.7em;top:-0.1em;}
.details {font-size:.7em;letter-spacing:.1em;padding:0.5em;}
input[type=submit] {background:black;border:none;color:white;padding:.5em;margin-top:1em;cursor:pointer;}
input[type=submit]:hover {background:gray;}
.contents .article .authors {font-size:.8em;margin:1em 0;font-weight:bold;}

.subscription_rates li {margin:1.5em 0;}

/******** ADMIN PAGES *********/
.admin_page p {margin:1em;}
form p {margin:1em;}
.user .subscription,
.user .address {margin:1em;}
.order {margin:1em 1em 2em 1em;}
.order .item,
.unsent.order,
.distributors .unsent {margin:.2em 2em;list-style:disc;background:#F2BFBF;padding:1em;}
.order .sent.item,
.sent.order,
.distributors .sent {background:#D4F2C2;}
.top_buttons {margin:2em 0;}