	body {		background-color: #ededd8;
		margin: 0;	/* these are zero so that the nav bar runs to viewport edge */
		padding: 0;
		line-height: 1.2;
		font-family: verdana, arial, helvetica, sans-serif; 
		width: 1000px;
		background: #ededd8 url(images/sunflowers3.jpg) no-repeat scroll 0px 0px;
		font-size: 80%;
	}	ul {
		list-style-type: none; 
	}
	#header {
		padding: 0;
		margin-top: 0px;
		margin-left: 5px;
		border-bottom: 1px solid navy;
		background-color: #ededd8;
		text-align: center;
	}
	#header a {
		background-color: #ededd8;
		text-decoration: none;
	}
	#header a:hover { 
		background-color: #ededd8;
	}
	#header img {
		border: none;
     	vertical-align: bottom;
     	padding-top: 3px;
	}
	#header form {	/* search */
		margin-top: 0;
		margin-bottom: 10px;
		margin-left: 20px;
	}
	#logo {
		padding-right: 60px;
		padding-left: 40px;
		padding-top: 3px;
		margin-top: 3px;
	}
	a:link {
		color: #207020;
	}	a:visited {
		color: blue;
	}
	a:hover { 
		background-color: #ccc;
	}

	.sitenav {
		display:block;
		margin-left: 5px;
		margin-top:0;
		margin-bottom:0;
		padding-left: 0;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom: 1px solid navy;/*#777;
		/*border-bottom: 4px solid navy;/*#777;	*/
		background-color: #ededd8;
		text-align: center;
		font-size: small;
	}
	.sitenav li {		display: inline;		padding: 0 3px;
		margin: 2px 0;
	}
	.sitenav a:link, .sitenav a:visited {
		text-decoration: none;
		border: 1px solid #777;		padding: 1px 3px;		line-height: 1.7;		background-color: #f3f3f3;
	}
	.sitenav a:hover { 
		background-color: #ccc;
	}
	h1 {
		text-align:center;
		padding: 0.8ex 0 0.6ex; /*t l-r b*/
		margin:0;
		font-size: xx-large;
	}
	h2 {
		text-align:center;
		padding: 0.8ex 0 0.6ex; /*t l-r b*/
		margin:0;
		font-size: x-large;
	}
	h3 {
		text-align:center;
		padding: 0.8ex 0 0.6ex; /*t l-r b*/
		margin:0;
		font-size: large;
	}
	h4 {
		text-align:center;
		padding: 0.8ex 0 0.6ex; /*t l-r b*/
		margin:0;
		font-size: large;
	}
	.clear {		clear:both;		height:1px;		overflow:hidden;	}
	#homephoto {
		float:right;
		margin-right:10px;
		margin-left:15px;
	}
	#vendorphoto {
		float:right;
		margin-right:10px;
		margin-left:15px;
	}
	#homehead {
		font-size: x-large;
		margin-bottom: -10px;
		margin-left: -300px;
	}
	#about {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		font-size: medium;
		width: 40em;
		margin: 20px auto;	/* t-b l-r */
		border: thin solid #999;
		background: transparent url(images/LayeredPaper_02.jpg) repeat scroll top left;
		width: 700px;
	}
	#about h1 {
		font-size: x-large;
		margin-bottom: 5px;
	}
	#about h2 {
		font-size: large;
	}
	#about h3 {
		font-size: medium;
	}
	#about li {
		padding: 5px;
	}
	#about ul {
		list-style-type: disc;
	}
	#vendor {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		font-size: medium;
		width: 20em;
		margin: 20px auto;	/* t-b l-r */
		border: thin solid #999;
		background: transparent url(images/LayeredPaper_02a.jpg) repeat scroll top left; width: 860px;
	}
	#music {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		font-size: medium;
		width: 20em;
		margin: 20px auto;	/* t-b l-r */
		border: thin solid #999;
		background: transparent url(images/LayeredPaper_02.jpg) repeat scroll top left; width: 700px;
	}
	#musictable {
		text-align:center;
		margin-top:20px;
		margin-left: auto;
		margin-right: auto;
	}
	.musicdate {
		text-align:right;
		padding-right:15px;
		font-size: x-small;
	}
	.musicartist {
		text-align:left;
		font-size: x-small;
	}
	.musicdatehi {
		text-align:right;
		padding-right:15px;
		font-size: large;
	}
	.musicartisthi {
		text-align:left;
		font-size: large;
	}
	#contacttable {
		text-align:center;
		margin-top:20px;
		margin-left: auto;
		margin-right: auto;
	}
	.contactdesc {
		text-align:right;
		padding-right:15px;
		font-size: x-large;
	}
	.contactname {
		text-align:center;
		padding-right:15px;
		font-size: x-large;
	}
	.contactnumber {
		text-align:left;
		font-size: x-large;
	}
	#vendorformtable {
		background-color: #ededd8;
		margin: 30px;	/* these are zero so that the nav bar runs to viewport edge */
		padding: 10px;
		line-height: 1.2;
		font-family: verdana, arial, helvetica, sans-serif; 
		background: #ededd8 none no-repeat scroll 0px 0px;
		font-size: 80%;

	}
	#vendorformsubmit {
		text-align: center;
	}
	#vendor li {
		padding: 10px 0;
	}
	#vendoraddr {
		padding: 5px 0;
	}