/* hide from ie mac \*/
* html, * html body {overflow: auto; } 
* html #content {background-position: -1.7em -2.1em; }
/* for ie6 */
* {margin: 0; padding: 0; }
html, body, div {height: 100%; width: 100%; } 
body {background: Background url(../images/record.gif) no-repeat fixed;
	color: WindowText; font-size: 100%; }
h1 {margin-left: 3%; white-space: nowrap; font-size: 2em; 
	line-height: 1em; color: HiglightText; }
#shad {position: absolute; color: Highlight; text-indent: .1em; 
	left: 0; top: 0; }
h2 {display: none; }

#content {width: 71%; overflow: auto; background: Window url(../images/record2.gif) no-repeat fixed; height: 85%; 
	margin-left: 3%; padding: 0 1em; font-family: serif; 
	list-style-type: none; border: 3px inset ThreeDShadow; }
body>#content {background-position: top left; }
.entry {border-bottom: 1em solid Highlight; padding: 1em 0; }
.entry:after {content: attr(id); color: GrayText; }
#content blockquote {background: ButtonFace; padding: .2em 2em 0; 
	margin: .5em 0 .7em; border: 2px outset ActiveBorder; }
#content blockquote p {text-indent: 0; padding: 0; }
code {font-family: monospace; color: InfoText; }
#content p {text-align: justify; padding-bottom: .8em; line-height: 1.4em; 
	text-indent: 2em; }
h3 {font-size: 1.2em; padding-bottom: .3em; }
h3 a {color: #4a2241; } 
img, object {border: none; float: left; margin-right: .5em; }

a {text-decoration: none; color: blue; }
a:visited {color: GrayText; }
a:hover {color: HighlightText; background: Highlight; }
	
#rnav {position: absolute; left: 82%; top: 2.2em;  
	color: MenuText; border-bottom: 2px ridge ThreeDShadow; 
	font: .9em sans-serif; width: 6.8em; }
#rnav dt {border-width: 1px 1px 2px; border-style: solid solid groove; 
border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow;
	padding: .1em 0 .1em .4em;  background: ThreeDFace; width: 90%;
	line-height: 1.4em; }
#rnav dt:first-letter {text-decoration: underline; }
#rnav dd {border-left: 1px solid ThreeDHighlight; 
	border-right: 1px solid ThreeDDarkShadow; }
#rnav a {text-indent: 1.2em; border-width: 0 2px; padding: 1px 2px 2px;
	display: block; color: WindowText; border-left: 1px solid ThreeDLightShadow;
	border-right: 1px solid ThreeDShadow; background: ThreeDFace; 
	margin-bottom: -1px;}
#rnav a:hover {color: HighlightText; background: Highlight; }

address {margin-left: 3%; padding: 0; line-height: 1.1em; }
address a:link, address a:visited {color: WindowText; }
address a:hover {background: transparent; color: GrayText; }
address a:hover:before {content: attr(title); }

fieldset {padding: .5em; border: none; text-align: center; }
label {display: block; text-align: right; margin-right: 6em; }
textarea {width: 18em; height: 10em; }
textarea, label input {background: #eee; vertical-align: top; }
label>*:focus {background: transparent; }

@media screen {acronym, code {cursor: help; }}
@media print {#c\ontent, h\tml {width: auto; overflow: visible; border: none; }
	#r\nav, i\mg, ob\ject, #s\had {display: none; } }
