body{font-size:80%;background:#8b003b url(images/ch-body.jpg) repeat-x top left;color:white;margin:0;font-family:arial,sans-serif}a:link{color:#970040}a:visited{color:#6e2f4a}a:hover,a:active{color:#dd005e}img{border:none}h1{font-size:2.0em;font-family:"Trebuchet MS",Trebuchet,Geneva,Arial,Helvetica,sans-serif;margin-top:5px;color:#dd005e}h2{font-size:1.8em;font-family:"Trebuchet MS",Trebuchet,Geneva,Arial,Helvetica,sans-serif;margin-top:5px;color:#dd005e}h3{font-size:1.6em;font-family:"Trebuchet MS",Trebuchet,Geneva,Arial,Helvetica,sans-serif}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.0em}hr{height:1px;color:#eee;background:#eee;border:none;overflow:hidden}form{padding:0;margin:0;display:inline}.floatleft,.fleft{float:left;padding:0 10px 5px 0}.floatright,.fright,.alignright{float:right;padding:0 0 5px 10px}.center{text-align:center;margin:auto}.plain{margin:0;padding:0;list-style:none}.plain li{margin:0;padding:0}.inline,.inline li{display:inline}.clear{clear:both;display:block;height:1px;line-height:1px;color:white;background:transparent}#layout1{background:url(images/ch-main-tile.jpg) repeat-y top center}#layout2{background:url(images/ch-main.jpg) no-repeat top center}#layout3{background:url(images/ch-main-btm.jpg) no-repeat bottom center;padding:12px 0}#header{position:relative;background: url(images/ch-hdr.jpg) no-repeat top center;color:white;height:156px}#header2{width:942px;margin:0 auto}#header a,#header a:visited{}#henlogo a{width:320px;height:150px;display:block;float:left}#reglogo a{width:300px;height:150px;display:block;float:left}#festlogo a{width:320px;height:150px;display:block;float:left}#banner a{width:942px;height:75px;display:block;text-decoration:none}#nav{margin:0 auto;padding:0;list-style:none;width:942px;height:34px;line-height:34px;clear:both;background:url(images/ch-nav.jpg) no-repeat top center;text-align:center}#nav li{padding:0;margin:0;zheight:34px;display:inline;text-align:center;position:relative;zfloat:left}#nav li a{padding:8px 10px;zheight:34px;zfloat:left;text-decoration:none;font-weight:bold;font-size:1.2em}#nav ul{display:none;position:absolute;top:32px;left:0;width:180px;background:#fead37;text-align:left;margin:0;padding:0;list-style:none;border:2px solid #ffbf5c;border-top:0px none}#nav ul li,#nav ul li a{float:none;display:block;text-align:left}#nav li:hover ul{display:block}#home{width:942px;margin:0 auto}#home p{margin-top:0}#home a,#home a:visited{color:#ff4392}#content{margin:auto;width:942px;margin-top:10px;clear:both;background:white url(images/ch-content-top.jpg) no-repeat top left;color:#555}#content-in{background:url(images/ch-content-btm.jpg) no-repeat bottom left;padding:15px;min-height:400px}#content p{}#content h2{}#banner{background:url(images/ch-banner.jpg) no-repeat top center;height:75px;clear:both}#henpane{float:left;width:430px;height:200px;padding:230px 20px 20px 180px;background:url(images/ch-hen-pane.jpg) no-repeat top left;position:relative}#festpane{float:left;margin-left:10px;width:260px;height:130px;padding:290px 20px 20px 20px;background:url(images/ch-fest-pane.jpg) no-repeat top left;position:relative}#festpane2{float:left;width:430px;height:100px;padding:300px 20px 20px 180px;background:url(images/ch-fest2-pane.jpg) no-repeat top left;position:relative}#henpane2{float:left;margin-left:10px;width:260px;height:130px;padding:290px 20px 20px 20px;background:url(images/ch-hen2-pane.jpg) no-repeat top left;position:relative}#henpane .more,#festpane2 .more{position:absolute;top:0;left:0;width:620px;height:200px;display:block}#festpane .more,#henpane2 .more{position:absolute;top:0;left:0;width:320px;height:280px;display:block}#sidebar{width:200px;float:left;overflow:hidden}#footer{background:url(images/ch-ftr.jpg) no-repeat top center}#footer a,#footer a:visited{color:white}#footer2{width:950px;margin:0 auto;padding:20px 0}#footer p,#footer h6{margin:0}#footernav{padding:10px 0;margin:0;list-style:none}#footernav li{padding:0 10px;margin:0;display:inline}
