/* hide from ie mac \*/
* html, * html body {overflow: auto; } 
* html #content {background: #fff; filter: alpha(opacity=87); }
* html #rnav {filter: alpha(opacity=87); }
/* for ie5+ */
* {margin: 0; padding: 0; }
html, body, div {height: 100%; width: 100%; } 
body {background: #080800 url(../images/earth2.jpg) bottom right no-repeat fixed;
	color: #080800; font: 100% "franklin gothic book", helvetica, arial, sans-serif; }
h1 {margin-left: 3%; white-space: nowrap; font: oblique bold 1.7em/1.2 "lucida console", "courier new", monospace; 
	color: #c5cece; z-index: 10; position: relative; word-spacing: -.2em; }
#shad {position: absolute; color: #525273; text-indent: .1em; 
	left: 0; top: 0; z-index: 9; font-style: normal; }
h2 {display: none; }

#content {width: 71%; overflow: auto; background: url(../images/trans.png);
	height: 85%; margin-left: 3%; padding: 0 1em; max-width: 40em;
	list-style-type: none; border: 3px inset #ad8c7b; 
	scrollbar-face-color: #c5cece; scrollbar-track-color: #c5cece; }
.entry {border-bottom: 1em solid #ad8c7b; padding: 1em 0; }
#post {border: none; }
.entry:after {content: attr(id); color: #c5cece; }
#content blockquote {background: #ad8c7b; padding: .2em 2em 0; 
	margin: .5em 0 .7em; border: 2px outset ActiveBorder; }
#content blockquote p {padding: 0; }
code {font-family: monospace; color: InfoText; }
#content p {text-align: justify; padding-bottom: 1em; line-height: 1.5em;
	font-size: .95em; }
h3 {font: bold 1.2em "lucida console", "courier new", monospace; 
	padding-bottom: 1em; text-align: center; word-spacing: -.16em; }
h3 a, h4 {color: #5a4242; text-decoration: none; } 
h5 {font-size: 1em; }
img, object {border: none; float: left; margin-right: 1em; }

a {color: #525273; }
a:visited {color: #5a4242; }
a:hover {color: #ad8c7b; }
	
#rnav {position: absolute; left: 82%; top: 2.3em; opacity: .87;
	border-bottom: 2px ridge ThreeDHighlight; width: 6.8em;
	font: .9em/1.1 "lucida console","courier new", sans-serif; }
#rnav dt {border-width: 1px 1px 2px; border-style: solid solid groove; 
border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow;
	padding: .1em 0 .1em .5em;  background: #c5cece; 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: .8em; border-width: 0 2px; padding: 1px 2px 2px;
	display: block; border-left: 1px solid ThreeDLightShadow;
	border-right: 1px solid ThreeDShadow; background: #c5cece; 
	margin-bottom: -1px; text-decoration: none; }
#rnav a:visited {color: #525273; }
#rnav a:hover {color: #5a4242; background: #ad8c7b; }

address {margin-left: 3%; padding: 0; line-height: 1.1em; color: #525273; }
address a {text-decoration: none; }
address a:hover {color: #c5cece; }
address a:hover:before {content: attr(title); }

fieldset {padding: .5em; border: none; text-align: center; }
label {display: block; text-align: right; margin-right: 7em; }
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, #s\had {display: none; } }

