div.list_wrapper {
margin: 0 auto;
padding: 0;

}

img.art_thumb {
border-style: none;
height: 35px;
margin-top: 5px;
margin-bottom: 5px;
}



ul.list_ul {
list-style-type: none;
padding: 0;
margin: 0 auto;
}

li.list_artist {
text-align: left;
font-size: 1.1em;
padding-left: 5px;
background-color: silver;
}

ul.list_item, ul.list_item_alt {
margin-bottom: 0;
list-style-type: none;
clear: left;
background-color: #f3f3f3;
margin-top: 0;
padding-left: 5px;
padding-bottom: 5px;
margin-left: 0;
padding-top: 5px;

}

ul.list_item_alt {
background-color: #e6e6e6;
}

li.list_art, li.list_button, li.list_title {
margin: 0 auto;

padding: 0 0px;
text-align: left;
}

li.list_thumb {
margin: 0 auto;

width: 35px;
padding: 0 5px;
}

li.list_title {
text-align: left;
font-size: .9em;
padding-left: 5px;
margin-top: 0;
font-style: normal;
font-weight: normal;

color: black;
padding-top: 5px;
padding: 5px;
}

li.list_button {
background-color: #dedede;
margin-left: 5px;
margin-top: 11px;
font-size: .8em;
}



table.listing_table{
width: 100%;
}

table.legend {
width: 500px;

}

td.legend {
text-align: center;
}

div.legendsquare {
width: 50px;
height: 20px;
background-color: #eefc5c;
float: left;
border: 1px solid #97af71;
margin-right: 10px;
}

div.legendtext {
float: left;
margin-left: 10px;
height: 30px;
font-weight: bold;
}

caption.table {
font-size: 1.25em;
font-weight: bold;
color: #4b2a15;
margin-bottom: 7px;
border-width: 1px;
}



th.data {
	color: #faf9cf;
	border-right: 1px solid #6f4c0f;
	border-bottom: 1px solid #e9af30;
	border-top: 1px solid #6f4c0f;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #a55f2b url(images/bg_header.jpg) no-repeat;
font: bold .9em "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
}

th.nobg {
	border-right: 1px solid #447124;
	background: none;
border-top-color: #97af71;
border-top-width: 0;
border-left-width: 0;
border-left-color: #97af71;
}

th.spec {	
	border-left: 1px solid #97af71;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
border-top-color: #97af71;
border-top-width: 0;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #B4AA9D;
}

td.data, td.hilite, td.datacen, td.gray {
	border-right: 1px solid #e9af30;
	border-bottom: 1px solid #e9af30;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #061408;
}


td.alt {
background: #F5FAFA;
color: #B4AA9D;
}

td.hilite {
background-color: #fdf2c5;
text-align: left;
}

.numbers {
color: #2c4917;
font-style: italic;
padding-right: 5px;
}

.cen {
text-align: center;
}

.gray, td.gray {
color: #5d5d5d;
text-align: left;
}

p.lightbrown {
color: #e6e09c;
font-size: .75em;
}

a.list:link {color: #6f4c0f; text-decoration: underline;
margin: 0;
padding: 0;
}
a.list:visited {color: #4b2a15; text-decoration: underline;
padding: 0;
}
a.list:hover {color: #a26f15; text-decoration: underline;
padding: 0;
}
a.list:active {color: #d8941c;
padding: 0;
}

