body {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#FFFFFF}

/*css styles for dances section*/
#content {position:absolute; top:0px; left:0px; }
#coststat		{ position:absolute; top:140px; left:498px; z-index:40; }
#mv	{ position:absolute; top:167px; left:498px; clip:rect(0px 95px 155px 0px); z-index:35; }
#grab		{ position:absolute; top:-140px; left:0px; z-index:30; }
#costume		{ position:absolute; top:10px; left:1px; z-index:30; }

#map		{ position:absolute; top:145px; left:245px; z-index:30; }
#txt	{ position:absolute; top:220px; left:270px; z-index:40; }

A.menu { font: bold 11px Verdana,Arial,sans-serif; color:#CC0000; text-decoration:none; }
A.menu:hover { font: bold 11px Verdana,Arial,sans-serif; color:#779966; text-decoration:none; }
.tdhd { font: bold 11px Verdana,Arial,sans-serif; color:#FFFFFF; }

/*style for link in address bar*/
.tdadd { font: bold 11px Verdana,Arial,sans-serif; color:#FFFFFF; text-decoration:none; }
A.tdadd:hover { font: bold 11px Verdana,Arial,sans-serif; color:#FFCC66; text-decoration:none; }

/*style for links on pages*/
A.links { font: bold 12px Verdana,Arial,sans-serif; color:#FF6633; text-decoration:underline;}
A.links:hover { font: bold 12px Verdana,Arial,sans-serif; color:#CC0000; text-decoration:none;}

/*style for buttons on pages*/
a.button { font: bold 12px Verdana,Arial,sans-serif; color:#ffffff; text-decoration:none; background-color:#CC0000;
	border-top:#eeeeee solid 1px; border-left:#eeeeee solid 1px;
	border-bottom:#333333 solid 1px; border-right:#333333 solid 1px;
	padding:2px;
}
a.button:hover { font: bold 12px Verdana,Arial,sans-serif; color:#ffffff; text-decoration:none; background-color:#779966;
	border-top:#eeeeee solid 1px; border-left:#eeeeee solid 1px;
	border-bottom:#333333 solid 1px; border-right:#333333 solid 1px;
}

/*styles for header and main text on pages*/
.hfirst	{ font: bold 20px Verdana,Arial,sans-serif; color:#CC0000; }
.htxt	{ font: bold 12px Verdana,Arial,sans-serif; color:#779966; background-color:#FFDD88; line-height:28px; padding-left:4px;}  /* FFDFAA background-image:url(../images/dance.gif);background:url(/images/keyline.gif);*/
.sub	{ font: bold 12px Verdana,Arial,sans-serif; color:#779966; }
.main	{ font: 12px Verdana,Arial,sans-serif; color:#000000; }

.text		{ font: 12px Verdana,Arial,sans-serif; color:#FFFFFF; }
.ttxt		{ font: bold 12px Verdana,Arial,sans-serif; color:#FFFFFF; }
.ntxt		{ font: 12px Verdana,Arial,sans-serif; color:#CC0000; }
.header	{ font: bold 12px Verdana,Arial,sans-serif; color:#CC0000; }
.info		{ border-top: papayawhip solid 10px; background-color:#CC0000; text-align: center; font: bold 12px Verdana,Arial,sans-serif; color:#FFFFFF;}

/*thumbnail table*/
td.thumb { font: 12px Verdana,Arial,sans-serif; valign:absmiddle; }
td.gap { font: 10px Verdana,Arial,sans-serif; }
