* {	margin: 0px;	padding: 0px;}body {	background: #666457;//	background: #0C1115;	color: #dfdfcf;	height: 100%;	font-family: Arial;	font-size: 14px;	text-align: left;}#wrap {	width: 900px;	margin: 0 auto;}#banner {	padding: 0 0 20px 20px;}#header {	height: 100px;	background: #535244 url('/images/bg-top.jpg') repeat-x;	text-align: center;}#header a img {	border: 0;}#header a:hover img{	border: 0;}#menu {	font-family: "Trebuchet MS";	font-size: 18px;	height: 54px;	color: white;	margin-top: -3px;	position: relative;	background: #666457 url('/images/wave-top.jpg') no-repeat top;	padding-top: 20px;}#menu a {	font-size: 18px;}#menu a:hover {	color: white;}#menu span {	font-size: 22px;}#main {	float: left;	width: 498px;	padding-left: 20px;}#sidebar {	float: right;	width: 322px;	padding: 0px 20px 20px 20px;}#footer {	clear: both;	height: 120px;	background: #535244 url('/images/bg-bottom.jpg') repeat-x top;	padding-left: 40px;}#footer_container {	margin: 0 auto;	padding-top: 40px;	width: 900px;	height: 81px;	background: #535244 url('/images/wave-bottom.jpg') no-repeat top;}.record_row {	width: 900px;	clear: both;}dl.record {	float: left;	width: 98px;	padding: 0 0px 0px 20px;	margin: 0;	margin-bottom: 10px;	line-height: 100%;}a img {	border: 1px solid #535244;}a:hover img {	border: 1px solid white;}dl.record dt {	height: 98px;}dl.record dd {	padding: 3px;	height: 56px;	margin: 0;	color: #dfdfcf;	font-size: 11px;	background: url("/images/bgg.gif");}dl.record dd b {	color: white;}#audioplayer {	margin: 20px 0 20px 0;}#latest_releases {	padding: 0;	margin: 0;}#latest_releases p { 	float: left;} #latest_releases  img{	border: 1px solid #535244;}#latest_releases img:hover {	border: 1px solid #ffffff;}#comments {	padding-bottom: 40px;	padding-top: 20px;}#comments .com_text {	padding-top: 5px; 	padding-bottom: 15px;}#input_form {	padding-top: 10px;}#input_form div {	padding-bottom: 6px;}.input_field {	border: 1px solid #535244; 	border-radius: 3px;	-moz-border-radius: 3px;	background-color: #535244;	color: white;}#input_button {	margin-top: 10px;	background: #dfdfcf;	border: 3px solid #dfdfcf;	border-radius: 3px;	-moz-border-radius: 3px;	color: #535244;	cursor: pointer;}a {	color: #FFFFaa;}a:hover {	color: white;}h1, h2 {	margin: 0 0 10px;	font-family: "Trebuchet MS";	font-weight: bold;}h1 {	font-size: 32px;	color: white;}h2 {	font-family: "Trebuchet MS";	font-size: 18px;	color: white;}	h3 {	color: #aaaaaa;	font-size: 11px;	margin: 0px;	font-weight: normal;}#tlist {	font-size: 16px;}ol, dl {	margin: 0 0 1em 40px;	line-height: 140%;}p {	margin-bottom: 1em;	line-height: 140%;}.post {	padding-top: 15px;}.post h2 {	margin-bottom: 0px;}.post h3 {	margin-bottom: 10px;}.rr {	font-size: 10px;	color: #aaaaaa;	font-size: 11px;	font-weight: normal;	padding-top: 3px;}