body { font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../images/frost.gif); margin: 20px; padding: 0; }h1 { color: #4f4a72; font-size: 24px; font-weight: normal; margin: 0; padding: 0; }h2 { color: #4f4a72; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0.83em 0 0; }h3 { color: #4f4a72; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 1em 0 0; }p { margin: 0; padding: 0; }p.copy { color: #4b6c7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 18px; margin: 10px 0 0; padding: 0; }p.details { color: #4b6c7c; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; margin: 0; padding: 0; }p.footcopy { color: #d9dfc6; font-size: 10px; line-height: 12px; text-align: center; word-spacing: 4px; margin: 6px; padding: 0; }p.copyright { color: #9a7888; font-size: 10px; margin: 10px 0 0; }table.mainborder { background-color: #fff; border: solid 1px #bcbcbc; }td { text-align: left; vertical-align: top; }td.footer { background-color: #9a7888; vertical-align: middle; }td.navigation {}td.mainArea { border-color: #d9dec7; border-style: solid; border-width: 0 0 0 1px; padding-left:20px; }#categoryThumbs { margin: 20px 0 0 0; }#categoryThumbs td { padding: 0 10px 15px 0; }#categoryThumbs td a { font-size: 11px; line-height: 16px; }a:link { color: #9a7888; text-decoration: none; }a:visited { color: #9a7888; text-decoration: none; }a:hover { color: #4f4a72; text-decoration: none; }a:active { color: #4f4a72; text-decoration: none; }.footcopy a:link { color: #e5ead8; text-decoration: none; word-spacing: 0; }.footcopy a:visited { color: #e5ead8; text-decoration: none; word-spacing: 0; }.footcopy a:hover { color: #fff; text-decoration: none; word-spacing: 0; }.footcopy a:active { color: #fff; text-decoration: none; word-spacing: 0; }#nav { margin: 0; padding: 0; list-style-type: none; }#nav li a { font-size: 13px; line-height: 15px; margin: 0; padding: 0; }#nav li ul { margin: 0 0 10px; padding: 0; list-style-type: none; }#nav li ul li a { font-size: 11px; line-height: 13px; margin: 0; padding: 0 0 0 10px; }.thumbnail { border: solid 1px #d9dec7; }.thumbnail:hover { border: solid 1px #4f4a72; }.artwork { border: solid 1px #d9dec7; }.onpage { color: #4f4a72; font-weight: bold; }