body {
	background: #E6CE9D url('/img/bg.gif');
	color: #53371C;
	margin: 0em;
	padding: 0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

img {border: 0em;}

h5 a img {border: 2px solid;}

a {color: #00D;}
a:visited {color: #309;}
a:hover {color: #D00;}

/* ----- ----- ----- ----- ----- */

.content {
	margin: 1em 1em 0em 14em;
	padding: .5em;
	background: #F2E6CC url('/img/content.gif');
	position: relative;
}

.content h1 {
	font: bold 2.5em Papyrus, "Times New Roman", Times, serif;
	text-align: center;
	margin: 0em;
}

.content h2 {
	font-size: 1.3em;
	text-align: center;
	margin: .5em 0em;
}

.content h3 {
	text-align: center;
	font-size: 2em;
	font-weight: normal;
	margin: .5em auto;
}

.content h4 {
	text-align: center;
	font-size: 1.5em;
	font-weight: normal;
	margin: .5em auto;
}

.content h3 + h4 {margin-top: 0em;}

.content h5, .content h6 {
	text-align: center;
	font-size: 1em;
	margin: .5em auto;
}

.content h6 {
	font-weight: normal;
}

.content p.pic {
	margin: 0em;
	text-align: center;
}

.txtred {color: #900; font-weight: bold;}
.txtgreen {color: #060; font-weight: bold;}
.txtblue {color: #009; font-weight: bold;}

.date {color: #900; font-weight: bold;}
.location {color: #060; font-weight: bold;}
.stuff {color: #009; font-weight: bold;}

.redredred {color: #f00; font-weight: bold;}

.olddate {
text-decoration: line-through;
font-style: italic;
}

.mail {
background: url('/img/mail.gif') no-repeat left center;
padding-left: 23px;

}

/* ----- ----- ----- ----- ----- */

#footer {
	margin: 0em 1em 2em 14em;
}

#credit {
	border-collapse: collapse;
	float: right;
}

#richard {
	vertical-align: top;
	font-size: .75em;
	padding: .2em .5em 0em 0em;
	text-align: right;
}

#kansasauctions {

}

#rss {
	font-size: .75em;
	float: left;
	background: url(/img/icon-rss.gif) left top no-repeat;
	margin-top: .2em;
}

#rss a {
	padding-left: 18px;
}

#slideshow {
text-align: center;
clear: both;
margin-left: 13em;
}

#slideshow a {
padding: .3em;
font-weight: bold;
background: #f00;
color: #fff;
}

#slideshow a:hover {
background: #ff0;
color: #000;
}

/* ----- ----- ----- ----- ----- */

table.mobile {
width: 530px;
}

table.mobile td {
text-align: center;
}

#splash table {
	margin: 0em auto;
	font-weight: bold;
}

#splash table td {
	vertical-align: top;
}

#splash table td p {
	margin-top: 0em;
}

#cw {
	padding: 0em 1em 0em 0em;
	text-align: right;
}

/* ----- ----- ----- ----- ----- */

#calendar {
	text-align: center;
	font-weight: bold;
}

#calendar p.thing {
	width: 500px;
	margin: auto;
}

/* ----- ----- ----- ----- ----- */

#salehead {
	text-align: center;
	border-bottom: .5em solid #CC9966;
}

#salehead em {
	font-size: .8em;
	font-style: normal;
}

/* ----- */

#salediv {
	font-size: .9em;
}

#salediv .auctioninfo, #salediv table {
	width: 99%;
	margin: 0em auto;
	border-collapse: collapse;
}

#salediv .auctioninfo td {
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding: 0em;
}

#salediv .auctioninfo p {
	padding: 0em .3em;
}

#salediv td.pic {
	padding-right: 1em;
	text-align: center;
}

#salediv ul.pic {
	list-style: none;
	padding: 0em;
	margin: 0em;
	text-align: center;
}

#salediv ul.pic li {
	padding: 0em;
	margin: 1em;
	display: inline;
}

#salediv a img {
	border: 2px solid;
}

