﻿

/* CSS layout */
#masthead {
}
#whole_page {
	max-width: 960px;
	margin: 0 auto;
}

img
{  max-width: 100%;
	width: auto;
	height: auto;
	border: 0;
	vertical-align: middle;

}
.rwd-line { display: inline; }

.style122 {
	margin: 15px;
}
.style6 {
	margin: 10px 15px;
}

.bccstripe {
	background-image: url('../bellportcountryclubrestaurant/2017-bcc-easter-sripe.jpg');
	text-align: center;
}
.bccstripea {
	background-image: url('../bellportcountryclubrestaurant/2016mothersdaystripe.jpg');
	text-align: center;
}
.bccstripeb {
	background-image: url('../bellportcountryclubrestaurant/2017-bcc-mom-stripe.jpg');
	text-align: center;
}
.imagepadding15px {
	margin-right: 15px;
	margin-left: 15px;
}
.imagepadding15px5px {
	margin: 5px 15px 5px 15px;
}
.lustrialeft {
	text-align: left;
	font-family: 'Lustria', serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 120%;

}
.leckerli36px {
	font-family: "Leckerli One", cursive;
	font-size: 36px;
}

.calendaritem {
	text-align: left;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 75px;
	padding-left: 25px;
	overflow: hidden;
}

.photosbs {
	margin: 15px 15px;
}

.imagefloat {
	margin: 5px 40px;
	float: left;
}
.imagefloatb {
	margin: 5px 15px;
	float: left;
}
.imagefloatba {
	margin: 5px 15px;
	float: left;
}

.imagefloatc {
	margin: 5px 15px;
	float: right;
}
.imagefloatd {
	margin: 5px 15px 40px 15px;	
	float: left;
}
.imagefloate {
	margin: 5px 35px 5px 50px;
	float: left;
}
.imagefloatf {
	margin: 5px 15px 15px 15px;	
	float: left;
}
.imagefloatg {
	margin: 5px 55px 5px 28px;
	float: left;
}
.imagefloath {
	margin: 5px 15px;
	float: left;
}
.imagefloati {
	margin: 5px 15px;
	float: right;
}
.imagefloatj {
	margin: 5px 15px 25px 15px;
	float: left;
}

.imagefloatk {
	margin: 5px 15px;
	float: right;
}


.main
{
	float: none;
	width: 100%;
}
.row
{
	clear: left;
	overflow: hidden;
	zoom: 1;
}

.row-padding {
	padding-bottom: 5px;
}
.row-paddinga {
	padding: 25px 8% 25px 8%;
}
.cols3
{
	float: left;
	width: 31%;
	margin: 0 2.604167% 0 0;
text-align:center;
}

.cols3-last { margin-right: 0; }

.lato18pxlineht {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 150%;
	font-weight: 400;
}
.paddingmenu {
text-align: left;
	margin-left: 225px;
}
.paddingmenua {
text-align: left;
	margin-left: 268px;
}
.paddingmenub {
	text-align: left;
	margin-left: 301px;
}
.lobster64pxred {
	font-family: Lobster, cursive;
	font-size: 64px;
	color: #BF2E1A;
}
.lobster48pxred {
	font-family: Lobster, cursive;
	font-size: 48px;
	color: #BF2E1A;
}
.lustria24pxpurple {
	font-family: 'Lustria', serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 120%;
	color: #92499E;
}

.lustria30px {
	font-family: 'Lustria', serif;
	font-size: 30px;
}
.lato14px {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
	}

#Small_Paragrapha {
	padding-left: 25px;
	padding-right: 25px;
}

.lustria24px {
	font-family: 'Lustria', serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 120%;
}
.lustria20px {
	font-family: 'Lustria', serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
}
.lustria24pxb {
	font-family: 'Lustria', serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 120%;
}

.lato18px {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 130%;
	font-weight: 400;
}
.lato18pxnavy {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: #000080;
	font-weight: 400;
}


