html {
	margin: 0;
	padding: 0;
	
}
body {
	font: normal 0.8em/1.4em Verdana, Arial, sans-serif;
	margin: 0px auto; padding: 0;
	text-align: center;
	
}
h1 {
	font: bold 1.2em/1.4em Verdana, Arial, sans-serif;
	color: #999;
}
h2 {
	font: bold .8em/1.2em Verdana, Arial, sans-serif;
}
h3 {
	color: #900;
	font: bold 1.2em/1.4em Verdana, Arial, sans-serif;
	width: 350px;
}
blockquote {
	font: italic .7em/1.2em Verdana, Arial, sans-serif;
}
#container {

	margin: 0px auto;
	padding: 0;
	width: 800px;
	border: none;
	text-align: left;
}
#masthead {
	margin-left: auto;
   margin-right: auto;
	width: 800;
	
}
#left {
	position: relative;
	float: left;
	width: 150px;
	margin: 2em 1em 0 0;
	padding: 1em, 1em, 0 0;
	font: normal 0.75em/1.2em verdana,arial,helvetica,sans-serif;
	text-align: left;
	
}
#navbar {
	position: relative;
	float: left;
	width: 150px;
	margin: 0;
	padding: 1em;
	text-align: left;
	
}
#current a {
	color: rgb(204,153,51);
}
#nav1 {
	border-bottom: 1px dotted #900;
	margin-left: 0;
	padding-left: 0;
	padding-bottom: .5em;
}
#nav2 {
   margin-left: 0;
	padding-top: 1em;
	padding-left: 0;
}
#nav1, #nav2 {
	list-style: none;
	font-weight: 700;
	color: #333;
	margin: 0;
}
#nav1 ul, #nav2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav1 a, #nav2 a {
	text-decoration: none;
}
#show a {
	font: 0.9em/1.2em Georgia, serif;
	color: #900;
	font-weight: 700;
	text-decoration: none;
	font-style: italic;
}
#show a:hover {
	color: #960;
	font-weight: 700;
	border-bottom: 1px solid #960;
}
#elist {
	font: 0.7em/1.2em;
}
.lwebdesign {
	margin-top: 1em;
}
.lwebdesign a {
   margin: 0 ;
   padding: .25em;
	background-color: #f4f4f4;
	text-decoration: none;
	border: 2px solid #cc0000;
	border-top-color: #edcbcb;
	border-left-color: #edcbcb;
}
.bwebdesign  {
   margin: 0 ;
   padding: .25em;
	color: #333;
	background-color: #f4f4f4;
	text-decoration: none;
	border: 2px solid #cc0000;
	border-top-color: #edcbcb;
	border-left-color: #edcbcb;
}
#main {
	postion: relative;
	float: left;
	width: 40%;
	margin-top: 1em;
	padding: 0 1em 1em 0;
	text-align: left;
	
}
#main p {
	text-indent: 1em;
}
#main_thanks {
	postion: relative;
	float: left;
	width: 55%;
	margin-top: 1em;
	padding: 0 1em 1em 2em;
	text-align: left;
	
}
#right {
   position: relative;
	float: left;
	width: 20%;
	padding-top: 2em;
	text-align: center;
	
}
#right p {
	padding-bottom: 1em;
}
#fig1 {
   margin: 0;
   padding: 0 1em 0 0 ;
	position: relative;
	float: left;
}

#artwork_table {
   position: relative;
	float: left;
	margin: 0; padding: 0;
	width: 430px;
	
	}
.art_title {
	font: normal 1em/1.2em "MS Serif", "New York", serif;
	color: #cc0000;
	font-weight: 700;
}
.title2 {
	font: italic 0.75em/1.2em verdana,arial,helvetica,sans-serif;
}
#floral1, #tulips {
	border: 1px solid #999;}
#contact {
	postion: relative;
	float: left;
	width: 60%;
	margin-top: 1em;
	padding: 0 1em;
	font: normal 1em/1.2em verdana,arial,helvetica,sans-serif;
	text-align: left;
	border-left: 1px solid #999;
	
}
#contact p, #contact p.form_text {
	font: normal 0.8em/1.2em verdana,arial,helvetica,sans-serif;
	}
.form_text {
	font: normal 0.8em/1.2em verdana,arial,helvetica,sans-serif;
}
#footer {
	clear: both;
	position: relative;
	float: left;
	font: italic 0.75em/1.2em verdana,arial,helvetica,sans-serif;
	color: #999;
	border-top: 1px solid #999;
	width: 600px;
	padding: 1em;
	text-align: center;
}
:link, :visited {
	color: #999;
}
a:hover {
	color: #900;
}
#art_block {

	margin: 0 auto 2em auto; padding: 0;
	width: 400px;
	
}
.pic_ls {
	position: relative;
	float: left;
	margin: 2em auto 1em auto;
	width: 400px;
	}

.pic_pt {
	position: relative;
	float: left;
	margin: 2em auto 1em auto;
	width: 400px;
	}

.pic_pt img, .pic_ls img {
	margin: 2em auto 1em auto;
}

p.story {
   position: relative; 
   float: left;
	font: italic 0.9em/1.2em verdana,arial,helvetica,sans-serif;
	color: #960;
	text-align: left;
	margin: 1em;
}
#info {
   clear: left;
   position: relative;
	float: left;
	margin: 0; padding: 0;
	border-top: 1px solid #960;
	width: 100%;
	
}
#info span.title {
	font-weight: 700;
	color: #900;
}
#info span.media {
	font-weight: 400;
	color: #900;
}
#info_table {
	position: relative;
	float: left;
	width: 400px;
}
#info_table table {
	margin-left: 0 auto 0 auto; padding: 0;
	background: #f1efe2;
	color: #960;
	font:  0.8em/1.3em verdana,arial,helvetica,sans-serif;
}

td.catno, td.style, td.size, td.price {
   margin: 0;
	padding: 0 .5em;
	border-top: 1px solid #960;
	text-align: left;
}
td.size {
	text-align: center;
}
td.price {
	text-align: right;
}
#close {
	clear: left;
   position: relative;
	float: left;
	margin-top: 2em;
	
}
button.close {
	color: #960;
	background-color: #f1efe2;
}
