.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;
	font-family: Arial, Helvetica, sans-serif;
}
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, h3 {color: #9C0000;}
h2 {font: small-caps normal 1.38em/0.9em Univers, Arial, Verdana, sans-serif;
  letter-spacing: 0.1em;
  padding: 0.1em 0em 10px 2.25em; margin: 0 11px 0 0;}
h2 strong {font-weight: 900; font-family: Verdana; letter-spacing: 0;
  color: #200;}
h1 {font: bold 2.5em/1.1em Univers, Arial, Verdana, sans-serif;
  padding: 0.5em 0 0 0.25em; margin: 0;
  letter-spacing: 0.2em;
  background: url(nrlogo.gif) 0% 100% no-repeat;}
p#teachers {
	color: #9C0000;
	font-size: 1.1em;
	margin: 0 0.5em 0em 0;
	padding: 0em 2em 0px 8em;
	letter-spacing: 0.05em;
}
#sitemast {background: #F9F0B7 url(../images/tslmtnfade.jpg) no-repeat right; position: relative; 
  border-bottom: 1.5em solid #000; margin: 0; padding: 0;}
p#tag {
	margin: 0 0.5em -1.8em 0;
	text-align: right;
	color: #A99;
	font: bold 0.77em sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	background-image: url(../images/skt.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: .5em;
}

#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: #9C0000;}
#sidebar ul a:visited {color: rgb(56%,11%,26%);}
#sidebar ul a:hover {color: #9C0000;
  background: #FF9500 no-repeat 95% 50%;}
#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: 3%;
  background: url(diamond.gif) -8px 50% no-repeat;}
#sidebar a#homelink {margin-top: .5em; padding-top: 0.1em;}
#sidebar a#homelink:hover {background: #F08A00;}

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 2em 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 {}
#main ul ul li, #main ul.bare li {list-style: square; margin-top: 0;}
#main table {
	background-color: #FBF4C6;
	border: 1px #FFFFFF;
}
#main td {
	vertical-align: top;
}

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

h3 {
	font-size: 120%;
	margin-bottom: 0.2em;
	margin-left: -1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #9C0000;
}
h4 {font-size: 105%; margin-bottom: 0.1em; margin-left: -0.1em;}
#main h4 {border-bottom: 1px double #9C0000;}

#footer {font-size: 75%; text-align: center;
  background: #9C0000; color: #F9F0B7;
  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;}
