

/* Base layout
======================================================================= */

body { color: #000000; text-align: left; }
.full { padding: 10px 0; }
.wrapper { width: 100%; }

/* h1#header
----------------------------------------------------------------------- */
h1#header { padding-bottom: 10px; }
h1#header em { padding: 0; }
h1#header span { margin: 0; }

/* div#main
----------------------------------------------------------------------- */
div#main { margin-top: 1em; background-image: none; text-align: center; }

/* div#content
----------------------------------------------------------------------- */
div#content { margin-right: auto; margin-left: auto; padding: 0; float: none; width: 610px; text-align: left; }
*:first-child+html div#content { width: 611px; }
* html div#content { width: 611px; }
/* div#content li { page-break-before: auto; } */
div#content p { page-break-before: avoid; }

/* div#heading
----------------------------------------------------------------------- */
div#heading { width: 610px; }

/* div#fmenu
----------------------------------------------------------------------- */
div#fmenu { display: none; }

/* div#pane
----------------------------------------------------------------------- */
div#pane { margin-top: 2em; padding: 0; border: 1px solid #cccccc; float: none; width: 100%; background-color: #f2f2f2; background-image: none; }
div#pane ul#gmenu { display: none; }
div#pane div.topics { display: none; }

div#pane ul.bans { margin: 0; padding-bottom: 10px; width: 100%; }
div#pane ul.bans li { margin-top: 10px; display: inline; float: left; text-align: center; page-break-before: avoid; }
div#pane ul.bans li span { margin: 0 auto; padding: .25em 0 0 0; width: 140px; text-align: left; }

/* div#footer
----------------------------------------------------------------------- */
div#footer { margin: 0; }
div#footer dl { display: none; }
div#footer address { float: none; text-align: center; }
