  body {
       background-color: #E6EDF4;
       background-image: url('images/bkgrd1.jpg');
       background-repeat: repeat;
       background-position: top left;
       background-attachment: fixed;
       }

img {border:0; font-size:60%;}

.copyright {font-family: Arial,Helvetica,sans-serif;
            font-size: 10px;
            font-weight:normal;
            color: rgb(51,51,204); /* (#3333CC) */
            text-align: LEFT;
            margin-left: 10px;
           }

.caption {font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            font-weight:normal;
            color: rgb(0,0,64); /* (#000040) */
            text-align: center;
           }

.footer { font-family: Arial,Helvetica,sans-serif;
          font-size: 10px;
          font-weight:normal;
          color: rgb(51,51,204); /* (#3333CC) */
          text-align: center;
           }

.footer a:link {font-weight:bold;
                text-decoration:none;
               }

.footer a:hover {font-weight:bold;
                 text-decoration: underline;
                }


div.main { width:760px;
           background-color: #E6EDF4;
           background-image: url('images/bkgrd-main.jpg');
           background-repeat: repeat-y;
         }

div.buttons { float:left;
              width:180px;
              font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
              font-size: 16px;
              font-weight: bold;
              font-stretch:wider;
              color:#8A6064;
             }

/* Two line text, brown background, no hover: for current page */
a.button1 { display: block;
            width: 150px;
            height: 40px;
            line-height:20px;
            background-image: url(images/button1.jpg);
            margin: 0 auto 10px auto;
            text-decoration: none;
          }

/* One line text, brown background, no hover: for current page */
a.button1home { display: block;
            width: 150px;
            height: 40px;
            line-height:40px;
            background-image: url(images/button1.jpg);
            margin: 0 auto 10px auto;
            text-decoration: none;
          }

/* Small button, two line text, brown background, no hover: for current page */
a.button1small { display: block;
                 width: 120px;
                 height: 32px;
                 line-height:16px;
                 background-image: url(images/button1-small.jpg);
                 margin: 0 auto 10px auto;
                 font-size: 11px;
                 font-weight:bold;
                 text-decoration: none;
          }

/* Two line text, blue background, hover: for other pages */
a.button2 { display: block;
            width: 150px;
            height: 40px;
            line-height:20px;
            background-image: url(images/button2.jpg);
            margin: 0 auto 10px auto;
             text-decoration: none;
          }

/* One line text, blue background, hover: for other pages */
a.button2home { display: block;
            width: 150px;
            height: 40px;
            line-height:40px;
            background-image: url(images/button2.jpg);
            margin: 0 auto 10px auto;
            text-decoration: none;
          }

/* Small button, two line text, blue background, hover: for other pages */
a.button2small { display: block;
            width: 120px;
            height: 32px;
            line-height:14px;
            background-image: url(images/button2-small.jpg);
            margin: 0 auto 10px auto;
            font-size: 11px;
            font-weight:bold;
            text-decoration: none;
          }

a.button2:hover { background-image: url(images/button3.jpg);
}

a.button2home:hover { background-image: url(images/button3.jpg);
}

a.button2small:hover { background-image: url(images/button1-small.jpg);
}

ol { font-family: Georgia, serif;
    font-size: 14px;
    font-weight: normal;
    font-stretch: expanded;
    color: rgb(51,51,204);  /* (#3333CC) */
   }

p { font-family: Georgia, serif;
    font-size: 14px;
    font-weight: normal;
    font-stretch: expanded;
    color: rgb(51,51,204);  /* (#3333CC) */
   }

p.inactive {color: rgb(68,124,150);  /* (#447C96) */
            text-align: left; 
            text-decoration: line-through;
           }

.prev { font-family: Arial,Helvetica,sans-serif;
        font-size: 9px;
        font-weight:bold;
        color: rgb(51,51,204); /* (#3333CC) */
        text-align: center;
        text-decoration: none;
      }

.prev  a:link {text-decoration: none;
              }

.bg-name { position:relative;
           left:75px  !important;
           left:0px;
           margin-top:10px;
           width:350px;
           height:50px;
           padding:10px;
           background-image: url(images_gallery/bg-name.jpg);
           background-repeat: no-repeat;
           font-family: 'Palatino Linotype', 'Times New Roman', serif;
           font-weight: bold;
           font-stretch: ultra-expanded;
         }





