/* ie hack for fixing position \*/
* html {overflow: hidden;  }
* html body {overflow: auto; background: none; }
* html body #rnav {margin-right: 18px; position: absolute; }
* html h1 {position: absolute; }
/* end hack */

* {margin: 0; padding: 0; }
html {background: #f2efe8 url(../images/warhol52.gif) top center repeat-y scroll;}
body {height: 100%; width: 100%; font-size: 96%;  color: #9496ad;
	background: url(../images/warhol52.gif) top center no-repeat fixed; }

h1 {position: fixed; top: 0; left: 0; width: 1em; height: 100%;
	border-right: .4em double #9496ad; color: #9496ad;  
	font: 100 1.8em/.7em "andale mono", "lucida console", monospace; 
	padding: .1em .2em; }
#shad {color: #13b2b5; border-right: .4em solid #b590c3; font-weight: 900;
	background: #fff url(../images/record2.gif) no-repeat fixed; }
	
#rnav {position: fixed; top: 2em; right: 2px; width: 9em; 
	border-bottom: 1.2em solid #9496ad; }
#rnav dt {text-align: center; color: #13b2b5; letter-spacing: .1em; 
	font: bold 1.3em/2em "andale mono", "lucida console", monospace; }
#rnav a {display: block; border-top: 1.2em dashed #9496ad; 
	color: #9496ad; text-decoration: none; width: 100%; text-indent: .1em;
	font: bold 1.1em/1.05em "andale mono", "lucida console", monospace; }
#rnav a:hover {border-color: #f2efe8; background:#9496ad; 
	color: #f2efe8; }

h2 {margin: .7em 13em -1em 0; color: #3a3f61; text-align: right; 
font: small-caps italic 1em/1em "andale mono", "lucida console", monospace;
	letter-spacing: .4em; }
body>h2 {color: #787f9f; position: relative; }
#content {margin: 0 10em 1em 4.5em; font: 1em/1.8em georgia, serif; 
	list-style-type: none; }
.entry:after {content: attr(id); color: #b590c3; display: block;
	font-style: italic; text-align: right; padding: 0 .5em .5em 0;  }
#content li.entry {border-width: 1.2em .6em; border-style: solid double;
	border-color: #9496ad #fff; color: #54597d; margin-bottom: 2em;
	background: url(../images/trans2.png) fixed; }

li.entry blockquote p {border-left: .6em double #f2efe8; 
	margin-left: 1em; border-top: 1px solid #f2efe8; color: #000; 
	text-align: right; }
h3 {color: #ed9e8f; font-size: 1.2em; padding: .2em 0 0 .2em; 
	margin-top: 1px; }
#content p {text-indent: 1em; padding: .5em; }
.entry img, object {display: block; margin: .5em auto; border: 0; }
.entry p img {float: left; margin: .5em; }
acronym, abbr, .help, code {color: #3a3f61; }
code {font: 1em "OCR A Extended", "lucida console", monospace; 
	padding: .5em; }
#content a:link, #content a:visited {text-decoration: underline; 
	color: #3a3f61; }
/*ie is spazzing out on the bg color change*/
.entry *>a:hover {background-color: #f2efe8; }
#content a:hover {color: #ed9e8f; text-decoration: overline underline; }
#content a:active {text-decoration: line-through; }
#content li.entry h3 a {text-decoration: none !important; color: #ed9e8f; }
.bug:hover {position: relative; right: .1em; top: .4em; }

address {text-align: right; margin-top: 35em;
	font-family: "andale mono", "lucida console", monospace; }
address a {text-decoration: none; color: #9496ad; }
address a:hover{color: #ed9e8f; }	
address a:hover:before {content: attr(title); }
@media screen {acronym, abbr, .help, code {cursor: help; }
	a {cursor: pointer; }}
@media print {#co\ntent {margin: 0 0 0 5em; }
	add\ress {margin: 0; position: fixed; bottom: 0; right: 1em; width: 30em; } 
	#r\nav, #s\had, h2 {display: none; }}

