A:link { font: bold 12px verdana, arial, sanserif; color: #006600; text-decoration: none; line-height: 18px; }
A:hover { font: bold; color: #669966; line-height: 18px; }
A:active { font: bold 12px verdana, arial, sanserif; color: #006600; text-decoration: none; line-height: 18px; }
A:visited {font: bold 12px verdana, arial, sanserif; text-decoration: none; line-height: 18px; }
a.text:link { font: 12px verdana, arial, sans-serif; color: #000; }
a.text:hover { font: 12px verdana, arial, sans-serif; color: #000; }
a.text:active { font: 12px verdana, arial, sans-serif; color: #000; }
a.text:visited { font: 12px verdana, arial, sans-serif; color: #000; }
.font1 { font: 12px verdana, arial, sanserif; color: #000000; line-height: 16px; }
.font1a { font: 10px verdana, arial, sanserif; color: #000000; line-height: 15px; }
.font2 { font: bold 16px verdana, arial, sans-serif; color: #006600; }
.font3 { font: bold 12px verdana, arial, sans-serif; color: #009999; }
.font4 { font: bold 12px verdana, arial, sanserif; color: #006600; text-decoration: none; line-height: 18px; }
.cite { font: 9px verdana, arial, sanserif; color: #000000; }

h1 { font: 24px georgia, verdana, arial, sanserif; color: #FFFFFF; line-height:24px; text-align:center; border:0px; margin:10px 0px 0px 0px; }
h2 { font: bold 16px verdana, arial, sans-serif; color:#006600; margin:0px; }
#footer { text-align:center; font: 9px verdana, arial, sanserif; color: #BC8B3F; }

body {
	margin: 0 auto;
	font: 12px verdana, arial, sans-serif; color: #000; line-height: 16px;
}
#page-wrapper  {
	width: 800px;
	margin-left:expression( (document.body.clientWidth - 800) / 2 + 'px');
	position: relative;
	margin: 0 auto;
	border: 0px solid #DDD;
	padding: 20px;
	background-color: #FFFFFF;
	background-image: url(../graphics/tornpaper.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#menu {
	width: 760px;
	text-align: center;
}

input.slideshow { font: 14px verdana, arial, sans-serif; color: #000000; border: none; text-align:center;}

.listing-header {
 margin:0px; padding:5px; background-color:#FFFF66; text-align:left; text-indent:10px; border-bottom: 1px solid black;
}
.listing-box { 
border-bottom: 1px solid gray;
padding: 5px 0px 5px 0px;
}
p.listing {
width:520px; float:right; font:12px verdana, arial, sanserif; color:#000000; line-height:16px;
}