body { color: black; font-size: 12px; font-family: Arial; font-style: normal; line-height: 16px; text-decoration: none; }
.copy { color: #300; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; padding: 4px; }
.copy a:link { color: #8b0000; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 18px; text-decoration: none; padding: 4px; }
.copy a:visited { color: #8b0000; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 18px; text-decoration: none; padding: 4px; }
.copy a:hover { color: #8b0000; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; line-height: 18px; text-decoration: underline; padding: 4px; }
.doodlestory { color: #300; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; padding: 4px; }
.copylarge { color: #300; font-size: 16px; font-family: Arial; font-style: normal; font-weight: bold; line-height: 19px; text-decoration: none; padding: 4px; }
.blog { background-color: #c96; color: #300; font-size: 12px; font-family: arial; font-weight: bold; font-style: normal; text-decoration: none; width: 230px; z-index: 100; visibility: visible; float: right; padding: 0 7px ; }
.caption { color: black; font-size: 11px; font-family: arial; font-weight: bold; font-style: normal; line-height: 13px; text-decoration: none; padding: 0 2px; }
p { font-family: Arial, Verdana, Arial, Helvetica, sans-serif;color: black; font-size: 14px; line-height: 16px; text-decoration: none; }
td { font-family: arial;color: black; font-size: 14px; line-height: 16px; text-decoration: none; }


a:link { color: #8b0000; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; word-spacing: 2px; }

a:visited { color: #8b0000; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 16px; text-decoration: none; word-spacing: 2px; }
a:hover { color: #8b0000; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: underline; word-spacing: 2px; }
.addresstext { color: black; font-family: arial; font-size: 12px; line-height: 13px; text-decoration: none; text-align: right; position: absolute; top: 36px; left: 742px; width: 170px; }
.header { color: white; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url(../images/top-cork.gif); text-decoration: none; position: absolute; top: 60px; left: 100px; width: 850px; height: 260px; border-left-style: solid; order-right-style: solid; order-top-style: solid; }

.description { color: #a0522d; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; background-color: #ffeed7; text-decoration: none; position: absolute; top: 58px; left: 30px; width: 650px; height: auto; padding: 8px; border: solid 1px #c96; }

.descriptiontext { color: #600; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: none; }
.descriptiontext a:link { color: #600; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: none; }
.descriptiontext a:visited { color: #ffc; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: none; }
.descriptiontext a:hover { color: #600; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: underline; }
.whatyouneed { color: black; font-size: 12px; text-decoration: none; }
.headeraddress { color: white; font-size: 11pt; font-family: Arial; line-height: 10pt; text-align: right;  height: auto; width: 850px; left: 100px; top: 258px; position: absolute; visibility: visible;  }
.headeraddress a:link{ color: white; font-size: 11pt; font-family: arial; line-height: 10pt; text-align: right;  }
.headeraddress a:visited{ color: white; font-size: 11pt; font-family: arial; line-height: 10pt; text-align: right;    }
.menu { background-image: url('(EmptyReference!)'); background-repeat: repeat-y; position: relative; width: 135px; height: auto; float: left; margin-right: 6px; padding-right: 0; border-width: 0; }
.rightmenu { background-image: url('(EmptyReference!)'); background-repeat: repeat-y; margin-right: 6px; padding-right: 0; position: relative; width: 125px; height: auto; float: right; border-width: 0; }
.bios { color: #600; font-size: 12pt; font-family: Arial; font-style: italic; text-decoration: none; background-color: #f5d7b4; }
.content { color: black; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; background-color: white; text-decoration: none; text-align: left; position: absolute; top: 320px; left: 100px; width: 850px; height: auto; border-left-style: solid; order-right-style: solid; order-top-style: solid; }
.calendar { color: black; font-size: 11pt; font-family: Arial; line-height: 16pt; text-decoration: none; background-color: #ffedd6; text-align: left; padding: 0; position: relative; top: 311px; left: 100px; width: auto; height: auto; float: right; }
.footerdiv { font-family: arial; color: #fff8dc; font-size: 11px; font-weight: normal; line-height: 14px; background-color: #600; text-align: center; letter-spacing: 1px; top: 780px; left: 100px; width: auto; height: auto; clear: both; border-top: 1px solid #c96; border-bottom: 1pt solid #c96; border-right-width: 0; border-left-width: 0; }

.footerdiv a:link { font-family: arial; color: #fff8dc; font-size: 11px; font-weight: normal; background-color: #600; line-height: 14px; text-decoration: underline; text-align: center; letter-spacing: 1px; }
.footerdiv a:visited { font-family: arial; color: #fff8dc; font-size: 11px; font-weight: normal; background-color: #600; font-style: italic; line-height: 14px; text-decoration: none; text-align: center; letter-spacing: 1px; }
.submenu { font-family: arial; color: white; font-size: 12px; font-variant: small-caps; line-height: 25px; text-decoration: none; }
.submenu a:link {font-family: arial; color: #fff8dc; font-size: 10px; font-variant: small-caps; line-height: 15px; text-decoration: underline;  }
.submenu a:visited {font-family: arial; color: gray; font-size: 10px; font-variant: small-caps; line-height: 15px; text-decoration: none;  }
.submenu a:hover {font-family: arial; color: #fff8dc; font-size: 10px; font-variant: small-caps; line-height: 15px; text-decoration: underline; }

.calendarnumber { color: #c96; font-family: arial; text-decoration: none; }
.calendardays { color: #600; font-size: 14px; font-family: arial; font-weight: bold; text-decoration: none; text-align: center; }
.calendardays a:link { color: #600; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline; text-align: center; }
.calendardays a:hover { color: #600; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline; text-align: center; }
.calendardays a:visited { color: #000; font-size: 14px; font-family: Arial; font-style: italic; text-decoration: none; text-align: center; }
.calendartext { color: #c00; font-size: 12px; font-family: arial; text-decoration: none; }
.calendartext a:link { color: #c00; font-size: 12px; font-family: Arial; text-decoration: underline; }
.calendartext a:hover { color: #c00; font-size: 12px; font-family: arial; text-decoration: underline; }
.calendartext a:visited { color: #000; font-size: 12px; font-family: Arial; font-style: italic; text-decoration: none; }
.contactdirections { color: black; font-size: 14px; font-family: arial; line-height: 18px; text-decoration: none; text-align: left; property: value; }
.contacttext { color: black; font-size: 20px; font-family: Arial; line-height: 18px; text-decoration: none; text-align: center; property: value; }
.contacttext a:link { color: #c00; font-size: 20px; font-family: Arial; line-height: 18px; text-decoration: none; text-align: center; property: value; }
.contacttext a:visited { color: #000; font-size: 20px; font-family: arial; line-height: 24px; text-decoration: none; text-align: center; property: value; }
.contacttext a:hover { color: #c00; font-size: 20px; font-family: arial; line-height: 24px; text-decoration: underline; text-align: center; property: value; }
.shoptable { color: black; font-size: 12px; background-image: url(../images/tablebackground.jpg); text-decoration: none; width: 350px; height: 440px; border: solid 1px #8b0000; }
.copywhite { color: #fff; font-size: 16px; line-height: 14pt; }
