.bold
{
    font-weight: bold;
}

.italics
{
    font-style: italic;
}

.spacing-paragraph
{
	aline-height: 120%; 
	margin-top: 0px; 
	margin-bottom: 10px; 
}

.spacing-line
{
	aline-height: 120%; 
	margin-top: 0px; 
	margin-bottom: 0px; 
}

a
{
    color: #80B0D0;
    margin: 0px;
    text-decoration: underline;
}

.menu-item
{ 
	border: 0pt solid;
	float: left; 
	adisplay: inline; 
	cursor: pointer; 
	margin-left: 8px; 
	margin-right: 8px;
	height: 37px;
	z-index: 10;
}

#menu-item-event-barn { background: url(/images/frame/menu-b.gif) no-repeat; width: 65px; } 
#menu-item-event-barn:hover { background: url(/images/frame/menu-b-hover.gif) no-repeat; } 
#menu-item-event-barn.menu-item-selected { background: url(/images/frame/menu-b-sel.gif); width: 65px; } 

#menu-item-farm { background: url(/images/frame/menu-f.gif) no-repeat; width: 65px; } 
#menu-item-farm:hover { background: url(/images/frame/menu-f-hover.gif) no-repeat;  } 
#menu-item-farm.menu-item-selected { background: url(/images/frame/menu-f-sel.gif); width: 65px; } 

#menu-item-catering { background: url(/images/frame/menu-catering.gif) no-repeat; width: 112px; } 
#menu-item-catering:hover { background: url(/images/frame/menu-catering-hover.gif) no-repeat; } 
#menu-item-catering.menu-item-selected { background: url(/images/frame/menu-catering-sel.gif); width: 112px; } 

#menu-item-happenings { background: url(/images/frame/menu-h.gif) no-repeat; width: 145px; } 
#menu-item-happenings:hover { background: url(/images/frame/menu-h-hover.gif) no-repeat; } 
#menu-item-happenings.menu-item-selected { background: url(/images/frame/menu-h-sel.gif); width: 145px; } 

#menu-item-visit { background: url(/images/frame/menu-vu.gif) no-repeat; width: 100px; } 
#menu-item-visit:hover { background: url(/images/frame/menu-vu-hover.gif) no-repeat; width: 100px; } 
#menu-item-visit.menu-item-selected { background: url(/images/frame/menu-vu-sel.gif); width: 100px; } 

#menu-item-photos { background: url(/images/frame/menu-pg.gif) no-repeat; width: 90px; } 
#menu-item-photos:hover { background: url(/images/frame/menu-pg-hover.gif) no-repeat; width: 90px; } 
#menu-item-photos.menu-item-selected { background: url(/images/frame/menu-pg-sel.gif); width: 90px; } 

#menu-item-contact { background: url(/images/frame/menu-contact.gif) no-repeat; width: 110px; } 
#menu-item-contact:hover { background: url(/images/frame/menu-contact-hover.gif) no-repeat; width: 110px; } 
#menu-item-contact.menu-item-selected { background: url(/images/frame/menu-contact-sel.gif); width: 110px; } 

.menu-drop-down-item
{
	font-family: Arial;
	font-size: 12pt;
	color: gray;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: 10;
}

.menu-drop-down-item-hover { background: #E1E1EF; }
.menu-drop-down-item-selected { color: black; }
.menu-drop-down-item-selected-hover { background: #E1E1EF; color: black; }

.menu-drop-down 
{ 
	z-index: 10; 
	border: 1pt solid #505D93; 
	background: white;
	margin-top: 8px; 
	margin-left: 0px;
	width: 150px;
}


.text-menu, .text-menu-selected
{
	border: solid 0px #DDDDFF;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}



.text-menu-spacing
{
	width: 25px;
}

.text-submenu, .text-submenu-selected
{
	cursor: pointer;
    text-decoration: none;
    color: #004712;
    font-family: "helvetica";
    font-size: 14pt;
    line-height: 140%;
}

.text-submenu:HOVER, .text-submenu-selected
{
	color: #000000;	
}

#text-submenu-vendors { background: url(/images/event-barn/text-vendors.gif) no-repeat; width: 159px; height: 27px; } 
#text-submenu-vendors.text-submenu-selected { background: url(/images/event-barn/text-vendors-sel.gif) no-repeat; width: 159px; height: 27px; } 

#text-submenu-pricing { background: url(/images/event-barn/text-pricing.gif) no-repeat; width: 159px; height: 27px; } 
#text-submenu-pricing.text-submenu-selected { background: url(/images/event-barn/text-pricing-sel.gif) no-repeat; width: 159px; height: 27px; } 

#text-submenu-contracts { background: url(/images/event-barn/text-contracts.gif) no-repeat; width: 159px; height: 27px; } 
#text-submenu-contracts.text-submenu-selected { background: url(/images/event-barn/text-contracts-sel.gif) no-repeat; width: 159px; height: 27px; } 

.text-home-msg
{
	text-decoration: none;
    color: black;
    font-family: "georgia";
    font-style: italic;
    font-size: 8pt;
    line-height: 220%;
    text-align: justify;
}

.text-body
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 220%;
    text-align: justify;
}

.text-store-menu a, .text-store-menu-select a
{
	text-decoration: none;
    color: #6E5639;
}

.text-store-menu, .text-store-menu:hover, .text-store-menu-select
{
    color: #6E5639;
    font-family: "georgia";
    font-size: 9pt;
    line-height: 180%;
    text-align: right;
    letter-spacing: .05em;
    padding-right: 5px;
	padding-left: 5px;
}

.text-store-menu:hover, .text-store-menu-select
{
	color: black;
	background-color: #FBCB38;
}

.text-store-title
{
	text-decoration: none;
    color: #6E5639;
    font-family: "georgia";
    font-size: 9pt;
    line-height: 220%;
    text-align: justify;
    letter-spacing: .05em;
}

.text-store-desc
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 220%;
    text-align: justify;
}

.text-store-pypl-option
{
	text-decoration: none;
    color: #6E5639;
    font-family: "georgia";
    font-size: 9pt;
    line-height: 120%;
    text-align: justify;
    font-weight: bold;
}

.text-contact
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 8pt;
    line-height: 150%;
    text-align: justify;
}

