BODY { font-family: calibri, verdana, calibri, verdana; font-size: 10pt; margin: 0px 0px 0px 0px;   }
A { text-decoration: none; font-size: 10pt; }
H3 { font-family: calibri, verdana; color: #046380; margin: 10px 0px 2px 0px; font-size: 12pt; font-style: bold; }
H2 { font-family: calibri, verdana; color: black; margin: 10px 0px 2px 0px; font-size: 12pt; font-style: bold;  display: inline; }
H1 { color: black; font-family: calibri, verdana; calibri, verdana; margin: 0px; font-size: 14pt; font-style: bold; display: inline; }
H1 .siteTitle { color: black; font-family: calibri, verdana; calibri, verdana; margin: 0px; font-size: 16pt; font-style: bold; display: inline; }
H1 A { color: black; font-style: none; text-decoration: none; font-size: 18pt; }
P { margin: 0px 0px 20px 0px; font-size: 10pt; }
LI { margin: 10px 0px 10px 0px; font-size: 10pt; }
CODE { color: #002F2F; }
TD { font-size: 10pt; }

.indentable { margin:  0px 40px 20px 40px; font-size: 10pt; }
.indentableSubtle {
	padding: 5px; 
	margin:  0px 40px 20px 40px; 
	font-size: 10pt; 
	background-color: #dddddd; 
}

INPUT, SELECT, TEXTAREA
{
   font-size		: 10pt;
   font-family      : georgia,tahoma;
   border-width     : 1px;
   border-style     : solid;
   border-color     : #999999;
}

INPUT.submit {  background-color: gainsboro; }
		

.commentsFormTable { }

.tableBorder { background-color: 5c3317; padding: 0px; margin: 3px; }
.titleTable { width: 100%; padding: 1px; margin: 0px 0px 8px 0px; background-color: white; border-width: 0px 0px 1px 0px; border-color: gainsboro; border-style: solid; font-family: calibri, verdana; }
.titleTable TD { padding: 1px; color: #666666; font-size: 10pt;  }

.optionsTable { margin: 0px; border: 0px; padding: 0px; color: 5C3317; } 
.optionsTable A { color: 5C3317; font-style: none; text-decoration: none; font-style: none; font-weight: normal; font-size: 8pt; }

.mainTable { border-width: 1px; border-color: black; border-style: solid; padding: 0px;  background-color: white; font-size: 10pt; font-family: calibri, verdana; }

.sideTable { width: 220px; border-width: 0px 0px 1px 0px; background-color: white; border-color: gainsboro; border-style: solid; font-size: 8pt; 
							padding: 0px;  margin: 0px 0px 0px 0px; }
.sideTable TH { font-weight: bold; font-family: calibri, verdana;  padding: 3px; text-align: left; background-color: white;
								border-width: 0px 0px 1px 0px; border-color: black; border-style: ; font-size: 8pt; }
.sideTable TD { padding: 3px 10px 3px 10px; font-size: 8pt;  }
.sideTable a {  font-style: none; text-decoration: none; font-size: 8pt; }

.toolTable { border-width: 1px; border-color: 5c3317; border-style: solid; font-size: 10px; padding: 2px; background-color: white; margin: 3px; }
.toolTable TD { padding: 5px; background-color: white; }

.commentTable { font-size: 10pt; font-family: calibri, verdana; padding: 6px; width: 100%; }

.isMe { background-color: #F2E6B6; }

.headTable { margin: 00px 0px 0px 0px; color: white; padding: 0px; border-width: 1px 1px 0px 1px; 
							border-color: black; border-style: solid; background-color: black; }
.headTable a { color: gainsboro; font-style: none; text-decoration: none;  font-size: 8pt; font-family: calibri, verdana; }
.headTable H1 a { font-size: 14pt; }
.headTable TD { padding: 0px; margin: 0px; }

.myThoughtsTable TD { margin: 0px; padding: 0px; }

.tableMatrix { border-width: 1px; border-style: solid; border-color: gainsboro; font-size: 10px; }
.tableMatrix TD { border-width: 1px; border-style: solid; border-color: gainsboro; font-size: 10px; font-family: calibri, verdana;}
.blogTable { border-style: solid; border-color: 325C74; border-width: 0px; margin: 0px; padding: 0px; font-size: 10pt; }
.blogTable TD { border-style: solid; border-color: gainsboro; border-width: 1px; margin: 2px; padding: 3px; }
.blogTable TH { font-style: bold; text-align: left; padding: 3px; border-width: 1px; 
								border-style: solid; border-color: gainsboro; border-color: gainsboro; background-color: ; color: 325C74; }
.indentTable { border-width: 0px; margin: 0px 20px 0px 20px; font-size: 10pt; font-family: calibri, verdana; }

.tableQuiz { padding: 2px; margin: 2px; font-size: 10pt; font-family: calibri, verdana; }
.tableQuiz TH { font-style: bold; text-align: left; background-color: gainsboro; padding: 5px; }
.tableQuiz TD { border-style: solid; border-color: gainsboro; border-width: 1px; padding: 5px; }

.tableQuiz .radio { border-style: none; }

.standardFont { font-family: calibri, verdana; font-size: 10pt; }

.codeBlock { margin: 0px 0px 20px 20px; }

.listTable TABLE { padding: 4px; border-width: 0px; border-style: none; font-size: 10pt; font-family: calibri, verdana; }
.listTable TH { border-width: 0px 0px 1px 0px; border-style: solid; border-color: black; }
.listTable TD { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #cccccc;
								vertical-align: top; }