@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
a:link{
	color:#B6000C;
	font-weight:bold;
	border:none;
}
a:link img{
	color:#B6000C;
	font-weight:bold;
	border:none;
}
a:visited{
	color:#CE500F;
	font-weight:bold;
	border:none;
}
a:hover{
	color:#39378B;
	text-decoration:none;
	border:none;
}
a:active{
	color:#990000;
	text-decoration:none;
	border:none;
}

/**********************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	/*background-color:#4B56A8; original*/
	background-color:#fff;
}
h3{
	font-size:.8em;
	margin:1em .5em .5em .5em;
}
form{
}
form label{
}
form input{
}
form select{
}
form textarea{
}
/******************************************************/
#main-wrapper {
	margin:0 auto;
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	width:760px;
	position:relative;
}
#content-wrapper{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	width:758px;
	min-height:300px;
	height:100%;
	border:1px solid #900;
	border-top:none;
	border-bottom:none;
	background-image:url(images/gradient_blue160w5h.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
#leftColumn{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	width:160px;
	height:100%;
	margin-bottom:2em;
	float:left;
}
#contentRight-holder{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	width:598px;
	height:100%;
	float:left;
	/*margin-left:158px*/
}
/*******************************************************/
#header{
	background-image:url(images/logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:760px;
	height:194px;
	margin-top:1em;
}
/*******************************************************/
#nav{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	height:2em;
	padding-top:.5em;
	border:1px solid #900;
}
#nav ul{
	/*debug border */
		/*border:1px solid #06F;
	/*debug border */
	text-align:center;
}
#nav li{
	display:inline;
	padding:1em;
}
#nav a{
	font-size:1em;
	font-weight:bold;
}

#nav a:active a{
	color:#fff;
}
#nav a:link{
	color:#900;
	text-decoration:none;
}
#nav a:visited{
	color:#900;
	text-decoration:none;
}
#nav a:hover{
	color:#39378B;
	text-decoration:underline;
}
#home #nav-home a, #events #nav-events a, #fourH #nav-4h a, #schedule #nav-schedule a, #yearround #nav-yearRound a, #contact #nav-contact a, #anotherpage #nav-anotherpage a{
	color:#39378B;
	text-decoration:underline;
	background-position:top left;
	background-repeat:no-repeat;
}
/******************************************************/
#header{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
}
/******************************************************/
#footer{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	clear:both;
	margin-bottom:30px;
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:760px;
	height:136px;
}
#admin{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	text-align:center;
	padding-top:1em;
	margin:0 auto;
	width:90%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	padding-bottom:1em;
}
#admin ul{
}
#admin li{
	display:inline;
	padding-right:1em;
	padding-bottom:1em;
}
#sitemap{
	text-align:center;
	padding:1em 0;
	font-size:.8em;
	margin:0 auto;
	width:90%;
	border-bottom:1px solid #900;
	padding-bottom:1em;
}
#sitemap li{
	display:inline;
	padding:.4em;
}

