a {
	font-weight:bold;
	color:blue;
}

.forumPost p {
	font-family: "Courier New", Courier, mono;
	font-size:12px;
	color:black;
}

.small {
	text-align:left;
	font-size:12px;
}

.price {
	font-weight:bold;
	color:red;
}

.snippet {
/*
background-color:#D6EBCE;
*/
background-color:#EEEEEE;
	margin:10px;
	padding:5px;
	font-size:11px;
	border:dashed 1px;
}

.tableOfContents * {
	font-family:Tahoma;
	font-size:11px;
}

h1 {
   font-family:Tahoma;
   font-size:36px;
   color:red;
}
h2 {
   color:black;
   font-family: Tahoma;
   font-size:26px;
}
strong {
	color:red;
}
h3 {
   font-family: Arial;
   font-size:11pt;
}


h1, h2, h3 {
	font-weight: bold;
	text-align: center;
	margin:15px;
}

body, p, div, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

body { background-color:navy; }

div {
	position:static;
}

img {
	position:static;

}

td {
	font-size:11px;
}

.optIn {
	background-color:#EEEEEE;
	width:250px;
	padding:5px;
	border:solid 1px;
}


.bigList li {
	margin-bottom: 10px;
}

.highlight {
	font-weight:bold;
	background-color:yellow;
}

.comment {
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
}

.comment b {
	color:red;
}

table {
	border:#000000 solid 1px;
}

table, td, th, tr {
   margin:0px;
   padding:5px;
}

th {
   font-size:11px;
}

th, td {
   text-align:right;
   border-bottom:#CCCCCC solid 1px;
}

.userRow td, .userRow tr {
   background-color:#EEEEEE;
   border:none;
   font-size:10px;
}

.bonus {
	background-color:white;
	padding:10px;
	border:dashed 1px;
	margin:10px;
}

.error {
	color:red;
	font-weight:bold;
}