body {
     background-image: url(images/grannybg.gif);
     background-repeat: repeat;
}
a:link {
     color: #000000;
     text-decoration: none
}
a:visited {
     color: #333333;
     text-decoration: none;
     border: none;
}
a:active {
     color: #333333;
     text-decoration: underline;
     border: none;
     border: 0px none;
}
a:hover {
     color: #990000;
     text-decoration: underline
}
#directions {
     width: 465px;
     margin: 15px auto auto;
     padding: 5px;
     border: 1px #dad solid;
}
div#directions p {
     margin: 0;
     padding: 0;
     line-height: 18px;
     text-align: left;
}
#gallery_thumbs {
     width: 500px;
     margin: 0px auto;
     position: relative;
}
#gallery_thumbs img {
     width: 100px;
     height: 50px;
     border: none;
}
#gallery_thumbs p {
     width: 100px;
     float: left;
     margin: 0px;
     padding: 10px 12px;
}
.arial-10px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-align: center;
     color: #0066CC;
}
.arial-11px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #000000;
}
.arial-12px {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #000000;
     padding-left: 5px;
}
#call {
     border: 2px #dad solid;
}
#call span h1 {
     color: #999999;
}
#call p {
     text-align: center;
     font-weight: bold;
     font-size: 14px;
     color: #666;
}
#call span {
     background-color: #ffffcc;
}
.price {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     text-align: left;
     color: #000000;
}
.toc-indent {
     position: static;
     left: 25px;
     top: 50px;
     clip:      rect(   );
     width: 150px
}
.navbar {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold;
     background-color: #FFFFFF;
     text-align: center
}
.navbar-mauv {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold;
     color: #CC0099;
     text-align: center;
     background-color: #FFFFFF
}
.footer {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-align: center
}
.leadin-caps {
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 24px;
     font-weight: bold;
     color: #660033;
     letter-spacing: 2px;
}
li {
     font-size: 12px;
     font-style: normal;
     line-height: 16px;
     font-weight: normal;
     color: #333;
     list-style-type: square;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}
