html,body,div,span,object,iframe,a,dl,dt,dd,abbr,acronym,address,pre,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,var,center,table,fieldset,form,button,fieldset,label,legend,select,input,textarea,h1,h2,h3,h4,h5,h6,ul,ol,li,p{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:Verdana,Arial,Helvetica,sans-serif;}
body{line-height:1;font-size:.6875em;font-weight:normal;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;margin:0 auto;}
li{list-style-type:none;}
img{border:0;display:block;}
input,select{vertical-align:middle;}
button{cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;}
legend{font-weight:bold;margin:10px 0;}
a:link{line-height:1.1em;}
a strong{text-decoration:underline;}
.c h1,.c h2,.c h3,.c h4,.c h5,.c h6{margin:.67em 0;}
.c h1{font-size:1.6em;}
.c h2{font-size:1.5em;}
.c h3{font-size:1.4em;}
.c h4{font-size:1.3em;}
.c h5{font-size:1.2em;}
.c h6{font-size:1.1em;}
.c ul,.c ol{margin:0 0 0 10px;padding:0 0 0 20px;}
.c ol li{display:list-item;list-style:decimal outside;}
.c ul li{display:list-item;list-style:disc outside;}
.c p{margin:1em 0;}
.c img{display:inline;}
.c{line-height:1.4em;}
.l1{width:10px!important;}
.l2{width:20px!important;}
.l3{width:30px!important;}
.l4{width:40px!important;}
.l5{width:50px!important;}
.l6{width:60px!important;}
.l7{width:70px!important;}
.l8{width:80px!important;}
.l9{width:90px!important;}
.l10{width:100px!important;}
.l12{width:120px!important;}
.l13{width:130px!important;}
.l14{width:140px!important;}
.l15{width:150px!important;}
.l16{width:160px!important;}
.l17{width:170px!important;}
.l18{width:180px!important;}
.l19{width:190px!important;}
.l20{width:200px!important;}
.l21{width:210px!important;}
.l22{width:220px!important;}
.l23{width:230px!important;}
.l24{width:240px!important;}
.l25{width:250px!important;}
.l26{width:260px!important;}
.l27{width:270px!important;}
.l28{width:280px!important;}
.l29{width:290px!important;}
.l30{width:300px!important;}
.l31{width:310px!important;}
.l32{width:320px!important;}
.l33{width:330px!important;}
.l34{width:340px!important;}
.l35{width:350px!important;}
.t{display:block;position:absolute;width:100%;top:0;bottom:auto!important;}
.r{display:block;position:absolute;width:100%;right:0;left:auto!important;}
.l{display:block;position:absolute;width:100%;left:0;right:auto!important;}
.b{display:block;position:absolute;width:100%;bottom:0;top:auto!important;}
.inline{display:inline!important;}
.block{display:block!important;}
.block-link{display:block;width:100%;height:100%;text-indent:-6000px;}
.visible{visibility:visible!important;}
.hidden{visibility:hidden!important;}
.clear{display:block;clear:both;}
.p,.m{position:absolute;top:auto;left:-6000px;width:1px;height:1px;overflow:hidden;}
html{background:#ca43b6;}
body{color:#7a2693;}
a:link,a:visited,a:hover,a strong{color:#1c72b4;}
#home > .top,#internal > .top{background:url(../img/site-x.png) 0 0 repeat-x;display:block;width:100%;left:0;height:px;}
.site{width:1090px;text-align:left;margin:0 auto 0 auto;padding:106px 0 30px 0;position:relative;}
#branding{width:510px;height:392px;position:absolute;top:0;left:-93px;z-index:50;}
#branding .b{right:46px;width:276px;height:22px;background:url(../img/site-24.png) 0 -486px;}
#internal #branding{left:-117px;height:349px;}
#internal #logo{width:459px;height:349px;position:absolute;top:0px;left:0px;background:url(../img/site.png) 0 0 no-repeat;text-indent:-6000px}
#tagline{width:100%;height:100%;text-indent:-6000px;background:url(../img/site.jpg) no-repeat 0 -1217px;}
#internal #tagline{background-position:-510px -1217px;width:459px;}
#search{position:absolute;z-index:60;top:6px;padding:5px 0 0 0;left:243px;height:26px;width:164px;background:url(../img/site.png) 0 -564px;}
#search fieldset{padding:0;margin:0;font-weight:normal;}
#search input[type="text"]{color:#be48a9;background:#eab5e2;width:147px;margin:0 4px 0 7px;vertical-align:middle;}
#photo-01-thumb{background-position:0 0 ! important;}
#photo-02-thumb{background-position:-239px 0 ! important;}
#photo-03-thumb{background-position:-478px 0 ! important;}
#photo-04-thumb{background-position:-717px 0 ! important;}
#slideshow #photo-01{background-position:0 0;}
#slideshow #photo-02{background-position:0 -462px;}
#slideshow #photo-03{background-position:0 -835px;}
#slideshow #photo-04{background-position:0 -1208px;}
#nav-top{position:absolute;top:0;left:416px;z-index:100;height:27px;}
#nav-top > ul > li{float:left;display:block;width:auto;padding:12px 0 0 3px;background:url(../img/site.png) -654px -79px no-repeat;text-indent:-6000px;position:relative;}
#nav-top > ul > li:first-child{background:none;}
#nav-top > ul > li a{display:block;height:12px;background:url(../img/site.png) no-repeat;padding:0 10px 0 10px;}
#nav-top ul ul{display:none;position:absolute;top:23px;left:0;width:191px;height:auto;list-style:none;background:#ca42b6;}
#nav-top li ul li{border:#e2e8ef solid;border-width:0 0 1px;width:100%;}
*+html #nav-top li ul li{height:1%;float:left;}
#nav-top ul ul a{color:#fff;padding:6px 3px 6px 20px;text-indent:0;text-transform:none;height:auto;width:168px !important;text-decoration:none;background:none !important;line-height:1em;font-size:1em;}
#nav-top ul ul a:hover{color:#e2e8ef !important;text-decoration:underline;}
#nav-top #nav-about-the-fair a{background-position:10px -177px;width:84px;}
#nav-top #nav-newsroom a{background-position:10px -337px;width:59px;}
#nav-top #nav-fairgrounds a{background-position:10px -241px;width:73px;}
#nav-top #nav-buffalo-raceway a{background-position:10px -209px;width:97px;}
#nav-top #nav-gaming a{background-position:10px -305px;width:41px;}
#nav-top #nav-faqs a{background-position:10px -273px;width:29px;}
#nav-top #nav-tell-a-friend a{background-position:10px -369px;width:77px;}
#nav{position:absolute;top:59px;left:342px;z-index:100;height:37px;border:solid #7a2693;border-width:2px 0;padding:6px 0 0 18px;background:#14acd2 url(../img/site-x.png) 0 -111px repeat-x;}
#nav .t{top:-16px;left:0;background:url(../img/site-x.png) 0 -77px repeat-x;height:14px;width:100%;}
#nav .r{top:-16px;right:-27px;z-index:10;background:url(../img/site.png) -63px -610px repeat-x;height:61px;width:29px;}
#internal #nav .r{background-position:-571px -610px;height:74px;}
#nav > ul{height:30px;}
#nav > ul > li{float:left;display:block;width:auto;padding:0 0 0 2px;background:url(../img/site.png) -655px -152px no-repeat;text-indent:-6000px;position:relative;height:45px;z-index:200;}
#nav > ul > li:first-child{background:none;}
#nav > ul > li a{display:block;height:30px;background:url(../img/site.png) no-repeat;padding:0 10px 0 7px;}
#nav ul ul{display:none;position:absolute;top:39px;left:0;width:191px;height:auto;background:#c84fb3;}
#nav li ul li{border:#c039ac solid;border-width:0 0 1px;width:100%;position:relative;}
*+html #nav li ul li{height:1%;float:left;}
#nav ul ul a{color:#fff;padding:6px 3px 6px 12px;text-indent:0;text-transform:none;height:auto;width:176px !important;text-decoration:none;background:none !important;line-height:1em;font-size:1em;}
#nav ul ul a:hover{background-color:#eab4e2 !important;color:#7a2694;}
#nav li ul li ul{position:absolute;top:2px;left:100%;}
#nav li.flyout > a{}
#nav #nav-what-to-do a{background-position:0 -401px;width:73px;}
#nav #nav-what-to-do:hover a{background-position:0 -431px;}
#nav #nav-admission-hours a{background-position:-96px -401px;width:62px;}
#nav #nav-admission-hours:hover a{background-position:-96px -431px;}
#nav #nav-guest-services a{background-position:-177px -401px;width:92px;}
#nav #nav-guest-services:hover a{background-position:-177px -431px;}
#nav #nav-competitive-exhibits a{background-position:-286px -401px;width:69px;}
#nav #nav-competitive-exhibits:hover a{background-position:-286px -431px;}
#nav #nav-directions-local-info a{background-position:-381px -401px;width:74px;}
#nav #nav-directions-local-info:hover a{background-position:-381px -431px;}
#nav #nav-sponsors a{background-position:-475px -401px;width:82px;}
#nav #nav-sponsors:hover a{background-position:-475px -431px;}
#nav #nav-concessions a{background-position:-576px -401px;width:74px;}
#nav #nav-concessions:hover a{background-position:-576px -431px;}
#main{width:100%;height:737px;background:url(../img/site.jpg) no-repeat 0 0;margin:0;position:relative;}
#internal #main{height:auto;background-color:#439cce;background-image:none;padding:243px 15px 0 15px;margin-left:63px;width:939px;}
#internal #main .t{height:243px;left:0;background:url(../img/site.jpg) no-repeat 0 -874px;width:969px;}
#main > h1{color:#fff;font-size:2em;font-weight:normal;padding:7px 0 0 260px;height:50px;background:url(../img/site-x.png) 0 0 repeat-x;}
.js #main > h1{font-size:2.2em;padding-top:5px;}
#link-home{background:url(../img/site.png) no-repeat -220px -129px;position:absolute;top:283px;right:25px;width:74px;height:28px;text-indent:-6000px;z-index:10;}
#content{position:relative;}
#internal #content{min-height:400px;overflow:hidden;width:100%;background:#fff;}
#content > div > h2{background:url(../img/site-x.png) 0 0 repeat-x;height:44px;padding:13px 0 0 13px;text-indent:-6000px;}
#content > div > h2 span{display:block;height:16px;background-image:url(../img/site.png);background-repeat:no-repeat;}
#content-panel{float:left;width:208px;display:inline;margin:0 0 0 21px;}
#nav-sub{width:100%;position:relative;margin:0 0 20px 0;}
#nav-sub ul{width:204px;}
#nav-sub li{padding:0 0 0 9px;width:185px;border-bottom:1px solid #e1e1e1;}
#nav-sub li a{color:#af1e8d;display:block;line-height:1.2em;padding:6px 0;width:100%;text-decoration:none;}
#nav-sub li a:hover{text-decoration:underline;}
#content-main{float:right;width:651px;display:inline;padding:10px 0 0;margin:0 25px 0 0;position:relative;}
#intro{top:95px;right:99px;width:500px;height:148px;overflow:hidden;position:absolute;z-index:10;background:#EDF4FA;}
#intro #link-plan-your-day{width:225px;height:28px;background:url(../img/site.png) -101px -610px no-repeat;position:absolute;bottom:0;left:0;}
#intro #link-photo-gallery{width:225px;height:28px;background:url(../img/site.png) -335px -610px no-repeat;position:absolute;bottom:0;left:234px;}
#intro .c{height:116px;}
#news-blog{position:absolute;left:116px;top:286px;width:234px;height:417px;background:#fff;}
#news-blog .l{left:-21px;width:21px;height:381px;background:url(../img/site-24.png) no-repeat 0 0;}
#news-blog .r{right:-20px;width:20px;height:65px;background:url(../img/site-24.png) no-repeat 0 -401px;}
#news-blog .b{left:0;background:url(../img/site.jpg) 0 -1137px;height:11px;width:213px;}
#news-blog h2 span{background-position:0 -36px;width:121px;}
#news-blog dl{margin:0 0 0 12px;width:210px;height:240px;overflow:hidden;}
#news-blog dl dt{font-weight:bold;width:160px;}
#news-blog dl dt a{text-decoration:none;color:#762c9c;}
#news-blog dl dd{margin:0 0 5px 0;width:160px;}
#news-blog dl dd .date{margin:4px 0 0 0;}
#news-blog dl dd .description{}
#mobile-alerts{position:absolute;width:234px;height:92px;bottom:0;left:0;position:absolute;padding:16px 0 0 0;}
#mobile-alerts h2{height:49px;width:167px;margin:0 0 0 12px;background:url(../img/site.png) 0 -108px;text-indent:-6000px;}
#mobile-alerts .t{background:url(../img/site-x.png) 0 -174px;left:0;height:3px;width:100%;}
#mobile-alerts .c{color:#2072bb;top:34px;left:69px;width:145px;position:absolute;}
#events{position:absolute;z-index:10;left:329px;top:351px;width:431px;height:364px;background:#fff;}
#events .l{left:-13px;width:13px;height:364px;background:url(../img/site-24.png) no-repeat 0 -563px;}
#events .r{right:-13px;width:13px;height:356px;background:url(../img/site-24.png) no-repeat 0 -947px;}
#events h2{padding-left:18px;}
#events h2 span{background-position:0 0;width:242px;overflow:hidden;}
#events .display{margin:30px 0 0 18px;width:407px;height:220px;overflow:hidden;}
#events ul{}
#events ul li{padding:1px 0 5px 120px;margin:0 0 5px 0;min-height:100px;position:relative;}
#events ul li .title{font-weight:bold;margin:5px 0 0 0;}
#events ul li a{text-decoration:none;color:#762c9c;}
#events ul li .img{position:absolute;top:0;left:0;border:1px solid #8c8c8c;width:100px;background:#efefef;}
#events ul li .img img{width:100px;height:100px;}
#events ul li .date{margin:12px 0 0 0;}
#events ul li .description{padding:8px 0;}
#events ul li .description a{width:auto;display:block;margin:0 0 0 auto;}
#online-community{position:absolute;right:80px;top:274px;width:255px;height:433px;background:#fff;}
#online-community .l{position:absolute;left:-19px;width:19px;height:77px;background:url(../img/site-24.png) no-repeat 0 -1323px;}
#online-community .r{position:absolute;right:-17px;width:17px;height:417px;background:url(../img/site-24.png) no-repeat 0 -1420px;}
#online-community h2 span{background-position:0 -72px;width:207px;}
#facebook{width:218px;margin:0 0 0 17px;}
#link-twitter{position:absolute;bottom:16px;right:59px;width:32px;height:32px;background:url(../img/site.png) 0 -610px;}
#link-youtube{position:absolute;bottom:16px;right:19px;width:32px;height:32px;background:url(../img/site.png) 0 -662px;}
#countdown{position:absolute;top:314px;left:384px;width:352px;height:37px;background:url(../img/site.png) -220px -72px;}
#countdown .t{left:0;top:-15px;width:352px;height:15px;background:url(../img/site-24.png) no-repeat 0 -528px;}
#countdown dl{margin:7px 0 0 100px;text-align:right;}
#countdown dd{float:left;display:inline;color:#fff;font-size:2em;}
#countdown .days{margin:0 0 0 0;width:40px;}
#countdown .hours{margin:0 0 0 0;width:25px;}
#countdown .minutes{margin:0 0 0 43px;width:39px;}
#breadcrumbs{margin:10px 0;}
#breadcrumbs h3{display:inline;font-size:1em;padding:0;}
#breadcrumbs h3:after{content:": ";}
*+html #breadcrumbs h3{background:url(../img/site.png) -px -px no-repeat;padding:0 9px 0 0;}
#breadcrumbs ul{display:inline;}
#breadcrumbs li{color:#3c0307;display:inline;}
#breadcrumbs ul ul li:before{content:" >> ";}
*+html #breadcrumbs ul ul li{background:url(../img/site.png) -px -px no-repeat;padding:0 0 0 20px;}
#sponsors{position:relative;z-index:10;}
#sponsors ul{width:722px;margin:20px auto 0 auto;}
#sponsors ul li{float:left;width:233px;height:113px;margin:0 0 0 11px;text-align:center;}
#sponsors ul li:first-child{margin-left:0;}
#internal #sponsors{border:1px solid #c84fb3;}
#internal #sponsors ul{width:205px;margin:0;}
#internal #sponsors ul li{float:none;width:100%;height:auto;margin:10px 0;}
#internal #sponsors ul li img{width:100px;margin:0 auto;}
#site-info{color:#fff;padding:0;line-height:1.4em;position:relative;height:180px;padding:1px 0 0 0;}
#site-info .t{background:url(../img/site.jpg) 0 -737px no-repeat;height:136px;width:100%;}
#internal #site-info{padding:49px 0 0 0;height:87px;background:url(../img/site.jpg) 0 -737px no-repeat;}
#internal #site-info .t{background-position:0 -1168px;height:49px;}
#site-info address{font-weight:bold;margin:0;font-style:normal;position:absolute;bottom:20px;left:239px;}
#site-info address span{background:url(../img/site.png) -655px -630px no-repeat;padding:0 6px 0 9px;}
#site-info address span:first-child{background:none;}
#site-info address br{display:none;}
#site-info > ul{position:absolute;left:370px;bottom:0;}
#site-info > ul li{display:inline;background:url(../img/site.png) no-repeat -656px -515px;white-space:nowrap;}
#site-info > ul li:first-child{background:none;}
#site-info > ul li a{color:#fff;line-height:1.1em;margin:0 5px 0 9px;}
#logo-core101{color:#1c72b4;position:absolute;text-align:left;bottom:-25px;right:3px;height:15px;line-height:14px;width:417px;}
#logo-core101 a{text-decoration:none;}
#logo-core101 > .r{left:auto !important;right:0;position:absolute;text-indent:-6000px;top:0;display:block;width:86px;height:17px;background:url(../img/site.png) top right no-repeat;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;right:16px;top:0px;height:100%;background:#ebafd6;width:6px !important;}
.jScrollPaneDrag{position:absolute;background:#dc6ab0;overflow:hidden;width:6px !important;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;width:6px !important;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:10px;text-indent:-2000px;overflow:hidden;background:url(../img/site.png) no-repeat 0 -523px;height:21px;width:18px !important;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:10px;text-indent:-2000px;overflow:hidden;background:url(../img/site.png) no-repeat 0 -481px;height:22px;width:18px !important;}
.site-form{line-height:1.2em;margin:0 auto;}
.site-form fieldset{margin:30px 0 0 0;padding:0 0 5px 0;position:relative;background:url(../images/fieldset.png) repeat-y left;border:1px solid #47A3EC;}
.site-form legend{margin:0;padding:0;}
.site-form legend span.legend span{font-weight:bold;display:block;line-height:17px;width:196px;padding:0 0 0 5px;background:#47A3EC url(../images/corner-left.png) no-repeat left top;color:#fff;}
.site-form legend span.legend{position:absolute;display:block;top:-17px;*top:-16px;left:0;margin:0 0 0 -1px;padding:0 5px 0 0;background:url(../images/corner-right.png) no-repeat right top #47A3EC;}
.site-form label,.site-form .group{display:block;width:100%;margin:5px 0 0 0;padding:0 0;overflow:hidden;}
.site-form label span.title,.site-form .group span.title{width:200px;float:left;text-align:right;padding:0 5px 0 0;color:#47A3EC;}
.site-form label input.text{float:left;display:inline;margin:0 0 0 5px;width:110px;border:1px solid #999;}
.site-form label select{float:left;display:inline;margin:0 0 0 5px;width:115px;}
.site-form label textarea{float:left;display:inline;margin:0 0 0 5px;border:1px solid #999;}
.site-form textarea,.site-form ul,.site-form .block{width:250px;}
.site-form ul{float:left;display:inline;display:inline-block;padding:0;margin:-3px 0 0 5px;list-style:none;overflow:hidden;}
.site-form li{width:50%;float:left;padding:4px 0;}
.site-form li label, .site-form ul li span,.site-form li input{white-space:nowrap;display:inline !important;width:auto !important;float:none !important;}
.site-form .block{float:left;margin:0 0 0 5px;}
.site-form .block label, .site-form .block input, .site-form .block select, .site-form .block span, .site-form label.inline, .site-form label.inline span, .site-form label.inline input{display:inline !important;float:none !important;}
.site-form .buttons{position:relative !important;bottom:0 !important;text-align:right;margin:5px 0 0 0;background:none !important;}
.site-form label span.error{display:block;height:20px;text-align:left;margin:2px 0 0 0;padding:0 0 0 205px;z-index:900;}
.site-form label span.error span{display:block;color:#C42828;text-align:left;top:-4px;left:10px;white-space:nowrap;width:auto !important;padding:0 5px;}
.site-form .note{margin:0 0 0 210px;padding:0;font-size:0.95em;}
button{cursor:pointer;padding:0;margin:0 0 0 0;border:0;vertical-align:middle;display:block;display:inline-block;position:relative;overflow:visible;background:transparent;}
button::-moz-focus-inner{padding:0;border:0;}
a.button, span.button{cursor:pointer !important;display:block !important;display:inline-block !important;background:url(../images/button.png) no-repeat left top !important;vertical-align:middle;text-decoration:none !important;position:relative !important;padding:0 0 0 17px !important;text-indent:0 !important;}
a.button span, span.button span{display:block;white-space:nowrap;line-height:25px;background:url(../images/button.png) no-repeat right top;padding:0 17px 0 0;color:#000 !important;font-size:11px !important;}
a.small,button span.small{padding:0 0 0 12px !important;background:url(../images/button-small.png) no-repeat left top !important;width:auto !important;}
a.small span,button span.small span{color:#eee !important;padding:0 12px 0 0 !important;line-height:20px !important;background:url(../images/button-small.png) no-repeat right top !important;}
button:hover span.button,a.button:hover{background-position:left bottom !important;}
button:hover span.button span,a.button:hover span{background-position:right bottom !important;}
a.alt, button span.alt{background:url(../images/button-alt.png) no-repeat left top !important;}
a.alt span, button span.alt span{color:#56514F !important;background:url(../images/button-alt.png) no-repeat right top !important;}
.dl_form dl{width:100%;}
.dl_form label{width:100%;padding:2px;}
.dl_form dt{width:30%;clear:both;float:left;text-align:right;font-weight:bold;}
.dl_form dd{float:left;margin-left:15px;margin-bottom:20px;text-align:left;width:65%;}
.dl_form input.inputtext, .dl_form textarea{padding:3px;border:1px solid silver;margin:0px;clear:both;}
.inputsubmit{padding:4px;font-weight:bold;background-color:darkgray;border:0;}
#page-events{}
#page-events h4{font-size:1.3em;background:#2D8CDC;color:#FFF;margin:10px 0 0 0;padding:3px;}
#page-events ul{margin:0;padding:5px 10px 10px 10px;border:1px solid #2D8CDC;background:#E1EFFA;}
#page-events li{list-style:none;}
#page-events li strong{color:#2D8CDC;}
#page-events .description{overflow:hidden;width:100%;}
#page-events dt{}
#page-events dd{margin:0 0 0 15px;}
#page-newsroom{}
#page-newsroom ul{padding:0;margin:20px 0 0 10px;list-style:none;}
#page-newsroom li{line-height:25px;overflow:hidden;width:100%;}
#page-newsroom li span.title{display:block;float:left;width:130px;padding:0 5px;background:#F4F9FD;}
#page-newsroom li span.title strong{font-size:1.1em;}
#page-newsroom li a{line-height:25px;display:block;float:left;width:400px;padding:0 5px;}
#page-newsroom li strong{}
#page-gallery{margin:10px 0 0 0;}
#page-gallery ul{list-style:none;padding:0;margin:0;overflow:hidden;}
#page-gallery .list li{float:left;display:inline;width:310px;margin:0 5px 10px 0;}
#page-gallery .list li h4{width:240px;background:#BB2769;padding:4px;margin:0;}
#page-gallery .list li h4 a{color:#FFF;text-decoration:none;text-transform:uppercase;}
#page-gallery .list li a.image{display:block;width:auto;background:#D79AB6;text-align:center;padding:1px;text-decoration:none;border:1px solid #BB2769;}
#page-gallery .list li img{display:block;margin:0 auto;border:0;}
#page-gallery .list img{border:5px solid ##3e3e3e;border-width:5px 5px 20px;}
#page-gallery .items h4{color:#28935F;font-size:1.3em;text-transform:capitalize;}
#page-gallery .items li{background:#c6e7d7;}
#page-gallery .items li{float:left;width:200px;overflow:hidden;margin:0 5px 10px 0;text-align:center;border:1px solid #28935F;}
#page-gallery .items li img{display:block;margin:0 auto;border:0;}
#page-pyd-main{position:relative;}
#page-pyd-main .welcome{text-align:right;}
#page-pyd-main h3{}
#page-pyd-main .print{padding:0;margin:0;width:120px;height:20px;position:absolute;right:20px;background:url(/includes/images/crystal_project/22x22/apps/printer.png) 100% 0 no-repeat;}
#page-pyd-main .top{top:60px;}
#page-pyd-main .bottom{bottom:0px;}
#page-pyd-main .print a{color:#AAABAB;display:block;width:100%;height:100%;line-height:18px;}
#page-pyd-main .list{border:1px solid #56A86A;}
#page-pyd-main .list th{padding:2px 7px;background:#6FAC66;color:#fff;}
#page-pyd-main .list th.time{}
#page-pyd-main .list th.event{}
#page-pyd-main .list th.add{text-align:center;}
#page-pyd-main .list td{padding:2px 7px;}
#page-pyd-main .list td.time{white-space:nowrap;background:#d9ecd7;}
#page-pyd-main .list td.event{}
#page-pyd-main .list td.location{}
#page-pyd-main .list td.add{text-align:center;}
#page-pyd-main .list td.odd{background:#ecf4eb;}
#page-pyd-print{margin:0 auto;width:775px;}
#page-pyd-print h1{color:#235224;font-size:2em;margin:10px auto;}
#page-pyd-print img{margin:0 auto;width:775px;height:783px;}
#page-pyd-print .list{border:1px solid #56A86A;width:775px;margin:10px auto 10px auto;text-align:left;}
#page-pyd-print .list th{padding:2px 7px;background:#6FAC66;color:#fff;}
#page-pyd-print .list th.time{}
#page-pyd-print .list th.event{}
#page-pyd-print .list th.add{text-align:center;}
#page-pyd-print .list td{padding:3px 7px;}
#page-pyd-print .list td.num{white-space:nowrap;background:#d9ecd7;text-align:right;}
#page-pyd-print .list td.time{}
#page-pyd-print .list td.event{}
#page-pyd-print .list td.location{}
#page-pyd-print .list td.add{text-align:center;}
#page-pyd-print .list td.odd{background:#ecf4eb;}
#page-poll-list{}
#page-poll-list .intro{}
#page-poll-list h3.title{}
#page-poll-list .list{margin:0;padding:0;list-style:none;width:100%;}
#page-poll-list .list li{float:left;width:48%;margin:10px 0 0 0;position:relative;}
#page-poll-list .list li .image{width:240px;margin:0 0 0 18px;border:2px solid #4C9C69;}
#page-poll-list .list li .image img{display:block;}
#page-poll-list .list li .title{color:#4C9C69;font-size:1.3em;background:#d6e8dc;display:block;margin:0 0 0 18px;width:238px;padding:3px;font-weight:bold;}
#page-poll-list .buttons{position:static;text-align:right;}
#page-poll-results{}
#page-poll-results .intro{}
#page-poll-results h3.title{}
#page-poll-results .list{margin:0;padding:0;list-style:none;width:100%;}
#page-poll-results .list li{float:left;width:48%;margin:10px 0 0 0;position:relative;}
#page-poll-results .list li .image{width:240px;margin:0 0 0 18px;border:2px solid #4C9C69;}
#page-poll-results .list li .image img{display:block;}
#page-poll-results .list li .title{color:#4C9C69;font-size:1.3em;background:#d6e8dc;display:block;margin:0 0 0 18px;width:238px;padding:3px;font-weight:bold;}
#page-poll-results .list li .title .count{font-size:.9em;font-style:italic;}
#page-poll-results .buttons{position:static;text-align:right;}
