body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:none;
	background-color: #E8E8E8;
}

.boxCityNotes {border-top:2px solid #C00; border-bottom:2px solid #C00; border-left:2px solid #C00; border-right:2px solid #C00; width:300px}

.boxEventFilter {background-color:#C00; width:300px}

.boxRecommend {
	border-top:1px solid #FFB74B;
	border-bottom:1px solid #FFB74B;
	border-left:1px solid #FFB74B;
	border-right:1px solid #FFB74B;
	width:380px
}
.boxBlogCat {
	border-top:1px solid #999999;
	width:250px;
	background-color:#F0F0F0;
}

.boxBlogDate {
	border:1px solid #A3A3A3;
	width:40px;
}


.boxBodylarge {
	background:#FFFFFF; 
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	width:1000px;
	}
	
.boxQuickFind {border-bottom:2px solid #C00; border-left:2px solid #C00; border-right:2px solid #C00; width:275px}

.boxQuickFind2014 {border-bottom:2px solid #C00; border-top:2px solid #C00; border-left:2px solid #C00; border-right:2px solid #C00; width:292px}

.boxDirectory {
	background:#FFFFFF; 
	border:1px solid #CC0000; 
	width:160px;
	}


.boxInfo200 {
	background:#FFFFFF; 
	border:1px solid #999999; 
	width:200px;
	}

.boxInfo200Red {
	background:#FFFFFF; 
	border:1px solid #CC0000; 
	width:205px;
	}

.boxInfo280 {
	background:#FFFFFF; 
	border:1px solid #999999; 
	width:280px;
	}

.boxInfo600 {
	background:#FFFFFF; 
	border:1px solid #999999; 
	width:600px;
	}

.boxInfo640 {
	background:#EEEEEE; 
	border:1px solid #999999; 
	width:600px;
	padding:4px;
	}

.boxEventResults {
	border:1px solid #999999; 
	width:608px;
	}

.boxBusinessResults {
	border:1px solid #999999; 
	width:725px;
	}

.boxBusinessResultsInner {
	border:1px solid #cc0000; 
	width:680px;
	}

.boxInfo450 {
	background:#FFFFFF; 
	border:2px solid #999999; 
	width:450px;
	}

.boxBusJoin550 {
	border:1px solid #28729F;
	width:550px;
}

.boxBlogComments {
	border:2px solid #739EC1;
	width:660px;
	background:#D2E1EC;
}

.boxRecipes {
	border-top:2px solid #C00;
	border-bottom:2px solid #C00;
	border-left:2px solid #C00;
	border-right:2px solid #C00;
	width:250px
}

.boxRecipeExtra {border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; width:685px; background-color:#E2E2E2}

.boxSubCat {border-bottom:1px solid #C00; border-left:1px solid #C00; border-right:1px solid #C00; width:250px}

.boxExtraNotes {
	border-top:2px solid #C00;
	border-bottom:2px solid #C00;
	border-left:2px solid #C00;
	border-right:2px solid #C00;
	width:250px
}

.boxSearch {
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:575px;
	background-color:#E2E2E2;
}

.boxFilter {
	border:1px solid #B3B3B3;
	width:695px;
	background-color:#E5E5E5;
	padding:5px;
}

.boxSearchResults {
	border-top:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	width:600px;
}
.boxSideNotes {
	border-top:2px solid #C00;
	border-bottom:2px solid #C00;
	border-left:2px solid #C00;
	border-right:2px solid #C00;
	width:250px
}

.boxOktoberfestUSA {border-top:2px solid #1099C7; border-bottom:2px solid #1099C7; border-left:2px solid #1099C7; border-right:2px solid #1099C7; width:300px}


.boxJuly {
	border-top:2px solid #996600;
	border-bottom:2px solid #996600;
	border-left:2px solid #996600;
	border-right:2px solid #996600;
	width:427px
}

.style_black_11px {	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
.style_black_12px {	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
.style_gray_12px {	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
}

.style_browntitles {
	font-size: 14px;
	font-weight: bold;
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
}

.style19 {	font-size: 13px;
	font-weight: bold;
}
.style_bluetitles {
	font-size: 14px;
	font-weight: bold;
	color: #1099C7;
	font-family: Arial, Helvetica, sans-serif;
}
.style_OktSmall {
	font-size: 11px;
	font-weight: bold;
	color: #1099C7;
	font-family: Arial, Helvetica, sans-serif;
}

.style_OktLarge {
	font-size: 18px;
	font-weight: bold;
	color: #1099C7;
	font-family: Arial, Helvetica, sans-serif;
}

.style_OktTerminology {
	font-size: 18px;
	font-weight: bold;
	color: #1099C7;
	font-family: Arial, Helvetica, sans-serif;
}

.styleMediumTitle {	font-size: 13px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}
.styleLargeTitle {	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}


.styleIndexHeaders {	font-size: 22px;
	font-weight: bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#CC0000;
}

.styleIndexSubHeaders {	font-size: 16px;
	font-weight: bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#CC0000;
}

.styleIndexSubHeadersSmall {	font-size: 14px;
	font-weight: bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#CC0000;
}

.styleIndexSubHeadersMini {	font-size: 11px;
	font-weight: bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#CC0000;
}

.styleIndexSubHeadersWhite {	font-size: 16px;
	font-weight: bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
}

a.largeheaders:link {
	color: #5D5D5D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.largeheaders:visited {
	color: #5D5D5D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.largeheaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}
a.largeheaders:active {
	color: #5D5D5D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.blogheader:link {
	color: #739EC1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.blogheader:visited {
	color: #739EC1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.blogheader:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}
a.blogcat:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #BEBEBE;
}

a.blogcat:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #BEBEBE;
}
a.blogcat:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #BEBEBE;
}
a.blogcat:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	font-size: 12px;
}
a.blogcat:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #BEBEBE;
}

.styleAdvertisement {
	font-size: 10px;
	color: #BEBEBE;
	font-family: Arial, Helvetica, sans-serif;
}

.styleBlogCats {
	font-size: 12px;
	color: #BEBEBE;
	font-family: Arial, Helvetica, sans-serif;
}


.style_white_11px {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF
}
.style_white_9px {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF
}
.style_white_12px {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
}

.styleqb_calendar_date {
	font-size: 18px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.styleqb_calendar_year {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
}

.styleqb_authorcat {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
}

.styleqb_catdescrip {
	font-size: 10px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
}

.styleqb_surveyresponses {
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
}

.style_blog_sidepanel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#739EC1;
}

.style_blog_mini {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#739EC1;
}

.style_blog_title {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#739EC1;
	font-weight:bold;
}


.stylefooter {
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.stylequickfind {
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.stylelogin {
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.styleExtraBoxTitle {	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}


a:link {
	color: #036;
}
a:visited {
	color: #036;
}
a:hover {
	color: #F90;
}
a:active {
	color: #036;
}

a.quicklink:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.quicklink:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.quicklink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	font-weight:bold;
}
a.quicklink:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.styleFootnote {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
.styleVintageNotesTitle {	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}

.styleLargeCitiesTitle {	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}

.styleBlack_14 {	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.styleBlack_16 {	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.styleBlack_18 {	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.styleBlack_24 {	font-size: 24px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.style_redtitles {
	font-size: 14px;
	font-weight: bold;
	color: #990002;
	font-family: Arial, Helvetica, sans-serif;
}
.style_redtitles_small {
	font-size: 12px;
	font-weight: bold;
	color: #990002;
	font-family: Arial, Helvetica, sans-serif;
}


h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color:#000;
}


#eventtable
{
border-collapse:collapse;
}
#eventtable td, #eventtable tr 
{
background-color:#F2F2F2;
border:1px solid #999999;
}
#eventtable td.alt 
{
background-color:#FFFFFF;
}

#eventcalendar
{
border-collapse:collapse;
}
#eventcalendar td, #eventcalendar tr 
{
background-color:#FFFFFF;
border:none;
}
