body { height: 100%; text-align: center; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; background-color: #DED8D0; background-position:left top; margin-top: 10px; padding: 0; }
hr { border: 0; color: #B0171F; background-color: #B0171F; height: 1px; text-align: center; }
strong { font-weight: bold; }
a:link { color: #4a777a; font-weight: bold; text-decoration: none; }
a:visited { color: #666666; font-weight: bold; text-decoration: none; }
a:hover { color: #4A777A; font-weight: bold; text-decoration: underline; }
a:active { color: #333333; font-weight: bold; }

a.feature:link { color: #4a777a; font-weight: bold; text-decoration: none; padding: 5px 0 5px 7px; display:block; }
a.feature:hover { color: #b0171f; background-image: url(../zimgart/nav/bgfeature.jpg); background-repeat: no-repeat; text-decoration: none; padding: 5px 0 5px 7px; display:block; }
.a_hover { color: #b0171f; background-image: url(../zimgart/nav/bgfeature.jpg); background-repeat: no-repeat; text-decoration: none; padding: 5px 0 5px 7px; display:block; }
.feature { font-size: 0.9em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 5px 0 5px 7px; display:block; }

a.nav:link { font-size: 0.9em; color: #000000; font-weight: bold; line-height: 1.4em; text-decoration: none; }
a.nav:visited { font-size: 0.9em; color: #000000; font-weight: bold; line-height: 1.4em; text-decoration: none; }
a.nav:hover { font-size: 0.9em; color: #B0171F; font-weight: bold; line-height: 1.4em; text-decoration: underline; }
a.white:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.white:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.white:hover { color: #ECF9FF; font-weight: bold; text-decoration: underline; }
.bodycopy { font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; text-align: left; padding-top: 3px; padding-bottom: 3px; }
.bodysan { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-align: left; padding-top: 3px; padding-bottom: 3px; }
.byline { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; line-height: 1.2em; text-align: left; padding-top: 3px; padding-bottom: 3px; }
.cutline { font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; text-align: justify; }
.date { color: #ff6347; font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: left; padding-top: 3px; padding-bottom: 3px; }
.headline { font-size: 1.2em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 0px 10px 0px; }
.hedlead { color: #4a777a; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: center; }
.hedsub { font-size: 1.1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 0; }
.hedsubred { color: #b0171f; font-size: 1em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding: 3px 0; }
.margin {margin: 0px 0px 0px 20px; }
.photocredit { font-size: 0.6em; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; text-align: right; padding-top: 3px; padding-bottom: 3px; }
.sancenter { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; text-align: center; padding: 3px 0px 3px 0px;}
.serif { font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; }
.small { font-size: 0.7em; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; line-height: 1.3em; }

.sidebarteal {background-color: #dde8e8; border-top: solid 2px #65909A; border-bottom: solid 1px #65909A; padding: 5px 5px 5px 5px; margin: 0px 0px 5px 5px; }

div.seashell1box{ background-color: #F9F7F4; margin: 20px 10px 20px 20px; border: solid 1px #65909A}

#container { margin-left: auto; margin-right: auto; text-align: left; width: 1000px; border: 1px solid #65909a; background-color: #EDEAE6}