body {
    background: #fce251 url(../images/society/body-back.gif) repeat-x;
}

#wrapper {
}

#body-ct {
    background: #fff8cd url(../images/society/watermark.gif) bottom left no-repeat;
    border: 1px solid #653401;
}

#header {
    background: #fffad9 url(../images/society/header-right.gif) top right no-repeat;
}

h1 {
    font: 21px "Times New Roman", serif;
    color: #653300;
}

.linenav {
    background-color: #663604;
    color: #bea994;
}

.linenav a {
    color: #bea994;
}

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

#location {
    color: #a18262;
}

#location a {
    color: #a18262;
}

#location a:hover {
    color: black;
}

#left h3 {
    border-bottom: 1px solid #fff8cd;
    background: #663401 url(../images/society/nav-h3-right.gif) top right no-repeat; 
    color: white;
}

#left #footer {
    border-top: 2px solid #fff8cd;
    background: #663401 url(../images/society/ul-bottom-left.gif) bottom left no-repeat;
}

#left li {
    border-top: 1px solid #fff8cd;
    background-color: #a28363;
}

#left a {
    color: #fffde2;
}

#left ul a:hover {
    background-color: #663502;
    color: #ffcc00;
}

#left ul#sub a {
    background-color: #cfa87f;
    color: #653300;
}

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

#left ul#sub a:hover {
    color: #fce251;
    background: #663401;
}

h1 {
    color: #653300;
}

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

.featured, .featured-left, .featured-right {
    border: 1px solid #fce251;
    background-color: #fffee3;
}

span.heading {
    color: #663333;
}

h2 {
    color: #663333;
}

h3 {
    color: #663333;
}


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

 .image-caption {
    color: #653300;
}

 .top {
    background: url(../images/icon_society_top.gif) left no-repeat;
}
 .print {
    background: url(../images/icon_society_print.gif) left no-repeat;
}

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

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

#right .caption a {
    color: white;
}

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

#news {
    background: #a38464 url(../images/society/news-bottom-left.gif) bottom left no-repeat;
    color: black;
}

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

#news a {
    color: black;
}

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

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

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

#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%;
}

