body {
	/* background-color: #ffd35e;  creamsicle */
	background-color: white;
	font-family: Helvetica, Arial, sans-serif;
}

p {
	font-size: 12pt;
	color: black;
	text-align: justify;
}

.bighead{
	font-size: 22pt;
	font-weight: bold;
}

.medhead{
	font-size: 17pt;
	font-style: italic;
}


a.reds {
	color: #af2227;	/* low red */
	text-decoration: none;
	font-weight: bold;
}

a.reds:hover, a.reds:active{
	color: #da2128; /* hi red */
	text-decoration: underline;
}

a.reds:visited{
	color: #7a1315; /* maroon */
}

a.art {	position: relative;	right: 4.5em;}

a.food { position: relative; right: -.5em; }

a.company { position: relative; right: -3.5em; }

a.art span , a.food span , a.company span{
	visibility: hidden;
	font-size: 12pt;
}

a.art:hover span , a.food:hover span , a.company:hover span{
	visibility: visible;
	z-index: 2;
}

a.pop{ position: relative; z-index:0;}
a.pop img { height: 0; width:0; border: none; z-index:3;}
a.pop:hover img{
	position:fixed;
	top: 30%;
	right: 0px;
	height:293px;
	width:390px;
	border-width: 1px;
	border-style: dotted;
	border-color: rgb(254,152,102);
	vertical-align: text-bottom;
}

div.container {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

div.lightorange{
	background-color: rgb(234,132,82);
}

div.orangegrad{
	background-image: url(ograd.png);
	background-repeat: repeat-x;
}

td.item {
	width: 398px;
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-style: dotted;
	border-color: rgb(254,152,102);
	text-align: center;
}

img.banner {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	border-color: rgb(229, 89, 45);
	border-style: solid;
}

img.artstroke , img.foodstroke , img.compstroke {
	z-index: -1;
	position: relative;
	bottom:22px;
}
img.artstroke { left: -70px;}
img.foodstroke { left: -3px;}
img.compstroke { left: 69px; }

img.rf{ float:right; padding: 5px; padding-right:0px}
img.lf{ float:left; padding: 5px; padding-left: 0px}

.art_t {
	font-style: italic;
}

.art_a {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

td.tickets{
	border-width: 1px;
	border-style: dotted;
	border-color: rgb(254,152,102);
	width: 266px;
}

.indent{
	margin-left: 3em;
}
.bi{
	font-weight: bold;
	font-style: italic;
}
.price{
	color: rgb(254,152,102);
}

/* jquery cycle */
.cyclepics {  
    height:  525px;  
    width:   700px;  
    padding: 0;  
    margin-left: auto;
    margin-right: auto;
} 
 
.cyclepics img {  
    padding: 4px;  
    border:  1px dotted rgb(254,152,102);  
    background-color: white;
}
