/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px;
    padding: 0pt;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    white-space: pre;
    background-color: rgb(51, 51, 51);
    color: rgb(255, 255, 255);
    }

  p {  }

  b, strong {  }

  a:link { color: rgb(0, 0, 255);
    text-decoration: underline;
    }

  a:visited { color: rgb(104, 23, 150);
    }

  a:hover, a:active { background: rgb(0, 0, 255) none repeat scroll 0%;
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  img { max-width: 99%;
    }

  .image-left {  }

  .image-right {  }

  #container { background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 100%;
    }

  #pageHeader { border-bottom: 2px solid rgb(25, 25, 25);
    padding: 3px;
    background: rgb(0, 0, 0) none repeat scroll 0%;
    height: auto;
    text-align: left;
    margin-bottom: 8px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #pageHeader img { position: relative;
    top: auto;
    right: auto;
    }

  #pageHeader h1 { margin: 0pt 0pt 5px;
    color: rgb(255, 255, 255);
    font-size: 1.3em;
    padding-top: 0px;
    font-weight: bold;
    }

  #pageHeader h2 { margin: 0pt;
    font-size: 1.1em;
    color: rgb(255, 255, 255);
    font-weight: normal;
    }

  #contentContainer { margin: 0px;
    display: block;
    width: auto;
    }

  #contentContainer #content { margin: 0pt;
    padding: 0pt;
    }

  #sidebarContainer { border-bottom: 1px solid rgb(128, 128, 128);
    float: none;
    width: auto;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    }

  #sidebarContainer #sidebar { margin: 0pt;
    padding: 0px;
    }

  #sidebarContainer .sideHeader { color: rgb(0, 0, 0);
    font-weight: bold;
    margin-bottom: 5px;
    }

  #footer { margin: 0pt;
    padding: 0px;
    width: auto;
    text-align: left;
    }

  #footer p {  }

  #footer a:link, #footer a:visited {  }

  #footer a:hover, #footer a:active {  }

  #breadcrumbcontainer { margin-bottom: 5px;
    }

  #breadcrumbcontainer ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #breadcrumbcontainer li { margin: 0pt;
    padding: 0pt;
    display: inline;
    }

  #breadcrumbcontainer a { padding: 0pt;
    }

  #breadcrumbcontainer a:hover {  }

  #navcontainer { margin: 0pt 0pt 10px;
    padding: 0pt;
    color: rgb(0, 0, 0);
    }

  #navcontainer #current {  }

  #navcontainer #current:hover {  }

  #navcontainer .currentAncestor {  }

  #navcontainer ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    }

  #navcontainer li { margin: 0pt;
    padding: 0pt;
    }

  #navcontainer a { padding: 0pt;
    }

  #navcontainer a:hover {  }

  #navcontainer a:active {  }

  #navcontainer ul ul { padding: 0pt;
    list-style-type: none;
    margin-left: 2px;
    color: black;
    }

  #navcontainer ul ul li { padding-left: 5px;
    }

  #navcontainer ul ul a { padding: 0pt;
    }

  #navcontainer ul ul a:hover {  }

  #navcontainer ul ul #current {  }

  #navcontainer ul ul ul {  }

  #navcontainer ul ul ul li { padding-left: 10px;
    }

  #navcontainer ul ul ul a {  }

  #navcontainer ul ul ul a:hover {  }

  #navcontainer ul ul ul {  }

  #navcontainer ul ul ul ul li { padding-left: 15px;
    }

  #navcontainer ul ul ul ul a {  }

  #navcontainer ul ul ul ul a:hover {  }

  #navcontainer ul ul ul ul {  }

  #navcontainer ul ul ul ul ul li { padding-left: 20px;
    }

  #navcontainer ul ul ul ul ul a {  }

  #navcontainer ul ul ul ul ul a:hover {  }

  #navcontainer ul ul ul ul ul {  }

  #navcontainer ul ul ul ul ul ul li {  }

  #navcontainer ul ul ul ul ul ul a {  }

  #navcontainer ul ul ul ul ul ul a:hover {  }

  blockquote, .standout { margin: 0pt;
    padding: 5px;
    font-weight: bold;
    }

  h1 {  }

  h2 {  }

  h3 {  }

  h4 {  }

  .imageStyle {  }

  .blog-archive-background {  }

  .blog-archive-headings-wrapper {  }

  .blog-archive-entries-wrapper {  }

  .blog-archive-entries-wrapper .blog-entry {  }

  .blog-archive-month {  }

  .blog-archive-link {  }

  .blog-archive-link a:link, .blog-archive-link a:visited {  }

  .blog-entry {  }

  .blog-entry-title { font-weight: bold;
    margin-bottom: 3px;
    }

  .blog-entry-date { margin-bottom: 8px;
    font-size: 0.9em;
    color: rgb(128, 128, 128);
    }

  .blog-entry-body { border-bottom: 1px solid rgb(204, 204, 204);
    margin-bottom: 5px;
    padding-bottom: 5px;
    }

  .blog-entry-comments { display: none;
    }

  .blog-entry-category {  }

  .blog-category-link-enabled {  }

  .blog-category-link-disabled {  }

  .filesharing-description {  }

  .filesharing-item { border-bottom: 1px solid rgb(204, 204, 204);
    margin-bottom: 5px;
    padding-bottom: 5px;
    }

  .filesharing-item-title a:link {  }

  .filesharing-item-title a:hover {  }

  .filesharing-item-title a:visited {  }

  .filesharing-item-description {  }

  .album-title { font-weight: bold;
    margin-bottom: 3px;
    }

  .album-description { margin-bottom: 8px;
    font-size: 0.9em;
    color: rgb(128, 128, 128);
    }

  table.thumbnail-table { width: 99%;
    }

  table.thumbnail-table, table.thumbnail-table tr, table.thumbnail-table td { display: block;
    }

  .thumbnail-frame {  }

  .thumbnail-frame:hover {  }

  .thumbnail-frame a {  }

  .thumbnail-frame a:hover {  }

  .thumbnail-frame img {  }

  .thumbnail-caption {  }

  .photo-background {  }

  .photo-navigation {  }

  .photo-links {  }

  .photo-navigation a:link, .photo-navigation a:visited {  }

  .photo-navigation a:hover {  }

  .photo-frame {  }

  .photo-title {  }

  .photo-caption {  }

  .movie-description {  }

  .movie-page-title { font-weight: bold;
    margin-bottom: 3px;
    }

  .movie-page-description { margin-bottom: 8px;
    font-size: 0.9em;
    color: rgb(128, 128, 128);
    }

  .movie-thumbnail-frame {  }

  .movie-thumbnail-frame:hover {  }

  .movie-thumbnail-caption {  }

  .movie-background {  }

  .movie-title {  }

  .movie-frame {  }

  .message-text {  }

  .required-text {  }

  .form-input-field { max-width: 100%;
    }

  .form-input-button {  }

