
/* Layout CSS */
#header {    background: url(/images/gva_bannerGVAM.jpg) no-repeat; height: 240px;  } 
#footer { background: #e7e4d1; margin: 10px auto; clear: both; background: #E7E4D1;  } 

/* Style CSS */
body, p, li {font: normal 13px Verdana, Georgia, sans-serif;}

ul {
	margin-bottom:20px;
}
ul li {list-style-type: disc; line-height: 1.8em;}
ul li ul li {list-style-type: circle;}
ol li {list-style-type: decimal; line-height: 1.8em;}
ul.menu {
	margin-bottom: 0px;
}

ul.menu li a.img {
	margin-left:-10px;
}

ul.menu li a.img:hover {
	background: #fff;
}
ul.menu li {
	list-style-type: none;
	 line-height: 1em;
}
ul.menu li a {
	font-size: 10px;
	color: #254120;
}
#menusystem {

}


div.main_content {
	margin-top: -170px;
}
#flash_randoms h3, #homepage_content h3 {
	background: #5b775c;
	color: #fff;
	font-size: 1.5em;
	font-weight: normal;
	padding: 2px 6px 3px;
	margin-top: 10px;
}

div#upcoming_auctions ul li {
	display: block;
	margin: 5px 0;
	font-size: 15px;
	clear: both;
}
div#upcoming_auctions ul li span {
	display: block;
	border: 1px solid #e7e3d0;
	background: #eeecde;
	float: left;
	width: 70px;
	text-align: center;
	font-size: 11px;
	padding-bottom: 5px;
	margin: 0px 10px 5px 0;
}
div#upcoming_auctions ul li span i {
	display: block;
	background: #011e02;
	color: #fff;
	padding: 2px 4px;
}
div#upcoming_auctions ul li span b {
	display: block;
	font-size: 24px;
	margin-top: 5px;
	color: #224524;
}
div#upcoming_auctions ul li span u {
	display: block;
	font-size: 10px;
	color: #607d61;
}

div#upcoming_auctions ul li p {
	display: block;
	font-size: 12px;
	margin-bottom: 0;
}

div#upcoming_auctions ul li a {
	display: block;
	font-size: 11px;
	font-weight: normal;
}
div#upcoming_auctions h5 a:link, div#upcoming_auctions h5 a:visited
{
	color: #254120;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}


h1
{
	font-size: 32px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	letter-spacing: -1px;
	color: #254120;
}

h2
{
	margin-top: 0;
	font-size: 22px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	letter-spacing: -1px;
	color: #254120;
}

h3
{
	font-size: 21px;
}

h4
{
	font-size: 19px;
}

h5
{
	font-size: 14px;
}

h6
{
	font-size: 15px;
}
p {
	font: normal 13px Verdana;
}



/* header */
#header h1 { display:none; font-size: 1px; text-indent: -2000px; overflow:hidden; }
div#headcontact{ margin-right:16px; color: #663; font-size: 1.1em; line-height: 42px; white-space:nowrap; overflow:visible; text-align: right; }
div#headcontact a { color: #663; }

/* sidebar */
#sidebar ul { margin: 2px; padding-left: 20px; list-style:none; }
#sidebar li { margin: 7px 0; width: }
#sidebar a { width: 100px; text-decoration: none; display: block; color: #444; }
#sidebar a:hover { text-decoration: underline; color: #39c; }
#sidebar hr { margin: 0 15px; }

/* content area */
a, a:link, a:visited { color: #39c; }
.auctionbox { height: auto; border: 1px solid #617D61; padding: 0; margin: 0 2px 20px; }
.auctionbox h2 { background: #617D61; color: #fff; padding: 20px 8px 6px 8px; margin: 0 0 5px; font: normal 16px Georgia, "Times New Roman", Times, serif; }
/* for browsers other than IE5 Mac, reset the padding-top to the true setting \*/
.auctionbox h2 { padding-top: 5px;}
/* end hack */
.auctionbox p { padding: 0; margin: 7px 8px; font-size: 1.1em; line-height: 1.4em; }

div#flashcontent {
    height: 660px;
    width: 280px;
}
div.other_links { margin-top: 11px; border-top: 1px dotted #ddd; padding: 5px 0; margin: 11px 2px 0;}

div#upcoming_list { margin: 10px 0 15px; }
div#upcoming_list p { line-height: 1.3em; }
a.eventlink, a.eventlink:link, a.eventlink:visited { color: #617D61; }
div.callout { border-top: 1px solid #990; border-bottom: 1px solid #990; padding: 5px 6px 6px; margin: 10px 2px; background: #ffc; }
div.callout p { margin: 0; }
p.delineate { border-top: 1px dotted #ddd; padding-top:5px; }
div.calloutleft { border-top: 1px solid #990; border-bottom: 1px solid #990; padding: 1px 1px 1px; margin: 1px 1px; background: #ffc; }

#upcoming_list div img { float: left; border: 1px solid #999; padding: 2px; margin: 5px; display: inline; }
#upcoming_list div p { clear: both; margin: 5px; width: 250px;}
p.allupcoming { clear: both; }

#footer p { line-height: 42px; text-align:center; }





/* Table for upcoming auctions */




div.grid_12 .red {
	font-size: 110%;
	color: #f00;
}
div.grid_12 blockquote {
	font: normal 110% Georgia, Times, "Times New Roman", serif;
	margin-bottom:15px;
}
div.grid_12 li {
	line-height: 120%;
	margin: 0.8em 0;
	margin-left: 16px;
}
.auctions div.grid_4 a {
	font: bold 100% Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
	color: #2A661E;
}
p.anchorlinks {
	font: normal 90% Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
}
p.anchorlinks a {
	margin: 0px 3px;
}
.auctions .grid_4 {
	text-align:right;
}

table td {
	background: #fff;
	border: none;
}
table {
	border: none;
}

.photogallery table td {
	vertical-align: bottom;
	text-align: center;
}