body, td {color: #eee; font-family: verdana; font-size: 8pt; }
body { background-color: #333; margin: 0; text-align: center; } 

a { color: #a9adc3;  text-decoration: none; }
a:hover { color: white; text-decoration: none; }

/* POST CONTROLS */
.post { width: 100%; margin-bottom: 10; }
.post a { text-decoration: underline; }

.date, .divTitle { color: #666; font-size: 14pt; font-weight: bold; text-transform: uppercase; letter-spacing: -2px; } 
.date { border-bottom: 1px solid #666; padding: 0 0 0 20; }
.date { background: url(../images/dark/bullet.gif) no-repeat left top; }

.comment, .comment a { color: #666; text-decoration: none; }
.comment a:hover { text-decoration: underline; }

.blogger-labels { display: none; }

/* BANNER CONTROLS */
.divBanner { width: 100%; height: 100; background-color: #666e99; background: #666e99 url(../images/dark/background.jpg) repeat center bottom; text-align: center; }

/* NAVIGATION CONTROLS */
.divNav { width: 100%; background-color: #222; margin: 0; }
.divNav a { margin: 0 5 0 5; }

/* MAIN BODY CONTROLS */
.tblMain { border: 0px solid red; margin-left: auto; margin-right: auto; }
.tblMain td { padding: 0; margin: 0; }
.divMainLeft { width: 600; border: 0px solid #996666; margin-right: 10; }
.divMainRight { width: 250; border: 0px solid #669966; }

.divColourizer, .divAbout, .divTagboard, .divArchive { width: 100%; color: #ddd; background: #222; margin: 0; }

.divColourizer { margin-bottom: 15; }

.divBottom { width: 100%; background-color: #222; color: #ddd; text-align: center; }

/* TAGBOARD CONTROLS */
.divTagboard { text-align: center; }

input { color: #ddd; font-family: verdana; font-size: 7.5pt; border: 0px solid #bbbbbb; background-color: #333; }

.frmName { width: 108; text-align: center; margin: 0 3 0 0; position: relative; left: 3px; }
.frmURL { width: 108; margin: 0 0 0 0; position: relative; left: 3px; }
.frmSpam { position: relative; top: 3; border: 0; }
.frmMsg { width: 219; margin: 3 0 0 5; }
.frmSubmit {
	position: relative; left: 3px; width: 220; margin: 2 0 0 0;
	font-weight: bold; font-size: 8pt;  border: 2px solid #ddd; margin-top: 7;
}
.frmTagboard { width: 230; height: 500; }

/* ARCHIVE CONTROLS */
.divArchive { text-align: center; padding-bottom: 5; }
.frmSearch { width: 220; text-align: center; position: relative; left: 3px; text-align: center; }

.divArchive ul { width: 100; padding: 0; margin: 0; }
.divArchive a {
	display: block; border: 1px solid #222;
	color: #ddd; font-family: verdana; font-size: 7.5pt; font-weight: normal;
	margin: 2 0 2 0; padding: 2 0 2 0; text-align: center;
}
.divArchive a:hover { background: #333; text-decoration: none; }