.lustria30pxred {
	font-family: 'Lustria', serif;
	font-size: 30px;
	color: #BF2E1A;
}
.lustria24pxred {
	font-family: 'Lustria', serif;
	font-size: 24px;
	color: #BF2E1A;
}
.lustria24pxwte {
	font-family: 'Lustria', serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 120%;
	color: #FFFFFF;
}
.lato16px {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: 400;
}
.lato16pxredlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #BF2E1A;
	text-decoration: underline;
}
.lato16pxgreenlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #7BBF3C;
	text-decoration: underline;
	font-weight: 400;
}

.orangelink {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #ED771D;
	font-weight: 400;
	text-decoration: none;
}


.description {
	margin-right: 25px;
	float: left;
	font-size: 14px;
	font-family: Lato, sans-serif;
}
.propdescription {
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 140%;
	margin-right: 25px;
}

.lustria36pxredCopy {
	font-family: 'Lustria', serif;
	font-size: 36px;
	color: #BF2E1A;
}

.lato16pxbold {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
}

.lato14pxgray {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
	font-weight: 400;
	color: #CCCCCC;
}
.lato16pxyellowlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #FFFF00;
	text-decoration: underline;
	font-weight: 400;
}
.lustria24pxnavy {
	font-family: 'Lustria', serif;
	font-size: 24px;
	color: #000099;
	font-weight: 400;
}
.lato16pxgray {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: 400;
	color: #CCCCCC;
}
.lato10pxgray {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 110%;
	font-weight: 400;
	color: #CCCCCC;
}

.indentparagraphlato {
	padding-right: 75px;
	padding-left: 75px;
	text-align: justify;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
	font-weight: 400;
}
.lustria24pxbrown {
	font-family: 'Lustria', serif;
	font-size: 24px;
	color: #800000;
	font-weight: 400;
}
.lustria24pxblue {
	font-family: 'Lustria', serif;
	font-size: 24px;
		color: #99CCFF;
	font-weight: 400;

}
.lato16pxmagentalink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #C14382;
	text-decoration: underline;
}

.Small_Paragraph4 {
	padding-left: 75px;
	padding-right: 75px;
}
.lato16pxpinklink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #B54382;
	text-decoration: underline;
}
.lato16pxbrownlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #953430;
	text-decoration: underline;
}
.lato16pxredlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #DD1D3E;
	text-decoration: underline;
}
.lato16pxorangelink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #F86A25;
	text-decoration: underline;
}
.lato16pxpinklink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #EF5B73;
	text-decoration: underline;
}
.lato16pxnavylinkCopy {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #000080;
	text-decoration: underline;
}
.lato16pxspace {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: 400;
	margin-bottom: 5px;
}
.lato16pxyellowlinkCopy {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #FFB712;
	text-decoration: underline;
}
.leftindent {
	margin-left: 25px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.Small_Paragraph5 {
	padding-right: 100px;
	padding-left: 100px;
}
.lato16pxgreenlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #7BBF3C;
	text-decoration: underline;
}
.lato16pxlightyellowlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #FCF400;
	text-decoration: underline;
}
.lato16pxredlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #CF2B11;
	text-decoration: underline;
}
.lato40pxredjulee {
	font-family: Julee, cursive;
	font-size: 40px;
	line-height: 130%;
	color: #CF2B11;
}
.Small_Paragraph6 {
	padding-right: 25px;
	padding-left: 25px;
}
.lato16pxdarkredlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #9C192C;
	text-decoration: underline;
}
.lato16pxbluelink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #99CCFF;
	text-decoration: underline;
}
.lustria18px {
	font-family: 'Lustria', serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 120%;
}
.Small_Paragraphindent {
	padding-right: 75px;
	padding-left: 75px;
}
.oleo30pxred {
	font-family: "Oleo Script", cursive;
	font-size: 30px;
	color: #BF2E1A;
}
.navylobsterparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lobster, cursive;
	font-size: 36px;
	color: #FFFFFF;
	background-color: #000066;
	text-decoration: none;
	font-weight: 400;
}

