/* RESET CSS ************************************/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline; }

a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

.clear { clear: both; }
.clickable { cursor: pointer; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
/**************************************************/

body { background-color: #f2e9df; background-image: url(../images/bg.jpg); background-position: top center; background-repeat: no-repeat; color: #000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-align: center; }

#container { margin: 30px auto 0 auto; text-align: left; width: 930px; }

#header { background-image: url(../images/bg-header.jpg); background-repeat: no-repeat; height: 25px; padding: 122px 0 0 0; }

#menu { height: 25px; margin: 0 0 0 167px; }
#menu li { float: left; height: 25px; }

#content { background-color: #FFF; margin: 10px 0 0 0; }

#left { background-image: url(../images/bg-left.gif); background-position: top; background-repeat: no-repeat; float: left; margin: 0 15px 0 0; min-height: 565px; width: 219px; }
#left a { color: #64523c !important; }
#left a.blue { color: #141c47 !important; font-weight: bold; line-height: 1.25em; text-decoration: none; }

#left h2 { height: 40px; background-position: top left; background-repeat: no-repeat; margin: 0 0 8px 0; text-indent: -5000px; }
h2.next_auction { background-image: url(../images/h2-next-auction.jpg); }

#left .divider { border-bottom: 1px solid #000; margin: 6px 20px 6px 20px; }
#left .c { font-size: 0.8em; margin: 0 20px 0 20px; padding: 12px 0 12px 0; }

#left .section { padding: 7px 0 7px 0; }
#left .section h3 { font-size: 0.9em; font-weight: bold; line-height: 1.15em; margin: 0 20px 0 20px; }
#left .section div { font-size: 0.8em; line-height: 1.15em; margin: 0 20px 0 20px; }
#left .section h4 { font-size: 0.8em; font-weight: bold; line-height: 1.15em; margin: 10px 20px 0 20px; }

#next_auction { padding: 0 20px 10px 20px; }
#next_auction .date { font-size: 1.0em; font-weight: bold; line-height: 1.15em; }
#next_auction .time { font-size: 0.85em; font-style: italic; line-height: 1.15em; }
#next_auction p { font-size: 0.85em; line-height: 1.15em; margin: 15px 0 0 0; }
#next_auction .catalog { color: #64523c; font-size: 0.75em; margin: 2px 0 32px 0; }
#next_auction .link { color: #64523c; font-size: 0.8em; font-weight: bold; }

.mail_icon { float: left; margin: 0 7px 0 0; }


#main { float: left; width: 650px; }
#main.sub_main { background-image: url(../images/bg-subpage.jpg); background-position: top left; background-repeat: no-repeat; }


#we_are { background-image: url(../images/bg-we-are.jpg); background-repeat: no-repeat; height: 190px; margin: 0 0 10px 0; }
#we_are p { float: left; font-size: 0.9em; line-height: 1.35em; padding: 90px 0 0 24px; width: 464px; }
#we_are .link { float: left; margin: 116px 0 0 25px; }

#main h1 { height: 51px; margin: 0 0 8px 0; padding:15px 0 0 15px;  }
h1.heading { font-size:25px; color:#242953; font-weight:bold; text-transform: uppercase; }

#main h2 { height: 39px; margin: 0 0 8px 0; }
h2.past_auction { background-image: url(../images/h2-past-auction-highlights.jpg); }


#main .l { float: left; width: 465px; }
#main .l .inner { margin: 12px; width: 400px; }
#main .r { float: left; width: 156px; }

#main.sub_main h2 { height: 19px !important; margin: 0 0 6px 0 !important; }
.sub_main h2.subheading { color:#472c18; font-weight:bold; font-size:18px; }
.sub_main h2.another_subheading {  }
.divider { margin: 1.5em 0 0 0; }

.sub_main p { font-size: 0.9em; line-height: 1.5em; margin: 0 0 1em 0; }
.sub_main p.emph { font-size: 0.9em; font-weight: bold; }
.sub_main a { color: #64523c; }
.sub_main ul { margin: 0 0 0.65em 0; }
.sub_main ul li { font-size: 0.9em; line-height: 1.5em; list-style-image: url(../images/bg-bullet.gif); margin: 0 0 0 18px; padding: 0 0 0.35em 0; }

.auction_item { float: left; margin: 0 15px 0 0; padding: 10px; }
.auction_item img { margin: 0 0 3px 0; }
.auction_item .title { color: #151d49; font-size: 0.8em; line-height: 1.4em; margin: 0 3px 0 3px; }
.auction_item p { color: #151d49; font-size: 0.8em; line-height: 1.4em; margin: -4px 3px 0 3px !important; }

.side_item { font-size: 0.7em; margin: 15px 0 22px 0; }
.side_item p { font-size: 1em; line-height: 1.35em; margin: 4px 3px 3px 3px; }
.side_item .link { margin: 4px 3px 3px 3px; text-align: right; }


#artifact-auctions { margin: 15px 0 15px 0; text-align: center; }