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

.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: #FAFCFE;}
h1 {font: bold 2em/0.66em Univers, Arial, Verdana, sans-serif;
  letter-spacing: 0.125em;
  padding: 0.5em 0 0 0.25em; margin: 0 21px 0 0;}
h1 strong {font-weight: 900; font-family: Verdana; letter-spacing: 0;
  color: #200;}
h2 {font: bold 3em/0.9em Univers, Arial, Verdana, sans-serif;
  padding: 0.05em 2em 10px 2.25em; margin: 0 0 -10px;
  letter-spacing: 0.25em;
  background: url(nrlogo.gif) 0% 100% no-repeat;}
#sitemast {background: rgb(95%,9%,33%); position: relative; 
  border-bottom: 1em solid #000; margin: 0; padding: 0;}
p#tag {margin: 0 0.5em -1.5em 0; text-align: right; color: #A99;
  font: bold 0.66em sans-serif; text-transform: uppercase; letter-spacing: 0.2em;}

#sidebar {float: right; width: 21%; font-size: 90%; 
  margin: 0; padding: 0;}
#sidebar ul {border-left: 2px solid #000;
  margin: 0; padding: 1em 0 0;}
#sidebar ul li {list-style: none;}
#sidebar ul ul {border-left: 0; padding: 0;}
  
#sidebar ul a {display: block; 
  padding: 0.33em 0.5em 0.25em 0.66em; margin-right: 5%;
  border-bottom: 1px solid white; text-decoration: none;}
#sidebar ul a:link {color: rgb(52%,25%,7%);}
#sidebar ul a:visited {color: rgb(56%,11%,26%);}
#sidebar ul a:hover {color: rgb(66%,16%,11%);
  background: #ECD url(diamond.gif) 95% 50% no-repeat;}
#sidebar ul a:active {color: rgb(56%,11%,26%);}

#sidebar .sublinks {font-size: 90%;
  padding-bottom: 0.5em;}
#sidebar .sublinks a {padding: 0.25em 25px 0 2.5em;
  text-indent: -0.75em; margin-right: 13%;
  background: url(diamond.gif) -8px 50% no-repeat;}
#sidebar a#homelink {margin-top: 1em; padding-top: 0.1em;
  border-left: 2px solid #000;
  border-top: 1px dotted #CBB;
  border-bottom: 1px solid #CBB;}
#sidebar a#homelink:hover {background: #DAB;}

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);}

#main {margin-right: 21.5%; padding: 2em 3em 3.5em 3.25em;}
#main ul {margin-top: 0.2em;}
#main ul li {list-style: outside square url(diamond.gif);}
#main ul li, #main ol li {margin-bottom: 0.33em;}
#main ul ul {margin-left: 0; padding-left: 1.5em;}
#main ul ul li, #main ul.bare 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;}

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

/* temporary styles */

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