body{
	padding:0;
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #222;
}
img{ border:none; }
a{ color:#DC594D; }
a:hover{ color:#5C574C; }
ul li, ul{ list-style-type:none; }
h1{
	font-family: 'Lilita One', cursive;
color: color:#f7ff89; margin-top: 0; font-size: 18px; }

.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
   
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}
.clear_both{ clear:both; }
.left { float:left; }
.right { float:right; }
caption { color:#5C574C; }
table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
table td {
	padding: 8px 15px;
	border-right: 1px solid white;
	border-left: 1px solid white;
	color: #669;
}