/* Reset */
* { margin:0; padding:0; }

/* Global */
html, body { height:100%; }
body { background-color:#FFF; line-height:20px; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000; }

img, object, embed { max-width:100%; border:0px; }
em { font-style:italic; }
hr { height:1px; border:none; background-color:#AAA; width:100%; margin:20px 0; }
textarea { border:1px solid #CCC; }


h1, h2, h3, h4, h5, h6 { font-size:1em; }
h1, h2, h3, h6 { font-weight:bold; }
h4, h5 { font-style:italic; }

a { color:#000; }
a:visited { color:#999; text-decoration:none; }
a:hover { color:#666; text-decoration:underline; }
a img { border:0px !important; }

pre, code { font-family:'Lucida Console','Andale Mono','Courier New',Courier; }
pre { line-height:1.2em; }
pre code, code code, pre pre { font-size:12px; }

/* Layout */
div#container { width:100%; height:100%; }
div#persistent { position:fixed; top:20px; right:20px; text-align:right; }
div#persistent a, div#persistent a:visited { display:block; font-family:Verdana,Arial,sans-serif; font-size:9px; color:#999; text-decoration:none; }
table#display { vertical-align:middle; height:100%; padding:1em 5em; }

/* Gallery */
img.thumbs { border:0; margin:40px; padding:0; vertical-align:middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover { border:none; }
table.thumbtable img.thumbs { border:none; }
table.thumbtable td.thumbtd { margin:40px; }
table.thumbtable td.thumbtd:hover { border:none; }
table.thumbtable { border:none; }
table.thumbtable td.thumbtd div.img { border:none; text-align:center; }
.caption { font-size:0.8em; overflow:hidden; }
img.current, table.thumbtable td.thumbtd div.current { border:0; }

/* Edit Form */
#wikiedit form { margin:0 0 10px 0; width:100%; }
#wikiedit textarea { width:100%; padding:2px; }
.wikimessage { margin:4px 0 4px 0; font-style:italic; }


/* Default PMWiki Definitions */
ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; list-style-type:upper-roman; }
code.escaped { white-space: nowrap; }
.vspace { margin-top:1.33em; }
.indent { margin-left:40px; }
.outdent { margin-left:40px; text-indent:-40px; }
a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; }
a.createlink { text-decoration:none; position:relative; top:-0.5em; font-weight:bold; font-size:smaller; border-bottom:none; }
.TCprogress {background-color:#333;height:13px;width:13px;color:#fff}
table.TotalCounter td {font-size:x-small;text-align:center}.editconflict { color:green; font-style:italic; margin-top:1.33em; margin-bottom:1.33em; }
table.markup { border:2px dotted #ccf; width:90%; }
td.markup1, td.markup2 { padding-left:10px; padding-right:10px; }
table.vert td.markup1 { border-bottom:1px solid #ccf; }
table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; }
table.markup caption { text-align:left; }
div.faq p, div.faq pre { margin-left:2em; }
div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; }
div.faqtoc div.faq * { display:none; }
div.faqtoc div.faq p.question { display:block; font-weight:normal; margin:0.5em 0 0.5em 20px; }
div.faqtoc div.faq p.question * { display:inline; }
   
.frame { border:1px solid #CCC; padding:4px; background-color:#f9f9f9; }
.lfloat { float:left; margin-right:0.5em; }
.rfloat { float:right; margin-left:0.5em; }
a.varlink { text-decoration:none; }

/* These affect the printed appearance of the web view (not the separate print view) of pages. */
@media print {
  body { width:auto; margin:0px; padding:0.5em; }
  #wikihead, #wikileft, #wikicmds, .footnav { visibility:hidden; text-decoration:underline; display:none; }
  #wikifoot { padding:2px; }
}	