body,td 		{ margin: 20px 20px 20px 20px; color: #ffffff; background: #000000; font: normal 1em Courier New, Courier, sans-serif; text-align: justify; }

/* --------------- STANDARD BLOCK ELEMENTS --------------- */
h1			{ border: 0px solid; margin: 0px 0px 0px 0px; padding: 0px; font-size: 1.5em; text-align: left; }

h2			{ margin: 0px; font-size:1em; font-weight:bold; text-align: left; }

h3			{ margin: 0px 0px 10px 0px; font-size:1em; font-weight:normal; }

h4			{ margin: 10px 0px 0px 0px; color: #FFFFFF; color: #FF6B00; font-size: 0.8em; text-align: center; }

h5			{ margin: 0px; color: #FFFFFF; }

h6			{ margin: 0px; color: #FFFFFF; }

p	 		{ margin: 0px 0px 10px 00px; color: #FFFFFF; text-indent: 0px; }

ul			{ margin: 0px 20px 10px 0px; color: #FFFFFF; text-indent: 30px; }

form		{ margin: 0px 00px 00px 0px; border-right: 0px solid #006BFF; border-left: 0px solid #EEF5FF; border-bottom: 0px solid #006BFF; border-top: 0px solid #EEF5FF; padding: 0px; color: #FFFFFF; background: #000000; }

td {
	width: 105px; height: 105px;
}

img { border: 0px; }

/* --------------- STANDARD INLINE ELEMENTS --------------- */
em			{ font-style: italic; }

strong		{ font-style: normal; font-weight: bold; }

/* --------------- SPECIAL ELEMENT CLASSES AND PSEUDO-CALSSES --------------- */
p.first { padding: 0px 20px 0px 0px; text-indent: 0px; }

p.centerbox	{ text-indent: 0px; text-align: center; }

p.logos { padding-top: 30px; text-indent: 0px; }

p.first:first-letter		{ float: left; color: #FF6B00; font-size: 240%; font-weight: bold; }

input { border-right: 0px solid #000000; border-left: 0px solid #000000; border-bottom: 0px solid #000000; border-top: 0px solid #000000; font: 1em Courier New, Courier, sans-serif; background: #000000; color:#ffffff}

input.mainoption { border: 1px solid #AAAAAA; color: #000000; background: #FFFFFF; font-weight: bold; font-size: 0.8em; }

input.mainoption:hover { border: 1px solid #FF0000; background: #FFFFFF; }

td.tda { padding:0px; margin:0px; width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
td.tdb { padding:0px; margin:0px; width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
td.tdc { padding:0px; margin:0px; width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF;  }

td.tdd { padding:0px; margin:0px; width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
td.tde { padding:0px; margin:0px; width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
td.tdf { padding:0px; margin:0px; width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF;  }

td.tdg { padding:0px; margin:0px; width: 105px; height: 105px;  border-right: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
td.tdh { padding:0px; margin:0px; width: 105px; height: 105px;  border-right: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
td.tdi { padding:0px; margin:0px; width: 105px; height: 105px;   }

.tictactoe {
	
}

.tda { width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
.tdb { width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
.tdc { width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF;  }

.tdd { width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
.tde { width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
.tdf { width: 105px; height: 105px; border-bottom: 11px solid #FFFFFF;  }

.tdg { width: 105px; height: 105px; border-right: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
.tdh { width: 105px; height: 105px; border-right: 11px solid #FFFFFF; border-right: 11px solid #FFFFFF; }
.tdi { width: 105px; height: 105px;  }

a:link { background: none; color: #ffffff; text-decoration: underline; }

a:active { background: none; color: #ffffff; text-decoration: underline; }

a:visited { background: none; color: #ffffff; text-decoration: underline; }

a:hover { background: #000033; color: #ffffff; text-decoration: underline; }

/* --------------- CUSTOM CLASSES --------------- */
/* the body frame for wht content 'window' */
.formentry	{ border: 0px solid; margin-bottom: 5px; text-align: center; }

.imagebox	{ border: 1px solid; float: right; margin: 0px 0px 0px 20px; }

.imagebox p { float: right; border-bottom: 1px solid; border-right: 2px solid #000000; padding-right: 15px; padding-bottom: 5px; padding-top: 25px; color: #000000; font-size: 80%; text-align: right; text-indent: 0px; position: relative; top: -30px; }

.footer 	{ clear: both; float: right; padding-top: 30px; color: #FF6B00; font-weight: bold; text-align: right; }

.zframe		{ border: 1px solid #000000; padding: 10px; display: none; }

.invalid {
	text-decoration: line-through; color:#cccccc;
}

.header 	{
	float:right;
}

/* --------------- GUESTBOOK --------------- */

.mainheader,.mainmenu,.maininputleft,.guestbookentry2	{ font: normal 12px Courier New, Courier, sans-serif; }
