/*
 * handheld 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: 1em; }
.hpad { width: 80px; line-height: 0; }
.icon { width: 40px; height: 50px; }
.miniicon { width: 20px; height: 25px; }
.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 1em 1em 1em; 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: 40px; padding: 0; }
/* remove baseline gutter pixels
 * see: http://www.quirksmode.org/css/quirksmode.html */
.entry .icon { display: block; }
#main { width: 90%; margin: 5px auto 5px auto; }
#sidebar { border: 1px solid black; }
#navbar { margin: 0 auto 0 auto; padding: 3px 0; text-align: center; }
#navbar .opt { display: inline margin: 4px;
	border: 1px dashed black; line-height: 1.8em; }
/* peekaboo bug fix
 * see http://www.positioniseverything.net/explorer/peekaboo.html */
#content { padding: 1em 0 2em 0; text-align: center; height: 1%; }
#content .pageopt { margin-bottom: 1em; padding: 5px; text-align: right; }
#title { margin-bottom: 1em; }
#title span { padding: 3px; border: 1px dotted black; }
#static { margin: 0 1em 1em 1em; padding: 5px;
	    border: 1px solid black; text-align: left; }
#compose { margin-bottom: 1em; }
#vote { margin-bottom: 1em; }
#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; }
