/* overall style rules */
html {margin: 0;padding: 0;height: 100%;}
body {font-family: arial, helvetica, sans-serif;color: #000000; margin: 0;padding: 0;background-color:white;}
div.hide {display: none;} /* accesskey feature */
table {width: 100%;border-bottom: 10px solid #a90707;margin: 0;padding:0;border-right: 3px solid #a90707;background-color: white;}
table td {padding: 0; border: 0; vertical-align: top; margin: 0;}

/* styles for the left column */
td#leftcol {background: #a90707 url(images/logo.gif) 3px 4px no-repeat;padding: 0; margin: 0;vertical-align: top;border: 0;width: 80px;}
td#leftcol img {height: 152px;border: 0; padding: 0; margin: 0;width: 80px;}
div#leftlinks {font-size: 80%;margin: 8.0em 0 0 0; padding: 0;border: 0}
#leftlinks a {display: block; margin: 0;padding: 0;text-align: right;border-top: 1px solid #bbb;}
#leftlinks a:link {width: 80px; width/* */:/**/68px; width: /**/68px;text-decoration: none; color:#bbb; background-color: #a90707; padding: 4px 6px;margin: 0;}
#leftlinks a:visited {text-decoration: none; color:#bbb; background-color: #a90707;padding: 4px 6px;width: 80px; width/* */:/**/68px; width: /**/68px;margin: 0;}
#leftlinks a:hover {background-color: #bbb; color:#a90707;}
#leftlinks a#bottomlink {border-bottom: 1px solid #bbb;}
#leftlinks b {display: none;}

/* styles for the strapline */
td#strapline {background-color: #a90707;padding: 0.2em 0 0.2em 0; font-size: 80%;color: #bbb;height: 22px;}
td#strapline span {padding-left: 17%;}
#strapline div#nojava {position: absolute; top:2em; right: 2.5em;width:200px;z-index: 11;margin: 0;color: #888;text-align: right; font-size: 100%;}
#strapline div#nojava a {color:#bbb;}
/* (style rules for the drop-down menu) */
#nav {position: absolute; top:0; right: 0.3em; right/* */:/**/0.9em;width: 110px;width/* */:/**/95px;margin: 0;padding:0;z-index: 5;}
#nav div#header {color: #bbb; padding: 0.2em 1em 0.2em 0.4em;background: transparent;margin: 0;width: 105px;width/* */:/**/90px;height: 15px;}
div#header img {padding: 0 0 0 5px;margin: 0 0 0 5px;margin/* */:/**/0; border: 0;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;color:  #555; background-color:#a90707;}
#nav a {display: block;color: #bbb;	width: 7em;padding: 0.3em 0.5em;text-decoration: none;border-top: 1px solid #bbb;background: #a90707}
#nav li {float: left;width: 7em;}
#nav li ul {position: absolute;width: 7em;left: -999em;z-index: 6;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul li a:hover {color: #a90707;background-color: #bbb;text-decoration: none;width: 7em;}

/* styles for the issue title cell */
td#issue {background: #341C55 url(vic.jpg) 270px 0px no-repeat fixed;border-right: 0;height: 48px;}
td#issue h2 {padding: 7px 0 0 25px; margin: 0;color: #cecece;letter-spacing: 1pt; font-size: 180%;}

/* styles for the main top links */
td#toplinks {background-color: #cecece;padding: 0.2em 0 0.2em 1.5em;border-bottom: 1px solid #341C55;white-space: nowrap;border-right:0;font-size: 90%;}
#toplinks a {font-weight: bold; margin: 0;padding: 0 0.25em 0 0.25em;font-size: 80%;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;}
#toplinks span {font-weight: bold; color: #777777;font-size: 80%;padding: 0 0.25em 0 0.25em;clear: none;}

/* ############################ styles for the content cell ############################# */
/* general styles */
td#content {padding: 1.5em 1em 1em 2em;height: 400px;padding-right/**/:/* */3em;font-size: 95%;color: black;background-color: white;}
td#content div#maintext {border: 0; padding: 0; margin: 0 200px 0 0.2em;margin-right/**/:/* */ 220px;}
#maintext a:link {color:#6611bb;text-decoration: underline; background-color:transparent;}
#maintext a:visited {color: #996688;text-decoration: underline; background-color: transparent;}
#maintext a:hover {text-decoration: underline;background-color:transparent;color:#6600cc;}
#maintext p {padding:0;margin:0.5em 0 1em 0;line-height: 1.2;font-size: 85%;}
#maintext p.backind {margin-top: 0;padding-top: 0;}
address {font-family: arial, helvetica, sans-serif;font-style: normal;font-size: 85%;margin-top: 0;margin-bottom: 1.5em;}
#maintext q {font-style: italic;}
#maintext span.ital {font-style: italic;}

/* special paragraph spacing */
#maintext p#first {margin-top: 1em;} /* first publisher in Bibliography */
#maintext p.author {padding: 0;margin:0 ;} /* for the Article author */
#maintext p#webfirst {margin: 0.5em 0 -0.6em 0;padding: 0;}
#maintext p.first {margin: 0.5em 0 1.2em 0;padding: 0;}
div#maintext p.res {line-height: 1.3;margin: 0 0 1.2em 0;padding: 0;} /* from 'Research' */
#maintext p.last {margin-bottom: 0;}
div#maintext p.auth {margin: 0;padding: 0;font-size: 85%;} /* from the Bibliography page */
div#maintext p.lowtop {margin-top: -0.65em;}

/* headers */
h3 {color: #341C55;padding: 0 1em 0 0;margin:0; font-size: 130%;}
div#maintext h4 {padding: 0 0 0 0;margin:0 ;}
div#maintext h4.subtitle {border: none;color: #341C55;margin-bottom: 0.75em;}
#maintext h5 {font-size: 100%;padding: 0; margin: 1em 0 0 0;}
h6 {font-weight: normal;font-size: 105%;font-weight: normal;color: black;padding: 0;margin: 0.3em 0 0 0;}
div#maintext h5.bib {font-size: 85%;margin: 20px 0 0 0;padding: 0;}
div#maintext h5.top {font-size: 85%;margin: 6px 0 0 0;padding: 0;}
#maintext h6 {font-weight: bold;font-size: 85%;color: #444;}

/* main image div */
div#image {float: right;margin: 2.2em 0 0.5em 0.2em; padding: 0;text-align: left;}
div#image p {margin: 0.5em 0.5em 0 0;font-size: 75%;padding: 0 0 0 1px;color: #222;width: 160px;}
div#imagerev {float: right;margin: 2.6em 0 0.5em 0.2em; padding: 0;text-align: left;}
div#imagerev p {margin: 0.5em 0.5em 0 0;font-size: 75%;padding: 0;color: #666;}
div#imagerev img {display: block;margin-bottom: 1.5em;}
div#image a:link {color:#6611bb;text-decoration: underline; background-color:transparent;}
div#image a:visited {color: #996688;text-decoration: underline; background-color: transparent;}
div#image a:hover {text-decoration: underline;background-color:transparent;color:#6600cc;}

/* lists */
#maintext ul li {line-height: 1.3;font-size: 85%;}
ol li {padding: 0.5em 0;}
#maintext ul.others {margin-top: 0.2em;margin-bottom: 0.5em;}
#maintext ul.others li.reviews {margin-top: 0.5em;}
ul#left {margin-left: 2em;padding: 0;}
ul#right {float: right;;margin-left: 0;margin-top: 1.0em;padding: 0 0 0 1.3em;width: 30%;}
#maintext ul.intro {margin-top: 0.25em;} /* on the index page */
#maintext ul.intro a {font-weight: bold;}
#maintext ul.intro span a {font-weight: normal;}
#maintext ul.intro2 {margin-top: 0.25em;}
#maintext ul.intro2 a {font-weight: normal;}
ol {margin-top: 0;}
ol li {margin: 0.5em 0; padding: 0;font-size: 85%;}
li.grey {color: #555;}
#maintext ol.foot {margin-top:0;}

/* the reviews section table for title, author etc. */
#maintext table#reviews {margin: 1em -5em 0 0;width: 60%;width/**/:/* */85%;border: none;font-size: 85%;}
table#reviews td {padding: 0 0 1.0em 0;}
table#reviews td.label {padding: 0 1em 0 0;}
table#reviews th {padding: 0 1.5em 0 0; font-weight: normal; vertical-align: top; text-align: left; width: 4em;}

table#reviews h4 {margin: 0; padding: 0;font-size: 110%;}
table#reviews h4 cite {font-style: normal;}
blockquote {margin-top: 0;font-size: 85%; margin-bottom: 1em;}

/* extra styles for the intro page 'tasters' */
#maintext div.sources {margin: 0 0 2em 0; padding: 15px 15px 0 15px;border: 1px solid #777;}
#maintext div.sources ul li {font-size: 85%;}
#maintext div.sources ul li ul {font-size: 110%;}
#maintext img.floats {float: right;margin: 1.5em 0 1em 2em;}
#maintext h4#tasters {margin-top: 1.5em;}

/* drop-down select box in Bibliography */
div#maintext select {background: #efdeff;}
div#maintext form {margin: 2em 0 0.8em 0;padding: 0;}

/* styles for 'Back to top' links */
table#container td#content p.totop {text-align: right;padding-right: 1em; padding-top: 0.5em;padding-bottom: 0.5em;font-weight: normal;color: #6611bb;font-size: 85%;}
div#maintext p.totop {text-align: right;padding-right: 1em; padding-top: 0.5em;padding-bottom: 0.5em;font-weight: normal;color: #6611bb}
div#maintext p.totop a:link {color:#6611bb;}
div#maintext p.totop a:visited  {color:#6611bb;}
table#container td#content p.totop a:link {color:#6611bb;}
table#container td#content p.totop a:visited 
{color:#6611bb;}

/* styles for the footer */
div#footer {text-align: right; margin: 1em 0 0 0;padding: 0;font-size: 85%;color: #444; border-top:1px solid #774E88;}
div#footer p {padding: 0.7em 0 0 0;margin: 0;}
div#footer a {color:#6611bb;}

/* ################################ end of content cell ################################ */
