html { background:url(images/bg.gif) repeat-x fixed;	background-color: #e6f5fc; }
body{ font-size:62.5%; font-family: Arial; color: #660000; line-height: 1.166; margin: 0px auto;	padding: 0px; background: url(images/Field.jpg) center top fixed no-repeat;  font-size: 1.08em; }
div, p, h1, h2, h3, h5, h6 { margin:0px; padding:0px; }
h3 { font-size:1.2em }
h4 {
padding:0 70px;	
}
#wrapper {  width: 780px; margin: 0 auto; position: relative; }
#masthead { background:url(images/KernowLive-Header.jpg) no-repeat; width: 780px; height: 216px; z-index:1000; position:fixed; display:block; }
#mainContent  {  width: 780px; height:auto; margin: 0 auto; z-index:10; padding-top:208px; }

#fader { width:780px; height:216px; position:fixed; background:url(images/headerFade.png) left bottom no-repeat; z-index:1002 }
#Main { width:740px; height:100%; padding:0px 20px;  }
.MainTop { width:740px; height:24px; background:url(images/MainBoxTop.png) no-repeat top left; z-index:20; }
.MainBody { width:740px; height:auto; background:url(images/MainBoxBody.png) repeat-y; z-index:20  }
.MainBot { width:740px; height:24px; background:url(images/MainBoxBot.png) no-repeat top left; z-index:20;  }
#leftCol { float:left; width:145px; height:300px; padding-left:20px }
#rightCol { float:right; width:145px; height:300px; padding-right:20px }
.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}
/* End hide from IE-mac */


#navBar{ margin: 0px 5px; margin-top: 180px; position:fixed; padding: 0px; width:770px; height:20px; z-index:1004; }
#nav { position: relative; list-style:none; margin: 0px; padding: 0px; clear:both; float:left; line-height:0px;  font-size: 90%; width:770px; z-index:1004; }
#nav li{ float:left; padding-bottom:2px; }
#nav li a{ height: 16px; display:block;	float:left;	text-decoration:none; text-indent: -900em; }
#nav #nav-gig a{ width: 156px;	background: url(images/GigButton.png) no-repeat left top; }
#nav #nav-gig a:hover{ background: url(images/GigButton.png) no-repeat left bottom; }
#nav #nav-activity a{ width: 120px; background: url(images/ActivityButton.png) no-repeat center top; }
#nav #nav-activity a:hover{ background: url(images/ActivityButton.png) no-repeat center bottom; }
#nav #nav-play a{ width: 81px;	background: url(images/PlayButton.png) no-repeat center top; }
#nav #nav-play a:hover{	background: url(images/PlayButton.png) no-repeat center bottom; }
#nav #nav-tickets a{ width: 68px; background: url(images/TicketButton.png) no-repeat center top; }
#nav #nav-tickets a:hover{ background: url(images/TicketButton.png) no-repeat center bottom; }
#nav #nav-travel a{ width: 98px; background: url(images/TravelButton.png) no-repeat center top; }
#nav #nav-travel a:hover{ background: url(images/TravelButton.png) no-repeat center bottom; }
#nav #nav-about a{ width: 88px; background: url(images/AboutButton.png) no-repeat center top; }
#nav #nav-about a:hover{ background: url(images/AboutButton.png) no-repeat center bottom; }
#nav #nav-bands a{ width: 78px;	background: url(images/bands-button.png) no-repeat center top; }
#nav #nav-bands a:hover{ background: url(images/bands-button.png) no-repeat center bottom; }
#nav #nav-contact a{ width: 80px; background: url(images/ContactButton.png) no-repeat right top; }
#nav #nav-contact a:hover{ background: url(images/ContactButton.png) no-repeat right bottom; }
#navBar ul {list-style: none; margin: 0; padding: 0;}
.spacer { height:20px; }




#slider {
    width: 380px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	background:url(images/gallery/rudis-message.jpg) no-repeat;
	}
#sliderContent {
    width: 380px; /* important to be same as image width or wider */
    position: absolute;
	top: -20px;
	margin-left: -40px;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 354px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
input,textarea, select { color : #660000; font: 1em Arial, Helvetica, sans-serif; border: 1px solid #000000; font-weight:600 }


#intro{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #fff; letter-spacing:1px; font-size :1.4em; z-index:20 }
#market{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #0000CC; letter-spacing:1px; font-size :1.5em; z-index:20 }
#dance{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #0000CC; letter-spacing:1px; font-size :1.2em; z-index:20 }
#outside{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC; letter-spacing:1px; font-size :1.5em; z-index:20 }
#variety{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #0000CC; letter-spacing:1px; font-size :1.2em; z-index:20 }
#arts{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #0000CC; letter-spacing:1px; font-size :1.2em; }
#sculpture{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #0000CC; letter-spacing:1px; font-size :1.2em; }
#dates{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; letter-spacing:1px; font-size :1.2em; }

#community{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; letter-spacing:1px; font-size :1.3em; }

#buses{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; letter-spacing:1px; font-size :1em; }

