<!--
/* element selectors */
*  { font-family: arial, sans serif }

body
{ 
background: #EAEAEA
}

table.background
{
background: white;
margin-left: 10px;
width: 960px
}

span.header
{
margin-left: 20px;
letter-spacing: 1px;
color: #000; 
font-size: 26px;
font-weight: bold
}

h1
{ 
margin-left: 20px;
letter-spacing: 3px;
color: #999; 
font-size: 13px
}

table.banner { width: 940px }

td.banner { vertical-align: top }

table.black 
{ 
background: black;
width: 910px;
margin-left: 20px
}

td.black 
{ 
vertical-align: top; 
text-align: center;
word-spacing: 75px;
letter-spacing: 1px;
color: white; 
font-size: 14px;
font-weight: bold
}

span.index { padding-left: 24px }

table.index-images1 
{ 
width: 920px;
margin-left: 17px
}

table.index-images2 
{ 
width: 920px;
margin-left: 18px
}

td.index-images1 
{ 
vertical-align: top
}

td.index-images2  
{ 
vertical-align: top
}

td.index-images3  
{ 
vertical-align: top
}

td.index-images4  
{ 
vertical-align: top
}

td.index-images5  
{ 
vertical-align: top
}

td.index-images6  
{ 
vertical-align: top
}

table.mediashare 
{ 
width: 934px
}

td.blog
{ 
vertical-align: top;
padding-left: 640px
}

td.twitter { vertical-align: top }

td.facebook 
{ 
vertical-align: top;
padding-top: 2px
}

table.statement 
{
width: 940px;
margin-left: 20px
}

td.statement 
{ 
line-height: 20px;
letter-spacing: 1px;
font-size: 13px;
color: #999
}

table.etsy 
{
margin-left: 280px;
margin-top: 30px
}

td.etsy 
{ 
vertical-align: top;
padding-top: 2px;
padding-right: 30px;
line-height: 28px;
font-size: 12px
}

table.recent 
{
margin-left: 20px
}

td.recent 
{ 
vertical-align: top;
padding-right: 30px;
line-height: 20px;
font-size: 12px
}

td.recentdates
{ 
vertical-align: top;
line-height: 20px;
font-size: 12px
}

table.upcoming 
{
margin-top: 30px;
margin-left: 20px;
width: 760px
}

td.upcoming 
{ 
width: 500px:
vertical-align: top;
padding-right: 30px;
line-height: 20px;
font-size: 12px
}

td.upcomingdates
{ 
vertical-align: top;
line-height: 20px;
font-size: 12px
}

table.galleries 
{
margin-top: 30px;
margin-left: 20px
}

td.galleries 
{ 
vertical-align: top;
line-height: 20px;
font-size: 12px
}

table.statement2 
{
margin-top: 30px;
width: 640px;
margin-left: 20px
}

td.statement2
{ 
line-height: 16px;
letter-spacing: 0px;
font-size: 12px
}

table.artisanbug {margin-top: 20px }

td.artisanbug {vertical-align: top }

td.mail
{
vertical-align: top;
letter-spacing: 1px;
font-size: 10px
}

table.copyright 
{ 
margin-top: 10px ;
width: 920px;
text-align: center
}

td.copyright { font-size: 11px }

table.footer 
{ 
background: #CCC;
margin-top: 20px;
width: 910px;
margin-left: 20px;
text-align: center
}

td.footer
{
vertical-align: top;
word-spacing: 30px;
letter-spacing: 1px;
font-size: 12px
}

table.footerbug 
{ 
margin-top: 10px ;
width: 920px;
text-align: center
}

td.footerbug { vertical-align: top }

.class1 A:link { text-decoration: none; color: white }
.class1 A:active { text-decoration: none; color: #693 }
.class1 A:visited { text-decoration: none; color: white }
.class1 A:hover { text-decoration: underline; color: #6C3 }

.class2 A:link {text-decoration: none; color: #000 }
.class2 A:visited {text-decoration: none; color: #000 }
.class2 A:active {text-decoration: none; color: #06C }
.class2 A:hover {text-decoration: underline; color: #F93 }

-->



