body
	{
	color:		#613705;
	background:	#e1b882;
}

@media print
	{
	body
		{
		background:#ffffff;
		}
}

td, th
	{
	font-family:	Verdana;	
	font-size:	10pt;
	vertical-align:	top;
}

.auth
	{
	width:		199px;
	border:		1px solid #ffffff;
}

.auth .logo
	{
	background:	#ffffff;
	font-weight:	bold;
	padding:	0px 0px 10px 0px;
	text-align:	center;
}

.auth .textfield
	{
	color:		#613705;
	border:		1px solid #9e815b;
	}

.hello
	{
	background:	#ffffff;	
	border:		1px solid #f7e0b5;
	margin-bottom:	15px;	
}

.hello td
	{
	vertical-align:	bottom;
	padding:	7px;
}

.hello a
	{
	color:		#d41615;
	font-weight:	bold;
}

.hello a:hover
	{
	color:		#eb2d29;
}

.message
	{
	background:	#ffffff;
	font-weight:	bold;	
	width:		980px;
	border:		1px solid #f7e0b5;
	margin-bottom:	15px;		
}

h1
	{
	font-family:	Verdana;	
	font-size:	14pt;	
	margin:		10px 0px 10px 0px;
}

.star
	{
	color:		red;
	font-size:	8pt;	
	font-weight:	bold;
	vertical-align:	super;
}

.add_dancer
	{
	background:	#fcf7e8;
	width:		500px;
}

.add_dancer th
	{
	background:	#fbdeb1;
	text-align:	left;		
}

.add_dancer input
	{
	width:		250px;		
}

.button
	{
	color:		#613705;
	font-weight:	bold;
}

.view_dancers
	{
	background:	#fcf7e8;
	width:		980px;
	border-collapse:collapse;
	border:		1px solid #f7e0b5;		
}

.view_dancers th
	{
	background:	#fbeed5;
	height:		25px;
	border:		1px solid #f7e0b5;
	vertical-align:	middle;
}

.view_dancers td
	{
	padding:	3px;
	border:		1px solid #f7e0b5;		
}