.text-footnote
{
	text-decoration: none;
    color: gray;
    font-family: "georgia";
    font-size: 8pt;
    line-height: 150%;
    font-style: italic;
}

.text-column
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 180%;
    text-align: justify;
}

.text-caption
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    line-height: 180%;
    text-align: center;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.text-prev
{
	text-decoration: none;
    color: #372B1D;
    font-family: "georgia";
    font-style: italic;
    font-size: 9pt;
    line-height: 180%;
    text-align: center;
    cursor: pointer;
}

.text-footer
{
	text-decoration: none;
    color: #004712;
    font-family: "helvetica";
    font-size: 10pt;
    line-height: 100%;
}

.text-credit
{
    text-decoration: none;
    color: white;
    font-family: georgia;
    font-weight: normal;
    font-size: 8pt;
    letter-spacing: 0.05em;
}

.text-pg-sidemenu, .text-pg-sidemenu-selected
{
	text-decoration: none;
    color: #004712;
    font-family: garamond;
    font-size: 8pt;
    font-weight: bold;
    line-height: 170%;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: right;
    cursor: pointer;
}

.text-pg-sidemenu-selected
{
	background: white;
}


.text-body-article-title
{
	text-decoration: none;
    color: #004712;
    font-family: garamond;
    font-size: 12pt;
    font-weight: bold;
    line-height: 100%;
    padding-top: 0px;
    margin: 0px;
    padding: 0px;
}

.text-calendar-events-date
{
	text-decoration: none;
    color: #004712;
    font-family: "garamond";
    font-size: 11pt;
    font-weight: bold;
    line-height: 120%;
    letter-spacing: 0em;
}

.text-calendar-events-name
{
	text-decoration: none;
    color: black;
    font-family: "garamond";
    font-size: 11pt;
    font-weight: bold;
    line-height: 120%;
    letter-spacing: 0em;
}

.text-calendar-events-description
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 10pt;
    text-align: justify;
    font-weight: normal;
    line-height: 120%;
    letter-spacing: 0em;
}

.text-sidebar-title
{
	text-decoration: none;
    color: #004712;
    font-family: garamond;
    font-size: 12pt;
    font-weight: bold;
}

.text-vendor-category
{
	text-decoration: none;
    color: #004712;
    font-family: garamond;
    font-size: 12pt;
    font-weight: bold;
    line-height: 120%;
    padding-top: 25px;
}

.text-vendor-city
{
	text-decoration: none;
    color: black;
    font-family: "garamond";
    font-size: 11pt;
    font-weight: bold;
    line-height: 120%;
    padding-top: 10px;
    padding-left: 5px;
    letter-spacing: 0em;
}

.text-vendor-name
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    font-weight: normal;
    line-height: 120%;
    padding-top: 5px;
    padding-left: 10px;
}

.text-vendor
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    font-weight: normal;
    line-height: 120%;
    padding-left: 10px;
}

.text-vendor-link
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 10pt;
    font-weight: normal;
    line-height: 120%;
    padding-left: 10px;
}

.text-contract-name
{
	text-decoration: none;
    color: #004712;
    font-family: garamond;
    font-size: 12pt;
    font-weight: bold;
    line-height: 100%;
    padding-top: 0px;
}

.text-contract-name:hover
{
	color: #7390C4;
}

.text-contract-description
{
	text-decoration: none;
    color: black;
    font-family: "helvetica";
    font-size: 9pt;
    font-weight: normal;
    line-height: 120%;
    padding-left: 10px;
    
}