/*****************************************************/
#tera{
	text-align:right;
	padding:1em 4em;
	font-size:.7em;
}
#tera a:link{
	color:#f00;
}
#tera a:visited{
	color:#FF0;
}
#tera a:hover{
	color:#f00;
	text-decoration:underline;
}
#map{
	margin:1em 2em;
	border:1px solid;
	color:#39378B;
	width:425px;
}
/*****************************************************/
#content{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	text-align:left;
	margin-bottom:2em;
	height:100%;
}
#content #heading{
	background-color:#39378B;
	text-align:center;
	height:60px;
	/*margin-bottom:2em;*/
}
#content #heading h1{
	padding:1em;
	color:#FFF;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#content #heading h1 a:link{
	color:#f90;
}
#content #heading h1 a:visited{
	color:#f90;
}
#content #heading h1 a:hover{
	color:#f90;
}
#content #heading h1 a:active{
	color:#f90;
}
#content #heading h2{
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin:0;
}
#content h1{
	font-size:1.5em;
	color:#F60;
	text-align:center;
}
#content h2{
	color:#39378B;
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	margin:1em 0;
}
#content h3{
	color:#000;
	font-size:1em;
	text-align:center;
	font-weight:bold;
}
#content h4{
	color:#D76B00;
	font-weight:bold;
	text-align:center;
	font-size:1em;
	margin-top:1em;
}
#content h5{
	color:#39378B;
	font-weight:bold;
	text-align:left;
	font-size:.9em;
	padding:2em 1.7em .2em 1.7em;
}
#content h6{
	color:#D76B00;
	font-weight:bold;
	text-align:left;
	font-size:.9em;
	margin-top:1em;
	margin-left:3em;
}
#content p{
	margin-top:1em;
	color:#111;
	font-size:.9em;
	padding:0 3em;
}
#content ul{
	padding-left:11em;
	padding-top:.5em;
}
#content ol{
	padding-left:11em;
	padding-top:.5em;
}
#content ol li {
	list-style-image:none;
	list-style-type:decimal;
}
#content li{
	padding-bottom:.2em;
	padding-right:2em;
	color:#333;
	font-size:.8em;
	margin-left:-8em;
	list-style-image:url(images/pointer_active.gif);
}
#content li a:link{
	font-size:.9em;
}
#content li a:visited{
	font-size:.9em;
}
#content li a:hover{
	font-size:.9em;
}
#content li a:active{
	font-size:.9em;
}
#content ul li p{
	padding:0;
	margin:0 2em 0 1em;;
	color:#333;
	font-size:1em;
}
#content a{
	padding:.5em 0;
}
#content a:link{
	color:#990000;
	font-weight:bold;
}
#content a:visited{
	color:#39378B;
	font-weight:bold;
}
#content a:hover{
	color:#990000;
	text-decoration:none;
}
#content a:active{
	color:#990000;
	text-decoration:none;
}
#breakingNews{
	background-color:#FFF;
	padding-bottom:2em;
}
#breakingNews p{
	color:#666;
}
/******************************************************/
#flyer{
	margin: 0;
	padding:0;
	/*margin-top:-2em;*/
	text-align:left;
	width:100%;
	color:#0048A0;
	background-image:url(images/gradient_blue5w500h.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#flyer p{
	margin: 0;
	padding:0;
}
#flyer h1{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	color:#0048A0;
	width:150px;
	margin-left:1.4em;
	margin-top:2em;
	font-size:1.8em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
#flyer h2{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	margin:0;
	padding:0;
	color:#0048A0;
	font-size:2em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	margin-top:5em;
}
#flyer h3{
	margin:0;
	padding:0;
	color:#0048A0;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:1.5em;
}
#flyer h4{
	color:#0048A0;
	width:260px;
	margin-top:1.5em;
	margin-left:1em;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:2em;
}
#flyer h5{
	color:#0048A0;
	margin-top:0;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:2em;
	clear:both;
}
	

/*****************************************************/

#leftColumn_inner{
	width:100%;
	height:100%;
	/*border-left:1px solid #990000;*/
}
#leftColumn p{
	font-size:.7em;
	color:#333;
	padding-left:1em;
	padding-top:.3em;
}
#leftColumn h2{
	padding:.5em 0;
	font-size:.9em;
	color:#00C;
	text-align:center;
}
#leftColumn h4{
	padding-top:1.2em;
	padding-left:.5em;
	padding-right:1.0em;
	font-size:1em;
}
#leftColumn ul{
	padding:0 1em;
}
#leftColumn li{
	padding-top:.3em;
}
#leftColumn a:link{
	font-size:.8em;
}
#leftColumn a:visited{
	font-size:.8em;
}
#leftColumn a:hover{
	font-size:.8em;
}
#keyAttractions{
	margin-bottom:1em;
	padding:0 .5em;
}
#address{
	margin-top:2em;
	border-top:1px solid #900;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
