/* these styles are for the newsbox & calendar box */

.hdr {
     font-family: sans-serif;
     color: black;
     font-size: small;
     font-weight: bold;
}

.linkhdr {
     font-family: Arial, Helvetica, sans-serif;
     color: 4d505f;
     font-weight: bold;
     font-size: small;
}

.blurb {
     font-family: Arial, Helvetica, sans-serif;
     color: black;
     font-size: small;

}

.pubdate {
     font-family: Arial, Helvetica, sans-serif;
     font-style: italic;
     font-size: small;
}

.caldate {
     font-family: Arial, Helvetica, sans-serif;
     color: black;
     font-size: small;
     font-weight: bold;
}

.caldetail {
     font-family: Arial, Helvetica, sans-serif;
     color: black;
     font-size: small;
     font-weight: bold;
}

 /* end calendar & newsbox styles */







body {
    background-color: darkkhaki; 
/*    width: 960px;
    margin-left: 25px; */
}


#container {
    background-color: efedb2;
    width: 860px;
    margin-right: auto;
    margin-left: auto;
}

.oblique {
    font-style: oblique;
}

.bold {
    font-weight: 900;
}


#topBanner td {
    align: center;
}

#main {
    clear: both;
    background-color: #efedb2;
}


#sidebar {
    float: left;
    width: 170px;
    background-color: #e39541;
    padding-left: 3px;
}

#sidebar a {
    margin-left: 3px;
    margin-right: 3px;
    color: #4d505f;
    font-family: Arial, Helvetica, sans;
    font-weight: bold;
    text-decoration: none;
}

#sidebar  a:hover{
	background-color: #a0cd89;
	color: #4d505f;
}

#sidebar p {
    margin-left: 3px;
    margin-right: 3px;
    color: #4d505f;
    font-family: Arial, Helvetica, sans;
    font-weight: bold;
    text-decoration: none;
    font-size: small;
}



#inset {
    float: right;
    width: 170px;
    background-color: #e39541;
    padding-left: 3px;
}

#inset a {
    margin-left: 3px;
    margin-right: 3px;
    color: #4d505f;
    font-family: Arial, Helvetica, sans;
    font-weight: bold;
    text-decoration: none;
}

#inset  a:hover{
	background-color: #a0cd89;
	color: #4d505f;
}

#inset p {
    margin-left: 3px;
    margin-right: 3px;
    color: #4d505f;
    font-family: Arial, Helvetica, sans;
    font-weight: bold;
    text-decoration: none;
    font-size: small;
}



#well {
    margin-left: 180px;

}

#well img {
    float: right;
    margin: 0 0 3px 3px;

}

#well p {
    font-family: Times, serif;
    color: #4d505f;
}

#well li {
    font-family: Times, serif;
    color: #4d505f;
}


#well h1 {
    text-align: center;
    font-family: Times, serif;
    color: #967755;
}

#well h2 {
    text-align: center;
    font-family: Times, serif;
    color: #967755;
    font-weight: bold;

}

#well h3 {
    align: left;
    font-family: Times, serif;
    color: #967755;
    font-weight: bold;
    font-style: italic;
}


#footer {
    clear: both;
    background-color: #a0cd89;
}

#footer td {
    text-align: center;
}

#footer table {
    margin-left: 100px;
}

#footer p {
    font-family: Arial, Helvetica, sans;
    font-weight: bold;
    color: #4d505f;

}

#footer a {
/*    text-decoration: none; */
    color: #4d505f;
}

.tiny {
    text-decoration: none;
    text-align: center;
    color: #45505f;
    font-family: Arial, Helvetiva, sans;
    font-size: smaller;
}