/* ----- ----- ----- ----- ----- */

#menu {
	background: #CC9966 url('/img/menu.gif');
	color: #F2E6CC;
	position: absolute;
	top: 1em;
	left: 1em;
	width: 11em;
	padding: 140px .5em 90px .5em;
}

#menu h1 {
	text-align: center;
	font-size: 1.1em;
	margin: 0em;
	padding: .5em 0em 0em 0em;
}

#menu h2 {
	text-align: center;
	font-size: 1em;
	margin: .5em 0em;
}

#menu ul#links {
	text-align: center;
	font-size: 1em;
	padding: 0em;
	margin: .5em 0em;
	list-style: none;
	font-weight: bold;
}

#menu ul#links li {
	padding: 0em;
	margin: 0em;
	display: inline;
}

#menu ul#links a {
	display: block;
	background: #F2E6CC;
	color: #53371C;
	padding: .2em 0em;
	margin: 0em .3em;
	border: .05em solid #53371C;
}

#menu ul#links a:hover {
	background: #53371C;
	color: #F2E6CC;
	border: .05em solid #F2E6CC;
}

#menu ul#auctiontypes {
	list-style: none;
	padding: 0em;
	margin: 0em;
}

#menu ul#auctiontypes li {
	padding: 0em 0em 0em 1.5em;
}

#menu .nw {
	background: url(/img/menu-nw.gif) no-repeat left top;
	position: absolute;
	left: 0em;
	top: 0em;
	width: 85px;
	height: 73px;
}

#menu .ne {
	background: url(/img/menu-ne.gif) no-repeat right top;
	position: absolute;
	right: 0em;
	top: 0em;
	width: 85px;
	height: 73px;
}

#menu .se {
	background: url(/img/menu-se.gif) no-repeat right bottom;
	position: absolute;
	right: 0em;
	bottom: 0em;
	width: 85px;
	height: 73px;
}

#menu .sw {
	background: url(/img/menu-sw.gif) no-repeat left bottom;
	position: absolute;
	left: 0em;
	bottom: 0em;
	width: 85px;
	height: 73px;
}

#menu .ie {
	position: absolute;
	border-bottom: 1px solid #E6CE9D;
	left: 0em;
	bottom: -1px;
	width: 120em;
	height: 1px;
	font-size: .1em;
}

#menu .logo {
	background: url(/img/menu-rwlogo.gif) no-repeat center top;
	position: absolute;
	left: 0em;
	top: 24px;
	width: 12em;
	text-align: center;
}

#menu .logo a {
	display: block;
	width: 174px;
	height: 120px;
	margin: auto;
	font-size: 1px;
}

#menu .logo a,
#menu .logo a:visited,
#menu .logo a:hover {
	color: #CC9966;
}

#music {
	font-size: .8em;
	position: absolute;
	bottom: 1em;
	left: 0em;
	width: 15em;
	text-align: center;
	padding-top: 37px;
	background: url(/img/music.gif) no-repeat center top;
}


/* Subscribe */

#subsform {
margin: .5em;
padding: .5em 0em;
border: .3em dashed #b85;
}

#subsform p {margin: 0em;}

#substable {width: 95%; margin: auto;}
#substable td table {float: right;}
#substable td table td {text-align: right; white-space: nowrap; padding-right: 1em;}

h2.sent {
margin: 1.4em 0em .5em 0em;
padding: .7em 0em;
color: #060;
text-decoration: underline;
border: .2em dashed #090;
}

#subsform.sent {
margin-top: 0em;
color: #666;
}

.sent input, .sent textarea {
background: #e6e6e6;
color: #666;
}

#error {
margin: 0em 1em;
padding: .4em 2em;
border: .2em dashed #f00;
background: url(/images/bg-error.jpg);
font-size: .9em;
}

#error li {
margin: 0em;
padding: 0em;
font-weight: bold;
}

#error h4 {
color: #f00;
text-decoration: underline;
margin: .2em;
}

#error img {vertical-align: bottom;}
