body {
	color: Black;
    background-color: PowderBlue;
	font-size: 1em;
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
	text-align: center;
}

a {
	text-decoration: none;
}

a:link {color: Blue;}
a:visited {color: Blue;}
a:hover {color: DodgerBlue;}
a:active {color: DodgerBlue;}

.altlink a:link { color: PowderBlue; }
.altlink a:visited { color: LightSkyBlue; }
.altlink a:hover {color: Cyan;}
.altlink a:active {color: Turquoise;}

.jumpgate a:link { color: White; }
.jumpgate a:visited { color: White; }
.jumpgate a:hover {color: Cyan;}
.jumpgate a:active {color: Turquoise;}

a.stdlink:link {color: Blue;}
a.stdlink:visited {color: Blue;}
a.stdlink:hover {color: DodgerBlue;}
a.stdlink:active {color: DodgerBlue;}

div.break {clear: both;}

h1, h2 { margin: 0px; }
h1 { font-size: 1.75em; }
h2 { font-size: 0.75em; }

table, tbody, tr, th, td {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-width: 0px;
	border-collapse: collapse;
}

td, th {
	padding: 5px;
}

table {
	border-width: 2px;
	border-color: DarkSlateGray;
	border-style: solid;
	width: 75%;
	margin-left: 15%;
	margin-right: 15%;
	margin-bottom: 15px;
}

th {
	color: White;
}

td {
	background-color: WhiteSmoke;
	font-size: 0.85em;
}

#timeline, #header, #content, #footer {
}

.strike { text-decoration:line-through; }
.lefty { text-align: left; }

.jumpgate th { background-color: Black; font-weight: bold; }

.scifibanner table, .horrorbanner table, .psychobanner table, .schlockbanner table { width: 100%; margin: 0px; padding: 0px; border-width: 0px; }
.scifibanner th, .horrorbanner th, .psychobanner th, .schlockbanner th {	margin: 0px; padding: 0px; }
.scifibanner div, .horrorbanner div, .psychobanner div, .schlockbanner div { padding: 0px; }

.scifibanner div { background-image: url('SciFiBack.jpg'); text-shadow: 0 0 0.2em Black, 0 0 0.5em Cyan; }
.horrorbanner div { background-image: url('HorrorBack.jpg'); text-shadow: 0 0 0.2em Black, 0 0 0.5em Red; }
.psychobanner div { background-image: url('PsychoBack.jpg'); text-shadow: 0 0 0.2em Black, 0 0 0.5em Fuchsia; }
.schlockbanner div { background-image: url('SchlockBack.jpg'); text-shadow: 0 0 0.2em Black, 0 0 0.5em GoldenRod; }

.scifibanner img, .horrorbanner img, .psychobanner img, .schlockbanner img { border-width: 2px; border-style: inset; }

.showtime{ width: 75px; text-align: right; padding-left: 10px; padding-right: 10px; }
.year { width: 40px; padding-left: 10px; padding-right: 10px; }
.format { width: 16px; }
.category { width: 16px; }
.titlecard { width: 50%; text-align: right; }
.thonref { width: 50%; text-align: left; }

.format img, .category img { border-style: none; border-width: 0px; height: 16px; width: 16px; }

.filminfo td { padding: 0px 5px 0px 5px; }
.trivia td { background-color: AliceBlue; border-width: 2px; border-style: solid; border-color: DarkSlateGray; width: 100%; }
.trivia p { margin-top: 3px; margin-bottom: 0px; padding-top: 0px; }
.altback td { background-color: White; }

img.h_thmb {
	width: 100px;
}

img.v_thmb {
	height: 100px;
}

img.placeholder {
	border-style: none;
	height: 75px;
	width: 75px;
}

th .bookend {
	width: 100px;
	height: 100px;
	padding: 10px;
}

.block {
	font-size: 0.75em;
	line-height: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	padding-right: 50px;
}

