h1, h2, h3, p, li, td, th {
	font-family:	"Lucida Grande", "Bitstream Vera Sans", "Tahoma", sans-serif;
	font-size:		small;
	color:			#999;
}

* {
	text-align:	left;
}

a {
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

form, fieldset, input, img {
	border-style:		none;
}

form, fieldset, input {
	margin:				0 auto;
	padding:			0;
}

body {
	background:	url('/images/audiowish-background.jpg') fixed center no-repeat #666;
	text-align:	center;
}

div#pagemainbg {
	position:	fixed;
	margin:		0;
	padding:	0;
	top:		0;
	left:		0;
	background:	url('/images/page-main-bg.png') center repeat-y;
	width:		100%;
	height:		100%;
}

div#main {
	width:		680px;
	margin:		0 auto;
	position:	relative;
	color:		white;
	z-index:	1;
}

div#sidebar {
	width:		140px;
	padding:	0 4px 0 0;
	margin:		0;
	float:		right;
}

div#sidebar p, div#sidebar form, div#sidebar fieldset {
	text-align:	center;
}

div#pageheader h1, h2 {
	margin:		1em 0 0 0;
	padding:	0;
}

div.onecolumn {
	float:		left;
	clear:		left;
	margin:		0;
	width:		500px;
}

div.twocolumn {
	float:		left;
	margin:		0 20px 0 0;
	width:		235px;
}

div.screenshot {
	float:		left;
	padding:	8px;
}

div.screenshot p {
	text-align:	center;
}

ul {
	padding-left:			0;
	margin-left:			0;
	list-style-position:	inside;
}

em, th {
	font-style:	normal;
	color:		#CCC;
}

div#sidebar img, div#centered img {
	behavior:	url(/css/iepngfix.htc);
}