body { 
       font-family: sans-serif;
       background-color: #bdb;
       color: #353;
       }

.head {
        font-weight: bold;
        font-size: 1.5em;
        }

#content {
           margin: auto;
           width: 600px;
           border: 3px solid #353;
           padding: 10px;
           }

#largecontent {
                margin: auto;
                width: 930px;
                border: 3px solid #353;
                padding: 10px;
                }

#tophead {
           width: 180px;
           clear: both;
           white-space: nowrap;
           margin: 0 0 0 0;
           }

#topcontent {
              clear: both;
              height: 100px;
              }

a {
    font-weight: bold;
    color: #000;
    }

#menu a {
         font-size: 12px;
         }

#menu {
        height: 100%;
        clear: both;
        white-space: nowrap;
        margin: -100px 0 0 auto;
        /* width: 150px; */
        /* background-color: #aca; */
        padding: 5px;
        text-align: right;
        }

/* #menu2 { */
/*          font-size: 12px; */
/*          height: 100%; */
/*          clear: both; */
/*          white-space: nowrap; */
/*          margin: -100px 0 0 auto; */
/*          /\* width: 150px; *\/ */
/*          /\* background-color: #aca; *\/ */
/*          padding: 5px; */
/*          text-align: right; */
/*          } */

#thanks {
          border-style: solid;
          border-color: #353;
          border-top-width: 0;
          border-left-width: 3px;
          border-right-width: 3px;
          border-bottom-width: 3px;
          font-size: 0.7em;
          width: 600px;
          margin: auto;
          padding: 10px;
          text-align: center;
          }

div.details {
              border: 1px dotted #353;
              padding: 2px;
              width: 200px;
              height: 150px;
              }

.detailcontent {
                 width: 866px;
                 margin: 0 auto 0 auto;
                 }

#details1 {
            margin: 0 0 0 0;
            }

#details2 {
            margin: -156px 0 0 220px;
            }

#details3 {
            margin: -156px 0 0 440px;
            }

#details4 {
            margin: -156px 0 0 660px;
            }

#details5 {
            margin: 0 0 0 0;
            }

#details6 {
            margin: -156px 0 0 220px;
            }

#details7 {
            margin: -156px 0 0 440px;
            }

#details8 {
            margin: -156px 0 0 660px;
            }

.clip {
        text-align: center;
        }

table.clipoverview {
                     border: 0;
                     padding: 0;
                     margin: 0;
                     }

tr.clipoverview {
                  padding: 10px 10px 50px 10px;
                  }

td.cliptime {
              vertical-align: top;
              width: 50px;
              }

td.clipdesc {
              vertical-align: top;
              width: 460px;
              }

td.clipdownload {
                  vertical-align: top;
                  width: 35px;
                  }

img.clipdownload {
                 border: 0;
                 }

td.clipplay {
              vertical-align: top;
              width: 35px;
              }

img.clipplay {
               border: 0;
               }

.pics {
        text-align: center;
        margin: auto;
        }

.thumbnail {
             border: 1px solid #353;
             }

div.picsnav {
              text-align: center;
              margin: auto;
              width: 450px;
              }

table#picsnav {
                text-align: center;
                padding: 0px;
                border-collapse:: collapse;
                border-spacing: 0px;
                margin: auto;
                border: 0px;
                }

table#picsnav td {
                   padding: 0px;
                   width: 150px;
                   border: 0px;
                   }

.pics table {
              text-align: center;
              padding: 0px;
              border-collapse:: collapse;
              border-spacing: 0px;
              margin: auto;
              border: 0px;
              }

.pics td {
           padding: 5px;
           width: 150px;
           border: 0px;
           }

.pics img {
            border: 1px solid #353;
            }

.smallhead {
             font-weight: bold;
             font-size: 1.2em;
             }

img.doc {
          border: solid 1px black;
          }

th.doc {
         padding: 1px;
         border: 1px dashed black;
         -moz-border-radius: 0px 0px 0px 0px;
         }

td.doc {
         text-align: center;
         padding: 1px;
         border: 1px dashed black;
         -moz-border-radius: 0px 0px 0px 0px;
         }

table.doc {
         padding: 1px;
            border: 1px dashed black;
            border-collapse: collapse;
            border-spacing: 0px;
            -moz-border-radius: 0px 0px 0px 0px;
            }

p.figure {
           padding: 2px;
           border: 1px dashed #999;
           }

