body {
	background-color: #000000;
	color: #999999;
}
body, p, td, h1, h2, h3, h4, h5, h6 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0;
}
body, h1, h2, h3, h4, h5, h6 {
	clear: both;
}
dd { font-size: 10pt; font-weight: normal; margin-bottom: 1em; }
dt { font-size: 10pt; font-weight: bold; }
ul, li, ol {}
h1 { font-size: 16pt; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
img { border: 0; }
tr.tdC1 { background: #006666; }
tr.tdG1, tr.odd { background: #333333; }
tr.tdG2 { background: #999999; }
tr.tdG3 { background: #666666; }
th.header {
	background-image: url('/headers/btn_sort-small.gif');
	cursor: pointer;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: center right;
	padding: 2px 22px 2px 1em;
}
th.headerSortUp {
	background-image: url('/headers/btn_sort-asc.gif');
	font-weight: bold;
}
th.headerSortDown {
	background-image: url('/headers/btn_sort-desc.gif');
	font-weight: bold;
}
td { padding: 0px; margin: 0px; }
td.tdC1 { padding: 0px 4px; margin: 0px; background: #006666; }
td.tdG1, td.odd { padding: 0px 4px; margin: 0px; background: #333333; }
td.tdG2 { padding: 0px 4px; margin: 0px; background: #999999; }
td.tdG3 { padding: 0px 4px; margin: 0px; background: #666666; }
td.small_white { padding: 0px 4px; margin: 0px; }
td.small { padding: 0px 4px; margin: 0px; }
table.media_thumbs tr td img { padding-bottom: 5px; }
table.media_thumbs tr td { padding-bottom: 10px; }
table.navbar { margin: 0px; padding: 0px; }
table.navbar tr td { margin: 0px; padding: 0px; }
pre { font-family: monospace; font-size: 10pt; }
.huge { font-size: 16pt; line-height: 1.0; }
.big { font-size: 14pt; }
.med { font-size: 12pt; }
.small { font-size: 10pt; }
small, .tiny { font-size: 8pt; }
#white { color: #DDDDDD; }
#red { color: #FF0000; }
#yellow { color: #FFFF00; }
#blue { color: #0000BB; }
#cyan { color: #009999; }
.big_gray { font-size: 14pt; }
.big_yellow { font-size: 14pt; color: #FFFF00; }
.big_blue { font-size: 14pt; color: #0000BB; }
.big_white { font-size: 14pt; color: #DDDDDD; }
.big_red { font-size: 14pt; color: #FF0000; }
.big_cyan { font-size: 14pt; color: #009999; }
.med_white { font-size: 12pt; color: #DDDDDD; }
.small_red { font-size: 10pt; color: #FF0000; }
.small_white { font-size: 10pt; color: #DDDDDD; }
.small_bk { font-size: 10pt; color: #000000; }
.tiny_white { font-size: 8pt; color: #DDDDDD; }
a { text-decoration: none; color: #aaaabb; }
a:hover { text-decoration: underline; color: #ccccdd; }
a:visited { color: #666677; }
a:active { color: #ffffff; }
abbr { text-decoration: none; border-bottom: 1px dotted; }
div.banter {
	font-size: 8pt;
	line-height: 1.1;
	margin-top: 1em;
}
div.banter dl {
	list-style: inside;
	margin: 3pt 0px;;
}
div.banter dl dt {
	list-style: inside;
	float: left;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 1em 0px 0px;
	vertical-align: baseline;
}
div.banter dl dd {
	margin: 0px 0px 0px 6em;
	padding-bottom: 3pt;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: baseline;
}
img.vid {
	margin: 0 2px -1px 2px;
	vertical-align: baseline;
}
div.formblock {
	width: 45%;
	overflow: hidden;
	float: left;
	border: solid 1px #333;
	margin: 0 1em 1em 0;
	padding: 3pt;
}
.multicol {
	-moz-columns: 2;
	-moz-column-gap: 2em;
	-moz-column-rule: none;
	-webkit-columns: 2;
	-webkit-column-gap: 2em;
	-webkit-column-rule: none;
/* 	columns: 2;
	column-gap: 2em;
	column-rule: none; */
}
img.pbg {
	clear: both;
}
.hidden { visibility: hidden; display: none; }
.center { text-align: center; }
