.sidebar {  background-color: #FFEECA; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(img/sidebg.jpg)}
.tdMain {  font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 14px}
.sideBarTxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666699; font-weight: bold; line-height: 25px}
.tdMainFair { font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 13px; border: none}
.fairdatehed {  font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #666699}
.sideBarTxtFair { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666699; font-weight: normal; line-height: 25px }
.tableHiLt {  background-color: #FFEECA}
.tdMainFairBorder { font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 13px; border: 1px #000000 solid }
.boldType {  font-weight: bold; color: #666699}
a:link {  color: #666699; text-decoration: underline}
a:visited {  color: #666699; text-decoration: underline}
a:hover {  color: #990000; text-decoration: underline}
a:active {  color: #FF0000; text-decoration: underline}
td {  font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 13px}
li {  font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 13px}
ol {  font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 13px}
p {  font-family: "Comic Sans MS", Verdana, Arial, sans-serif; font-size: 13px}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.formHed {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
h3#premBook a {
color : #f00;
}


dl.hours {
	margin-left : 5px;
	margin-right : 5px;
	padding-left : 0;
	text-align : center;
	}
	
dl.hours dt {
	font-weight : bold;
	margin-left : 0;
	padding-left : 0;
	color : #f00;
	border-bottom : 1px solid #000;
	font-size : 110%;
	}
	
dl.hours dd {
	margin-left : 0;
	padding-left : 0;
	}


.fairAnnounce {
	color : #f00;
	}

.newEvent1, .newEvent2 {
	margin-bottom : 5px;
	text-align : center;
	}
	
.newEvent1 td, .newEvent2 td {
	padding : 10px;
	}
	
.newEvent1 td p, .newEvent2 td p {
	font-size : 18px;
	}
	

.newEvent1 {
	border-top : 2px solid #999;
	border-right : 2px solid #000;
	border-bottom : 2px solid #000;
	border-left : 2px solid #999;
	}
	
.newEvent1 img {
	margin-right : 10px;
	float : left;
	}
	
.newEvent2 {
	border-top : 2px solid #f00;
	border-right : 2px solid #a00;
	border-bottom : 2px solid #a00;
	border-left : 2px solid #f00;
	}
	
.newEvent2 img {
	margin-left : 10px;
	float : right;
	}

#featuredWrapper {
text-align : center;
}
	
#featuredEvents {
border : 1px solid #FEBC5B;
width : 430px;
margin : 0 auto;
}

#featuredEvents th {
color : #333;
text-align : left;
font-weight : normal;
font-size : 12px;
background : #ffc;
padding : 0;
border-bottom : 1px solid #fc0;
}

#featuredEvents td {
border-bottom : 1px solid #fc0;
}

caption {
text-align : left;
background : #FEBC5B;
color : #000;
padding : 0 3px 2px 3px;
font-size : 12px;
font-variant : small-caps;
font-weight : bold;
letter-spacing : 1px;
}

.thEvent {
width : 200px;
}

.thEventDaily {
width : 330px;
}

.thTime {
width : 80px;
}

.thLocation, .thLocationDaily {
width : 150px;
}

.reasons {
color : #f00;
}

.featuredEvent, .featuredEvent p {
text-align : center;
}

.featuredEvent table {
width : 400px;
border : 1px solid #000;
}


.featuredEvent th {
background : #015EAE;
color : #fff;
border : 1px solid #000;
}

.featuredEvent * {
font-size : 15px;
}