body {
	margin: 0px; padding: 0px;
	background-color: #ffffff;
	font: 12px arial;
	color: #203040;
}

a { color: #000000; text-decoration: none; }
a:hover { color: #; text-decoration: underline; }
a.no-u {  }
a.no-u:hover {  }

table { border-collapse: collapse; }
td { vertical-align: top; }

img { border: none; }

p { margin-top: 5px; margin-bottom: 5px; }

h1 { background: #a1c3e5; padding: 5px 5px 5px 10px; font: bold 18px georgia; color: #384654; }
h1 a.rss { float: right; margin-top: -1px; }

.form { background: #f7f9fb; xxborder: 1px solid #e0e0e0; padding: 10px; }
input { color: #000000; }
input.text { border: 1px solid #607080; }


div.body { background: url('images/body-bg.gif') repeat-x; padding-bottom: 15px; }
div.main { width: 783px; margin: 0px auto 0px auto; }

div.header { height: 100px; color: #9aa486; }
div.header div.topbid { float: right; text-align: right; font-size: 11px;
	margin-top: 20px; }
div.header div.topbid p.title { margin-top: 0px; }
div.header div.topbid p.title a { color: #cccc8f; }
div.header a.logo { display: block; margin: 0px 0px 0px -5px; padding-top: 15px; }
div.header span.tagline { font-size: 10px; font-weight: bold; padding-left: 20px; }

div.menu { background: url('images/menu-bg.gif') repeat-x; height: 35px; }
div.menu img { vertical-align: middle; .margin-top: -1px; }
div.menu a { font-family: georgia, times new roman; font-size: 16px; xxfont-weight: bold; color: #ffffff;
	vertical-align: middle; padding: 1px 10px 1px 10px; }
	
div.bid {  }
div.bid p.title { font-family: georgia; font-size: 24px; }
div.bid p.title a { color: #808000; }

div.middle { padding: 10px 0px 0px 0px; }
div.center { padding: 0px 170px 10px 0px; }

div.sidebar { float: right; width: 150px; padding: 0px 0px 10px 20px; }
div.sidebar p.title { margin: 0px 0px 0px 0px; font: bold 16px times new roman; color: #406080; }

div.sidebar div.block { margin: 0px 0px 20px 0px; }

div.sidebar ul.categories { padding: 0px; margin: 0px; }
div.sidebar ul.categories li { list-style: none; margin-bottom: 1px; }
div.sidebar ul.categories li a { display: block; background: #cee0f2; font-size: 14px;
	padding: 6px 8px 6px 8px; }
div.sidebar ul.categories li a:hover { background: #f2f2ce; text-decoration: none; color: #808000; }

div.footer { clear: both; background: #a1c3e5; text-align: center; font-size: 11px; 
	padding: 2px 0px 5px 0px; }
div.footer a {  }

div.sub-footer { text-align: center; font-size: 11px; padding-top: 2px; }
div.sub-footer a { font-weight: bold; }

span.sep { color: #808080; font-size: 14px; vertical-align: 0px; padding: 0px 2px 0px 2px; }

div.letters { margin-top: 5px; margin-right: -2px; height: 22px; }
div.letters a { background: #cee0f2; font-size: 11px; padding: 4px 0px 4px 0px; margin-right: 2px;
	font-weight: bold; float: left; display: block; width: 27px; text-align: center; }
div.letters a:hover { background: #f2f2ce; text-decoration: none; color: #808000; }

div.link { margin-top: 15px; margin-bottom: 20px; }
div.link p { margin: 0px; }
div.link div.amount { float: left; background: #e6eff8; width: 60px; text-align: center;
	padding-top: 3px; padding-bottom: 5px; margin: -5px 5px 0px 5px; }
div.link div.amount a { font-size: 11px; }
div.link div.amount a span.amount { font-size: 24px; font-family: georgia; color: #808000; }
div.link div.amount a:hover { text-decoration: none; }
div.link div.amount a:hover span.link { text-decoration: underline; }
div.link div.linkbody { background: #ffffd9; xxmargin-left: 61px; padding: 5px; }
div.link div.linkbody div.thumb { float: right; margin-left: 5px; }
div.link div.linkbody p.title { font-size: 24px; font-family: georgia; }
div.link div.linkbody p.title a { color: #808000; }
div.link div.linkbody div.details { font-size: 11px; }
div.link div.linkbody div.details a { text-decoration: underline; }
div.link div.linkbody div.description { color: #666666; font-size: 14px; margin-top: 2px;
	text-align: justify; }
div.link div.stats { font-size: 11px; background: #fafae1; }
div.link div.stats img { vertical-align: middle; margin: 0px 2px 0px 10px; }

img.icon { vertical-align: middle; margin-right: 4px; }

table.details { width: 100%; background: #f7f9fb; }
table.details td { padding: 4px 10px 4px 10px; }
table.details strong { color: #404040; font-size: 11px; }

a.submit { font-size: 14px; font-weight: bold; }

.tag_cloud { padding: 3px; }
.justify { text-align: justify; }

.red { border: 1px solid red; padding: 0px; margin; 0px; }
