/*
=general
=page structure
=page content
*/

/*
=general
---------------------------------------------- */

* {
    margin: 0;
    padding: 0;
}

body {
	font-family: Verdana, Helevtica, Arial, sans-serif;
	font-size: 75%;
	color: #333;
	line-height: 1.5;
	background: #003F56 url(/images/bg-auction.gif) repeat-y 50% 0%;
	text-align: center;
}

table, td, tr, ol, ul, input, select {
    vertical-align: top;
}

ul, ol {
    margin: 0 0 2em 20px;
}

ul {
    list-style-type: square;
}

li {
    margin-bottom: .5em;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.7em; /* 20px */
    color: #3399DD;
    margin: 1em 0 .5em;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.27em; /* 20px */
    color: #333;
    background: #f5f5f5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: .5em 10px;
}

a img, img {
    border: 0;
}

a {
    color: #FFA722;
}

a:focus, a:hover, a:active {
    color: #2F97BB;
}

/*
=page structure
---------------------------------------------- */

#header {
    background: transparent url(/images/bg-header-auction.gif) no-repeat 0% 0%;
    width: 852px;
    margin: 0 auto;
    padding: 70px 0 20px;
}

#header div {
    text-align: center;
    background: #000;
    margin: 0 auto;
    width: 700px;
    padding: .75em 0;
}

#wrapper {
    width: 700px;
    padding: 0;
    margin: 0 auto;
    text-align: left;
    font-size: .915em;
}

/* footer */

#footer {
    background: transparent url(/images/bg-footer-auction.gif) no-repeat 0% 100%;
    width: 852px;
    margin: 0 auto;
    padding-bottom: 55px;
    text-align: left;
    font-size: .835em; /* 10px */
    line-height: 1.4;

}

#footer div {
    width: 700px;
    margin: 0 auto;
    border-top: 1px dotted #ccc;
    padding-top: .5em;
}

/*
=page content
---------------------------------------------- */


p.return {
    text-align: right;
    padding: .5em 0 3em;
    display: block;
}

#content p {
    margin-bottom: 1em;
}

/* table */

table {
}

tr {
    background: #fafafa;
}

tr.odd {
    background: #f5f5f5;
}

td, th {
    border-bottom: 1px solid #ccc;
    padding: .5em 10px .75em;
}

th {
    width: 200px;
    text-align: left;
}

th.donor {
    color: #f5f5f5;
}


/* misc */

.hide {
    position: absolute;
    left: -999em;
}