/* overall style rules */
html {margin: 0;padding: 0;}
body {font-family: arial, verdana, sans-serif;font-size: small; color: black; margin: 0;padding: 0; background-color: #a90707;}

/* accesskey feature */
div.hide {display: none;}
table {width: 100%;border-bottom: 10px solid #a90707; background-color: #fefefe;margin: 0;padding:0; border-right: 2px solid #a90707}
table td {padding: 0; border-width: 0; vertical-align: top; margin: 0;}


/* rules for the top three rows: the strapline, the issue title and the top links */
tr#strap {background-color: #a90707;}
td#strapline {padding: 0.2em 0 0.2em 0; font-size: 100%; font-weight: normal;color: #bbb;}
span#issno {padding-left: 20%;}
tr#issue {background-color: #341C55;height: 48px;}
h1 {font-size: 220%;padding: 0.3em 0 0.3em 0.5em;color: #cecece;margin: 0; letter-spacing: 1pt; font-weight: bold;background-color: transparent;} 
div#issuetitle {position: absolute; top: 20px;left: 93px;width: 270px;margin:0; padding: 0;}
td#bgimg {padding: 0 0 0 11em; margin: 0}

span#active {font-weight: bold; color: #777777;font-size: 90%;padding: 0 0.25em 0 0.25em;}
.linksbar {background-color: #cecece;}
.toplinks {padding: 0.2em 0 0.2em 1.9em;border-bottom: 1px solid #341C55;}
.toplinks a {font-weight: bold; margin: 0;padding: 0 0.25em 0 0.25em;font-size: 90%;background-color:transparent;}
.toplinks a:link {color: #341C55;text-decoration: none;} 
.toplinks a:visited {color: #341C55;text-decoration: none;}
.toplinks a:hover {text-decoration: underline;}


/* rules for the left column */
td#leftside {background-color: #a90707; width: 75px; width/* */:/**/80px; width: /**/80px; vertical-align:top}
img#logo {border: 0; padding: 0.3em 0.2em 0 0.2em;margin: 0}
div#leftlinks {position: absolute; top: 21.7em; left: 0;font-size: 90%;border-bottom: 1px solid #bbb;margin: 0; padding: 0;}
#leftlinks a {display: block; margin: 0;padding: 0;text-align: right;border-top: 1px solid #bbb;}
#leftlinks a:link {width: 75px; width/* */:/**/73px; width: /**/73px;text-decoration: none; color:#bbb; background-color: #a90707; padding: 0.4em 0.6em 0.4em 0;}
#leftlinks a:visited {text-decoration: none; color:#bbb; background-color: #a90707;padding: 0.4em 0.6em 0.4em 0;width: 75px; width/* */:/**/73px; width: /**/73px;}
#leftlinks a:hover {background-color: #bbb; color:#a90707;}


/* rules for the top drop-down menu */
#menucont {position: absolute; top:0; right: 0.2em; width:110px;z-index: 11;margin: 0;}
#arrow {margin: 0;padding: 0;}
.menublock, .display {color: #bbb; width:99px;background-color: #a90707;font-size: 95%;margin: 0;padding: 0;}
.subs {background-color: #a90707;}
.subs a {display: block;padding: 5px 0 6px 4px;border-top: 1px solid #bbb;margin: 0 0 0 0; }
.menublock .subs {display: none;}
div.tl {text-decoration: none;  color: #bbb;margin: 0;padding: 0 0 0 3px;font-size: 100%;width: 99px;text-align: left;} 
p#others {padding: 3px 0 2px 0;margin: 0;}
a.sl {display: block;text-decoration: none;color: #bbb;background-color: #a90707;width: 100%;text-align: left}
a.sl:hover {background-color: #bbb;color: #a90707;text-decoration: none;width: 99px;}
div#nomen {position: absolute; top:2em; right: 2em;right/* */:/**/2.9em; right: /**/2.9em;width:200px;z-index: 11;margin: 0;color: #999;text-align: right; font-size: 100%;}
div#nomen a {color: #bbb;}

/* rules for the content cell */
td#contentcell {color: black;font-size: 100%;padding-left: 2em; padding-top: 10px;}
h2 {color: #341C55; text-align: left; vertical-align: top; font: bold 150% Arial,Verdana,Helvetica, sans-serif; padding: 0.4em 1em 0.2em 0;margin:0}
/* h4 is used on the bibliography page */
h4 {color: #341C55;font: bold 117% Arial,Verdana,Helvetica, sans-serif; padding: 2em 1em 0.2em 0;margin:0}
td#contentcell a:link {color:#6611bb;text-decoration: underline; background-color:transparent;}
td#contentcell a:visited {color: #996688;text-decoration: underline; background-color: transparent;}
td#contentcell a:hover {text-decoration: underline;background-color:transparent;color:#6611bb ;}
div#footer {font-size: 90%; border-top: 2px solid #664E77; padding: 0.3em 0.8em 0.3em 0.5em; margin: 1em 0 1.5em 0;text-align: right}
table#contentable {border: 0;width: 95%;height: auto;}
table#contentable td {border: 0;padding: 5px}
table#contentable div#noscript {padding-top: 0.5em;}
table#contentable h5 {padding: 0;margin: 0;margin-bottom: 0.75em;font-size: 110%;}
ul.intro {margin-top: 0.5em;margin-bottom: 0;}
span.bullet {font-size: 105%;font-weight: bold;}

/* styles for the archive, museum and website pages */
table#contentable2 {border: 0;width: 95%;padding: 5px}
table#contentable2 td {padding: 5px}
table#contentable2 p {margin-bottom: 0;padding-bottom: 0.7em;margin-top: 0.5em;}
table#contentable2 h5 {margin-bottom: 0;padding-bottom: 0;font-size: 110%;margin-top: 2em;color: #666;}
table#contentable2 h3 {margin-bottom: 0;padding-bottom: 0;margin-top: 1em}
table#contentable2 h3.second {margin-bottom: 0;padding-bottom: 0;margin-top: 2em}
table#contentable2 h5.firstentry {margin-bottom: 0;padding-bottom: 0;margin-top: 0.7em}
ul {margin-top:0;margin-bottom:0;padding-bottom:0;}
table#contentable2 div {padding-bottom: 0.3em;}
table#contentable2 div.nelim {padding-bottom: 0;}

li {padding-bottom: 0.2em;}
ul.sublist li {margin:0; padding: 0.2em 0 0 0;}
h4.websites {margin-top:2em;margin-bottom:0;padding-top:0;padding-bottom:0;}
div.websitenamefirst {margin-bottom: 0;padding-bottom: 0;margin-top: 0.5em;font-weight: bold;}
div.websitename {margin-top: 1.25em;font-weight: bold;}

/* styles for the main image */
td#image {width: 190px;width/* */:/**/240px; width: /**/240px;}
div.nelim {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif; font-size: 85%;clear: right; color: #555;z-index: 10;}
div.nelim img {margin: 60px 5px 10px 50px;}
div.nelim a {border-width: 0;}
div.nelim p {margin: 0 5px 0 50px;font-family: Arial, Helvetica, sans-serif; color: #555;}
div#noscript {margin: 0 5px 0 50px;font-family: Arial, Helvetica, sans-serif; color: #555;font-size: 85%}
div.image2 {margin: 180em 5px 10px 50px;}
div.image2 a {border-width: 0;}
div.image2 p {margin: 0 5px 0 0;font-family: Arial, Helvetica, sans-serif; color: #555;font-size: 85%;}
p#largeimlink {margin-top: 1em;}
span.darktext {color: #2F4F4F ; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; line-height: normal; font-weight: bold}
/* styles for links at the bottom of the page but not the footer */
div.bottomlinks {text-align: right;padding-right: 1em; padding-top: 0.5em;padding-bottom: 0.5em;}

/* styles for reviews */
table#revcontentable {border: 0;width: 95%;}
table#revcontentable td {border: 0;padding: 5px}
div.booktitle {color: #555; font-size: 115%;font-weight: bold}
table#revcontentable h3 {color: #444; font-size: 100%;font-weight: normal; padding-bottom: 0; margin-bottom: 5px;}
table#revcontentable td.content {padding-right: 5em;padding-top: 1em}
table#revcontentable img {margin: 5px 0 10px 25px;}
div.reviewlinks {text-align: right;}
div.reviewlinks p {padding: 0.2em 0;margin: 0}


/* styles for the bibliography 0.5em 0.5em 0.7em 0.5em */
table#contentable a.bib:link {color:#551199;text-decoration: none;font-size: 117%;margin-top: 0; padding-top: 0;font-weight: bold;}
table#contentable a.bib:visited {color:#996688;text-decoration: underline;font-size: 117%;margin-top: 0; padding-top: 0;font-weight: bold;}
table#contentable a.bib:hover {color:#551199;text-decoration: underline;}
h2#biblhead {padding-bottom: 0.5em;}
h2#bibpub {margin-top: 0.2em;}
p#bibhome {padding-top: 3em;}
div#biblmenu {border: 1px solid #563e77;padding: 0 0.3em 0.4em 0.3em; background-color: #efefef; margin-top: 0.2em;margin-right: 2em;margin-left: 0;}
div#biblmenu a {padding: 0.1em;line-height: 135%;padding-top: 0}
div#biblmenu a:link {color:#519;text-decoration: underline; background-color:transparent;}
div#biblmenu a:visited {color: #996688;text-decoration: underline; background-color: transparent;}
div#biblmenu a:hover {text-decoration: underline;background-color:transparent;color:#519 ;}
div#biblmenu a id#first {padding: 0;line-height: 135%;}
ul#biboffers li {padding-top: 0;padding-bottom: 0.5em;}
table#contentable td#bibltxt {padding: 0 0 0 1em;}
td#bibltxt p {padding: 5px 2em 1.5em 0;margin: 0;}
td#bibimage img {padding: 4.5em 5px 0 0;display: block; margin: 0 auto;}

td#thankyou {height: 450px;border: 0}
