* {background-image:none;vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;padding:0;outline:0;margin:0}
* :focus {outline:0}
div#dark a {background:url(images/css.gif) no-repeat fixed right bottom;text-indent:-9999px;overflow:hidden;position:fixed;display:block;z-index:9999;padding:0;margin:0;bottom:0;right:0;width:33px;height:33px}
div#dark a:hover {background:url(images/cssi.gif) no-repeat fixed right bottom}
div#lite {display:none;visibility:hidden}
body {font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;text-align:center;background:#111;font-size:62.5%;color:#777}
div#wrap {margin:3px auto;text-align:left;width:500px}
div#header {margin:50px 0}
div#header h1 a:hover {background:url(images/press.gif) no-repeat 0 -111px}
div#header h1 a {background:url(images/press.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;display:block;height:111px;width:371px}
div.content {margin:33px 0;clear:both}
div#footer {margin:7px 0;text-align:center}
div.left {float:left;clear:none;width:400px}
div.right {float:right;clear:none;width:77px}
div.midleft {float:left;clear:none;width:177px}
div.midright {float:right;clear:none;width:200px}
h1,h2,h3,h4,h5,h6 {font-weight:lighter}
h1 {font-size:3.0em}
h2 {font-size:2.0em}
h3 {font-size:1.7em}
h4 {font-size:1.7em}
.x h4 {font-family: Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: lighter;margin: 14px 0 10px 0;font-size: 12px;}
h5 {font-size:1.2em;font-weight:bold;margin-top:0.5em}
h6 {font-size:1.0em;color:#555}
dt {font-weight:bold}
p,dl,ul,ol {font-size:11px;line-height:1.5em;background-image:none;margin:0.6em 0 1.6em;list-style-position:outside}
ul li {list-style-type:disc}
ol li {list-style-type:decimal}
dd,li {margin:0.3em 0 0.3em 2.7em}
acronym,abbr {border-bottom:1px dotted #444;cursor:help}
ins {text-decoration:underline}
del {text-decoration:line-through}
sup {vertical-align:top;font-size:88%;color:#888}
em {font-style:italic}
small {font-size:88%}
strong {font-weight:bold}
strong.x {font-size:1.3em}
strong:target {background:url(images/star.gif) no-repeat left center;padding-left:13px}
code,samp,kbd {font-family:"Courier New",monospace,sans-serif;color:#888}
pre {margin:0.6em 0 1.6em;border:1px solid #444;line-height:1.5em;padding:11px 7px;background:#222;font-size:1.1em;overflow:auto;width:96%}
blockquote {margin:0.5em 0.5em 1.5em 2.7em;border-left:7px solid #444;padding-left:0.7em}
blockquote p {text-align:justify;font-style:italic}
a:link,a:visited {text-decoration:none;color:#aaa}
a:hover,a:active {text-decoration:underline;color:#eee}
a img {border:1px solid #444}
div.x a {border-bottom:1px dotted #444}
a:active,a:active code {text-decoration:line-through;color:#f3f3f3}
a:focus,a:focus code {background:#333}
a:link code,a:visited code {border-bottom:1px dotted #555;color:#aaa}
a:hover code,a:active code {border-bottom:1px dotted #777;color:#eee}
img {border:1px solid #444;background:#222;margin:3px 0;padding:5px}
img.l {margin:5px 15px 5px 0;float:left}
img.r {margin:5px 0 5px 15px;float:right}
img.c {margin:3px auto;display:block}
.capl img,.capr img {padding:0;margin:0}
.capl {margin:5px 15px 5px 0;border:1px solid #444;line-height:1.5em;text-align:center;background:#222;font-size:10px;display:block;padding:5px;color:#888;float:left}
.capr {margin:5px 0 5px 15px;border:1px solid #444;line-height:1.5em;text-align:center;background:#222;font-size:10px;display:block;padding:5px;color:#888;float:right}
div.comments {margin:1.7em 0 2.7em}
div.comments p {margin:0.3em 0 0.7em 2.7em}
div.comments p.meta {margin:0}
div.author {background:url(images/author.gif) no-repeat 0 5px}
span.comlink {color:#999}
div.comments blockquote {margin:0.3em 0.3em 0.7em 3.7em}
div.comments blockquote p {margin-left:0}
p#id {margin-bottom:0.5em}
.label:before {content:"< "}
.input:focus,textarea:focus {border:1px solid #777;color:#aaa}
.input,textarea,select {font-family:"Courier New",monospace,sans-serif;border:1px solid #444;letter-spacing:1px;background:#222;padding:1px 3px;font-size:1.1em;margin-top:7px;display:block;width:300px;color:#888;clear:left;float:left}
span.policy {display:block;font-size:0.9em;margin:1.5em 0}
label {font-size:1.1em;display:block;margin:5px 0;width:177px;clear:right;float:right}
label#label {display:inline;float:none;clear:none}
input#subscribe {vertical-align:baseline;margin:1px 1px -2px 0}
#submit,.submit {border:1px solid #444;margin:7px 0 17px;letter-spacing:1px;font-weight:bold;background:#222;font-size:1.1em;cursor:pointer;display:block;padding:3px;width:308px;color:#888;clear:left;float:left}
select.select {padding-right:1px;width:308px}
option {padding:1px 0 1px 3px}
hr {background:url(images/hr.gif) repeat-x center;margin:0.5em 0 1.5em;text-align:left;display:block;border:0 none;height:1px;clear:both;color:#444;width:99%}
.space {margin-top:11px}
.color {color:#c00}
.clear {clear:both}
.height {height:1px}
.center {text-align:center}
.normal {font-variant:normal;line-height:normal;font-weight:normal;font-style:normal}
.star {background:url(images/star.gif) no-repeat left center;padding-left:13px}
.download {background:url(images/download.gif) no-repeat left center;padding-left:17px}
.inline {display:inline;border:0 none}
.vspace {padding:22px 0;margin:22px 0}
* .h,* .hide,* .print {display:none;visibility:hidden}
.noborder,.noborder img {background:#111;border:0 none;padding:0;margin:0}
div#main hr.hr {padding-top:33px}
.gallery img {margin:3px 7px 3px 0}
div.quote p {font-family:"Courier New",monospace,sans-serif;font-size:1.2em;color:#666}
input.checkbox {vertical-align:baseline}
input#auto-clear,input#auto-focus {width:333px}
.inpostform:focus,.postpassword:focus {border:1px solid #777;color:#aaa}
.inpostform,.postpassword {font-family:"Courier New",monospace,sans-serif;margin:0.5em 0 1.5em;border:1px solid #444;letter-spacing:1px;background:#222;padding:1px 3px;font-size:1.1em;width:125px;color:#888}
.inpostsubmit,.passwordsubmit {margin:0.5em 0 1.5em;background:transparent;font-weight:bold;font-size:1.1em;padding:1px 3px;cursor:pointer;border:0 none;color:#888}
.temp {text-transform:lowercase}
table.default {border-collapse:collapse;margin:0.6em 0 1.6em;border:1px solid #555;font-size:100%}
table.default th {vertical-align:middle;border:1px solid #555;text-align:center;padding:7px 11px;background:#333;font-size:1.1em;color:#888;font-weight: bold}
table.default td.focus {font-weight:normal;text-align:center;font-size:2.0em;color:#888}
table.default td {vertical-align:middle;border:1px solid #555;padding:7px 11px;font-size:1.1em;color:#777}
table.default td code {font-weight:normal;font-size:1.1em;color:#888}
.feed {background:url(images/feed.gif) no-repeat left center;padding-left:17px}
.email {background:url(images/email.gif) no-repeat left center;padding-left:17px}
.twitter {background:url(images/twitter.gif) no-repeat left center;padding-left:17px}
.ninerules {background: url(images/9rules.png) no-repeat left center;padding:8px 0 8px 30px;}
div#menu li {list-style-type:none;line-height:1.1em;margin:0.3em 0}
input#s:focus {border:1px solid #777;color:#aaa}
input#s {font-family:"Courier New",monospace,sans-serif;margin:0.5em 0 1.0em;border:1px solid #444;letter-spacing:1px;background:#222;padding:1px 3px;font-size:1.1em;width:125px;color:#888}
.excerpt {overflow:hidden}
div.main {float:left;clear:none;width:277px}
div.side {float:right;clear:none;width:200px}
div.section {-moz-border-radius:7px;border:1px solid #555;background:#222;margin:1.0em 0;padding:11px}
div.section ul {line-height:1.1em;margin:0.5em 0}
div.section p {margin:0.5em 0 1.1em}
div.section ul li {margin:0.7em 0 0.7em 0.7em;list-style-type:none}
div#dungeon a img {border:1px solid #333;padding:0;margin:0}
div#dungeon div.dungeon-left ul {font-size:1.1em;line-height:1.1em}
div#dungeon div.dungeon-left ul li {margin:0.1em 0;list-style-type:none;background-image:none;list-style-position:inside}
div.dungeon-left {float:left;clear:none;width:111px}
div.dungeon-right {float:right;clear:none;width:333px}
div.authentic {background:#111 url(http://perishablepress.com/authentic.gif) no-repeat 1px 1px;border:solid 1px #555;margin:11px 0;padding:1px;height:48px;width:49px}
div#jump {text-align:center;overflow:hidden;font-size:1.0em;color:#555}
div#jump:hover,div#jump:focus {cursor:pointer;color:#777}
div#jump a:link,div#jump a:visited {text-decoration:none;color:#555}
div#jump a:hover,div#jump a:active {text-decoration:underline;color:#eee}
div#jump:hover a:link,div#jump:focus a:link,div#jump:hover a:visited,div#jump:focus a:visited {text-decoration:none;color:#aaa}
div#jump:hover a:hover,div#jump:focus a:hover,div#jump:hover a:active,div#jump:focus a:active {text-decoration:underline;color:#eee}
input#coldform_carbon { margin-bottom: -7px; }
div.comments ul, div.comments ol { margin: 0.3em 0 0.7em 2.7em; }
div#wrap, div.content { display: inline-block; }
div#wrap:after, div.content:after {
	visibility: hidden;
    display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
/* start commented backslash hack \*/
* html div#wrap, * html div.content { height: 1%; }
div#wrap, div.content { display: block; }
/* close commented backslash hack */
