﻿body {
   background-color: white;
   /* margin-left: 5%; */
   /* margin-right: 5%; */
   /* margin-bottom: 5%; */
   margin-top: 1.5%;
   font-family: 'Times New Roman', Serif;
   }

div.header {
   width: 100%;
   }

div.header h1 {
   text-align: center;
   font-size: 28pt;
   }

div.header h1 b {
   font-size: 32pt;
   }

div.header hr {
   margin-left: 10px;
   }

div.floater {
   float: right;
   }

div.main {
   margin-left: 240px;
   }

div.main iframe {
   width: 100%;
   border: none;
   }

div.footer {
   margin-top: 25px;
   text-align: center;
   width: 100%;
   }

div.sidebar {
   float: left;
   text-align: left;
   width: 230px;
   background-color: lightgray;
   }

div.category {
   float: left;
   text-align: left;
   }

div.cast {
   text-align: right;
   }

div.entrycolumns {
   -webkit-column-count: 2;
   -moz-column-count: 2;
   column-count: 2;
   }

div.listcolumns {
   -webkit-column-count: 3;
   -moz-column-count: 3;
   column-count: 3;
   }

div.tech {
   -webkit-column-count: 2;
   -moz-column-count: 2;
   column-count: 2;
   background: #FFFF99;
   }

sup {
   font-size: 8pt;
   }
   
h1 {
   color: black;
   font-weight: bold;
   text-decoration: underline;
   font-size: 20pt;
   font-variant: small-caps;
   text-align: justify;
   width: 100%;
   }

h1 b {
   font-size: 20pt;
   }

h1 sup {
   font-size: 16pt;
   }

h1 em {
   font-weight: normal;
   text-decoration: none;
   font-style: italic;
   font-size: 10pt;
   font-variant: normal;
   float: right;
   text-transform: capitalize;
   }

h2 {
   color: black;
   font-size: 14pt;
   margin-bottom: 0;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   }

h3 {
   color: black;
   text-indent: 0;
   text-align: justify;
   font-size: 12pt;
   margin-bottom: 0;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   }

p {
   text-indent: 0;
   text-align: justify;
   font-size: 12pt;
   margin: 0;
   color: black;
   }

p.indent {
   text-indent: 25px;
   margin: 0;
   }

p.small {
   font-size: 10pt;
   text-align: center;
   }

p.revindent {
   margin-left: 25px;
   text-indent: -25px;
   }

p.timeline {
   margin-left: 37px;
   text-indent: -37px;
   }

.break {
   break-before: column;
   }

a:visited {
   color: #0000CD;
   }

a.nope {
   color: #FF0000;
   }

em {
   font-weight: bold;
   font-style: italic;
   }

em.title {
   font-weight: normal;
   font-style: italic;
   text-decoration: underline;
   }

em.smallcap {
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   font-variant: small-caps;
   }

i.lens {
   font-size: 13pt;
   }

img {
   border-style: solid;
   border-width: thin;
   margin-left: 20px;
   margin-bottom: 20px;
   float: right;
   height: 650px;
   }

table {
   border-collapse: collapse;
   border-style: solid;
   border-width: thin;
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 5px;
   padding-right: 5px;
   margin-top: 20px;
   }

table.doubleduty {
   border: none;
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 5px;
   padding-right: 5px;
   margin-top: 20px;
   float: right;
   margin-left: 20px;
   margin-bottom: 20px;
   margin-top: 0;
   width: 400px;
   }

table.team {
   float: right;
   margin-left: 20px;
   margin-bottom: 20px;
   margin-top: 0;
   }

table.tri_team {
   float: right;
   margin-left: 20px;
   margin-bottom: 20px;
   margin-top: 0;
   }

table.geo {
   float: right;
   margin-left: 20px;
   margin-bottom: 20px;
   margin-top: 0;
   width: 400px;
   }

table.crew {
   border-style: hidden;
   margin-top: 0;
   }

table.stats {
   border-style: hidden;
   }

th {
   color: black;
   text-align: center;
   font-style: italic;
   font-weight: bold;
   border-style: solid;
   border-width: thin;
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 5px;
   padding-right: 5px;
   }

th.header {
   color: black;
   text-align: left;
   font-style: italic;
   font-weight: bold;
   border-top: hidden;
   border-left: hidden;
   border-right: hidden;
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 0;
   padding-right: 5px;
   }

td {
   color: black;
   text-align: center;
   font-style: none;
   font-weight: normal;
   border-style: solid;
   border-width: thin;
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 5px;
   padding-right: 5px;
   }

table.team tr td {
   vertical-align: top;
   width: 50%;
   }

table.tri_team tr td {
   vertical-align: top;
   width: 33.3%;
   }

table.crew tr td {
   border-style: hidden;
   padding-left: 0;
   padding-right: 0;
   }

table.stats tr td {
   text-align: left;
   font-size: 12pt;
   border-style: hidden;
   padding-left: 0;
   }

td img {
   float: none;
   margin-top: 10px;
   margin-bottom: 10px;
   display: block;
   margin-left: auto;
   margin-right: auto;
   height: 3.5cm;
   width: auto;
   border: 0;
   }

table.doubleduty tr td {
   border-style: solid;
   border-width: thin;
   }

table.doubleduty tr td img {
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 10px;
   float: right;
   height: 650px;
   }

.left {
   text-align: left;
   }

.center {
   text-align: center;
   }

.right {
   text-align: right;
   }

.template {
   text-decoration: underline;
   }

span.hide {
   color: white;
   }

span.small {
   font-size: 10pt;
   }

span.smcaps {
   font-variant: small-caps;
   }

span.floater {
   float: right;
   }

blockquote {
   font-style: italic;
   }

img.center {
   float: none;
   display: block;
   margin-left: auto;
   margin-right: auto;
   width: auto;
   }

img.wide {
   height: 550px;
   }

img.slim {
   height: 750px;
   }
   
img.pet {
   height: auto;
   width: 20%;
   }

img.extra-wide {
   height: 300px;
   }
