* {margin: 0; padding: 0; border: 0; color: #222;}
body {background: #777 url(../../images/gira2.gif) fixed; 
	font: 100%/1em "lucida console", "andale mono", monospace; }
ul {list-style-type: none; }

h1 {position: absolute; width: 100%; letter-spacing: -.03em; 
	white-space: nowrap; border-bottom: .05em solid #bbb; 
	text-indent: 1em; top: 0; left: 0; 
	font: 2em/1.2em "lucida console", "andale mono", monospace; }
h1#shad {text-indent: .95em; color: #000; line-height: 1.17em;
	border-bottom: .05em solid #333;
	background: #727272 url(../../images/record2.gif) no-repeat fixed; }
#shad span {color: #ff0;}
	
#rnav {position: absolute; top: 3em; width: 20%; left: 0; }
body>#rnav {position: fixed; } 
h3 {padding: .1em; color: #727272; background: #222;
	font: bold 1.07em "lucida console", "andale mono", monospace; 
	border-style: solid; border-width: .1em .1em 0 0; 
	border-color: #ccc #999; }
h3:first-letter {font-size: 1.4em; color: #777; }
#rnav>ul {background: transparent url(../../images/record.gif) no-repeat fixed; }
#rnav ul {border-style: solid; 
	border-width: 0 .1em .1em 0; border-color: #333 #999; }
#rnav a {display: block; border-top: .1em solid #999; background: #f8f8f8; 
	text-decoration: none; width: 100%; text-indent: .25em; 
	font-weight: bold; line-height: 1.2;}
#rnav a:hover {background-color: transparent; text-decoration: none; 
	color: #f8f8f8; text-indent: .35em;}

#content {margin: 0 1% 0 21%; padding-top: 3em;
	font: 1em/1.4em "lucida console", "andale mono", monospace; }
body>#content {padding-bottom: 1em;}
.entry {margin-bottom: .5em; padding: .2em; background: #f8f8f8; 
	letter-spacing: -.05em; border-width: .1em; border-style: solid;
	border-color: #ccc #333 #333 #ccc; }
#content ul>li.entry {background: #f8f8f8 url(../../images/record2.gif) no-repeat fixed; }
h4 {color: #727272; display: inline; padding-right: .03em; }
p {padding: .3em 0; display: block; }
h4 + p {display: inline; }

#content img {float: left; margin-right: .4em;}
.bug:hover {position: relative; top: -.3em; right: -.3em; }
@media screen {acronym, abbr, .help, code {cursor: help; }
	a {cursor: pointer;} }
code {font: 1em "ocr a extended", "andale mono", monospace; color: #555; }

.entry a:link, .entry a:visited {text-decoration: underline; }
.entry a:hover, .entry a:active {color: #555; 
	text-decoration: overline underline; background-color: #eee}
del {color: #aaa; text-decoration: line-through; }
*:target {color: #727272; font-weight: bold; }
*:target:before {content: url(../../images/target.gif); }
.entry blockquote ol {list-style: decimal inside; padding: 1em;}
.entry blockquote ol li {padding-bottom: .5em;}
.entry blockquote {margin: 0 .4em; border-left: .4em solid; padding: .4em; 
	background: #eee; }
.entry:after {content: attr(title); color: #727272; display: block;
	font: oblique .8em/1 "OCR A extended", "courier new", monospace;
	text-align: right; padding-top: .4em; }

#footer {position: fixed; width: 100%; bottom: 0; left: 0;
	background-color: #727272; border-top: .1em solid #333; color: #888}
#footer a {text-decoration: none; }
#footer a:hover{color: #444; text-decoration: none;}	
#footer a:hover:before {content: attr(title); }

#alm {background: #bbb url(../../images/almen.gif) fixed center; }
#alm #content {height: 1000px; }
