input
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #fbfaf5;
	padding-left: 2px;
}

select
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #fbfaf5;
}

textarea
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #fbfaf5;
	padding-left: 2px;
}

#button
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #ffffff;
	background-color: #006666;
	font-weight: bold;
}

.buttonbox
{
	padding-top: 9px;
	background-image: url(/images/button-bkg.gif);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #009999;
	border-right-color: #009999;
	border-bottom-color: #009999;
	border-left-color: #009999;

}

#inputs
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	background-color: #006666;
	font-weight: bold;
}

.eventforms { font-size: 9px; }
#fieldwidth { width: 110px; }
.eventforms { background-color: #FFFFFF; color: black; font-family: arial, helvetica; font-size: 9px; }
.eventtabs { background-color: #FFFFFF; }
.submittabs { background-color: #FFFFFF; }
.relatedtabs { background-color: #330066; }


.receipt
{
	margin: 30px;
	border-color: #000;
	border-width: 1px;
	border-style: dotted;
	padding: 24px;
}

#receipt
{
	color: #000;
	font-size: medium;
	line-height: normal;
}

#r-label
{
	color: #CC0000;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

#r-line { background-color: #FFFFFF; }
#r-caption { font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-size: 10px; line-height: 10px; margin-top: -8px; margin-bottom: -8px; color: #999999; padding-top: 3px; }



#hours
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	padding-bottom: 2px;
	padding-top: 2px;
}

#form
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #999999;
}

#formreq
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #97521E;
}

#line { }



#link
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 12px;
	color: #4C4C4C;
}

P
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #4C4C4C;
}

TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #4C4C4C;
}

H1
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 16px;
	margin-bottom: 0px;
	color: #006666;
}

H2
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 15px;
	font-weight: bold;
	line-height: 13px;
	margin-top: 15px;
	margin-bottom: 6px;
	color: #006666;
}

H3
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 13px;
	margin-top: 12px;
	margin-bottom: 0px;
	color: #006666;
}

H4
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	margin-top: 18px;
	margin-bottom: 0px;
	color: #006666;
}

H5
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #006666;
}

UL
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	margin-top: 16px;
}

A:link
{
	color: #006666;
	text-decoration: none;
}

A:visited
{
	color: #0000CC;
	text-decoration: none;
}

A:active { color: #996699; }

A:hover
{
	color: #993399;
	text-decoration: underline;
	background-color: #CCCCCC;
}

#front-h2 { margin-bottom: 18px; }

.sectitle A:link
{
	color: #666;
	text-decoration: none;
}

.sectitle A:visited
{
	color: #666;
	text-decoration: none;
}

.sectitle A:active { color: #999; }

.sectitle A:hover
{
	color: #7F023C;
	text-decoration: underline;
	background-color: #CCCCCC;
}

#sectitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 15px;
	font-weight: bold;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #666;
	margin-left: 0px;
}


/* Shopping Cart Styles START */
.c-bkg { background-color: #eeeedd; }
.c-box { background-color: #ccc599; }

#c-label
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: italic;
	color: #7f6f06;
}

/* Shopping Cart Styles END */
.c-dent
{
	margin-left: 12px;
	margin-right: 10px;
}

.ident
{
	margin-left: 10px;
	margin-right: 6px;
}

.black { color: #000000; }

.form1
{
	color: #9d3f39;
	font-size: 11px;
	line-height: 14px;
}

.form1 A:link
{
	color: #9d3f39;
	text-decoration: none;
}

.form1 A:visited
{
	color: #9d3f39;
	text-decoration: none;
}

.form1 A:active { color: #d55651; }

.form1 A:hover
{
	color: #d55651;
	text-decoration: underline;
}

#f-label
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: italic;
	color: #7f6f06;
}

#cart
{
	color: #666633;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

#body {
}

#error
{
	color: #ef1f1d;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: bold;
}

#error2
{
	color: #ef1f1d;
	font-size: 14px;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: bold;
}

#none
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: italic;
	color: #5f7c50;
	margin-top: -3px;
}

#login
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 9px;
	color: #f9e04c;
	margin-bottom: 4px;
	margin-right: 6px;
}

#menu
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	color: black;
}

#intro
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 14px;
	color: #7F7F7F;
	margin-top: 18px;
	margin-bottom: 18px;
}

#list
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 14px;
	color: #666633;
}

#w-head
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 24px;
	line-height: 24px;
	color: #6c2522;
	margin-bottom: 0px;
	margin-top: 9px;
	text-transform: uppercase;
}

#w-sub
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 6px;
	margin-top: 18px;
	text-transform: uppercase;
}

#e-date2
{
	color: #703F17;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 0px;
	margin-bottom: 6px;
}

