.NormalText
{
    FONT-SIZE: 9pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    TEXT-DECORATION: none
}
.NormalRecipeText
{
    FONT-SIZE: 12pt;
    COLOR: #330000;
    FONT-FAMILY: "Goudy Old Style";
    TEXT-DECORATION: none
}
.TopNavText
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.BottomNavText
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    TEXT-DECORATION: none;
}
.FormText
{
    COLOR: #996666
}
.TitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FooterText
{
    FONT-SIZE: 8pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FooterSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LinkText
{
    COLOR: #996666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LinkRecipeText
{
    COLOR: #996666;
	 FONT-SIZE: 12pt;
    FONT-FAMILY: "Goudy Old Style";

}
.HighlightText
{
    FONT-WEIGHT: bold
}
.HighlightRecipeText
{
	 FONT-SIZE: 12pt;
    COLOR: #330000;
    FONT-FAMILY: "Goudy Old Style";
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.LightText
{
    COLOR: #ffcccc
}
.CountyText
{
    FONT-SIZE: 8pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, Helvetica, san-serif
}
.menutext
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    BACKGROUND-COLOR: #330000
}
.tablemenu
{
    FONT-SIZE: 8pt
}
.menutextdark
{
    FONT-SIZE: 10pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    BACKGROUND-COLOR: #ffcccc
}
.construction
{
    FONT-SIZE: 10pt;
    COLOR: White;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    BACKGROUND-COLOR: #FF4500;
}

.recipe3x5
{
    FONT-SIZE: 8pt;
    COLOR: #330000;
    FONT-FAMILY: "Goudy Old Style";
    padding-left: 5px;
}
.recipeHead
{
    FONT-SIZE: 12pt;
    COLOR: #BEA2AA;
    FONT-FAMILY: "Goudy Old Style";
    font-weight: bold;
}
.recipe4x6
{
    FONT-SIZE: 10pt;
    COLOR: #330000;
    FONT-FAMILY: "Goudy Old Style";
    padding-left: 5px;
}
.recipefull
{
    FONT-SIZE: 12pt;
    COLOR: #330000;
    FONT-FAMILY: "Goudy Old Style"
}
.messages
{
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.classesheading
{
    FONT-SIZE: 14pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.classestext
{
    FONT-SIZE: 9pt;
    COLOR: #330000;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    TEXT-DECORATION: none;
    padding-left: 10px;
    padding-right: 10px;
}
.recipeFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #330000;
    FONT-FAMILY: sans-serif
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 30;
left: 0px; /*position where enlarged image should offset horizontally */

}