.moontitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #006634;
	border: 1px solid #D5AA00;
	padding: 5px;
}


.default_content {
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:link{
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:visited{
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:active{
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:hover {
	font-family:Tahoma;
	font-size:14px;
	color:#003399;
}

.metadesc {
	font-family:Tahoma;
	font-size:10px;
	color:#003366;
}

.moonheading {
	font-family:Tahoma;
	font-size:16px;
	color:#003366;
	font-weight:500;
}



.menuheading{
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0F6F4A;
}

.menuitem{
	font: bold italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #964F21;
}
.menutext{
	font: italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.menuprices{
	font: italic 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

#menutable {
	font: normal 12px Arial, Helvetica, sans-serif;
}
#menutable li{
	list-style: square;
}
#menutable a{
	color: #5A000B;	
}
.text_sm{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content_text10b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:500;
	vertical-align:top;
}

.content_text12b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:500;
	vertical-align:top;
}

.content_text10 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:100;
	vertical-align:top;
}

.content_text12 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:100;
	vertical-align:top;
}

.content_text14b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:500;
	vertical-align:top;
}

.content_text14 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:100;
	vertical-align:top;
}

.content_text16b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:500;
	vertical-align:top;
}

.content_text16 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:100;
	vertical-align:top;
}

.content_blue16i {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:16px;
	font-weight:100;
	font-style:italic;
	vertical-align:top;
}


.content_blue10 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:10px;
	font-weight:100;
	vertical-align:top;
}

.content_blue12 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:12px;
	font-weight:100;
	vertical-align:top;
}

.content_blue14 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:14px;
	font-weight:100;
	vertical-align:top;
}

.content_blue16 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:16px;
	font-weight:100;
	vertical-align:top;
}

.content_blue18 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:18px;
	font-weight:100;
	vertical-align:top;
}

.content_blue20 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:20px;
	font-weight:100;
	vertical-align:top;
}

.content_blue22 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:22px;
	font-weight:100;
	vertical-align:top;
}

.content_blue24 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:24px;
	font-weight:100;
	vertical-align:top;
}


.content_red10 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:10px;
	font-weight:100;
	vertical-align:top;
}

.content_red12 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:12px;
	font-weight:100;
	vertical-align:top;
}

.content_red14 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:14px;
	font-weight:100;
	vertical-align:top;
}


.content_red16 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:16px;
	font-weight:100;
	vertical-align:top;
}


.geeky {
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky  A:link{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky A:visited{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky  A:active{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky  A:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#330099;
}

.footer {
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer A:link{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer A:visited{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer  A:active{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer  A:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#003399;
}

.links A:link {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:14px;
	font-weight:400;
}
.links A:visited {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:14px;
	font-weight:400;
}
.links A:active {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:14px;
	font-weight:400;
}
.links A:hover {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#0033FF;
	font-size:14px;
	font-weight:400;
}
.links_group {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:16px;
	font-weight:600;
}


.portfolio {
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:11px;
	font-weight:100;
}

.portfolio A:link {
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:11px;
	font-weight:100;
}
.portfolio A:visited {
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:11px;
	font-weight:100;
}
.portfolio A:active {
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:14px;
	font-weight:100;
}
.portfolio A:hover {
	font-family:"Trebuchet MS";
	color:#0033FF;
	font-size:11px;
	font-weight:400;
}




