/*----------------------------------------------

Solomon Jones Screen Stylesheet
Media Type: Screen
URL: n/a
Author: Magic Hour Productions
Last Updated: March 16, 2005

----------------------------------------------*/



/* =universal - Set everything to square 1
----------------------------------------------*/
* {margin: 0px; padding: 0px;}



/* =heading  - Top of website
----------------------------------------------*/

/* =main - Main Styles
----------------------------------------------*/

body {
	text-align: center;
	background: #ABA378;
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
}

div#container {margin-right: auto; margin-left: auto; text-align: left; width: 873px;}
div#header {width: 873px; height: 110px; }
div#subhead {width: 873px; height: 24px; background: url(images/arch.jpg) no-repeat; overflow: auto;}

table#mainlayout {border-collapse: collapse; border: none;}
table#mainlayout td {vertical-align: top;}




/* =links  - Link styles
----------------------------------------------*/



/* =content  - Main Content styles
----------------------------------------------*/

table#mainlayout td.leftcolumn {background: url(images/leftcolumn.jpg) no-repeat; width: 136px; height: 554px;}
table#mainlayout td.leftcolumn-int {background: url(images/leftcolumn-int.jpg) no-repeat; width: 136px; height: 554px;}
table#mainlayout td.rightcolumn {background: url(images/rightcolumn.jpg) no-repeat; width: 103px; height: 554px;}
table#mainlayout td.rightcolumn-int {background: url(images/rightcolumn-int.jpg) no-repeat; width: 135px; height: 554px;}
table#mainlayout td.content {height: 554px; width: 634px; background: #FBF8E5 url(images/building.jpg) no-repeat left bottom;}
table#mainlayout td.content-int {height: 554px; width: 602px; background: #FBF8E5 url(images/footer-int.jpg) no-repeat left bottom;;}
div#contentshadow {height: 550px; background: url(images/shadow.jpg) no-repeat 100% 190px;}
div#content-internal {padding: 15px; width: 560px; overflow: auto; height: 485px; color: #754B22; font-size: 100%;}
div#content-internal p {margin-top: 10px; margin-bottom: 10px; line-height: 19px;}
div#content-internal h2 {color: #97510D; font-weight: bold; font-size: 120%; border-bottom: solid 2px #F0E9D5; margin-top: 20px; margin-bottom: 20px;}
div#homephoto {float: right; margin-top: -24px; position: relative;}
ul#gallery li {list-style: none;}
div#hometext {float: left; width: 300px; padding: 25px 10px 10px 10px;}
div#bgitem {background: url(images/bg-item.jpg) no-repeat 0px 10px;}
div#content-internal ul {margin-left: 30px;}
div#content-internal ul li {padding: 3px;}
div#content-internal div.white {padding: 5px; background: #fff; border: solid 1px #DCD5AC; margin-top: 15px; margin-bottom: 15px;}
div#content-internal a:link, div#content-internal a:visited {color: #97510D;}
div#content-internal a:hover {color: #5C3519;}

div.list {border-top: solid 2px #E3DEBC; padding-top: 10px; margin-top: 15px;}
table#antiquelist { border-collapse: collapse; }
table#antiquelist td {vertical-align: top; padding: 6px;}
table#antiquelist img {padding: 4px; background: #fff; border: solid 1px #E3DEBC;}
table#antiquelist a {text-decoration: none;}
.alt {background: #EDE7C4;}
.price { color: #990000;text-align: right;}



/* =links  - Link styles
----------------------------------------------*/


/* =misc - Miscellaneous styles
----------------------------------------------*/
.center {text-align: center;}
.clear {clear: both;}
img.right {padding: 4px; border: solid 1px #D8D3B1; float: right; background: #fff; margin-bottom: 10px; margin-left: 10px;}
img.left {padding: 4px; border: solid 1px #D8D3B1; float: left; background: #fff; margin-bottom: 10px; margin-right: 10px;}
.small {font-size: 12px;}


/* =footer  - Footer Styles
----------------------------------------------*/
div#footer {color: #7C774C; font-size: 80%; text-align: center; position: relative; margin-top: -23px;}
div#footer a:link, div#footer a:visited {color: #514C21;}