.purplelink {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #6B186F;
	font-weight: 400;
	text-decoration: none;
}

.bluemenulink {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #1B4987;
	font-weight: 400;
	text-decoration: none;
}
.pinklink {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #EAABAE;
	font-weight: 400;
	text-decoration: none;
}

.ticketslink {
	padding: 20px 50px 20px 50px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #D2458C;
	font-weight: 400;
	text-decoration: none;
}
.tickets75link {
	padding: 5px 50px 5px 50px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 32px;
	color: #FFFFFF;
	background-color: #367689;
	font-weight: 400;
	text-decoration: none;
	margin-right: 75px;
	margin-left: 75px;
}
.redyellowparagraphlink {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 32px;
	color: #FFD451;
	background-color: #EC2326;
	text-decoration: none;
	font-weight: 400;
}
.redwteparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #FC0000;
	text-decoration: none;
	font-weight: 400;
}
.yellowwteparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #F8B219;
	text-decoration: none;
	font-weight: 400;
}
.peachwteparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #B16873;
	text-decoration: none;
	font-weight: 400;
}
.greenwteparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #336600;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.darkredwteparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #FC0000;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.blackparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.yellowblkparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #000000;
	background-color: #FFF603;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.grayparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #000000;
	background-color: #C0C0C0;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.wteblkparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.brownparagraphCopy {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #96633D;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}

.gray10ptlink {
	font-family: Arial;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
	color: #C0C0C0;
}

.stylecenterimage {
	text-align: center;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 125px;
	padding-left: 125px;
}
.stylecenterimagea {
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
}

.indent50 {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 50px;
	padding-left: 50px;
	overflow: hidden;
}
.indent25 {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 25px;
	padding-left: 25px;
	overflow: hidden;
}


.style100 {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 100px;
	padding-left: 100px;
	overflow: hidden;
}
.style100left {
	text-align: left;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 100px;
	padding-left: 100px;
	overflow: hidden;
}

.style100r {
	text-align: right;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 100px;
	padding-left: 100px;
	overflow: hidden;
}

.style100d {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	overflow: hidden;
}

.style152 {
	text-align: left;
	font-family: 'Lustria', serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 120%;
	color: #800000;
	padding-right: 100px;
	padding-left: 100px;

}

.style52 {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 75px;
	padding-left: 75px;
	overflow: hidden;
}
.style52left {
	text-align: left;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 75px;
	padding-left: 75px;
	overflow: hidden;
}

.style53 {
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	font-weight: 400;
	color: #FD0000;
}
.style65 {
	text-align: center;
	margin-left: 30px;
	margin-right: 30px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: 400;
}
.style67 {
	color: #000080;
	font-size: 36px;
}
.style69 {
	color: #000080;
}
.footertitle {
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #000080;
	font-weight: 400;
}
.footertitlea {
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #000080;
	font-weight: 400;
}
.dkgrayparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #383D4E;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.navywteparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #000080;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.yellownavyparagraph {
	padding: 5px 25px 5px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #000080;
	background-color: #FFFF99;
	text-decoration: none;
	font-weight: 400;
	margin-right: 75px;
	margin-left: 75px;
}
.footertext {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #808080;
}
.footertextsmall {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #808080;
}
.footertextlink {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #808080;
	text-decoration: underline;
}
.footertitleblack {
	font-family: Lustria, serif;
	font-size: 28px;
	color: #000000;
	font-weight: 400;
}
.footertextblack {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #000000;
}
.footerlinkcopy {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #96633D;
}

.footertextblackCopy {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #000000;
}
.footertitlegreen {
	text-align: center;
	font-family: Lustria, serif;
	font-size: 28px;
	color: #4A8E50;
	font-weight: 400;
}
.indent {
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	margin-right: 150px;
	margin-left: 150px;
}
.indentl {
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	color: #FFFFFF;
	text-align: left;
	margin-right: 150px;
	margin-left: 150px;
}

