/*
 * text-only stylesheet
 * black
 * white
 * grey (buttons)
 * silver (bg)
 * blue
 * purple
 */
body { margin: 0; padding: 0; background-color: silver; color: black; 
	font-size: small; font-family: serif; text-align: left; }
a { color: blue; text-decoration: none; }
a:visited { color: purple; }
a:hover { text-decoration: underline; }
img { border: 0; }
table { margin-left: auto; margin-right: auto; border-collapse: collapse; }
th, td { padding: 2px; text-align: left; vertical-align: top; }
form { display: inline; }
.intext, input, select, textarea { font-family: serif; font-size: small;
	border: 1px inset black; background-color: white; color: black; }
.inbutton { border: 1px outset black; background-color: gray; color: black; }
.vpad { margin-bottom: 2em; }
.hpad { width: 80px; line-height: 0; }
.icon { width: 80px; height: 100px; }
.miniicon { width: 40px; height: 50px; }
.threadlist { width: 90%; border: 1px dashed black; }
.threadlist .day { text-align: center; }
.threadlist .opt { font-size: x-small; }
.editentry { font-size: x-small; }
.entrywrap { margin: 0 2em 2em 2em; text-align: left; }
.entrywrap .ignored { display: none; }
.entry { margin: 0; border: 1px dashed black; border-spacing: 0; }
.entry th { padding: 1px 0 1px 0; }
.entry .entrybody { padding: 5px 5px 0; }
.entry .entryicon { width: 80px; padding: 0; }
/* remove baseline gutter pixels
 * see: http://www.quirksmode.org/css/quirksmode.html */
.entry .icon { display: block; }
#main { width: 90%; margin: 10px auto 10px auto; }
#sidebar { float: left; width: 9em; border: 1px solid black; }
#navbar { width: 8em; margin: 0 auto 0 auto;
	padding: 5px 0; text-align: center; }
#navbar .opt { margin: 4px; border: 1px dashed black; line-height: 1.8em; }
/* peekaboo bug fix
 * see http://www.positioniseverything.net/explorer/peekaboo.html */
#content { margin-left: 8em; padding: 1em 0 2em 0;
	text-align: center; height: 1%; }
#content .pageopt { margin-bottom: 1em; padding: 5px; text-align: right; }
#title { margin-bottom: 2em; }
#title span { padding: 3px; border: 1px dotted black; }
#static { margin: 0 2em 2em 2em; padding: 10px;
	border: 1px solid black; text-align: left; }
#compose { margin-bottom: 2em; }
#vote { margin-bottom: 2em; }
#vote table td { text-align: center; }
#threadnav { padding-top: 5px; }
#cleardiv { clear: left; }
#footer { padding: 5px; border: 1px dotted black;
	font-size: x-small; text-align: right; }
