@charset "UTF-8";
#fair-home-top { width:900px;}
	#fair-home-top p { width:900px; margin:0 auto; padding:0; text-align:center;}
#fair-home-menu { width:900px; padding:10px 0 30px 0; overflow:hidden; clear:both;}
	#fair-home-intro { width:850px; padding:20px 25px 20px 25px;}
		#fair-home-intro h1 { margin:0; padding:0 0 20px 0;}
		#fair-home-intro p { margin:0; padding:10px; font-size:12px; line-height:18px;}
	#fair-calendar { width:830px; padding:0 35px 35px 35px;}
	#fair-calendar h2 { margin:0; padding:16px 0;}
		.fair-calendar { border:1px #CCC solid; padding:4px; width:820px;}
		.fair-calendar-inner { border:1px #CCC solid; padding:20px 10px 20px 300px; width:508px; background:url(../images/fair-calendar.gif) no-repeat; background-position: 16px 4px;background-color:#EFEFEF;}
		#fair-calendar p { float:left; width:196px; margin:0 0 0 14px ; padding:8px 20px; min-height:200px; display:block; overflow:hidden; background:url(../images/c-week.gif) no-repeat; background-position: 18px 0; line-height:22px;background-color:#FFF;} 
			#fair-calendar strong { display:block; overflow:hidden; width:196x; height:22px; margin-bottom:36px; text-indent:-8000px; background-image:url(../images/c-month.gif);  background-repeat:no-repeat;}
				.m1 { background-position:0 0;}
				.m2 { background-position:0 -22px;}
				.m3 { background-position:0 -44px;}
				.m4 { background-position:0 -66px;}
				.m5 { background-position:0 -88px;}
				.m6 { background-position:0 -110px;}
				.m7 { background-position:0 -132px;}
				.m8 { background-position:0 -154px;}
				.m9 { background-position:0 -176px;}
				.m10 { background-position:0 -198px;}
				.m11 { background-position:0 -220px;}
				.m12 { background-position:0 -242px;}
			#fair-calendar br { display:none;}
			#fair-calendar span { float:left; display:block; width:28px; height:22px; margin:0 0 2px 0; overflow:hidden;text-indent:-8000px;background-image:url(../images/c-date1.gif);  background-repeat:no-repeat;}
			#fair-calendar a { float:left; display:block; width:28px; height:22px; margin:0 0 2px 0; overflow:hidden;text-indent:-8000px;background-image:url(../images/c-date2.gif);  background-repeat:no-repeat;}
				.c0, .c0 a { background-position:0 20px;}
				.c1, .c1 a { background-position:0 0;}
				.c2, .c2 a { background-position:0 -20px;}
				.c3, .c3 a { background-position:0 -40px;}
				.c4, .c4 a { background-position:0 -60px;}
				.c5, .c5 a { background-position:0 -80px;}
				.c6, .c6 a { background-position:0 -100px;}
				.c7, .c7 a { background-position:0 -120px;}
				.c8, .c8 a { background-position:0 -140px;}
				.c9, .c9 a { background-position:0 -160px;}
				.c10, .c10 a { background-position:0 -180px;}
				.c11, .c11 a { background-position:0 -200px;}
				.c12, .c12 a { background-position:0 -220px;}
				.c13, .c13 a { background-position:0 -240px;}
				.c14, .c14 a { background-position:0 -260px;}
				.c15, .c15 a { background-position:0 -280px;}
				.c16, .c16 a { background-position:0 -300px;}
				.c17, .c17 a { background-position:0 -320px;}
				.c18, .c18 a { background-position:0 -340px;}
				.c19, .c19 a { background-position:0 -360px;}
				.c20, .c20 a { background-position:0 -380px;}
				.c21, .c21 a { background-position:0 -400px;}
				.c22, .c22 a { background-position:0 -420px;}
				.c23, .c23 a { background-position:0 -440px;}
				.c24, .c24 a { background-position:0 -460px;}
				.c25, .c25 a { background-position:0 -480px;}
				.c26, .c26 a { background-position:0 -500px;}
				.c27, .c27 a { background-position:0 -520px;}
				.c28, .c28 a { background-position:0 -540px;}
				.c29, .c29 a { background-position:0 -560px;}
				.c30, .c30 a { background-position:0 -580px;}
				.c31, .c31 a { background-position:0 -600px;}

				.1c0 a, .1c1 a, .1c2 a, .1c3 a, .1c4 a, .1c5 a, .1c6 a, .1c7 a, .1c8 a, .1c9 a, .1c10 a,.1c11 a,.1c12 a,.1c13 a,.1c14 a,.1c15 a,.1c16 a,.1c17 a,.1c18 a,.1c19 a,.1c20 a,.1c21 a,.1c22 a,.1c23 a,.1c24 a,.1c25 a,.1c26 a,.1c27 a,.1c28 a,.1c29 a,.1c30 a,.1c31 a {background-image:url(../images/c-date3.gif);}

				.0c0,  .1c0 a,  .2c0 a  { background-position:0 20px;}
				.0c1,  .1c1 a,  .2c1 a  { background-position:0 0;}
				.0c2,  .1c2 a,  .2c2 a  { background-position:0 -20px;}
				.0c3,  .1c3 a,  .2c3 a  { background-position:0 -40px;}
				.0c4,  .1c4 a,  .2c4 a  { background-position:0 -60px;}
				.0c5,  .1c5 a,  .2c5 a  { background-position:0 -80px;}
				.0c6,  .1c6 a,  .2c6 a  { background-position:0 -100px;}
				.0c7,  .1c7 a,  .2c7 a  { background-position:0 -120px;}
				.0c8,  .1c8 a,  .2c8 a  { background-position:0 -140px;}
				.0c9,  .1c9 a,  .2c9 a  { background-position:0 -160px;}
				.0c10, .1c10 a, .2c10 a { background-position:0 -180px;}
				.0c11, .1c11 a, .2c11 a { background-position:0 -200px;}
				.0c12, .1c12 a, .2c12 a { background-position:0 -220px;}
				.0c13, .1c13 a, .2c13 a { background-position:0 -240px;}
				.0c14, .1c14 a, .2c14 a { background-position:0 -260px;}
				.0c15, .1c15 a, .2c15 a { background-position:0 -280px;}
				.0c16, .1c16 a, .2c16 a { background-position:0 -300px;}
				.0c17, .1c17 a, .2c17 a { background-position:0 -320px;}
				.0c18, .1c18 a, .2c18 a { background-position:0 -340px;}
				.0c19, .1c19 a, .2c19 a { background-position:0 -360px;}
				.0c20, .1c20 a, .2c20 a { background-position:0 -380px;}
				.0c21, .1c21 a, .2c21 a { background-position:0 -400px;}
				.0c22, .1c22 a, .2c22 a { background-position:0 -420px;}
				.0c23, .1c23 a, .2c23 a { background-position:0 -440px;}
				.0c24, .1c24 a, .2c24 a { background-position:0 -460px;}
				.0c25, .1c25 a, .2c25 a { background-position:0 -480px;}
				.0c26, .1c26 a, .2c26 a { background-position:0 -500px;}
				.0c27, .1c27 a, .2c27 a { background-position:0 -520px;}
				.0c28, .1c28 a, .2c28 a { background-position:0 -540px;}
				.0c29, .1c29 a, .2c29 a { background-position:0 -560px;}
				.0c30, .1c30 a, .2c30 a { background-position:0 -580px;}
				.0c31, .1c31 a, .2c31 a { background-position:0 -600px;}

	#fair-details  { width:850px; padding:0 25px 0 25px;}
		#fair-details h2 { margin:0; padding:16px 10px;}
		.fair-art { background:#A7A7A7; padding:15px 20px; width:810px; background-image:url(../images/fair-art.jpg);text-align:left;}
			.fair-art h3 { margin:0 0 20px 0; padding:0 25px;font-size:22px; line-height:30px; font-weight:normal; color:#C990DD; display:block; border-bottom:3px double #999;}
				.art-date { float:right;}
			.fair-art h4 { margin:0; padding:0 0 16px 25px; font-size:18px; line-height:24px; font-weight:normal; color:#C990DD; }
			.fair-art-inner { background:#FFF; padding:20px 35px;width:740px;}
				.fair-art-inner h3 { margin:0; padding:0;}
			.art-image { float:right; width:220px; display:block; margin:0 25px 0 0; padding:5px; clear:right; line-height:18px; font-size:10px;}
				.art-image a img { margin:0; border:1px solid #666; display:block;}
				.art-image a:hover img { border:1px solid #C990DD;}
			.art-text { margin:0; padding:0 25px; line-height:18px; font-size:12px;}
			.art-note { margin:0; padding:10px 25px; clear:both;line-height:18px; font-size:12px;}
			.art-end { margin:0; padding:10px 25px; background: #ddd;font-size:12px; line-height:24px;}
				.art-end a { float:right;}
					.art-end a img { border:none;}
			.art-top { padding:15px 25px 25px 10px;  margin:0; text-align:right;line-height:14px; font-size:10px; } 
				.art-top a {color:#666; text-decoration:none;}
				.art-top a:hover {color:#C990DD; text-decoration: underline;}