.indentb {
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	margin-right: 125px;
	margin-left: 125px;
}
.indentc {
text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	margin-right: 150px;
	margin-left: 150px;
}


.lato18pxa {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 130%;
	font-weight: 400;
}
.style83 {
	font-family: 'Lustria', serif;
	font-size: 30px;
}
.style150lustria {
	text-align: center;
	font-family: 'Lustria', serif;
	font-size: 18px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 150px;
	padding-left: 150px;
	color: #FFFFFF;
}
.style100wte {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	padding-right: 150px;
	padding-left: 150px;
	color: #FFFFFF;
	overflow: hidden;
}
.indenta {
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	margin-right: 200px;
	margin-left: 200px;
}
.indentd {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 18px;
	line-height: 1.4;
	font-weight: 400;
	margin-right: 150px;
	margin-left: 150px;
}


.style106 {
	margin: 5px 15px;
}
.videowrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.linkcolumnwrapper {
	text-align: justify;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	padding-right: 100px;
	padding-left: 100px;

}

.linkcolumn {
	display: inline-block;
	width: 275px;
	height: 75px;
	margin: 10px 25px 10px 25px;
}
.brownlinea {
	background-color: #543017;
	font-size: 8pt;
}
.ltbrownlinea {
	background-color: #B1710E;
	font-size: 8pt;
}
#ltfooter {
	background-color: #B1710E;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-right: 33px;
	margin-left: 33px;
}
#container {
   width: 100%;
   overflow: hidden;
   margin-left: 150px;
}
#containerb {
   width: 100%;
   overflow: hidden;
   margin-left: 100px;
}


#one {
	width: 40%;
	float: left;

}
#two {
   width: 55%;
   float: right;
}
#oneb {
	width: 47%;
	float: left;
	text-align:justify;

}
#twob {
   width: 47%;
   float: right;
   text-align:justify;
}
#onec {
	width: 47%;
	float: left;
	text-align: center;
	margin-top: 25px;
	overflow: hidden;
}
#twoc {
	width: 47%;
	float: right;
	text-align: center;
	margin-top: 25px;
}

.reindent
 {
   margin-left: 150px;
}
.reindenta
 {
	margin-left: 50px;
	margin-right: 50px;
}


.container {
   width: 100%;
   overflow: hidden;
}
.containerb {
   width: 100%;
   overflow: hidden;
}

.containerre {
   width: 100%;
   overflow: hidden;
   margin-left: 210px;
}


.one {
	width: 35%;
	float: left;

}
.two {
   width: 65%;
   float: right;
}



