      html, body, div, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, object, img {        margin: 0;        padding: 0;        text-indent: 0;        border: 0;      }      body {        background: url("/templates/ht-studios/img/background.jpg");        background-color: #F8F8F0;        font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif, serif;        text-align: center; /* dirty IE-Hax0ring */      }      #Page-Title {
        width: 100%;
        height: 215px;
        background: url("/templates/ht-studios/img/menu-background.jpg") repeat-x;        background-position: bottom;
      }
      #Page-Title #Page-Header {
        display: block;
        width: 760px;
        height: 127px;
        margin: 0;
        padding-top: 10px;
        margin-left: 10px;
        padding-bottom: 78px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        background: url("/templates/ht-studios/img/header-background.jpg") no-repeat;      }
      #Page-Title #Page-Header #Page-Header-Text {
        display: none;        width: 750px;        height: 127px; /* 127 - 37 */
        color: white;        background: url("/templates/ht-studios/img/header.jpg") no-repeat;
        font-size: 190%;
        line-height: 120%;
        text-align: left;
        font-weight: bold;      }
      #Page-Title #Page-Header #Page-Header-Text div {
        display: none;
        padding-top: 50px;
        padding-left: 85px;
      }
      #Page-Title #Page-Header #Page-Header-Text #Page-Header-Text-Location {
        display: none;
      }      #Page-Title #Page-Header #Page-Header-SWF {        display: block;
        margin-left: 10px;
        margin-right: 10px;        width: 740px;        height: 127px;            background: url("/templates/ht-studios/img/header-background.jpg") no-repeat;        background-color: #E5E5E5;
      }      #Menu {        position: absolute;        top: 0;        left: 0;        margin: 0;        padding: 0;        margin-top: 137px;        width: 100%;        height: 78px;      }      #Menu ul {        margin: 0;        padding: 0;        margin-left: auto;        margin-right: auto;        width: 760px;        text-align: center;      }      #Menu #Menu-Top {        height: 33px;        color: #402A16;        font-size: 125%;      }      #Menu #Menu-Top li {        margin: 0;        padding: 0;        display: inline;        height: 33px; /* 27=33-6 */       	list-style-type: none;       	padding-left: 0;       	padding-right: 0;      }      #Menu #Menu-Top img {        border: 0;      }      #Menu #Menu-Top a:hover {        text-decoration: none;        border: 0;      }        #Menu #Menu-Bottom {        height: 45px;        color: #1A1500;        font-size: 105%;        padding-top: 6px;        background-repeat: no-repeat;        background-position: top;      }      #Menu #Menu-Bottom li {        height: 45px;        display: inline;       	list-style-type: none;       	padding-right: 10px;       	text-indent: 0;      }            #Menu #Menu-Bottom li.first-element:before {        content: url('/templates/ht-studios/img/menu-bottom-arrow.png'); /* '' */      }          #Menu #Menu-Bottom li:before {        content: url('/templates/ht-studios/img/menu-bottom-point.png');       }           #Menu #Menu-Bottom li:after {        content: '';       }       #Content-Body {        width: 760px;        margin-left: auto;        margin-right: auto;
        padding: 0;        background: url("/templates/ht-studios/img/content-background.jpg") repeat-y;        /* text-align: left; */ /* dirty IE-Hax0ring */       
        /* padding-top: 20px; */
        text-align: left;
      
      }
      #Content-Body ul {
        list-style-type: square;
        padding-left: 1.1em;
      }      #Content-Main { /* 738 total */
        margin: 0;        padding: 0;
        padding-top: 25px;      }      #Content-Sidebar {
        float: right;
        width: 218px;
        margin: 0;
        padding: 0;
        padding-right: 11px;
        overflow: visible;      }
      #Content-Sidebar .side-image {
        position: relative;
        margin-top: -15px;
        margin-bottom: 10px;
        display: block;
        width: 218px;
        height: 98px;
      }      div.paragraph-break,      div.paragraph-smallgap,      div.paragraph-biggap {
        width: 429px;        margin-left: 51px;        line-height: 150%;        font-size: 110%;      }      div.paragraph-sidebar-break,      div.paragraph-sidebar-smallgap,      div.paragraph-sidebar-biggap {
        width: 200px;
        margin: 0;
        padding: 0;
        margin-left: 9px;
        margin-right: 9px;        font-size: 90%;        line-height: 133%;        font-family: Arial, arial, Verdana, verdana, sans-serif, serif;       }      div.paragraph-break,      div.paragraph-sidebar-break {        padding-bottom: 0;      }      div.paragraph-smallgap {        padding-bottom: 8px;      }      div.paragraph-biggap {        padding-bottom: 16px;      }      div.paragraph-sidebar-smallgap {        padding-bottom: 5px;      }      div.paragraph-sidebar-biggap {        padding-bottom: 12px;      }      #Content-Body hr {        height: 2px;        margin-left: 50px;        margin-right: 270px;        margin-bottom: 10px;        color: #999;        background-color: #999;      }      #Content-Footer {        height: 50px;        margin-top: 20px;        background: url("/templates/ht-studios/img/content-footer-background.jpg") no-repeat;        background-position: bottom;        text-align: center;        padding-right: 220px;        font-size: 90%;      }
      a.external:after {        content: url('/templates/ht-studios/img/content-link-arrow.png');      }      a:link {        color: #2929CC;        text-decoration: none;      }      a:visited {        color: #6529CC;        text-decoration: none;      }      a:active {
        color: #4086FF;        text-decoration: none;        border-top: 2px solid black;      }      a:hover {        border-bottom: 1px dashed #808080;        color: #0000FF;      }      *.b {        font-weight: bold;
      }      *.i {        font-style: oblique;
      }      *.u {        text-decoration: underline;
      }      *.ud {        border-bottom: 3px double;
      }
      *.nowarp {
        white-space: pre;
      }
      div.center {
        margin: 0;
        padding: 0;
        text-align: center;
      }      *.q { /* blockquotes */        display: block;        padding-left: 16pt;        padding-right: 24pt;        padding-top: 4pt;        padding-bottom: 16pt;        color: #002A40;        font-family: "Times New Roman", times, serif;        font-style: italic;        font-size: 115%;
      }      *.c { /* cites */        color: #002A40;        font-style: oblique;
      }      *.q:before, .c:before {        content: '\201C ';
      } /* &ldquo; => 8220 => HEX => \201C */      *.q:after, .c:after {        content: '\201D';
      } /* &rdquo; => 8221 => HEX => \201D */      *.small {        font-size: 80%;
        line-height: 115%;      }
      h2 {        width: 425px;        padding: 4px;        padding-top: 3px;        padding-right: 3px;        padding-bottom: 2px;
        margin-top: 10px;        margin-bottom: 20px;        margin-left: 50px;        margin-right: 220px;        color: #474F54;        font-family: "Lucida Console", "Lucida Sans Unicode", Georgia, Arial, serif, sans-serif;        font-size: 167%;        background: url("/templates/ht-studios/img/h1-background.jpg") repeat-x;        background-color: #E5E5E5;        border-left: 1px solid #B6BCBF;        border-top: 1px solid #B6BCBF;        border-bottom: 1px solid #737B80;        border-right: 1px solid #737B80;        text-align: center;      }       h3 {        width: 425px;
        margin-top: 5px;        margin-left: 50px;        margin-bottom: 10px;        margin-right: 220px;        font-family: "Lucida Console", "Lucida Sans Unicode", Georgia, Arial, serif, sans-serif;        font-size: 133%;        text-align: left;      }      dl {        margin-bottom: 5px;      }      dt:before {        font-weight: bold;        content: "\21D2  "; /* 2192 : --> | 21D2 : => */      }      dd {        font-family: Helvetica, Tahoma, Arial, arial, serif;        font-style: italic;        padding-left: 30px;        text-indent: -.75em;        padding-bottom: 5px;      }      dd:before {        font-weight: bold;        font-style: normal;        content: "\AB  ";      }      dd:after {        font-weight: bold;        font-style: normal;        content: " \BB";      }  
      abbr:hover {
        cursor: help;
      }
      abbr:hover a:hover, a:hover abbr:hover {
        cursor: pointer;
      }
      form, input {
        margin: 0;
        padding: 0;
      }
      fieldset {
        margin: 0;
        padding: 10px;
        padding-top: 5px;
        width: 410px;
        line-height: 200%;
      }
      div.form-box {
        padding-right: 6px;
        padding-top: 1px;
        padding-bottom: 1px;
        text-align: right;
        vertical-align: text-top;
      }
      label {
        text-align: right;
        white-space: pre;
        vertical-align: top;
        font-size: 90%;
      }
      input, select, textarea {
        width: 223px;
        border-left: 1px solid #737B80;        border-top: 1px solid #737B80;        border-bottom: 1px solid #B6BCBF;        border-right: 1px solid #B6BCBF;
        background-color: #F2F2F2;
      }
      input:hover, textarea:hover {
        border-left: 1px solid #393D40;        border-top: 1px solid #393D40;        border-bottom: 1px solid #5A5D5E;        border-right: 1px solid #5A5D5E;
        background-color: #FAFAFA;
      }
      input.form-text, select, textarea {
        font: 11pt courier, serif;
      }
      input.form-text, textarea {
        padding: 2px;
      }
      select, option {
        padding-left: 2px;
        padding-right: 2px;
      }
      textarea.form-textarea {
        height: 200px;
      }
      input.form-button {
        border-left: 1px solid #B6BCBF;        border-top: 1px solid #B6BCBF;        border-bottom: 1px solid #737B80;        border-right: 1px solid #737B80;
        background-color: #BFBFBF;
        width: 110px;
        margin-left: 3px;
        padding-left: 2px;
        padding-right: 2px;
      }
      input.form-button:hover {
        border-left: 1px solid #5A5D5E;        border-top: 1px solid #5A5D5E;        border-bottom: 1px solid #393D40;        border-right: 1px solid #393D40;
        background-color: #D9D9D9;
      }
      .button-left {
        margin: 1px;
        margin-left: 12px;
        border: 0; 
      }
      .button-right {
        margin: 1px;
        margin-left: 12px;
        border: 0;
      }
      .sidebutton:hover {
        border: 0;
        text-decoration: none;
      }
      h1 a:hover, h2 a:hover, h3 a:hover {
        text-decoration: none;
        border: 0;
      }
      img.gallery-img {
        width: 100px;
        height: 75px;
        border-left: 1px solid #aaf;
        border-top: 1px solid #aaf;
        border-right: 1px solid #eef;
        border-bottom: 1px solid #eef;
        margin: 0;
        padding: 0;
        margin-left: 1px;
        margin-right: 1px;
        padding: 1px;
        background-color: #444;
      }