#e-title
{
	color: #7F023C;
	font-size: 12px;
	line-height: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
}

#e-subhead
{
	color: #747eab;
	font-size: 12px;
	line-height: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 0px;
	margin-bottom: 0px;
}

#e-type
{
	color: #B3B3B3;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 0px;
	margin-bottom: 0px;
}

#e-blurb
{
	color: #000;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 0px;
	margin-bottom: 0px;
}

#e-place
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 12px;
	color: #777777;
	margin-left: 12px;
	margin-top: 15px;
	margin-bottom: 3px;
}

#e-time
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 12px;
	color: #777777;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#e-phone
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #777777;
	margin-left: 12px;
	margin-top: 6px;
}

#overview
{
	margin-bottom: 24px;
}

#n-head
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	line-height: 16px;
	color: #7F023C;
	font-weight: bold;
}

#n-subhead
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 15px;
	color: #40607F;
	font-style: italic;
}

#n-subheadb
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 15px;
	color: #40607F;
	font-style: italic;
	font-weight: bold;
}

#n-date
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	font-style: italic;
}

#l-date
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #40607F;
	margin-top: 3px;
	margin-bottom: 3px;
	font-style: italic;
}

#l-blurb
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 14px;
	margin-top: 3px;
	margin-bottom: 14px;
}

#n-menu
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
}

#n-bold
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	font-weight: bold;
}

#n-author
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	font-style: italic;
}

#ns-head
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px;
	line-height: 20px;
	color: #5f7c50;
	font-weight: bold;
}

#ns-sub
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	font-style: italic;
}

#name
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #5f7c50;
	font-weight: bold;
}

#title
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #5f7c50;
	font-style: italic;
}

#bio
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #666633;
}

#vintage
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #5f7c50;
	font-style: italic;
	margin-top: -6px;
}

#city
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #5f7c50;
	font-style: italic;
	margin-top: -6px;
	font-weight: bold;
}

#caption
{
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 10px;
	margin-top: -8px;
	margin-bottom: -8px;
	color: #999999;
	font-style: italic;
}

#caption-left
{
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 10px;
	margin-top: -8px;
	margin-bottom: -8px;
	color: #999999;
	font-style: italic;
}

#footer
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
}
#footer2
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
}

#footerlabel
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
}

#note
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #777777;
}

#note2
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #777777;
}

#note2-l
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #aaaaaa;
}

.rule { background-color: #dfe1d1; }
.rule2 { background-color: #dfe1d1; }

.form1
{
	color: #D8C243;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFEDF;
}


.form2
{
	color: #D8C243;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFF;
}


.formdent
{
	color: #6D4019;
	font-size: 11px;
	line-height: 14px;
	background-color: #ffffff;
}

.forum1
{
	color: #666460;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFDF;
	padding: 6px;
}
.forum2
{
	background-color: #FFFFDF;
	padding: 0px;
}

#archive
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: italic;
	color: #D8C243;
	padding-top: 1px;
}


#f-h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 0px;
	color: #CC0000;
}

#f-h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 0px;
	color: #7F023C;
}

#f-h3
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 0px;
	color: #7F023C;
}

#f-h4
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #194B71;
}


#f-h5
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #7F023C;
}

#f-label
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: italic;
	padding: 4px;
	color: #99947A;
}

#f-notes
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	color: #999;
}

#f-list
{
	font-size: 10pt;
	line-height: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica;
}

#f-text
{
	font-size: 10pt;
	line-height: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 5px;
}

#f-title
{
	font-size: 10pt;
	line-height: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	color: #194B71;
}

#f-post
{
	font-size: 9pt;
	line-height: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica;
}

#f-small
{
	color: #000000;
	font-size: 10px;
	line-height: 11px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica;
}

#f-tag
{
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 10px;
	margin-top: -8px;
	margin-bottom: -8px;
	color: #666666;
}

#rightcolumn
{
	background-repeat: no-repeat;
	background-image: url(/images/right-column-bkg.jpg);
}

#quo-body
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 15px;
	color: #AB6C11;
	margin-bottom: 9px;
}

#quo-by
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-style: italic;
	font-size: 9px;
	color: #7F7E79;
}

.intro {}
.intro A:link
{
	color: #BF7A8B;
	text-decoration: none;
}

.intro A:visited
{
	color: #BF7A8B;
	text-decoration: none;
}

.intro A:active { color: #999; }

.intro A:hover
{
	color: #7F023C;
	text-decoration: underline;
	background-color: #FFFFBD;
}

#station
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 12px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #999;
	font-style: italic;
	font-weight: bold;
}
#motto {

	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #FFFFFF;
}

