@charset "UTF-8";
/* CSS Document */
.image_container{width:100%;height:100%;}

a:link {color:#0099FC; text-decoration: none;}
a:visited {text-decoration: none;color: #0099FC;}
a:hover {text-decoration: underline; color: #0099FC;}
a:active {text-decoration: none; color:  #0099FC}

.eventdayheader{font-size:24px;color:blue;font-weight: bold}

.headertop a:link {color: #ffffff; text-decoration: none;}
.headertop a:visited {text-decoration: none;color: #ffffff}
.headertop a:hover {text-decoration: underline; color:#000fff}
.headertop a:active {text-decoration: none; color: #FFFFFF;}

.moreevents a:link {color:gold; text-decoration: none;font-weight: 900}
.moreevents a:visited {text-decoration: none;color: gold;font-weight: 900}
.moreevents a:hover {text-decoration: underline; color: gold;font-weight: 900}
.moreevents a:active {text-decoration: none; color:  gold}

.boxtitle a:link {color:gold; text-decoration: none;font-weight: 900}
.boxtitle a:visited {text-decoration: none;color: gold;font-weight: 900}
.boxtitle a:hover {text-decoration: underline; color: gold;font-weight: 900}
.boxtitle a:active {text-decoration: none; color:  gold}

.button a:link {color:#ffffff; text-decoration: none;font-weight: 900}
.button a:visited {text-decoration: none;color: #ffffff;font-weight: 900}
.button a:hover {text-decoration: underline; color: #ffffff;font-weight: 900}
.button a:active {text-decoration: none; color:  #ffffff}

.video-container {position: relative;padding-bottom: 60.25%;padding-top: 0px; padding-left:0px; height: 0; overflow: hidden;}
 
.video-container iframe,
.video-container object,
.video-container embed {position: absolute;top: 0;left: 0;width:95%;height: 100%;padding-left: 12px;}
.wrap{width:100%;}

.newjudging{width:60%; display: inline-block;background-color: greenyellow; margin:10px  0; padding: 5px}
.wrap{width:100%; position: relative;}

.derbyrules{font-weight: bolder;color:red}
.disclaimer{text-align: center;font-size:16px}

.slidercontainer{width: 100%;height:70}
	.swiper{width:100%;}
	.swiper-slide img{width:100%;}
	.swiper .swiper-button-prev, .swiper .swiper-button-next{color:#ffffff}
	.swiper .swiper-pagination-bullet-active{background:#ffffff}

/* Tablet Layout: 481px to 769px*/
@media (max-width: 768px){
body{width: 100%; margin: auto; overflow-x:hidden;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size:16px;text-align: center;}
	
	.headertopfull{width:100%;display: inline-block;background-color: #ff0000;text-align: center;vertical-align: top;}
	.headertop{width:100%;max-width: 1238px;display: inline-block;padding: 5px 0}
	.columntop{width:100%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px;height:100%;vertical-align: top;padding:3px 0}
	.columntopnav{width:100%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px; font-family:acme;padding:3px 0}
	
	.headerbottomfull{width:100%;display: inline-block;background-image: url("../images/headerbottombgr.png");text-align: center;height: 100%}
	.headerbottom{width:100%;max-width: 1238px;display: inline-block;vertical-align: top;}
	.columnlogo{width:100%;display: inline-block;color:#ffffff;background-color: #ffffff;height:100%;}
	.columnlogo img{width:75%;height:100%}
	.columndates{width:100%;display: inline-block;color:#ffffff;vertical-align: top;padding-top:20px;}
	.columndates img{width:85%;height:100%}
	.columnbuy{width:100%;display: inline-block;color:#ffffff;vertical-align: text-top;height:140px}
	.columnbuy img{width:85%;height:100%}
	.columnbuy:hover {opacity:.9;}

	.navfull{width:100%;display: inline-block;background-color: #000000;text-align: center;margin:5px 0;}
	.nav{width:100%;max-width: 1238px;display: inline-block;color:#ffffff;padding: 5px 0;font-size:22px;font-weight:bolder;}
.contensection{width:100%;background-color: darkblue;text-align: center}
.bodycontent{width:100%;height:100%; max-width:1238px;display: inline-block;text-align: center;padding:40px 0}
.pagecontentarea{width:90%;background-color: #ffffff;text-align: center;padding-bottom: 10px;display: inline-block;vertical-align: top}
.footer{width:100%;display:inline-block;background-color:#525252;font-size:12px;padding:5px 0;}
.footerarea{width:100%;height:100%;max-width: 1238px;display:inline-block;font-size:20px;font-weight:bold;vertical-align: top;}
.columnmember{width:30%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px;vertical-align: top;padding:10px 0}
	.columnmember img{width:125px; height:125px}
	.footerleft{width:45%;display:inline-block;text-align:right;float:left;padding: 3px 0 3px 0;}
.footerright{width:45%;display:inline-block;text-align:left;padding: 3px 15px 3px 15px;padding-top:10px }
.footerpublisher{width:100%;background-color: black;display: inline-block;}
	.footerpublisherarea{width: 100%;max-width: 1238px; color:#ffffff;font-size:12px;display: inline-block;vertical-align: top;padding: 2px 0 2px 0;}
	.copywriteleft{width:100%;display:inline-block;text-align:center;float:left;color:#ffffff;}
.publisheright{width:100%;display:inline-block;text-align:center;color:#ffffff;}
	
	/*page elements*/
	.pagetitlearea{Width:100%; display: inline-block;text-align: center;background-color:#000000}
	.pagetitle{Width:100%;max-width:1238px;background-color:#000000; display: inline-block;padding:5px 0; font-size:30px; font-weight: bolder;text-align: center;color:#ffffff;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"}
	.bodytext{width:95%; padding: 0px 0px 5px 0px;text-align: left;display: inline-block;}
	.bodytextleft{width: 95%; display: inline-block;vertical-align: top;}
	.bodytextright{ width:95%; display: inline-block;margin-top:15px;text-align: center;}
	.bodytextcenter{width:95%; padding: 0px 0px 5px 0px;text-align: center;display: inline-block;}
	.bodytextimage{width:90%; padding: 0px 30px 5px 45px;text-align: center;display: inline-block;margin: 20px 0}
	.bodytextimage img{width:60%; height: 60%}
	.subtitlecenter{width:100%; font-size:26px; font-weight:bolder; color:blue;padding-bottom:10px;}
	.subtitleh2{width:90%;display: inline-block;font-size:24px; font-weight:bold; color:navy;padding-bottom:5px;text-align: left}
	.subtitleh3{width:90%;display: inline-block;font-size:20px; font-weight:bold; color:navy;padding-bottom:5px;text-align: left}
	.sectionheader{width:100%;display: inline-block;font-size:20px;color:blue;padding-bottom:5px;text-align: left;font-weight: bolder}
	.textcolumnleft{width:100%; display: inline-block;float:left;vertical-align: top;}
	.textcolumnright{width:100%; display: inline-block;float:right;vertical-align: top; margin:10px 0 0 0 }
	.smallertxt{font-size:16px; color:#0000CC}
	.button{width:85%;margin:5px 0;background-color:#218EB9;color:#ffffff;font-weight: bolder;box-shadow: inset 1px 1px 30px 1px  #0CAFED; padding: 10px 20px ;font-size:20px;text-transform: uppercase;display: inline-block}
	.comingsoon{width:100%;display: inline-block; padding: 15px 0;font-size:24px; font-weight:bolder}
	.entryinfo{padding:0 0;}
	
	.form{width:90%; display: inline-block;margin-top:15px;}
	.attentionbox{width:70%;display: inline-block;background-color: #153575; Color:#ffffff; font-size:24px;margin-top:10px;padding: 10px 0 }
	.cssmall{font-size:16px;color:navy;}
/*home*/
	.pebarfull{width:100%; display: inline-block;background-color: navy;vertical-align: top;}
	.pebarinfo{width:100%; height:100%;max-width:1238px;display: inline-block;vertical-align: top;}
	.laimage{width:100%;display: inline-block;margin-right:10px;vertical-align: top;float: left}
	.uemain{width:94%;min-height:140px;display: inline-block;background-color: blue;height:100%;padding:6px 12px ;border:none;font-size:18px;border-radius:2px;box-shadow: -5px -5px 10px rgba(0,0,0,.25) inset, 2px 2px 10px white inset;}
	.uetitle{width:100%;display: inline-block; font-size:26px; color:#ffffff; font-weight: bolder;text-shadow: 2px 3px #000000;}
	.uevents{width:100%; display: inline-block;margin:5px 0}
	.moreevents{width:100%; text-align: center;color:#ffffff}
	
	.boxrowfull{width:100%;display: inline-block;background-image:url("../images/boxrowbgr.png")}
	.boxrowarea{width:100%;max-width: 1238px; display: inline-block;}
	.boxrow{width:100%; display: inline-block; margin: 5px 0}
	.infobox{width:90%;height:100%;display: inline-block;margin: 0 10px; background-color:#000000; border-style: solid; border-color: #ffffff;vertical-align:top;cursor: pointer;}
	.infoboxpic{width:100%; height:170px;display: inline-block; }
	.infoboxpic img{width:100%; height:170px;}
	.boxtitlearea{width:100%;display:  inline-block; background-color: yellow;font-weight:bolder;height:40px;vertical-align:top;}
	.boxtitle{width:95%;vertical-align: top; text-align: right; background-color: yellow;  text-transform: uppercase;font-size:24px;text-shadow: 1px 1px #ffffff;color:#000000}
	
	.infobox:hover .boxtitle{color: #ff0000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	
	.countdownfull{width:100%;display: inline-block;background-image:url("../images/countdownbgr.png");padding:5px 0;text-align: center}
	.countdowninfo{width:100% ;max-width: 1238px; display: inline-block;text-align: center;}
	.countdowntitle{width:100%; display: inline-block; text-align: center; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";  text-transform: uppercase;font-weight:bolder;font-size:24px;color:red;text-shadow: 2px 1px #ffffff;padding: 5px 0}
	.counter{width:100%; display: inline-block;text-align: center;padding:5px 0;}
	
	.sponsorsfull{width:100%; display: inline-block;background-color:#0099FC;padding-bottom: 10px}
	.sponsorinfo{width:100%;display: inline-block;}
	.spontitle{width:100%; display: inline-block; font-size:26px; font-weight:bolder;color:#ffffff; padding:5px 0;}
	.sponsorslist{width:100%;display: inline-block; background-color:#ffffff;}
	
	
	/*photo gallery index*/
	.gallerybox{width:75%;display: inline-block;margin: 0 10px; background-color: navy; border-style: solid; border-color: #ffffff;vertical-align:bottom}
	.galleryboxpic{width:100%; height:250px;display: inline-block; }
	.galleryboxpic img{width:100%; height:100%;}
	.boxtitlearea{width:100%;display:  inline-block; background-color: yellow;font-weight:bolder;height:30px;}
	.boxtitle{width:95%; text-align: right; background-color: yellow;  text-transform: uppercase;font-size:24px;text-shadow: 1px 1px darkgray;color:#0000ff}
	.gallerybox:hover .boxtitle{color: #ff0000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	
	.map{width:100%;display: inline-block;vertical-align: top}
	.addressblock{width:100%;display: inline-block;background-color: navy;color:#ffffff;font-size:22px;font-weight: bolder; padding: 20px 0}
	.fairmap {width:100%; text-align: center}
	.fairmap img{width:90%;height:90%}
	.bodytext li{border-color: #ffffff}
	
	
	/*sponsors*/
	.sponsorsbox{width:45%; height:100px;display: inline-block; margin: 10px 0}
	.sponsorsbox img{width:90%; height:90%}
	
	/*lodging*/
	.lodgcolumn{width:100%; display:inline-block; margin:5px;vertical-align: top;}
	.mileage{color:blue;font-size:16px}
	.pageimage{width:260px; height:320px; border: 5px solid red;margin:10px}

}
/* Laptop Layout: 769px to a max of 1057px.*/
@media (min-width: 769px){
	body{width: 100%; margin: auto; overflow-x:hidden;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size:18px;text-align: center;}
	
	
	.headertopfull{width:100%;display: inline-block;background-color: #ff0000;text-align: center;vertical-align: top;}
	.headertop{width:100%;max-width: 1238px;display: inline-block;padding: 5px 0}
	.columntop{width:33%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px;height:100%;vertical-align: top}
	.columntopnav{width:30%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px; font-family:acme;}
	
	.headerbottomfull{width:100%;display: inline-block;background-image: url("../images/headerbottombgr.png");text-align: center;height: 100%}
	.headerbottom{width:100%;max-width: 1238px;display: inline-block;vertical-align: top;}
	.columnlogo{width:33%;display: inline-block;color:#ffffff;background-color: #ffffff;height:100%;}
	.columnlogo img{width:85%;height:100%}
	.columndates{width:33%;display: inline-block;color:#ffffff;padding: 10px 0 0 0;vertical-align: top;padding-top:10px;}
	.columndates img{width:85%;height:100%}
	.columnbuy{width:30%;display: inline-block;color:#ffffff;vertical-align: top;padding-top:10px;}
	.columnbuy img{width:85%;height:100%}
	.columnbuy:hover {opacity:.9;}

	.navfull{width:100%;display: inline-block;background-color: #000000;text-align: center;margin:5px 0;}
	.nav{width:100%;max-width: 1238px;display: inline-block;color:#ffffff;padding: 5px 0;font-size:22px;font-weight:bolder;}
.contensection{width:100%;background-color: darkblue;text-align: center}
.bodycontent{width:100%;height:100%; max-width:1238px;display: inline-block;text-align: center;padding:40px 0}
.pagecontentarea{width:90%;background-color: #ffffff;text-align: center;padding-bottom: 10px;display: inline-block;vertical-align: top}
.footer{width:100%;display:inline-block;background-color:#525252;font-size:12px;padding:5px 0;}
.footerarea{width:100%;height:100%;max-width: 1238px;display:inline-block;font-size:20px;font-weight:bold;vertical-align: top;}
.columnmember{width:30%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px;vertical-align: top;}
	.columnmember img{width:125px; height:125px}
	.footerleft{width:45%;display:inline-block;text-align:right;float:left;padding: 3px 0 3px 0;}
.footerright{width:45%;display:inline-block;text-align:left;padding: 3px 15px 3px 15px;padding-top:10px }
.footerpublisher{width:100%;background-color: black;display: inline-block;}
	.footerpublisherarea{width: 100%;max-width: 1238px; color:#ffffff;font-size:12px;display: inline-block;vertical-align: top;padding: 2px 0 2px 0;}
	.copywriteleft{width:45%;display:inline-block;text-align:center;float:left;color:#ffffff;}
.publisheright{width:45%;display:inline-block;text-align:center;color:#ffffff;}
	
	/*page elements*/
	.pagetitlearea{Width:100%; display: inline-block;text-align: center;background-color:#000000}
	.pagetitle{Width:100%;max-width:1238px;background-color:#000000; display: inline-block;padding:5px 0; font-size:34px; font-weight: bolder;text-align: center;color:#ffffff;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"}
	.bodytext{width:90%; padding: 0px 30px 5px 45px;text-align: left;display: inline-block;}
	.bodytextleft{width: 45%; display: inline-block;vertical-align: top;margin:0px 15px;padding:0 20px}
	.bodytextright{ width:35%; display: inline-block;text-align: center; vertical-align: top;margin:0px 15px}
	.bodytextcenter{width:90%; padding: 0px 30px 5px 45px;text-align: center;display: inline-block;}
	.bodytextimage{width:90%; padding: 0px 30px 5px 45px;text-align: center;display: inline-block;margin: 20px 0}
	.bodytextimage img{width:60%; height: 60%}
	.subtitlecenter{width:100%; font-size:26px; font-weight:bolder; color:blue;padding-bottom:10px;}
	.subtitleh2{width:90%;display: inline-block;font-size:28px; font-weight:bold; color:navy;padding-bottom:5px;text-align: left}
	.subtitleh3{width:90%;display: inline-block;font-size:24px; font-weight:bold; color:navy;padding-bottom:5px;text-align: left}
	.sectionheader{width:90%;display: inline-block;font-size:20px;color:blue;padding-bottom:5px;text-align: left;font-weight: bolder}
	.textcolumnleft{width:48%; display: inline-block;float:left;vertical-align: top;}
	.textcolumnright{width:40%; display: inline-block;float:right;vertical-align: top}
	.smallertxt{font-size:16px;color:#0000CC}
	.button{width:37%;margin:5px 30px 0  ;background-color:#218EB9;color:#ffffff;font-weight: bolder;box-shadow: inset 1px 1px 30px 1px  #0CAFED; padding: 10px 20px ;font-size:20px;text-transform: uppercase;display: inline-block}
	.comingsoon{width:100%;display: inline-block; padding: 15px 0;font-size:24px; font-weight:bolder}
	.entryinfo{padding:5pc 0;}
	
	.form{width:90%; display: inline-block;margin-top:15px;}
	.attentionbox{width:70%;display: inline-block;background-color: #153575; Color:#ffffff; font-size:24px;margin-top:10px;padding: 10px 0 }
	.cssmall{font-size:16px;color:navy;}
/*home*/
	.pebarfull{width:100%; display: inline-block;background-color: navy;vertical-align: top;}
	.pebarinfo{width:100%; height:100%;max-width:1238px;display: inline-block;vertical-align: top;}
	.laimage{width:62%;display: inline-block;margin-right:10px;vertical-align: top;float: left}
	.uemain{width:33%;min-height:240px;display: inline-block;background-color: blue;height:100%;padding:6px 12px ;border:none;font-size:18px;border-radius:2px;box-shadow: -5px -5px 10px rgba(0,0,0,.25) inset, 2px 2px 10px white inset;}
	.uetitle{width:100%;display: inline-block; font-size:26px; color:#ffffff; font-weight: bolder;text-shadow: 2px 3px #000000;}
	.uevents{width:100%; display: inline-block;margin:5px 0}
	.moreevents{width:100%; text-align: center;color:#ffffff}
	
	.boxrowfull{width:100%;display: inline-block;background-image:url("../images/boxrowbgr.png")}
	.boxrowarea{width:100%;max-width: 1238px; display: inline-block;}
	.boxrow{width:100%; display: inline-block; margin: 5px 0}
	.infobox{width:28%;height:100%;display: inline-block;margin: 0 10px; background-color:#000000; border-style: solid; border-color: #ffffff;vertical-align:top;cursor: pointer;}
	.infoboxpic{width:100%; height:170px;display: inline-block; }
	.infoboxpic img{width:100%; height:170px;}
	.boxtitlearea{width:100%;display:  inline-block; background-color: yellow;font-weight:bolder;height:40px;vertical-align:top;}
	.boxtitle{width:95%;vertical-align: top; text-align: right; background-color: yellow;  text-transform: uppercase;font-size:24px;text-shadow: 1px 1px #ffffff;color:#000000}
	
	.infobox:hover .boxtitle{color: #ff0000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	
	.countdownfull{width:100%;display: inline-block;background-image:url("../images/countdownbgr.png");padding:5px 0}
	.countdowninfo{width:100% ;max-width: 1238px; display: inline-block;text-align: center;}
	.countdowntitle{width:100%; display: inline-block; text-align: center; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";  text-transform: uppercase;font-weight:bolder;font-size:28px;color:red;text-shadow: 2px 1px #ffffff;padding: 5px 0}
	.counter{width:100%;max-width:700px; display: inline-block;text-align: center}
	
	.sponsorsfull{width:100%; display: inline-block;background-color:#0099FC;padding-bottom: 10px}
	.sponsorinfo{width:100%;display: inline-block;}
	.spontitle{width:100%; display: inline-block; font-size:26px; font-weight:bolder;color:#ffffff; padding:5px 0;}
	.sponsorslist{width:100%;display: inline-block; background-color:#ffffff;}
	
	
	/*photo gallery index*/
	.gallerybox{width:40%;display: inline-block;margin: 0 10px; background-color: navy; border-style: solid; border-color: #ffffff;vertical-align:bottom}
	.galleryboxpic{width:100%; height:250px;display: inline-block; }
	.galleryboxpic img{width:100%; height:100%;}
	.boxtitlearea{width:100%;display:  inline-block; background-color: yellow;font-weight:bolder;height:30px;}
	.boxtitle{width:95%; text-align: right; background-color: yellow;  text-transform: uppercase;font-size:24px;text-shadow: 1px 1px darkgray;color:#0000ff}
	.gallerybox:hover .boxtitle{color: #ff0000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	
	.map{width:50%;display: inline-block;vertical-align: top}
	.addressblock{width:35%;display: inline-block;background-color: navy;color:#ffffff;font-size:22px;font-weight: bolder; padding: 20px 0}
	.fairmap {width:100%; text-align: center}
	.fairmap img{width:90%;height:90%}
	.bodytext li{border-color: #ffffff}
	
	
	/*sponsors*/
	.sponsorsbox{width:30%; height:100px;display: inline-block;margin: 10px}
	.sponsorsbox img{width:100%; height:130px}
	
	/*lodging*/
	.lodgcolumn{width:45%; display:inline-block; margin:5px;padding:10px;vertical-align: top;}
	.mileage{color:blue;font-size:18px}
	.pageimage{width:260px; height:320px; border: 5px solid red;margin:10px}
}

/* Desktop Layout: 1057px to a max of 1238px.*/
@media (min-width: 1057px){
body{width: 100%; margin: auto; overflow-x:hidden;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size:20px;text-align: center;}

	.headertopfull{width:100%;display: inline-block;background-color: #ff0000;text-align: center;vertical-align: top;}
	.headertop{width:100%;max-width: 1238px;display: inline-block;padding: 5px 0}
	.columntop{width:33%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px;height:100%}
	.columntopnav{width:33%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px; font-family:acme;}
	
	.headerbottomfull{width:100%;display: inline-block;background-image: url("../images/headerbottombgr.png");text-align: center;height: 100%}
	.headerbottom{width:100%;max-width: 1238px;display: inline-block;vertical-align: top;}
	.columnlogo{width:33%;display: inline-block;color:#ffffff;background-color: #ffffff;height:100%;}
	.columnlogo img{width:85%;height:100%}
	.columndates{width:33%;display: inline-block;color:#ffffff;padding: 10px 0 0 0;height: 200px;vertical-align: top}
	.columndates img{width:85%;height:100%}
	.columnbuy{width:33%;display: inline-block;color:#ffffff;height: 200px;vertical-align: top}
	.columnbuy img{width:85%;height:100%}
	.columnbuy:hover {opacity:.9;}

	.navfull{width:100%;display: inline-block;background-color: #000000;text-align: center;margin:5px 0;}
	.nav{width:100%;max-width: 1238px;display: inline-block;color:#ffffff;padding: 5px 0;font-size:22px;font-weight:bolder;}
.contensection{width:100%;background-color: darkblue;text-align: center}
.bodycontent{width:100%;height:100%; max-width:1238px;display: inline-block;text-align: center;padding:40px 0}
.pagecontentarea{width:90%;background-color: #ffffff;text-align: center;padding-bottom: 10px;display: inline-block;vertical-align: top}
.footer{width:100%;display:inline-block;background-color:#525252;font-size:12px;padding:5px 0;}
.footerarea{width:100%;height:100%;max-width: 1238px;display:inline-block;font-size:20px;font-weight:bold;}
.columnmember{width:33%;display: inline-block;color:#ffffff;font-weight: bolder; font-size:18px;height:100%;vertical-align: top;padding-top:20px;}
	.columnmember img{width:150px; height:150px}
	.footerleft{width:45%;display:inline-block;text-align:right;float:left;padding: 3px 0 3px 0;}
.footerright{width:45%;display:inline-block;text-align:left;padding: 3px 15px 3px 15px;padding-top:10px }
.footerpublisher{width:100%;background-color: black;display: inline-block;}
	.footerpublisherarea{width: 100%;max-width: 1238px; color:#ffffff;font-size:12px;display: inline-block;vertical-align: top;padding: 2px 0 2px 0;}
	.copywriteleft{width:45%;display:inline-block;text-align:center;float:left;color:#ffffff;}
.publisheright{width:45%;display:inline-block;text-align:center;color:#ffffff;}
	
	/*page elements*/
	.pagetitlearea{Width:100%; display: inline-block;text-align: center;background-color:#000000}
	.pagetitle{Width:100%;max-width:1238px;background-color:#000000; display: inline-block;padding:5px 0; font-size:34px; font-weight: bolder;text-align: center;color:#ffffff;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"}
	.bodytext{width:90%; padding: 0px 30px 5px 45px;text-align: left;display: inline-block;vertical-align: top}
	.bodytextleft{width: 50%; display: inline-block;vertical-align: top;margin:0px 15px;padding:0 20px}
	.bodytextright{width:33%; display: inline-block;vertical-align: top;margin:0px 15px;text-align: center;}
	.bodytextcenter{width:90%; padding: 0px 30px 5px 45px;text-align: center;display: inline-block;}
	.bodytextimage{width:90%; padding: 0px 30px 5px 45px;text-align: center;display: inline-block;margin: 20px 0}
	.bodytextimage img{width:60%; height: 60%}
	.subtitlecenter{width:100%; font-size:26px; font-weight:bolder; color:blue;padding-bottom:10px;}
	.subtitleh2{width:90%;display: inline-block;font-size:28px; font-weight:bold; color:navy;padding-bottom:5px;text-align: left}
	.subtitleh3{width:90%;display: inline-block;font-size:24px; font-weight:bold; color:navy;padding-bottom:5px;text-align: left}
	.sectionheader{width:90%;display: inline-block;font-size:20px;color:blue;padding-bottom:5px;text-align: left;font-weight: bolder}
	.textcolumnleft{width:48%; display: inline-block; float:left;vertical-align: top;}
	.textcolumnright{width:45%; display: inline-block;vertical-align: top;}
	.smallertxt{font-size:16px;color:#0000CC}
	.button{width:37%;margin:5px 30px 0  ;background-color:#218EB9;color:#ffffff;font-weight: bolder;box-shadow: inset 1px 1px 30px 1px  #0CAFED; padding: 10px 20px ;font-size:20px;text-transform: uppercase;display: inline-block}
	.comingsoon{width:100%;display: inline-block; padding: 15px 0;font-size:24px; font-weight:bolder}
	
	.form{width:90%; display: inline-block;margin-top:15px;}
	.attentionbox{width:70%;display: inline-block;background-color: #153575; Color:#ffffff; font-size:24px;margin-top:10px;padding: 10px 0 }
	.cssmall{font-size:16px;color:navy;}
	.entryinfo{padding:5pc 0;}
/*home*/
	.pebarfull{width:100%; display: inline-block;background-color: navy;vertical-align: top;}
	.pebarinfo{width:100%; height:100%;max-width:1238px;display: inline-block;vertical-align: top;}
	.laimage{width:62%;height:100%;display: inline-block;margin-right:20px;vertical-align: top;}
	.uemain{width:33%;min-height:340px;display: inline-block;background-color: blue;height:96%;padding:6px 12px ;border:none;font-size:18px;border-radius:2px;box-shadow: -5px -5px 10px rgba(0,0,0,.25) inset, 2px 2px 10px white inset;}
	.uetitle{width:100%;display: inline-block; font-size:30px; color:#ffffff; font-weight: bolder;text-shadow: 2px 3px #000000;}
	.uevents{width:100%; display: inline-block;margin:5px 0}
	.moreevents{width:100%; text-align: center;color:#ffffff}
	
	.boxrowfull{width:100%;display: inline-block;background-image:url("../images/boxrowbgr.png")}
	.boxrowarea{width:100%;max-width: 1238px; display: inline-block;}
	.boxrow{width:100%; display: inline-block; margin: 5px 0}
	.infobox{width:28%;height:100%;display: inline-block;margin: 0 10px; background-color:#000000; border-style: solid; border-color: #ffffff;vertical-align:top;cursor: pointer;}
	.infoboxpic{width:100%; height:200px;display: inline-block; }
	.infoboxpic img{width:100%; height:200px;}
	.boxtitlearea{width:100%;display:  inline-block; background-color: yellow;font-weight:bolder;height:40px;vertical-align:top;}
	.boxtitle{width:95%;vertical-align: top; text-align: right; background-color: yellow;  text-transform: uppercase;font-size:24px;text-shadow: 1px 1px #ffffff;color:#000000}
	
	.infobox:hover .boxtitle{color: #ff0000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	
	.countdownfull{width:100%;display: inline-block;background-image:url("../images/countdownbgr.png");padding:5px 0}
	.countdowninfo{width:100% ;max-width: 1238px; display: inline-block;text-align: center;}
	.countdowntitle{width:100%; display: inline-block; text-align: center; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";  text-transform: uppercase;font-weight:bolder;font-size:28px;color:red;text-shadow: 2px 1px #ffffff;padding: 5px 0}
	.counter{width:100%;max-width:700px; display: inline-block;text-align: center}
	
	.sponsorsfull{width:100%; display: inline-block;background-color:#0099FC;padding-bottom: 10px}
	.sponsorinfo{width:100%;display: inline-block;}
	.spontitle{width:100%; display: inline-block; font-size:26px; font-weight:bolder;color:#ffffff; padding:5px 0;}
	.sponsorslist{width:100%;display: inline-block; background-color:#ffffff;}

	
	
	/*photo gallery index*/
	.gallerybox{width:40%;display: inline-block;margin: 0 10px; background-color: navy; border-style: solid; border-color: #ffffff;vertical-align:bottom}
	.galleryboxpic{width:100%; height:300px;display: inline-block; }
	.galleryboxpic img{width:100%; height:100%;}
	.boxtitlearea{width:100%;display:  inline-block; background-color: yellow;font-weight:bolder;height:30px;}
	.boxtitle{width:95%; text-align: right; background-color: yellow;  text-transform: uppercase;font-size:24px;text-shadow: 1px 1px darkgray;color:#0000ff}
	.gallerybox:hover .boxtitle{color: #ff0000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	
	.map{width:50%;display: inline-block;vertical-align: top}
	.addressblock{width:35%;display: inline-block;background-color: navy;color:#ffffff;font-size:22px;font-weight: bolder; padding: 20px 0}
	.fairmap {width:100%; text-align: center}
	.fairmap img{width:80%;height:80%}
	
	/*sponsors*/
	.sponsorsbox{width:22%; height:100px;display: inline-block; margin: 10px}
	.sponsorsbox img{width:100%; height:130px}
	
	/*lodging & midway*/
	.lodgcolumn{width:45%; display:inline-block; margin:5px;padding:10px}
	.mileage{color:blue;font-size:18px}
	.pageimage{width:300px; height:220px; border: 5px solid red;margin:15px}
}