@CHARSET "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, input, select, button, textarea { font-size: 100%; font-weight: normal; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
caption, th { text-align: left; }
q:before, q:after { content :''; }

button, 
a.button,
input[type="button"], 
input[type="submit"], 
input[type="submit"][disabled="disabled"]:active,
input[type="button"][disabled="disabled"]:active
{
	background:				#d4d0c8;
	color:					#000;
	border-width:			2px;
	border-style:			solid;
	border-left-color:		#eee;
	border-top-color:		#eee;
	border-right-color:		#444;
	border-bottom-color:	#444;
	padding:				3px;
	font-size:				0.8em;
	font-weight:			bold;
	text-transform:			uppercase;
	cursor:					pointer;
	c\ursor:				hand;
	text-decoration:		none;
}
button:active, 
input[type="submit"]:active, 
input[type="button"]:active, 
a.button:active 
{
	border-right-color:		#eee;
	border-bottom-color:	#eee;
	border-top-color:		#444;
	border-left-color:		#444;
}
input[type="submit"][disabled="disabled"],
input[type="button"][disabled="disabled"],
input[type="submit"][disabled="disabled"]:active,
input[type="button"][disabled="disabled"]:active
{
	color:					#888;
} 
img.mp3_link, a.amplink
{
	z-index: 2;
	position: relative;
}
.clear 
{
	min-height:				1px;
}
.clear:after 
{
	content:				".";
	display:				block;
	height:					0;
	font-size:				0;
	clear:					both;
	visibility:				hidden;
}
* html .clear 
{
	height:					1px;
}
