.websitedesign
{
color:#999999;
font-size:10pt;
font-style:normal;
line-height:12pt;
font-family: arial, verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:5pt;
margin-bottom:5pt;
margin-right:5pt;
text-align:right;
}

.copyright
{
color:#999999;
font-size:7pt;
font-weight:normal;
line-height:8pt;
font-family: verdana, arial, helvetica, sans-serif;
margin-top:5pt;
margin-bottom:5pt;
margin-left:0pt;
margin-right:10pt;
text-align:right;
}

A:link.webdesign { color: #999999; }
A:hover.webdesign { color: #999999; }
A:active.webdesign { color: #999999; }
A:visited.webdesign { color: #999999; }

.homepageblurb
{
color:#000000;
font-size:8pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:23pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.about
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.gallery
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.calendar
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.date
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:0pt;
margin-bottom:10pt;
margin-right:0pt;
text-align:left;
}

.event
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:0pt;
margin-bottom:10pt;
margin-right:0pt;
text-align:left;
}

.classes_head
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.classes_p
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.class_title
{
color:#333333;
font-size:10pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.class_info
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.patterns_head
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.patterns_p
{
color:#333333;
font-size:8pt;
font-style:normal;
font-weight:normal;
line-height:11pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.etsy
{
color:#000000;
font-size:8pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:center;
}

.small_text
{
color:#333333;
font-size:8pt;
font-style:normal;
font-weight:normal;
line-height:10pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:left;
}

.patterns_anchors
{
color:#333333;
font-size:8pt;
font-style:normal;
font-weight:bold;
line-height:10pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:25pt;
margin-bottom:10pt;
margin-right:25pt;
text-align:center;
}

.terms
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:5pt;
margin-bottom:0pt;
margin-right:5pt;
text-align:left;
}

.contact
{
color:#333333;
font-size:10pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: arial, verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:25pt;
margin-bottom:0pt;
margin-right:35pt;
text-align:center;
}

.gallery_header
{
color:#333333;
font-size:10pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: arial, verdana, helvetica, sans-serif;
text-align:center;
}

.thumbs
{
color:#000000;
font-size:10pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: arial, verdana, helvetica, sans-serif;
text-align:center;
margin-top:2pt;
margin-left:0pt;
margin-bottom:10pt;
margin-right:0pt;
}

.image
{
margin-top:0pt;
margin-left:0pt;
margin-bottom:0pt;
margin-right:0pt;
text-align:left;
}

.pattern_title
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:0pt;
margin-bottom:10pt;
margin-right:20pt;
text-align:left;
}

.pattern_info
{
color:#333333;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:0pt;
margin-left:0pt;
margin-bottom:0pt;
margin-right:20pt;
text-align:left;
}

.orderform
{
color:#000000;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:5pt;
margin-bottom:0pt;
margin-right:5pt;
text-align:left;
}

.orderform_rt
{
color:#000000;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:5pt;
margin-bottom:0pt;
margin-right:5pt;
text-align:right;
}

.orderform_c
{
color:#000000;
font-size:9pt;
font-style:normal;
font-weight:normal;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:5pt;
margin-bottom:0pt;
margin-right:5pt;
text-align:center;
}

.order_table
{
color:#000000;
font-size:12pt;
font-style:normal;
font-weight:bold;
line-height:12pt;
font-family: verdana, helvetica, sans-serif;
margin-top:5pt;
margin-left:5pt;
margin-bottom:0pt;
margin-right:5pt;
text-align:left;
}

A:link.thumbtitle { color: #FFFFFF; }
A:hover.thumbtitle { color: #FFFFFF; }
A:active.thumbtitle { color: #FFFFFF; }
A:visited.thumbtitle { color: #FFFFFF; }



