/* parchment.css */
html{overflow-y:scroll; -webkit-text-size-adjust:none}
body{font-family:Georgia, Palatino, serif; margin:0 0 8px; text-align:center}
.fg-default{color:#000;}
.fg-default-reversed{color:#fff}
.fg-black{color:#000}
.fg-red{color:red}
.fg-green{color:green}
.fg-yellow{color:yellow}
.fg-blue{color:blue}
.fg-magenta{color:magenta}
.fg-cyan{color:cyan}
.fg-white{color:#fff}
.bg-default{background:#fff}
.bg-default-reversed{background:#000}
.bg-black{background:#000}
.bg-red{background:red}
.bg-green{background:green}
.bg-yellow{background:yellow}
.bg-blue{background:blue}
.bg-magenta{background:magenta}
.bg-cyan{background:cyan}
.bg-white{background:#fff}
.buffered-window{text-align:center; margin:0 auto; font-family:monaco, andale mono, lucidatypewriter, courier, courier new, monospace; font-size:10pt; top:0; left:0; position:fixed; z-index:0}
#top-window{z-index:1}
#content{text-align:left; margin:0 auto}
/* General dialogs */
.dialog{background:#fff; border:3px solid #ddd; border-radius:10px; -webkit-box-shadow:5px 5px 10px #777; box-shadow:5px 5px 10px #777; left:30%; padding:0 20px; position:fixed; top:20%; width:40%}
/* Load indicator */
.load{text-align:left}
/* A generic line input editor */
.LineInput{display:inline}
.LineInput input{background:none; border:0; font:inherit; outline:0; padding:0}
.finished-input{opacity:0.5}
/* A generic character input */
.CharInput{left:-99em; position:absolute}
.z-roman{}
.z-bold{font-variant:small-caps}
.z-italic{font-style:italic}

.z-fixed-pitch{font-family:Monaco, "Andale Mono", "Lucidatypewriter", "Courier", "Courier New", monospace; white-space:pre; font-size:10pt}
.z-breaking-whitespace{white-space:normal}
#top-window .z-bold{text-decoration:underline; font-variant:normal}
.error{background:red;
color:#fff;
padding:10px;
margin:10px}
