body, p, textarea, table, td, input {
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 10pt;
}
.fi, .form textarea {
	font-size: 9pt;
	min-width: 150px;
}
form {
	margin: 0px;
}
a {
	color: #CBAF21;
	text-decoration: none;
}
a img {
	border: none;
}
body {
	margin: 5px;
	text-align: center;
}
blockquote {
	margin: 15px;
}
blockquote h3, .cttitle {
	color: #E0C953;
	font-size: 15pt;
	margin: 0px;
}
blockquote div, .ctcontent, #source, #comments ul, #list ul {
	background: #E0C953;
	/*border: 1px dotted #957410;*/
	font-size: 9pt;
	padding: 5px;
}
h2 {
	color: #E9E3C6;
	float: right;
	font-size: 15pt;
	font-variant: small-caps;
	margin: 10px;
	margin-bottom: 0px;
}
h3 {
	color: #CDC391;
	font-size: 18pt;
	margin: 10px;
	margin-bottom: 0px;
}
h4 {
	color: #CBAF21;
	float: right;
	font-size: 8pt;
	margin: 9px;
}
h5 {
	font-size: 8pt;
	margin: 0px;
	margin-left: 10px;
}
#code, #source {
	height: 250px;
	padding: 5px;
	text-align: center;
}
#code {
	height: 755px;
}
#code textarea, #source textarea {
	height: 250px;
	width: 98%;
}
#comments {
	margin: 0px;
	padding: 0px;
}
#content {
	background: #FFFFFF;
	/*border: 1px solid #000000;*/
	padding: 5px;
	text-align: left;
}
#header {
	height: 113px;
	margin-bottom: 5px;
}
#header li {
	display: inline;
	list-style-type: none;
	margin: 5px 5px 0px 5px;
	position: relative;
	top: -30px;
	left: -40px;
}
#header li a {
	color: #FFFF00;
}
#holder {
	/*background: #0078A9;
	border: 1px solid #333333;*/
	padding: 5px;
}
#previewholder {
	border: 1px dotted #000000;
	margin: 10px;
	padding: 5px;
}
#preview {
}
#wrapper {
	margin: auto;
	min-width: 600px;
	width: 100%; /*era 95%*/
}
.cttitle {
	color:#666666; /*era CDC391*/
	list-style-type:circle; /*upper-alpha*/
	margin: 0px;
}
.cttitle a {
	color: #CDC391;
	text-decoration:underline;
}
.cttitle a:hover {
	color: #938A5B;
}
#bqcontent ul {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
.ctcontent, #source, #comments ul, #list ul {
	background: #FFFFFF; /*era #FCF9F1*/
	color: #000000;
	display: block;
	list-style-type: none;
	margin: 10px;
	margin-top: 0px;
	text-indent: 0px;
}
#list {
	margin: 0px;
	padding: 0px;
	margin: 5px;
	margin-top: 50px;
	text-indent: 0px;
}
#list ul {
	background: #E0C953;
	padding: 10px;
	margin: 0px;
	margin-bottom: 15px;
}
#list ul:hover {
	background: #EED65A;
}
.listinfo {
	float: right;
	font-size: 8pt;
	padding: 0px;
	margin: 0px;
}
.listtitle {
	color: #50481E;
	font-size: 13pt;
	font-weight: bold;
}
#details {
	background: none;
	border: none;
	float: right;
	font-size: 90%;
}
#details strong {
	color: #A6943D;
}
#source table {
	margin-top: 30px;
	text-align: left;
}
.img {
	margin: 0 auto;
	text-align: center;
}
.img img {
	display: block;
	margin: 0 auto;
	text-align: center;
}
fieldset {
	background: #FFFFFF;
	font-family: "Times New Roman";
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}

