/* hide from ie mac \*/
* html, * html body, * html body div {overflow: auto; } 
* html #content .entry {background: #fff7de; filter: alpha(opacity=67);
	height: 1%; }
* html #rnav {filter: alpha(opacity=87); position: absolute; }
* html #rnav a {height: 1%; }
* html #rnav a:hover {filter: alpha(opacity=60); }
* html h1 {filter: alpha(opacity=45); height: 1%; }
/* for ie5+ */
* {margin: 0; padding: 0; }
html, body, div {height: 100%; width: 100%; } 
html {background: #f6b86e url(../images/titansurface.jpg) bottom center repeat-x fixed; }
body {background: #000 url(../images/titan.jpg) no-repeat right bottom fixed;
	color: #00041f; font: 100% "franklin gothic book", helvetica, arial, sans-serif; }
div {background: url(../images/record.png) no-repeat fixed; }
h1 {margin-left: 3%; white-space: nowrap; font: oblique bold 1.7em/1.2 "lucida console", "courier new", monospace; 
	color: #ffd; z-index: 10; position: relative; word-spacing: -.2em; opacity: .45; }
#shad {position: absolute; color: #d1f3c1; text-indent: .1em; 
	left: 3%; top: 0; z-index: 9; font-style: normal; margin-left: 0; }
h2 {display: none; }

#content {width: 74%; margin-left: 3%; max-width: 40em; list-style-type: none; }
.entry {padding: .6em; background: url(../images/trans.png); margin: 0 0 1em; 
	border: 1px solid #fff; }
.entry:after {font: .75em/.5 "lucida console", "courier new", monospace; 
	content: attr(id); color: #d61003; display: block; text-align: right; 
	margin-top: -2.1em; }
.comment a {border-width: 1px; border-style: solid; padding: .1em .2em .2em;
	text-decoration: none;  }
.comment a:hover {background: #00041f; color: #d1f3c1; border-color: #d61003; }
.entry blockquote {background: #d1f3c1; padding: .2em 2em; 
	margin: 0 0 .5em; border: 1px solid #000; color: #4e4e4e; }
.entry blockquote p {padding: 0 0 .5em; line-height: 1.2em; }
code {font-family: "lucida console", "courier new", monospace; 
	color: #d61003; }
.entry p {text-align: justify; padding-bottom: 1em; line-height: 1.5em;
	font-size: .95em; }
h3 {font: bold 1.25em "lucida console", "courier new", monospace; 
	padding-bottom: 1em; text-align: center; word-spacing: -.16em; }
h3 a {color: #d61003; text-decoration: none; } 
h4 {color: #fc8c06; }
h5 {font-size: 1em; color: #2bcce4; }
img, object {border: none; float: left; margin-right: 1em; }

a {color: #d61003; }
a:visited {color: #d61003; }
a:hover {color: #fc8c06; }
	
#rnav {position: fixed; left: 82%; top: 2.35em; opacity: .87; 
	width: 7.2em; border: 1px solid #2bcce4;
	font: 14px/20px "lucida console", "courier new", monospace; }
#rnav dt {background: #f6b86e; text-indent: .2em; }
#rnav dt:first-letter {text-decoration: underline; }
#rnav a {text-indent: .8em; margin: 1px; 
	display: block; text-decoration: none; background: #d1f3c1; }
#rnav a:visited {color: #525273; }
#rnav a:hover {opacity: .6; }

address {margin-left: 3%; line-height: 1.1em; color: #525273; 
	font-family: "lucida console", "courier new", monospace; 
	margin: -.9em 0 54em 3%; }
address a {text-decoration: none; color: #525273; }
address a:hover:before {content: attr(title); }
address:after {content: '.'; display: block; height: 54em; visibility: hidden; }

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; }
#submit {margin-bottom: 1em; }
#submit:hover {color: #2bcee4; }

@media screen {
			 acronym, code {cursor: help; } 
			 #submit, label {cursor: pointer}
			 }
@media print {
			 #c\ontent, h\tml {width: auto; overflow: visible; border: none; }
			 #r\nav, #s\had, .c\omment, #p\ost {display: none; } 
			 }