body { font-family: 'Open Sans', Arial, Verdana, sans-serif; font-size: 18px; color: #525457; background-color: #E3EFF5; padding: 0; margin: 0; }
a { color: #2672A6; }
#header img { max-width: 100%; padding-top: 5px; }
h1 { margin-top: 2px; font-size: 24px; }
#mobileNav { margin: 10px auto; max-width: 98%; overflow: hidden; }
#mobileNav ul { width: 100%; margin: auto; list-style-type: none; overflow: hidden; }
#mobileNav li a { width: 100%; margin: 3px auto; padding: 15px; list-style-type: none; display: block; background-color: #B93736; text-transform: uppercase; color: #ffffff; text-decoration: none; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); }
#mobileNav li a:hover { background-color: #8F2826; }
#mobileNav li ul li a { max-width: 100%; margin: 1px 0 0 -40px; padding-left: 60px; background-color: #8F2826; font-size: 15px; overflow: hidden; box-shadow: 0px 2px 5px rgba(0,0,0,0.3); text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); }
.menu { margin: 0; padding: 0; }
#menuLink { text-transform: uppercase; }
#contentInterior { width: 90%; margin: 0px auto; font-family: 'Open Sans', Arial, Verdana, sans-serif; font-size: 18px; color: #525457; padding: 20px 15px; background-color: #fff; float: none !important; border-radius: 4px; }
#contentInterior div { float: none !important; }
#contentInterior img { max-width: 90%; height: auto!important; float: none !important; }
#menuLink a { text-align: right; margin: 5px auto; padding: 8px; list-style-type: none; display: block; background-color: #B93736; text-transform: uppercase; color: #ffffff; text-decoration: none; box-shadow: 0px 2px 5px rgba(0,0,0,0.3); color: #fff; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); }
#paidFor { font-size: 12px; text-align: center; padding: 20px 10px; }
#header img { max-width: 100%; }
#homeNews { margin-top: 20px; }
hr { width: 90%; border: 0; height: 1px; background: #ccc; margin: 20px 0; background-image: -webkit-linear-gradient(left, #efefef, #ccc, #efefef); background-image: -moz-linear-gradient(left, #efefef, #ccc, #efefef); background-image: -ms-linear-gradient(left, #efefef, #ccc, #efefef); background-image: -o-linear-gradient(left, #efefef, #ccc, #efefef); }
.eventItem h3 a { color: #1F3954; }
.newsDate { color: #777; font-size: 12px; text-transform: uppercase; }
iframe { max-width: 100%; }
h3 { margin: 0; font-weight: normal; font-size: 18px; }
#contentInterior { box-shadow: 0px 2px 5px rgba(0,0,0,0.3); }
#paidFor { max-width: 300px; border: 1px solid #484848; color: #484848; padding: 10px; margin: 0 auto; text-align: center; }
#campaignPartner, #campaignPartner a { font-size: 11px; margin: 10px auto; color: #484848 !important; text-decoration: none; text-align: center; }
.formButton { font-family: 'Oxygen', sans-serif; background-color: #4cac55; color: #ffffff; padding: 12px 18px 13px; display: block; margin: 10px auto; font-size: 16px; line-height: 20px; border: medium none; border-radius: 1px; box-shadow: 0 2px 2px rgba(000,000,000,0.1); width: 175px; }
.formButton:hover { transition: all 300ms ease 0s; background-color: #56C44F; }
.formButton:active { background: #56C44F; }
.breadCrumbs { display: none; }
.socialShare { display: none; }
#homeContent { width: 90%; margin: 0px auto; font-family: 'Open Sans', Arial, sans-serif; font-size: 18px; color: #525457; padding: 20px 15px; background-color: #F9F9F9; float: none !important; box-shadow: 0px 2px 5px rgba(0,0,0,0.3); border-radius: 4px; }
#homeContent div { float: none !important; }
#homeContent img { max-width: 90%; float: none !important; }
#homeTable { margin-top: 20px; }
.longbox { width: 80% !important; }
#mobileNav ul.menu li a { padding: 15px; border-radius: 4px; }
#mobileNav ul.menu li ul li a { padding-left: 30px; }
#mobileFull { width: 300px; text-align: center; margin: 30px auto; }
#mobileFull a { padding: 10px 20px; background-color: #458CCC; color: #ffffff !important; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); text-decoration: none; border-radius: 4px; }
#mobileLink { margin-right: 15px; }
.pad { display: none; }
#eventsTopLinks { text-align: center; }
#eventsTopLinks a { font-size: 12px; padding: 10px; background-color: #cccccc; color: #333; text-decoration: none; border-radius: 4px; margin-right: 5px; }
#eventsBar { text-align: center; margin: 25px auto; }
#eventsBar a { padding: 10px; text-decoration: none; border-radius: 4px; margin: 20px 2px; font-size: 13px; background-color: #cccccc; color: #333; }
#mobileEventDate { margin: 0px auto 20px; text-align: center; color: #172542; }
#mobileButtons { width: 100%; }
#nav { box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); width: 400px; position: absolute; left: -400px; top: 0; padding: 0 0 10px 0; margin-left: -10px; background: #0A3870; font-family: 'Open Sans', Arial, sans-serif; text-transform: uppercase; }
#nav a { color: #ffffff !important; text-decoration: none; }
#nav ul { margin-left: 20px; padding: 0; list-style-type: none; }
#nav ul li { float: none; width: 100%; text-align: left; padding: .5em 0; border-bottom: 1px solid #234C7F; }
#nav ul li:last-child { border: 0; }
#nav ul li ul li { padding: .5em 0; list-style-type: none; }
#nav ul li ul li:last-child { border: 0; }
a.open-panel, a.close-panel { display: inline; }
.close-panel { position: relative; top: .5em; left: 1em; }
.openNav #page { left: 0; -webkit-transform: translate3d(400px, 0, 0); -moz-transform: translate3d(400px, 0, 0); -ms-transform: translate3d(400px, 0, 0); -o-transform: translate3d(400px, 0, 0); transform: translate3d(400px, 0, 0); -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; }
#page { left: 0; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; }
#nav .close-panel{color:#6A86A8;}
/*#photoContainer img { box-shadow: none!important; }
#photoContainer img:hover { box-shadow: none!important; }*/