body {
    background: #88d8f4 url(../images/winter-fair/body-back.gif) repeat-x;
}

#body-ct {
    border: 1px solid #021f5f;
    background: #dbf3fc url(../images/watermark_winterfair.png) bottom left no-repeat;
}

#header {
    background: #effafe url(../images/winter-fair/header-right.gif) top right no-repeat;
}

h1 {
    font: 28px "Times New Roman" serif;
    color: #021f5f;
}

.linenav {
    background-color: #042160;
    color: #a9b3c9;
}

.linenav a {
    color: #a9b3c9;
}

.linenav a:hover {
    color: white;
}
.linenav li a {
    border-left: 1px solid #546386;
}


#location {
    color: #021f5f;
}

#location a {
    color: #021f5f;
}

#location a:hover {
    color: #00a7e5;
}

#left h3 {
    padding-right: 20px;
    border-bottom: 1px solid #dbf3fc;
    background: #021f5f url(../images/winter-fair/nav-h3-right.gif) top right no-repeat; 
    color: white;
}

#left #footer {
    border-top: 2px solid #dbf3fc;
    background: #021f5f url(../images/winter-fair/ul-bottom-left.gif) bottom left no-repeat;
}

#left li {
    border-top: 1px solid #dbf3fc;
    background-color: #5b88b2;
}

#left a {
    color: #021f5f;
}

#left ul a:hover {
    background-color: #56c8f0;
    color: black;
}

#left ul#sub a {
    background-color: #96b7d2;
    color: #021f5f;
}

#left ul#sub a:hover {
    background-color: #56c8f0;
    color: black;
}

#left ul#sub a.current {
    color: black;
    background: #96b7d2 url(../images/winter-fair/arrow.gif) 15px 2px no-repeat;
}

#content h1 {
    color: #00a7e5;
}

p span.highlight {
    background-color: #bfecfc;
}

.featured, .featured-right, .featured-left {
    border: 1px solid #96b7d2;
    background-color: #c6ecf1;
}

span.heading {
    color: #00a7e5;
}

#content h2 {
    color: #00a7e5;
}

#content h3 {
    color: #6fcef1;
}


a {
    border-bottom: 1px dashed #021f5f;
    color: #021f5f;
}

#content .image-caption {
    color: #021f5f;
}

#content .top {
    background: url(../images/icon_winter_top.gif) left no-repeat;
}
#content .print {
    background: url(../images/icon_winter_print.gif) left no-repeat;
}

a:hover {
    color: #00a7e5;
    border-bottom: 1px solid #00a7e5;
}

#right .caption {
    background-color: #032060;
}

#right .caption a {
    color: white;
}

#right h2 {
    color: white;
    background-color: #032060;
}

#news {
    background: #5c89b3 url(../images/winter-fair/news-bottom-left.gif) bottom left no-repeat;
    color: #021f5f;
}

#news dd { 
    background: url(../images/winter-fair/bullet.gif) 2px 0 no-repeat; 
}

#news a {
    color: #021f5f;
}

#news a:hover { text-decoration: underline; color: black }

th.table-heading {
    background-color: #96b7d2;
}

td.table-highlight { 
    background-color: #bfecfc;
}

#scrollup {
    position: relative;
    overflow: hidden;
    height: 70px;
	width: 100%
}

.headline {
    position: absolute;
    top: 210px;
    height: 60px;
    width: 100%;
}

#content #scrollup {
    position: relative;
    overflow: hidden;
    height: 40px;
	width: 100%
}

#content .headline {
    position: absolute;
    top: 210px;
    height: 30px;
    width: 100%;
}
