a.board			{ color: purple; }
a				{ color: white; }
a.footer			{ color: #999999; }
a.footer_adm		{ color: #333333; }
b.heading			{ color: #A38BA3; font-size: 14px; }
b.note			{ color: yellow; }
body				{ background-repeat: repeat-x; }
body, td			{ font-family: arial; font-size: 12px; vertical-align: top; }
div.faq			{ padding: 200px 15px 20px 15px; color: white; }
div.footer		{ font-size: 10px; color: #999999; margin: 20px 0 15px 0; }
div.footer_adm		{ font-size: 10px; color: #333333; margin: 15px; text-align: center; }
div.front			{ color: #BF895D; margin: 0 30px 30px 60px; width: 320px; }
div.lessons		{ padding: 0 15px 7px 15px; color: white; }
form				{ margin: 0; }
h1				{ font-size: 13px; margin: 0 0 5px 0; color: white; }
h1.about			{ font-size: 22px; margin: 120px 20px 17px 0; }
h1.join			{ font-size: 22px; margin: 120px 0 17px 0; color: #A38BA3; }
h1.lessons		{ font-size: 22px; margin: 20px 80px 17px 0; }
h1.links			{ font-size: 22px; margin: 0 0 2px 0; }
h1.login			{ font-size: 22px; margin: 50px 0 12px 0; }
span.pptext		{ font-size: 9px; }
td.links			{ color: #999999; }
td.static			{ background-repeat: repeat-x; }
.big				{ color: white; font-size: 14px; font-weight: bold; }
.full			{ width: 100%; }
.linksmall		{ font-size: 10px; }
.padright			{ color: white; padding-right: 5px; }
.topspacer		{ margin-top: 20px; }
.topspacer2		{ margin-top: 116px; }
.white			{ color: white; }

/* FAQ STYLES */
a.faq			{ color: #c0c0c0; }
a.faq_cat			{ color: purple; }
td.faq_a			{ font-weight: bold; color: purple; }
td.faq_a2			{ color: white; }
td.faq_q			{ font-weight: bold; color: purple; }
td.faq_q2			{ font-weight: bold; color: white; }
td.faq_moreq		{ font-weight: bold; color: white; }
td.faq_pick		{ color: white; }

/* MSG BOARD STYLES */
a.link			{ color: #634F64; }
a.msg_new			{ color: #634F64; font-weight: bold; }
div.msg			{ color: #634F64; margin: 5px 0 5px 0; }
div.msg a			{ color: #634F64; font-weight: bold; }
div.reply			{ color: #634F64; margin: 5px 0 5px 0; }
span.msg_byline	{ font-size: 9px; }
span.msg_headline	{ font-size: 12px; font-weight: bold;  color: black; }
span.msg_info		{ font-size: 11px; }
td.msg_author		{ background-color: #ededed; font-weight: bold; text-align: center; }
td.msg_author_in	{ background-color: #e7e7e7; vertical-align: top; }
td.msg_board		{ background-color: #ededed; font-weight: bold; }
td.msg_cat		{ background-color: #E1B27A; font-weight: bold; color: #806340; }
td.msg_col		{ background-color: #806340; font-weight: bold; color: white; text-align: center; padding: 5px; }
td.msg_desc		{ background-color: #e5e5e5; }
td.msg_last		{ background-color: #e5e5e5; font-size: 10px; }
td.msg_last_in		{ background-color: #ededed; font-size: 10px; }
td.msg_msg		{ background-color: #e7e7e7; vertical-align: top; }
td.msg_new		{ background-color: #E1B27A; font-weight: bold; color: #806340; }
td.msg_threads		{ background-color: #ededed; text-align: center; }
td.msg_replies		{ background-color: #ededed; text-align: center; }

/* CMT STYLES */
a.cmt			{ text-decoration: underline; }
input.cmt_d		{ background-color: #333333; color: white; padding: 5px; width: 100%; }
input.cmt_p		{ background-color: darkgreen; color: white; padding: 5px; width: 100%; }
input.cmt_n		{ background-color: darkred; color: white; padding: 5px; width: 100%; }
h1.cmt			{ color: black; }
h2.cmt			{ color: black; font-size: 14px; margin-top: 0; padding-top: 0; }
h3.cmt			{ color: black; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted black; font-weight: bold; color: red; }
table.cmt			{ border: 1px solid #333333; }
td.cmt_head		{ background-color: #666666; color: white; font-weight: bold; padding: 5px; }
td.cmt_none		{ padding: 30px; }
td.cmt_sum		{ background-color: #999999; color: white; font-weight: bold; padding: 5px; }
tr.cmt_row1		{ background-color: purple; }
tr.cmt_row2		{ background-color: #333333; }

/* LMT STYLES */
b.lmtskill		{ font-size: 14px; color: yellow; }
b.lmt			{ font-size: 14px; color: white; }
div.lmtcat		{ font-size: 14px; color: yellow; margin: 0 0 5px 0; font-weight: bold; }
td.lmt			{ color: white; padding: 7px 0 15px 0; }