#festtop {
min-height:100px;
}
#festtop, #festtop p, #festtop h2 {
text-align: center;
padding:none;
margin:none;
font-family:  "Segoe Print", "Kristin ITC", "Maiandra GD","Comic Sans MS", sans-serif;
color: purple;
}
.FestLeft, .FestMid, .FestRight {
float:left;
vertical-align:middle;
height: 135px;
}
.FestLeft,.FestRight{
width: 38%;
padding-top: 25px;
}
.FestMid {
width: 24%
}
#FestBody h3,h4,h5 {
font-family:  "Segoe Print", "Kristin ITC", "Maiandra GD","Comic Sans MS", sans-serif;
color: purple;
margin-left:0em;
padding-left:.4em;
font-variant:small-caps;
}
#FestBody h3 {
padding-left: .3em;
}
#FestBody p {
font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
font-size: .75em;
line-hight: 1.1em;
}
#FestBody ol{
font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
font-size: .75em;
line-height: 1.1em;
padding-bottom: 1em;
}
#FestBody ol li{
padding-bottom: .5em;
}
#FestBody ul {
font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
font-size: .75em;
line-height: 1.1em;
padding-bottom: 1em;
}
#FestBody ul li{
padding-bottom: .5em;
}
div.QuickLinks{
float: right;
width: 145px;
border: solid 1px purple;
margin-left: 1em;
text-align: right;
}
.QuickLinks ul{
font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
font-size: .7em;
list-style-type: none;
margin: 0 .2em 1.2em 0;
}
.QuickLinks p{
margin-right:.2em;
text-align: right;
padding-right:0;
font-weight: bold;
color:purple;
}
.popout {
font-size: 1.1em;
line-height: 1.4em;
font-weight: bold;
color: purple;
}