.cap { float : left;
       margin-top : 0;
       width : 1.25em;
       font-size : 1.8em;
       font-weight : bold;
       color : rgb(51, 51, 204);  /* (#3333CC) */
       }

.weblink { font-family : Georgia, serif;
           font-weight : normal;
           font-stretch : expanded;
           font-size : 12px;
           color : rgb(51, 51, 204);   /* (#3333CC) */
           text-align : center;
           margin-bottom:10px;
         }

ul.none { list-style-type : none;
          margin : 0 0 0 1em;
          padding : 0;
          font-family : Georgia, serif;
          font-weight : bold;
          font-stretch : expanded;
          font-size : 75%;
          color : rgb(51, 51, 204);    /* (#3333CC) */
          text-decoration : none;
          text-align : left;
          }

ul { font-family: Georgia, serif;
    font-size: 14px;
    font-weight: normal;
    font-stretch: expanded;
    color: rgb(51,51,204);  /* (#3333CC) */
   }



.margin { margin-left : 45px;
          text-align : left;
        }
        
.right { font-family : Georgia, serif;
         font-weight : bold;
         font-stretch : expanded;
         color : rgb(51, 51, 204);    /* (#3333CC) */
         text-align : right;
         }

H2 { font-family : Georgia, serif;
     font-weight : bold;
     font-stretch : expanded;
     color : rgb(51, 51, 204);
     text-align : center;
     border : thin;
     }

H3 { font-family : Georgia, serif;
     font-weight : bold;
     font-stretch : expanded;
     color : rgb(51, 51, 204);  /* (#3333CC) */
     text-align : center;
     margin-left : 50px;
     margin-right : 50px;
     }

H4 { font-family : Georgia, serif;
     font-weight : bold;
     font-stretch : expanded;
     color : rgb(51, 51, 204);    /* (#3333CC) */
     text-align : center;
     border : thin;
     }

.thumbv { width: 210px;
          height: 225px;
          float: left;
          margin: 10px;
          text-align: center;
          }

img.thumbv { width:110px;
             height: 165px;
             margin: 65px 10px 10px 10px;
             border:0;
           }

.thumbh { width: 210px;
          height: 175px;
          padding-top:50px;
          float: left;
          text-align: center;
          margin: 10px;
         }

img.thumbh { width:165px;
             height: 110px;
             margin: 10px;
             border:0;
           }


.salethumbv { width: 210px;
          height: 250px;
          float: left;
          margin: 10px;
          text-align: center;
          }

img.salethumbv { width:110px;
             height: 165px;
             margin: 65px 10px 10px 10px;
             border:0;
           }

.salethumbh { width: 210px;
          height: 210px;
          padding-top:50px;
          float: left;
          text-align: center;
          margin: 10px;
         }

img.salethumbh { width:165px;
             height: 110px;
             margin: 10px;
             border:0;
           }

.new { background-color: #ccccff;
       visibility : visible;
       }

.class1 A:link { font-family : Georgia, serif;
                 font-weight : bold;
                 font-stretch : expanded;
                 color : rgb(51, 51, 204);    /* (#3333CC) */
                 text-decoration : none;
                 }

.class1 A:visited { font-family : Georgia, serif;
                    font-weight : bold;
                    font-stretch : expanded;
                    color : #cc00cc;    /* rgb(204, 00, 204) */
                    text-decoration : none;
                    }

.class1 A:hover { font-family : Georgia, serif;
                  font-weight : bold;
                  font-stretch : expanded;
                  color : #6600cc;
                  text-decoration : underline;
                  }

.class2 A:link { font-family : Georgia, serif;
                 font-weight : bold;
                 font-stretch : expanded;
                 color : #670810;    /* rgb(103, 8, 16) */
                 text-decoration : none;
                }

.class2 A:visited {font-family : Georgia, serif;
                    font-weight : bold;
                    font-stretch : expanded;
                    color : #cc00cc;    /* rgb(204, 00, 204) */
                    text-decoration : none;
                   }

.class2 A:hover {font-family : Georgia, serif;
                  font-weight : bold;
                  font-stretch : expanded;
                  color : #6600cc;
                  text-decoration : underline;
                }

#article-menu li { margin-bottom: .5em;
                 }