#address ul{
	margin-top: 1em;
}
#address li{
	font-size:.8em;
	color:#39378B;
}
/*****************************************************/
#christmas{
	background-image:url(images/christmas_clip.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFF;
	border:none;
}
#christmas h1{
	font-weight:bold;
	color:#F00;
	font-size:3em;
	text-align:center;
	padding:0em 2em .5em 2em;
}
#christmas h2{
	text-decoration:none;
	color:#008000;
	padding:0 2em;
	margin:0;
}
#christmas h3{
	color:#F00;
	font-weight:normal;
	font-size:2em;
	padding:0em;
}
#christmas h4{
	color:#F00;
	font-size:1.5em;
	font-weight:normal;
	padding:0;
	margin:0 2em 0 5em;
	text-align:left;
}
#christmas p{
	color:#F00;
	font-size:1.5em;
	margin:0 0 0 2em;
}
#christmas .emphasis{
	color:#080;
	font-style:italic;
}
#christmas ul{
	margin:0em;
	padding-left:5em;
}
#christmas li{
	color:#F00;
	font-size:1.2em;
	list-style:none;
	margin-left:2em;
}
/*****************************************************/
.emphasis{
	font-weight:bold;
}
.red{
	color:#F00;
}
.divider{
	width:90%;
	padding-top:1em;
	margin:2em auto 0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
}
.color-blue{
	background-color:#93D2F3;
}
.pdf{
	background-image:url(images/icons/pdf.gif);
	background-position:10em 0em;
	background-repeat:no-repeat;
}
.first{
	margin-top:-5em;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.no-bullet{
	list-style:none;
	list-style-image:none;
	list-style:none;
	list-style-type:none;
	background-image:none;
}
.no-margin{
	margin-bottom:0em;
	padding:0;
	line-height:0em;
}
.upper{
	text-transform:uppercase;
}
.tileDivs{
	float:left;
	width:14em;
	height:9em;
	margin-top:1em;
	margin-left:4em;
}
.tileLists{
	float:left;
	width:2em;
	margin-top:1em;
	margin-left:1em;
}
.tilePix{
	float:left;
	width:250px;
	height:190px;
	margin-top:1em;
	margin-left:2em;
}
.floatLeft{
	float:left;
}
.clearTheFloat{
	clear:both;
}
.gradientBottom{
	width:598px;
	height:33px;
	background-image:url(images/gradient_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-right:1px solid #900;
}
.affordableFun{
	background-image:url(images/affordableFun.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:593px;
	height:121px;
	margin-bottom:1em;
}
.fourH{
	background-image:url(images/4hphoto.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:222px;
	height:222px;
	margin:0 auto 2em auto;
	border:1px solid #39378B;
}
.blessingOfBikes{
	background-image:url(images/blessbikes1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:35px;
	height:168px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.blessingOfBikes1{
	background-image:url(images/blessbikes2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:150px;
	height:167px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.blessingOfBikes2{
	background-image:url(images/blessbikes3.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:150px;
	height:167px;
	border:1px solid #39378B;
	float:left;
}
.camping{
	background-image:url(images/camping.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:173px;
	height:187px;
	margin:0 auto 2em auto;
	border:1px solid #39378B;
}
.picnic{
	background-image:url(images/picnic.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:173px;
	height:187px;
	margin:0 auto 2em auto;
	border:1px solid #39378B;
}
.storage{
	background-image:url(images/storage2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:173px;
	height:187px;
	margin:0 auto 2em auto;
	border:1px solid #39378B;
}
/******************************************************/
.uncleCharlie{
	background-image:url(images/2009/uncleCharlie.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	width:170px;
	height:219px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.patchwork{
	background-image:url(images/2009/PWPear.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:181px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.pirate{
	background-image:url(images/2009/pirate.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:166px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.wall{
	background-image:url(images/2010/animal.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:168px;
	height:164px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.sjo{
	background-image:url(images/2009/sjo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:187px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.chorus{
	background-image:url(images/2009/chorus.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:144px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.spears{
	background-image:url(images/2009/spears.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:249px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.lostboys{
	background-image:url(images/2009/lostboys.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:165px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.elvis{
	background-image:url(images/2009/elvis.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:207px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.lawnmower{
	background-image:url(images/2009/lawnmower.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:152px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.harness{
	background-image:url(images/2010/harness.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:150px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.unique{
	background-image:url(images/2009/unique.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:158px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}

.shootout{
	background-image:url(images/2010/shootout.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:173px;
	height:150px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}

.rodeo{
	background-image:url(images/2010/rodeo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:122px;
	height:215px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.chet{
	background-image:url(images/2009/chet.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:146px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.ad{
	background-image:url(images/2009/harness_adthumb.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:207px;
	border:0px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
.wadeshows{
	background-image:url(images/2010/julesandbeck.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:140px;
	height:166px;
	border:1px solid #39378B;
	float:left;
	margin:0 1em 2em 2em;
}
