		.body-bg {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: #6a6a6a;
			background: -webkit-gradient(linear,0 0,0 bottom,from(#838383),to(#cfcfcf));
			background: -webkit-linear-gradient(#838383,#cfcfcf);
			background: -moz-linear-gradient(#838383,#cfcfcf);
			background: -ms-linear-gradient(#838383,#cfcfcf);
			background: -o-linear-gradient(#838383,#cfcfcf);
			background: linear-gradient(#838383,#cfcfcf);
			-pie-background: linear-gradient(#838383,#cfcfcf);
			behavior: url(pie.htc);
			z-index: -1;
		}
		
		#contMain {
			margin: 0 auto;
			padding: 20px 10px;
			max-width: 95%;
		}
		
		.header {
			background: #e6e6e6;
			background: -webkit-gradient(linear,0 0,0 bottom,from(#ffffff),to(#e6e6e6));
			background: -webkit-linear-gradient(#ffffff,#e6e6e6);
			background: -moz-linear-gradient(#ffffff,#e6e6e6);
			background: -ms-linear-gradient(#ffffff,#e6e6e6);
			background: -o-linear-gradient(#ffffff,#e6e6e6);
			background: linear-gradient(#ffffff,#e6e6e6);
			-pie-background: linear-gradient(#ffffff,#e6e6e6);
			behavior: url(pie.htc);
			color: #fff;
			-webkit-border-radius: 0px 0px 0 0;
			-moz-border-radius: 0px 0px 0 0;
			border-radius: 0px 0px 0 0;
			text-align: center;
			
		}

		.hdrName {
			font-size: 2rem;
			color: navy;
			font-weight: bolder;
			
		}
		
		#tblAbout {
			width:100%;
			}
			
		#tblAbout tr td {
			text-align: center;
			}
			
		.hdrAbout {
			color: palegoldenrod;
			font-weight: bolder;
			}
		
		.nameAbout {
			font-size: 1.25rem;
			color: black;
			font-weight: 400;
			}
					
		.titleAbout {
			font-style: italic;
			}
			
		.navbar-brand{
			font-size: 1.5rem;
			}
			
		#PF4GToolbar {
			z-index: 100;
			border-bottom: 1px solid #4b0600;
			font-size: 1.5rem;
			color: #eeeeee !important;
			background: #9b1300;
			background: -webkit-gradient(linear,0 0,0 bottom,from(#ce1900),to(#76140d));
			background: -webkit-linear-gradient(#ce1900,#76140d);
			background: -moz-linear-gradient(#ce1900,#76140d);
			background: -ms-linear-gradient(#ce1900,#76140d);
			background: -o-linear-gradient(#ce1900,#76140d);
			background: linear-gradient(navy,lightblue);
			-pie-background: linear-gradient(#ce1900,#76140d);
			behavior: url(pie.htc);
			behavior: url(pie.htc);
			position: relative;
		}
		
		#PF4GFooter {
			z-index: 100;
			border-bottom: 1px solid #4b0600;
			font-size: 1.5rem;
			color: #eeeeee !important;
			background: #9b1300;
			background: -webkit-gradient(linear,0 0,0 bottom,from(#ce1900),to(#76140d));
			background: -webkit-linear-gradient(#ce1900,#76140d);
			background: -moz-linear-gradient(#ce1900,#76140d);
			background: -ms-linear-gradient(#ce1900,#76140d);
			background: -o-linear-gradient(#ce1900,#76140d);
			background: linear-gradient(navy,lightblue);
			-pie-background: linear-gradient(#ce1900,#76140d);
			behavior: url(pie.htc);
			behavior: url(pie.htc);
			position: relative;
		}
		
		.PFInfo {
			display: none;
		}
		.nav-item {
			color: #eeeeee !important;
			padding-right: 12px !important;
		}
		.nav-link2 {
			color: #eeeeee !important;
		}
		.hdrlink  {
			color: navy !important;
			font: normal  22px "Marcellus", Helvetica, Arial, Verdana, sans-serif !important;
			text-transform: uppercase;
		}
		
		.conthdrlink  {
			color: navy !important;
			font: normal  44px "Marcellus", Helvetica, Arial, Verdana, sans-serif !important;
			text-transform: uppercase;
			valign: middle;
			color: #eeeeee !important;
			background: #9b1300;
			background: -webkit-gradient(linear,0 0,0 bottom,from(#ce1900),to(#76140d));
			background: -webkit-linear-gradient(#ce1900,#76140d);
			background: -moz-linear-gradient(#ce1900,#76140d);
			background: -ms-linear-gradient(#ce1900,#76140d);
			background: -o-linear-gradient(#ce1900,#76140d);
			background: linear-gradient(navy,lightblue);
			-pie-background: linear-gradient(#ce1900,#76140d);
		}
		
		.conthomediv  {
			color: navy !important;
			font: normal  16px "Marcellus", Helvetica, Arial, Verdana, sans-serif !important;

		}			
		.navbar{
			padding-top: 0px;
			padding-bottom: 0px;
		}
		
		.navbar-light{
			color: #eeeeee !important;
		}
		
		#divAbout {
			background: #e6e6e6;
			width: 100%
		}
		
		.contContent {
			padding-left: 0px;
		}
		
		.w-100 {
			padding: 0px !important;
			margin: 0px !important;
		}
		
		#PF4GMain {
			padding: 0px !important;
			padding-left: 12px !important;
			padding-right: 12px !important;
			margin: 0px !important;
			min-width: 100% !important;
			background-color: #eeeeee;
		}
				
		.footer-text {
			font-size: .5em;
			line-height: .5;
		}
		
		.bodyimg {
			width: 100%;
		}
		
		.sponshdr {
			height: 75px;
			width: 100%;
		}		
		.logoimg {
			height: 250px;
			width: 250px;
		}
		
		.sponsimg {
			height: 125px;
			width: 125px;
			//box-shadow: 0px 0px 35px navy;
		}
		
		.sponsimghdr {
			height: 40px;
			width: 200px;
		}
		
		.bg-light {
			color: navy !important;
		}
			
		iframe {
			width: 100%;
			border: 2px solid #ccc;
		}
		
		.pfgMedia {
			height: 250px;
			width: 250px;
		}
		
		.eventopt {
			margin-top: 12px;
			margin-left: 12px;
			color: firebrick !important;
			font: bold  18px "Marcellus", Helvetica, Arial, Verdana, sans-serif !important;
			display: table-cell;
			vertical-align: middle;
			
		}
		
		.donatelink {
			text-decoration: none !important;
		}
		
		.modal-header, .modal-footer, .modal-content {

			font: normal  12px "Marcellus", Helvetica, Arial, Verdana, sans-serif !important;
			color: navy !important;
			border-color: navy;
			border-width: 1px;
			background-color: lightgrey;
		}
		
		.modal-body {
			font: normal  16px "Marcellus", Helvetica, Arial, Verdana, sans-serif !important;
			color: navy !important;

			background-color: white;
		}
		

		sup {
			font-weight: bolder;
			color: firebrick !important;
		} 		
		
		.paypalbtn {
			height: 32px;
			width: 100px;
			padding-top: 3px;
		}
		
		.venmobtn {
			height: 30px;
			width: 100px;
			padding-top: 3px;
		}
		
		.venmobtnimg {
			height: 15px;
			width: 75px;
		}
		
		#donate-button {
			height: 32px !important;
			width: 100px !important;
		}
		
		.ticavail {
			padding: auto;
			margin: 0 auto;
			color: red;
			font: bold  20px "Marcellus", Helvetica, Arial, Verdana, sans-serif !important;
		}
		
		#spontixnote {
			font-weight: bolder;
		}
		
		#CUMsg {
			white-space: pre-wrap;
		}	

		.ftrlink {
			color: white;
		}
		
		.eventimg {
			  height: 100%;
			  width: 100%;
			object-fit: contain;
		}
		
		.eventimgcont {
		    padding-top: 2%;
			padding-left: 8%;
			padding-right: 8%;
			padding-bottom: 2%;
		}
		
		
		.PF4Gftr {
				font-size: 1.35vw;
		}

		#PF4GMarquee {
			font-size: 4;
			font: Verdana;
			color: red;
		}
		
		.eventdd {
			background-color: transparent !important;
			border: none !important;
		}
		
	