body {
	background-color: #3e2f10; text-align: center;
	padding: 0px; margin: 0px; border: 0px;
	}
a {
	text-decoration: none; color: #fff;
	}
a:hover {
	text-decoration: underline;
	}




/* CONTACT FORM STUFF */
form.contact {
	margin: 0px; padding: 20px; font-family: Arial;
	}
form.contact fieldset {
	border: 1px solid #2e1f00; padding: 20px;
	}
form.contact legend {
	color: #ff5; font-weight: bold; font-size: 90%; font-family: Arial; margin-bottom: 15px;
	}
form.contact label {
	font-size: 80%; width: 100px; text-align: right; padding-right: 10px;
	}
form.contact input, form.contact textarea {
	border: 1px solid #2e1f00; font-size: 70%; font-weight: bold; padding: 2px;
	width: 200px; font-family: Arial;
	}
form.contact textarea {
	height: 60px;
	}
form.contact input.button {
	border: 1px solid #000; background-color: #ff4; color: #333; width: auto;
	margin-top: 5px; cursor: hand;
	}
form.contact span.req {
	font-size: 150%; font-weight: bold; color: #ff4; padding-left: 5px;
	}
span.again {
	font-size: 140%; font-weight: bold;
	}



table {
	border: 0px; padding: 0px; border-collapse: collapse; text-align: left;
	}
table.main {
	margin: 5px; width: 750px; height: 516px; 
	background: url('../images/bg.jpg') no-repeat top left;
	}
table.main td {
	padding: 0px; vertical-align: top;
	}
table.main td.logo img {
	margin: 10px;
	}
table.main td.heading {
	text-align: right; height: 130px; width: 520px;
	}
table.main td.heading img {
	margin: 0px;
	}
table.main td.menu {
	padding: 10px; padding-top: 20px; width: 230px; 
	}
table.main td.menu div {
	font-family: Arial, Verdana; font-size: 80%; color: #ff5; font-weight: 500; width: 200px;
	border-bottom: 1px dotted #fff; vertical-align: middle; padding-top: 7px; padding-bottom: 7px;
	}
table.main td.menu div.page {
	font-weight: bold;
	}
table.main td.menu div a {
	color: #73bd3f; 
	}
div.footer {
	font-family: Arial, Verdana; font-size: 70%; font-weight: bold; color: #fff;
	width: 750px; text-align: right; padding-right: 10px; padding-top: 0px;
	margin-top: -7px;
	}
div.footer a {
	color: #fc0;
	}
table.main div.scroll {
	width: 500px; height: 350px; overflow: auto;
	}
table.main div.scroll2 {
	width: 500px; height: 210px; overflow: auto;
	}
	



/* IMAGE STRIP (WORK AND ANTIQUES PAGE) */
table.main td div.image_strip {
	width: 732px; height: 140px; overflow: auto; padding-left: 10px; padding-right: 10px;
	}
table.main td div.image_strip table {
	width: 680px; padding: 0px; border-collapse: collapse;
	}
table.main td div.image_strip table td {
	width: 170px; text-align: right; vertical-align: top; padding: 0px; padding-bottom: 15px;
	}
table.main a.pic img {
	margin: 0px; padding: 0px; cursor: hand; border: none;
	}







/* INDEX PAGE */
table.main td.index {
	height: 350px;
	background: url('../images/index/bg.jpg') no-repeat center;
	}



/* CONTACT/CONTENT PAGE */
table.main td.contact p, table.main td.content p {
	font-family: Verdana; font-size: 70%; padding: 15px; padding-bottom: 0px;
	line-height: 150%; margin: 0px;
	}




/* EDITOR STUFF */
form.editor {
	margin: 0px; padding: 20px; font-family: Arial;
	}
form.editor input {
	font-size: 70%; font-weight: bold; padding: 2px;
	}
form.editor textarea {
	font-size: 70%; border: 1px solid #2e1f00; width: 400px; height: 140px; 
	font-family: Arial; padding: 5px;
	}
form.image_edit {
	margin: 0px;
	}
form.image_edit input, form.image_edit textarea {
	width: 100px; font-size: 65%; font-family: Arial;
	}
form.image_edit textarea {
	height: 50px;
	}
form.image_edit label
	{
	font-family: Arial; font-size: 70%; font-weight: bold;
	}
form.image_edit input.button {
	width: 12px;
	}



div.edit form.editor input {
	font-size: 100%
	}


div.edit {
	color: #fff; font-family: Verdana, Arial; font-weight: bold; letter-spacing: 1px;
	font-size: 75%; line-height: 150%;
	}
div.editor {
	color: #fff; font-family: Verdana, Arial; font-weight: bold; letter-spacing: 2px;
	font-size: 80%; width: 750px; text-align: right;
	}
div.editor a {
	color: #ff5;
	}






div.ninexb {
	display: inline; background-position: 2000px; margin-left: -23px; margin-right: -30px;
	}
div.ninexb a {
	color: #fff;
	}