.onea {
	width: 30%;
	float: left;

}
.twoa {
   width: 30%;
}
.threea {
   width: 30%;
   float: right;
}
.whitebackground {
	background-color: #FEF7E5;
}
.bigphoto {
	margin: 5px 25px;
}
.four {
	width: 50%;
	float: left;
}
.five {
	width: 50%;
	float: right;
}
.auto-style8 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.video-container {
text-align: center;
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
text-align: center;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.div550{
width: 550px;
text-align: center;
}

.contentBox3a {
	float: left; 
	width: 31.33333%; 
	padding: 0; 
	margin: 0 2% 10px 0;
}
.contentBox3b {
	float: left; 
	width: 31.33333%; 
	padding: 0; 
	margin: 0 1% 10px 1%;
}
.contentBox3c {
	float: left; 
	width: 31.33333%; 
	padding: 0; 
	margin: 0 0 10px 2%;
}
.colorboxwte {
	width: 94%;
	padding: 10px 3% 10px 3%;
	margin: 10px 0 10px 0;
	color: #000000;
	text-align: center;
}



/* -----------------------------------
narrow
----------------------------------- */

@media (max-width:38em)


{
.calendaritem {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}
.imagefloate {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 50px 25px 50px;
}
.photosbs {
	margin: 5px;
}

.imagepadding15px5px {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

.imagefloat {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 50px 5px 50px;
}
.imagefloatb {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 50px 25px 50px;
}
.imagefloatba {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 5px 5px 5px;
}

.imagefloatc {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 50px 25px 50px;
}
.imagefloatd {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 50px 25px 50px;
}
.imagefloatf {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 50px 25px 50px;
}
.imagefloatg {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 50px 25px 50px;
}
.imagefloath {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 15px 5px 15px;
}
.imagefloati {
	float: none;
	display: block;
	text-align: center;
	margin:  5px 15px 5px 15px;
}
.imagefloatj {
	float: none;
	display: block;
	text-align: center;
	margin: 5px;
}
.imagefloatk {
	float: none;
	display: block;
	text-align: center;
	margin: 5px 5px 5px 30px;
}


#container {
   margin-left: 0px;
}
#containerb {
   margin-left: 0px;
}

 #two
    {
        display: block; 
        float: none; 
        width: 100%;
    }

#one
    {
	display: block;
	float: none;
	width: 100%;

}
#twob
    {
        display: block; 
        float: none; 
        width: 100%;
        margin-top: 10px;

    }

#oneb
    {
	display: block;
	float: none;
	width: 100%;

}
#onec
    {
	display: block;
	float: none;
	width: 100%;

}
#twoc
    {
	display: block;
	float: none;
	width: 100%;
	margin-top: 25px;
}



.reindent
 {
   margin-left: 0px;
}
.reindenta
 {
   margin-left: 0px;
    margin-right: 0px;
}


.container {
   margin-left: 0px;
}
.containerb {
   margin-left: 0px;
}


.containerre {
   margin-left: 0px;
}

 .two
    {
        display: block; 
        float: none; 
        width: 100%;
        margin-left: 5px;
    }

.one
    {
	display: block;
	float: none;
	width: 100%;
  margin-left: 5px;
}
#nav a
	{
		float: none;
		display: block;
		width: 100%;
		border-bottom: 1px solid #fff;
		background-image: none;
		text-align: center;
		text-indent: 20px;
	}



	.row-padding {
	padding: 0px;
}
	
	.cols3
	{
		float: none;
		display: block;
		width: 100%;
		margin: 0 0 1em;
	}
	
	.feature-col
	{
		float: none;
		display: block;
		width: 100%;
		margin: 0 0 1em;
	}
	
	.aside
	{
		float: none;
		display: block;
		width: 100%;
		text-align: center;
		margin: 0 0 1em;
	}
	
	.main
	{
		float: none;
		display: block;
		width: 100%;
		margin: 0 0 1em;
	}
	
	.style122 {
	margin: 15px 5px 15px 5px;
}

    .style150lustria {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}
.stylecenterimage {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}
.stylecenterimagea {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}


	.style100wte {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}

.linkcolumn {
    text-align: center;
}
.twoa
    {
        display: block; 
        float: none; 
        width: 100%;
        margin-left: 5px;
    }

.onea
    {
	display: block;
	float: none;
	width: 100%;
  margin-left: 5px;
}

.threea
    {
	display: block;
	float: none;
	width: 100%;
  margin-left: 5px;
}

.paddingmenu {
text-align: center;
margin-left: 0px;
}
.paddingmenua {
text-align: center;
margin-left: 0px;
}
.paddingmenub {
text-align: center;
margin-left: 0px;
}

.lobster64pxred {
	font-family: Lobster, cursive;
	font-size: 48px;
	color: #BF2E1A;
}


.purplelink {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6B186F;
	font-weight: 400;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}
.navylobsterparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lobster, cursive;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #000066;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}


.bluemenulink {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #1B4987;
	font-weight: 400;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}
.orangelink {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #ED771D;
	font-weight: 400;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}


.ticketslink {
	padding: 15px 25px 15px 25px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #D2458C;
	font-weight: 400;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}


.style106 {
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

            .rwd-line { display: block; }

	.style104 {
	margin: 15px 0px;
	padding-right: 5px;
}

.indent50 {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}

.indent25 {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}


	.style100 {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}

	.style100left {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}

	.style100r {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}
	.style100d {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}


.style152 {
	padding-right: 5px;
	padding-left: 5px;

}

.linkcolumnwrapper {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 15px;
}

.indenta {
	margin-right: 0px;
	margin-left: 0px;
}
.indentb {
	margin-right: 0px;
	margin-left: 0px;
}
.indentc {
	margin-right: 0px;
	margin-left: 0px;
}

.style6 {
	margin: 5% 8% 5% 8%;
	float: none;
	display: block;
	text-align: center;
}


.style52 {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}
.style52left {
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
}

.lato18pxa {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
	font-weight: 400;
}
.style83 {
	font-family: 'Lustria', serif;
	font-size: 24px;
}

.lustria30pxred {
	font-family: 'Lustria', serif;
	font-size: 24px;
	color: #BF2E1A;
}

.lustria30px {
	font-family: 'Lustria', serif;
	font-size: 24px;
}

.lustria36pxredCopy {
	font-family: 'Lustria', serif;
	font-size: 36px;
	color: #BF2E1A;
}

.yellownavyparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFF99;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}

.peachwteparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #B16873;
	text-decoration: none;
	font-weight: 400;
}
.greenwteparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #336600;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;

}
.navywteparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000080;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;

}
.dkgrayparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #383D4E;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;

}
.darkredwteparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #BE222D;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}
.blackparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}
.yellowblkparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFF603;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}
.grayparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #000000;
	background-color: #C0C0C0;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}
