  body
   {
    margin-top: 0px;
    background-image: url(backback2.jpg);
    background-repeat: repeat;
   }  

  h2, h3
   {
    font-family: "century gothic"; 
    color: #999999;
    font-size: 100%;
    text-align: right;
   }

  h4
   {
    color: #666666;
    text-align: left;
    font-size: 120%;
    letter-spacing: 5px;
   }

  hr
   {
    color:#333333;
    margin: 40px 0 40px 0;
   }

  #container
   {
    position: relative;
    width: 800px;
    margin: auto;
   } 

  #headernav
   {
    text-align: center;
    font-size: 80%;
    font-family: "century gothic";
    margin: 0;
    padding: 0;
    margin-bottom: -13px;
   }

  #headernav img
   {
  /*  opacity:0.6;
    filter:alpha(opacity=60)
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  */
   }

  #headernav ul
   {
    margin-left: -5px;
    margin-top: 5px;
    margin-bottom: 45px;
    width: 800px;
    list-style-type: none;
    padding: 5px;
    text-align: center;
   }

  #headernav ul.russian li
   {
    font-size: 90%;
    letter-spacing: 2px;
   }

  #headernav li
   {
    display: inline;
    padding: 5px;
    text-decoration: none;
    color: #cccccc;
    letter-spacing: 3px;
   }

  #headernav li a:link
   {
    text-decoration: none;
    color: #cccccc;
    padding: 3px;
   }

  #headernav li a:visited
   {
    padding: 3px;
    color: #cccccc;
    text-decoration: none;
   }

  #headernav li a:hover
   {
    text-decoration: none;
    color: #cccccc;
    background-color: #666666;
   }

  #headernav li a:active
   {
    color: #330066;
    text-decoration: none;
    background-color: #666666;
   }

  #main
   {
    height: auto;
    width: 663px;
    float: left;
    font-size: 80%;
    font-family: "century gothic";
    line-height: 150%;
    color: #cccccc;
    padding-top: 30px;
    padding-bottom: 20px;
    border-top: 1px #666666 solid;
   }

  #main p.first
   {
    font-family: "century gothic";
    font-size: 120%;
    color: #999999;
   }

  #main p.big
   {
    font-family: "century gothic";
    text-align: center;
    font-weight: bolder;
    font-size: 120%;
   }

  #main p.email
   {
    text-align: center;
    font-weight: bolder;
    font-size: 120%;
   }

  #main p.smaller
   {
    text-align: center;
    font-weight: bolder;
   }

  #main p.desc
   {
    text-align: center;
   }

  span.pron
   {
    font-size: 80%;
   }

  span.last
   {
    font-family: "century gothic";
    float: right;
    font-weight: bolder;
    font-size: 150%;
    color: #009933;
   }

  a p
   {
    text-align: center;
    text-decoration: underline;
   }

  p.small
   {
    font-size: 80%;
    text-align: center;
   }

  #main img
   {
    float: left;
    margin-right: 0px;
    border-width: 1px;
    border-color: #666666;
    border-style: solid;
   }

  #main img.homepic
   {
    border-style: none;
   }

  #main td
   {
    vertical-align: top;
    padding: 4px;
    padding-top: 10px;
   }

  td img
   {
    margin: 2px;
   }
 
  #main table
   {
    table-layout: automatic;
   }

  td p
   {
    line-height: 100%;
    text-align: center;
   }

  #main a
   {
    text-align: center;
    letter-spacing: 2px;
    color: #999999;
    text-decoration: underline;
   }

  #main a:link
   {
   }

  #main a:visited
   {
   }

  #main a:hover
   {
    background-color: #333333;
   }

  #main a:active
   {
    background-color: #666666;
   }

  span.num
   {
    text-decoration: none;
   }

  p.panum
   {
    font-size: 80%;
   }

  p.caption
   {
    float: right;
    color: #666666;
    font-family: "century gothic";
    font-size: 300%;
    padding: 0 20px 20px 0;
    margin-top: 10px;
    letter-spacing: 5px;
   }

  p.more
   {
    float: right;
    font-size: 80%;
    color: #cccccc;
   }

  #main img.hamlet
   {
    float: right;
    margin: 0 10px 10px 20px;
   }
 
  #main table.dolls td
   {
    padding-right: 20px;
    padding-left: 20px;
   }

  #new
   {
    height: auto;
    float: right;
    width: 130px;
    padding: 5px;
    padding-right: 0px;
    font-family: "century gothic";
    border-top: 1px #666666 solid;
    padding-top: 20px;
   }

  #new ul
   {
    list-style-type: none;
    line-height: 150%;
    font-size: 80%;
    float: right;
    padding-left: 20px;
    margin-top: -8px;
   }

  #new  li
   {
    font-family: "century gothic";
    color: #666666;
   }

  #new a:link
   {
    text-decoration: none;
    color: #666666;
   }

  #new a:visited
   {
    color: #666666;
    text-decoration: none;
   }

  #new a:hover
   {
    text-decoration: underline;
    color: #999999; 
   }

  #new a:active
   {
    text-decoration: none;
    color: #999999;
   }

  #new ul
   {
    padding-bottom: 80px;
   }