/* Greg Mote style */

* {
	margin: 0; padding: 0;
	border: none;
	}

html {
	background-color: #000000;
	}

body {
	width: 616px;
	margin: auto; margin-bottom: 10pt;
	color: #009900; background-color: #000000;
	font-size: 9pt; font-family: Futura, Arial, sans-serif;
	}

p {
	clear: both;
	padding-bottom: 3pt;	}

img {
	vertical-align: middle;
	}

div.header {
	color: #009900; background-color: #000000;
	}

div.subheader, div.subsubheader {
	padding: 3pt; padding-left: 2pt; padding-right: 2pt;
	border-left: solid 2pt #005500; border-right: solid 2pt #005500; border-top: solid 2pt #005500;
	color: #66dd66; background-color: #009900;
	text-transform: lowercase;
	}
.subheader b, .subheader .selected {
	padding: 1pt; padding-left: 1pt; padding-right: 1pt;
	border: dashed 1px #009900;
	color: #99ff99; background-color: #007700;
	font-weight: normal;
	}
.subsubheader b {
	padding: 1pt; padding-left: 1pt; padding-right: 1pt;
	border: dashed 1px #007700;
	color: #99ff99; background-color: #006600;
	font-weight: normal;
	}
.subheader a, .subsubheader a {
	padding: 1pt; padding-left: 1pt; padding-right: 1pt;
	border: dashed 1px #009900;
	color: #ffffff;
	text-decoration: none;
	}
.subheader a:hover, .subsubheader a:hover {
	color: #ffeedd; background-color: #993000;
	}
div.subheader {
	font-family: OCRB, Monaco, sans-serif;
	}
div.subsubheader a {
	border: dashed 1px #008800;
	}
div.subsubheader {
	border-top: none;
	background-color: #008800;
	}

div.block, div.textblock, div.textblockheader, div.watchthis, div.thumbnails, div.viewer {
	padding: 3pt; padding-left: 2pt; padding-right: 2pt;
	border-left: solid 2pt #009900; border-right: solid 2pt #009900;
	color: #66dd66; background-color: #ffffff;
	}
.block a, .textblock a, .textblockheader a, .watchthis a {
	padding: 1pt; padding-left: 1pt; padding-right: 1pt;
	border: dashed 1px #ffffff;
	color: #009900;
	text-decoration: none;
	}
.block a:hover, .textblock a:hover, .textblockheader a:hover, .watchthis a:hover {
	color: #993000; background-color: #ffddbb;
	}
div.textblock, div.textblockheader, div.watchthis {
	color: #005500;
	font-size: 9pt; font-family: Futura, Arial, Monaco, sans-serif;
	}
div.textblock {
	padding-left: 18pt; text-indent: -18pt;
	}
.textblock p {
	text-indent: -15pt;
	}
.textblock p.plain {
	text-indent: -12pt;
	}
.textblock b, .watchthis b {
	padding: 0; padding-left: 2pt; padding-right: 2pt;
	border-right: solid 2px #009900;
	color: #009900; background-color: #ddffdd;
	font-weight: normal;
	}
.textblockheader b {
	color: #004400;
	font-weight: normal;
	}
.textblock ul {
	padding-top: 0;
	padding-left: 3pt; padding-right: 3pt;
	list-style-type: none;
	}
.textblock img, .watchthis img {
	float: left;
	}
.watchthis img {
	padding-right: 2pt; padding-left: 2pt;
	}
.quote {
	padding-left: 3pt;
	color: #005500;
	}
.quoter {
	color: #009900;
	font-style: italic;
	}
div.textblockheader, div.thumbnails {
	padding-left: 5pt;
	background-color: #ddffdd;
	}
.textblockheader a {
	border: dashed 1px #ddffdd;
	}
p.linkless {
	padding-left: 3pt;
	}
.mechref td {
	text-align: center;
	}
.mechref th {
	text-align: center;
	font-weight: normal;
	color: #007700; background-color: #66dd66;
	}
.mechref td {
	border: solid 1pt #ddffdd;
	}
table.mechref {
	margin-left: auto; margin-right: auto;
	}
.thumbnails a {
	margin: 0; padding: 0;
	color: #009900;
	text-decoration: none;
	}
.thumbnails a:hover {
	margin: 0; padding: 0;
	background-color: #993000;
	}
.thumbnails img {
	margin: 0; padding: 0;
	}
.viewer img {
	padding-left: 3pt; padding-right: 3pt;
	}
.preloadzone {
	}
div.acrossblock {
	float: left; width: 47%;
	margin: 3pt; padding: 2pt;
	border: dashed 1px #ddffdd;
	}
.spacer {
	font-size: 1px; clear: both;
	} /* stupid fix for keeping the floats in the div */

div.footer {
	clear: both;
	padding: 3pt; padding-left: 2pt; padding-right: 2pt;
	border-left: solid 2pt #007700; border-right: solid 2pt #007700; border-bottom: solid 2pt #007700;
	color: #001100; background-color: #66dd66;
	font-family: OCR-A, Monaco, sans-serif;
	}
.footer a {
	padding: 1pt; padding-left: 3pt; padding-right: 3pt;
	border: dashed 1px #66dd66;
	color: #009900;
	text-decoration: none;
	}
.footer a:hover {
	color: #994a00; background-color: #ee9955;
	}