.wteblkparagraph {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}
.brownparagraphCopy {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #96633D;
	text-decoration: none;
	font-weight: 400;
	margin-right: 0px;
	margin-left: 0px;
}


.style65 {
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 130%;
	font-weight: 400;
}
.footertitle {
	font-family: Lustria, serif;
	font-size: 16px;
	color: #000080;
	font-weight: 400;
}
.footertitlea {
	font-family: Lustria, serif;
	font-size: 20px;
	color: #000080;
	font-weight: 400;
}
.footertitleblack {
	font-family: Lustria, serif;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
}

.style67 {
	color: #000080;
	font-size: 28px;
}
	.footertext {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #808080;
}

	.footertextblack {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000000;
}
	.footertextblackCopy {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000000;
}
.footerlinkcopy {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #96633D;
}

.footertextsmall {
	font-family: 'Lato', sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #808080;
}
.footertextlink {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #808080;
	text-decoration: underline;
}

		
.footertitlegreen {
	font-family: Lustria, serif;
	font-size: 20px;
	color: #4A8E50;
	font-weight: 400;
}
.indent {
	font-size: 16px;
	margin-right: 5px;
	margin-left: 5px;
}
.indentl {
	font-size: 16px;
	margin-right: 5px;
	margin-left: 5px;
}

.lato14pxCopy {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 130%;
}
.lato18pxlineht {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	line-height: 150%;
	font-weight: 400;
}
.lato16pxbrownlink {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #663300;
	text-decoration: underline;
	font-weight: 400;
}
.leckerli36px {
	font-family: "Leckerli One", cursive;
	font-size: 24px;
}
.lustria24pxb {
	font-family: 'Lustria', serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
}
.bigphoto {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;

}
.pinklink {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Lustria, serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #EAABAE;
	font-weight: 400;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}

.auto-style8 {
	margin-top: 45px;
	margin-bottom: 0px;
}

.indentd {
	margin-right: 0px;
	margin-left: 0px;
}

.four {
	display: block;
	float: none;
	width: 100%;
	margin-bottom: 50px;
}
.five {
	display: block;
	float: none;
	width: 100%;
	margin-bottom: 0px;
}

.contentBox3a, .contentBox3b, .contentBox3c {width: 98%; margin: 1%; padding: 0;}