.verdana12bold {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #000000;
}
.home {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bolder;
     color: #990000;
}
.bodytext {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     line-height: normal;
     font-weight: normal;
     color: #000000;
}
.quote {
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 12px;
     color: #000000;
}
h1 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 18px;
     font-weight: bold;
     font-style: italic;
     color: #333333;
     text-align: center;
}
.select {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #990000;
}
.menubarbg {
     background-image: url(images/menubg.gif);
}
h2 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bolder;
     color: #333333;
     text-align: center;
}
.zoom {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bolder;
     color: #333333;
     text-align: center;
     background-color: #dad;
}
.quilt-title {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     font-weight: bold;
     color: #990000;
}
th {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
     color: #333333;
     text-align: center;
}
.kitstext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #000000;
     text-align: left;
}
strong {
     color: #333;
}
.highlight {
     background-color: #FCDFDF;
     font-weight: lighter;
}
#core {
     padding: 0em;
     margin-left: 20px;
}
#core a {
     font-style: normal;
     border-bottom: 1px #698565 solid;
}
#core a:link {
     color: #698565;
}
#core a:visited {
     color: #698565;
}
#core a:link:hover, #core a:visited:hover {
     text-decoration: none;
     background: #ffd1c6;
}
#core h1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     color: #660033;
     text-align: left;
     font-weight: bold;
     font-style: normal;
}
#core h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 15px;
     color: #660033;
     font-weight: bold;
     font-style: normal;
     text-align: left;
}
#core p {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #333;
     line-height: 16px;
}
#core p span {
     color: #5F3C7C;
     font-weight: bold;
}
#core p em {
     background-color: #ffffcc;
}
#core li span {
     color: #5F3C7C;
     font-weight: bold;
}
#core big {
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 24px;
     font-weight: bold;
     color: #660033;
     letter-spacing: 2px;
}
#core #head h1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 24px;
     color: #660033;
     text-align: center;
     font-weight: bold;
     font-style: normal;
     padding: 0px;
     margin-bottom: 0px;
     margin-top: 0px;
}
#core #head h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     color: #5F3C7C;
     text-align: center;
     font-weight: bold;
     font-style: italic;
     padding: 0px;
     margin: 0px;
}
#core blockquote p {
     margin: 0em;
     padding: 0em;
     line-height: 16px;
}
#core dl {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     color: #333;
     font-weight: normal;
     font-size: 12px;
     border: 2px #dad solid;
     padding: 5px;
}
#core dt {
     color: #660033;
     font-weight: bold;
     font-size: 13px;
}
#core dd {
     margin-top: 10px;
     margin-left: 10px;
     padding: 0em;
     line-height: 16px;
}
#core dd span {
     color: #5F3C7C;
     font-weight: bold;
}
#directions p {
     text-align: center;
}
#core #foxhollow {
     width: 200px;
     height: 150px;
     float: left;
     margin-top: 5px;
     padding-right: 18px;
     padding-bottom: 2px;
}
#nb {
     width: 300px;
     margin-right: auto;
     margin-left: auto;
     margin-top: 5px;
     border-top: 1px #333 dashed;
}
#nb p {
     font-style: italic;
     line-height: 16px;
     margin: 0em;
     padding: 0em;
     padding-top: 3px;
     text-align: center;
}
#lodge {
     width: 202px;
     height: 152px;
     float: left;
     margin-top: 5px;
     padding-right: 15px;
     border: none;
}
#lake {
     width: 252px;
     height: 192px;
     float: right;
     margin-top: 5px;
     padding-left: 15px;
     border: none;
}
#mast {
     background-image: url(images/homemast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-classes {
     background-image: url(images/classesmast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-colorclub {
     background-image: url(images/colorclubmast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-contact {
     background-image: url(images/contactmast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-custquilts {
     background-image: url(images/custquiltsmast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-gallery {
     background-image: url(images/gallerymast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-links {
     background-image: url(images/linksmast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-retreat {
     background-image: url(images/retreatsmast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mast-story {
     background-image: url(images/storymast.gif);
     background-repeat: no-repeat;
     width: 500px;
     height: 129px;
     margin-right: auto;
     margin-left: auto;
}
#mcaqs {
     background-image: url(images/quiltshow.jpg);
     background-repeat: no-repeat;
     width: 450px;
     height: 310px;
     margin: 0 auto 10px auto;
}
#address {
     background-image: url(images/address.jpg);
     background-repeat: no-repeat;
     width: 401px;
     height: 153px;
     margin-right: auto;
     margin-left: auto;
}
#colorclub {
     width: 100px;
     height: 300px;
     float: left;
     margin: 0em;
     padding-right: 10px;
}
#customquilt {
     background-image: url(images/customquilt.gif);
     background-repeat: no-repeat;
     width: 273px;
     height: 330px;
     margin-right: auto;
     margin-left: auto;
}
#fall08 {
     background-image: url(images/fall08.jpg);
     background-repeat: no-repeat;
     width: 530px;
     height: 225px;
     margin-right: auto;
     margin-left: auto;
}
#winter09 {
     background-image: url(images/winter09.jpg);
     background-repeat: no-repeat;
     width: 293px;
     height: 195px;
     margin-left: 0px;
}
#classes-pict {
     background-image: url(images/classes.jpg);
     background-repeat: no-repeat;
     width: 269px;
     height: 166px;
     margin: 0px;
     padding: 0px;
     border: none;
}
#insidepan {
     background-image: url(images/pan1.jpg);
     background-repeat: no-repeat;
     width: 530px;
     height: 165px;
     margin-right: auto;
     margin-left: auto;
}
#insidepan2 {
     background-image: url(images/insidepan.jpg);
     background-repeat: no-repeat;
     width: 430px;
     height: 140px;
     margin-right: auto;
     margin-left: auto;
     margin-bottom: 20px;
     padding-bottom: 0px;
}
#insidepan2 p {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #333333;
     line-height: 16px;
     text-align: center;
     position: relative;
     top: 145px;
}
.b-border {
     border-bottom: 1px #666 dashed;
     padding-bottom: 15px;
}
#footer {
     width: 700px;
     border-top: 1px #999999 dashed;
     margin-top: 10px;
     padding-top: 5px;
}
div.left {
     float: left;
     margin-right: 10px;
     margin-left: 10px;
     width: 150px;
     margin-bottom: 40px;
     text-align: center;
}
div.left p {
     text-align: center;
     font-size: 12px;
     margin-top: 0px;
     margin-bottom: 0px;
}
div.left img {
     border: 0px none;
     margin-right: auto;
     margin-left: auto;
     margin-bottom: 5px;
}
#footer p {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 11px;
     margin: 0em;
     padding: 0em;
     line-height: 14px;
     text-align: center;
}
#footer a {
     font-style: normal;
     border-bottom: 1px #333333 solid;
}
#footer a:link {
     color: #333333;
}
#footer a:visited {
     color: #333333;
}
#footer a:link:hover, #footer a:visited:hover {
     text-decoration: none;
     background: #ffd1c6;
}