body { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.25em; color: #FFFFFF; background-image: url(../images/indextile.jpg); background-repeat: repeat; margin: 15px; }
a:link { color: #666666; text-decoration: underline; font-style: normal; }
a:visited { color: #666666; text-decoration: underline; font-style: normal; }
a:hover { color: #FFFFFF; text-decoration: underline; font-style: normal; }
a:active { color: #FFFFFF; text-decoration: underline; font-style: normal; }
#footer { color: #666666; font-size: 0.7em; line-height: 1.2em; width: 545px; float: left; }
#copy { font-size: 0.65em; color: #666666; float: right; width: 255px; text-align: right; line-height: 1.2em; }
#content1 { color: #333333; padding: 30px 30px 10px; text-align: left; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #E5E5E5; border-right-color: #8D8D8D; border-left-color: #ccc; }
#footer a:link { font-size: 0.95em; color: #666666; text-decoration: none; font-weight: bold; }
#footer a:visited { font-size: 0.95em; color: #666666; text-decoration: none; font-weight: bold; }
#footer a:hover { font-size: 0.95em; color: #666666; text-decoration: underline; font-weight: bold; }
#footer a:active { font-size: 0.95em; color: #666666; text-decoration: underline; font-weight: bold; }
#content2 { color: #333333; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; text-align: left; font-size: 0.8em; font-family: Geneva, Arial, Helvetica, sans-serif; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #8D8D8D; border-left-color: #CCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
.kerning { letter-spacing: 0.125em; text-align: center; }
#content { padding-bottom: 10px; }


/*these are for photos*/


/*.shadow is for the photo at the beginning of a page*/
.shadow { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #999999; border-bottom-color: #666666; margin-right: 20px; margin-bottom: 10px; }


/*.shadow2 is for a left-aligned photo, with room for a line of text underneath*/
.shadow2 { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #999999; border-bottom-color: #666666; margin-top: 10px; margin-right: 20px; margin-bottom: 15px; }


/*.shadow3 is for a right-aligned photo, with room for a line of text underneath*/
.shadow3 { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #999999; border-bottom-color: #666666; margin-top: 10px; margin-left: 10px; margin-bottom: 20px; }


#key a:link { font-weight: normal; color: #FFFFFF; background-color: #666666; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#key a:visited { font-weight: normal; color: #FFFFFF; background-color: #666666; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#key a:hover { font-weight: normal; color: #666666; background-color: #FFFFFF; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#key a:active { font-weight: normal; color: #666666; background-color: #FFFFFF; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#key2 a:link { font-weight: normal; color: #FFFFFF; background-color: #666666; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#key2 a:visited { font-weight: normal; color: #FFFFFF; background-color: #666666; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#key2 a:hover { font-weight: normal; color: #666666; background-color: #FFFFFF; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#key2 a:active { font-weight: normal; color: #666666; background-color: #FFFFFF; text-decoration: none; margin-right: 2px; margin-left: 2px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.thumb { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #999999; border-bottom-color: #666666; margin-right: 20px; margin-left: 20px; }
.pic { width: 290px; float: left; }
.capt { margin-top: -10px; margin-bottom: 12px; padding-right: 20px; }
.hrule { margin-top: 20px; margin-bottom: 20px; }
.rightmar { margin-right: 20px; }
.thumbimg { float: left; margin-right: 15px; border-style: none; }
.clear { clear: both; }
.pfit { padding-top: 10px; }