BODY { margin: -10px 0 0 -10px; height: 100%; background: url("http://www.jcil.org/journal/imgs/blue_stripe.gif") repeat-y fixed;}
HTML BODY { margin: 0; padding: 0; height: 100%; }

#logo { position: absolute; top: 0px; left: 0px; white-space: nowrap; background-color: #FFFFFF; z-index: 2; }
#leftstripe { position: fixed; top: 0px; left: 0px; height: 100%; width: 162px; background: url("http://www.jcil.org/journal/imgs/blue_stripe.gif") #00007D repeat-y fixed; z-index: 1; }
#nav { position: absolute; top: 178px; left: 0px; width: 162px; background-color: #00007D; z-index: 1; }
#banner { position: absolute; top: 0px; left: 0px; height: 158px; width: 100%; background-color: #00007D; z-index: 2; white-space: nowrap; }
#content { position: absolute; top: 158px; left: 162px; width: 550px; background-color: #FFFFFF; z-index: 3; }

.mainarea { position: relative; margin: 10px; margin-top: 20px; background-color: #FFFFFF; }

h1.banner { position: absolute; margin: 0px; top: 20px; left: 180px; width: 500px; color: #FFFFFF; text-align: center; font-family: times, serif; font-size: 34px; font-weight: normal; font-variant: small-caps; line-height: 40px; white-space: nowrap; }
h1.volume { margin: 0px; font: normal 900 13px Times, serif; color: #00007D; }
h2.section { margin-top: 10px; margin-bottom: 5px; font: normal 900 16px Times, serif; text-transform: uppercase; }
h3.article { margin-top: 6px; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; font: normal 900 15px Times, serif; }
h4.authors { margin-left: 10px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; font: oblique 12px Times, serif; text-align: right; }

a.article:link, a.article:visited, a.article:active { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #000000; font: normal 900 15px Times, serif; text-decoration: none; }
a.article:hover { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #000000; font: normal 900 15px Times, serif; text-decoration: underline; }

a.footer:link, a.footer:visited, a.footer:active { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #00007D; font: normal 10px arial, sans-serif; text-decoration: none; }
a.footer:hover { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #00007D; font: normal 10px arial, sans-serif; text-decoration: underline; }

.footer { margin-top: 5px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; color: #00007D; font: normal 10px arial, sans-serif; text-align: center; }

hr.divider { margin-top: 8px; margin-bottom: 3px; margin-right: 0px; margin-left: 0px; }

p.description { margin: 0px; font: normal 900 17px Times, serif; line-height: 19px; }

h1 { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
h2 { margin: 0px 0px 8px 0px; padding: 4px 0px 0px 0px; }
h3 { margin: 0px 0px 8px 0px; padding: 2px 0px 0px 0px; }
p { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
li { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 0px; }
ul { margin: 0px 0px 8px 8px; padding: 0px 0px 0px 0px; }