body {background-color: #f5f5f5;padding:0;margin:0;}
p {color:#555;font: 12px/18px Georgia, Garamond, "Times New Roman", serif;}
#listings {padding: 20px 0 20px 0; }
#maindiv { 
	margin: 0 auto; 
	text-align: left; 
	width: 500px; 
	height:auto;
	min-height:100%;
	background-color:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	position:relative;
	padding:10px 40px 0 40px;
	}
#maindiv h1 {border-bottom:3px solid #555; padding-bottom: 10px;}
.item { border-bottom: 1px solid #eee; display: block; padding: 5px 5px 5px 8px; }
.leftitem { border: 1px solid #ddd; float: left; height: 82px; margin-right: 8px; padding: 1px; width: 100px; }
.nav { padding: 5px; }
.nav img{ display: inline; }
.rightitem { border-left: 3px solid #666; float: right; padding-left: 8px; width: 360px; }
body { text-align: center; }
a:link { color: #6666c0; text-decoration: none; }
a:visited { color: #9999cc; text-decoration: none; }
a:hover { color: #ff6666; text-decoration: underline; }
h1 { color: #6666c0; font: bold 18px/22px Georgia, Garamond, "Times New Roman", serif; margin: 0; }
.title { font: bold 12px/18px Georgia, Garamond, "Times New Roman", serif; }
.txt { color: #666; font: 11px/16px tahoma, arial, helvetica, verdana, sans-serif; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1%; /* Hides from IE-mac \*/ }