body, html, div {height: 100%; width: 100%; } 
html>body {height: auto; }
body {background: #fafafa url(../images/gcirc.png) 100% 0% no-repeat fixed;
	font: 90% "andale mono", "courier new", courier, monospace; }
* {margin: 0; padding: 0; } 
/* ie hack \*/
* html, * html body, * html body div {overflow: auto; } 
* html #rnav {position: absolute; right: 10.8%; }
/* hidden from mac */
a:link {color: #3333cc; }
a:visited {color: #11bb11; }
a:hover {color: #cc3333; }
a:active {color: #667722; }
h1 {font: bold 1.7em/1.2 futura, verdana, helvetica, sans-serif;
	margin-left: 8%; width: 80%; color: #cc3333; 
	white-space: nowrap; }
#shad {text-indent: .03em; color: #222; 
	margin-bottom: -1.25em; margin-left: 8.05%; } 
h2 {display: none; }

#content {list-style: none; margin: .4em 8% .2em; 
	border: 3px solid #cc3333; padding: 1em 0 1em 1em; 
	font-family: futura, verdana, helvetica, sans-serif;
	background:  url(../images/circ.png) left top no-repeat fixed; }
.entry {margin-right: 15%; padding: .5em .5em .5em 0; 
	border-top: 3px solid #11bb11; border-right: 3px solid #3333cc;
    background: url(../images/bcirc.png) 101.6% 52% no-repeat scroll; }
#content>.entry {margin-right: 19%; }
.entry:after {content: attr(title); color: #cc3333; display: block; 
	text-align: right; padding-right: .5em; 
	font: .8em "andale mono", "courier new", courier, monospace; }
.entry:first-child {border-top: none; padding-top: 0;}
/* remember to fix this for ie use first-child */
#d15mar04 {border-top: none; padding-top: 0; }
.entry img {float: left; margin-right: 1em; border-width: 3px; }
.entry h3 {text-align: center; padding-bottom: .8em; font-size: 1.1em; }
#post h3 {text-align: right; padding-right: .9em; }
.entry p {text-align: justify; line-height: 1.4em; 
	font-size: 90%; padding: 0 1em .8em .5em; }
.entry code {font-family: "andale mono", "courier new", courier, monospace; }
.entry blockquote {border-color: #cc3333; border-style: solid;
	border-width: 3px 0; margin: 0 3em .5em; padding: .5em .5em 0; 
	background-color: #fff; }
/* ie gives linked images the wrong border colors */
* html .entry a img {border-color: #3333cc; }

#rnav {position: fixed; right: 9%; top: 5em; text-align: right; 
	z-index: 10; width: 6em; }
/* ie mac is freakin out \*/
#rnav dt:first-letter {font-size: 1.1em; }
/* */
#rnav dt {font-weight: bold; }
#rnav a {line-height: 1.5em; }
#rnav a:hover {border-bottom: 3.4px solid #cc3333; 
	text-transform: uppercase; background: #fff; letter-spacing: .05em; }

address {text-align: right; margin-right: 8.5%;
	letter-spacing: .07em; padding-bottom: .2em;}
address a:hover:before {content: attr(title); }

.entry h3 a, address a, #rnav a {text-decoration: none; }

fieldset {padding: .5em; border: none; text-align: center; }
label {display: list-item; text-align: right; margin-right: 5em; }
textarea {width: 18em; height: 10em; }
textarea, label input {background: #eee; vertical-align: top; }
label>* {background: #eee url(../images/circ.png) left top no-repeat fixed; }
label>*:focus {background: transparent; }