body{background:url(/images/addc556a2745c7ae568b202e6ec54a079a99972a/apples3blurred.jpg) center center/cover no-repeat fixed;font-family:Optima}h1{font-family:Baskerville;text-transform:uppercase;color:#fff;text-align:center;font-size:450%;letter-spacing:0;font-weight:500;text-shadow:2px 2px 5px #000;margin-top:250px}h2{font-family:Baskerville;text-transform:uppercase;color:#fff;text-align:center;font-size:200%;letter-spacing:2px;font-weight:200;text-shadow:1px 1px 2px #000}.button{background:#fff;padding:7px 15px;color:#300;font-size:18px;font-family:Baskerville;text-transform:uppercase;text-decoration:none;border:none;text-align:center;display:table;margin:0 auto}.button:hover{background:#c03;color:#fff}.button:focus{outline:0}#alcoholnames,#artisannames,#exhibitornames,#farmernames,#foodnames{display:none;text-align:center;padding:10px}#artisannames{-webkit-column-count:3;-moz-column-count:3;column-count:3}#foodnames{-webkit-column-count:2;-moz-column-count:2;column-count:2}#mainmenu{float:left;position:fixed;background:#300;top:0;left:0;width:100%;text-align:center;font-family:Optima;text-transform:uppercase;font-size:140%}#nav{padding:0;margin-top:15px;margin-bottom:15px}#nav li{list-style:none;display:inline;padding:20px}#nav li a:link,#nav li a:visited{color:#fff;text-decoration:none}#nav li a.active,#nav li a:hover{color:#fc6}a.printimage{color:#c03;text-decoration:none;font-weight:700}a.printimage:hover{color:#fc6}h3{font-family:Baskerville;text-transform:uppercase;color:#300;text-align:center;font-size:230%;letter-spacing:2px;font-weight:500}h4{font-family:Baskerville;text-transform:uppercase;color:#300;text-align:center;font-size:170%;letter-spacing:2px;font-weight:500}h5{font-family:Baskerville;text-transform:uppercase;color:#300;text-align:center;font-size:130%;letter-spacing:2px;font-weight:500}p{color:#300;text-align:center;font-family:Optima}.contentbox{background-color:#fff;padding:20px}#about{float:left;width:55%;margin:100px 7px 40px 4%}#about img{width:90%;display:block;margin-left:auto;margin-right:auto;padding:10px}#about p{padding-left:7%;padding-right:7%}#contact{float:right;width:25%;margin-top:100px;margin-right:4%;margin-left:7px}#contact ul{list-style-type:none;text-align:center;padding:0;font-size:110%}#contact li{padding:15px}#contact li a:link,#contact li a:visited{color:#c03;text-decoration:none}#contact li a:hover{color:#fc6}#sponsors{float:right;width:25%;margin-right:4%;margin-left:7px;margin-top:50px}#sponsors img{width:55%;display:block;margin-left:auto;margin-right:auto;padding:25px 10px}#attractions,#directions,#schedule{display:block;width:90%;margin-top:100px;margin-left:auto;margin-right:auto}#attractions #events,#schedule #days{list-style-type:none;text-align:center;padding:0;font-size:110%;margin-top:60px}#schedule #days li{display:inline-block;width:120px}#attractions #events li{display:inline-block;margin-left:10px;margin-right:10px}#attractions #events li a,#schedule #days li a{padding:10px}#attractions #events li a:link,#attractions #events li a:visited,#schedule #days li a:link,#schedule #days li a:visited{color:#fff;background-color:#300;text-decoration:none}#attractions #events li a:hover,#schedule #days li a:hover{text-decoration:none;background-color:#c03}hr{display:block;height:1px;border:0;margin:50px 25px;border-top:4px solid #300;padding:0}h6{text-transform:uppercase;color:#c03;text-align:left;font-size:180%;font-weight:600;margin:0 0 0 60px}#directions img,#schedule img{width:90%;display:block;margin-left:auto;margin-right:auto;padding:10px}#attractions img{width:80%;display:block;margin-left:auto;margin-right:auto;padding:10px}#attractions p{margin-left:10%;margin-right:10%;max-width:800px}@media (max-width:1000px) and (min-width:640px){#mainmenu{font-size:2.2vw}h1{font-size:7.2vw}#contact{float:left;margin-left:4%;margin-right:7px;margin-top:40px;width:40%}#sponsors{float:right;margin-right:4%;margin-left:7px;margin-top:40px;width:40%}#about{float:left;width:auto;margin-left:4%;margin-right:4%}#about p{padding-left:10%;padding-right:10%}#attractions p{padding-left:5%;padding-right:5%}#about img{width:80%;display:block;margin-left:auto;margin-right:auto;padding:10px}}@media (min-width:1200px){#attractions p{margin-left:auto;margin-right:auto;max-width:700px}}