BODY
{
	color: #7291D6;
	background: black;
	font-family: sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #445780;
	scrollbar-shadow-color: #364566;
	scrollbar-highlight-color: #7291D6;
	scrollbar-3dlight-color: #445780;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #2F3D59; 
	scrollbar-arrow-color: #7291D6;
}

A
{
	color: #96B8FF;
	text-decoration: none;
}

A:visited
{
	color: #96B8FF;
}

A:hover
{
	color: cyan;
}

DIV.text-block
{
	padding-bottom: 10px;
}

DIV.text-paragraph
{
	text-indent: 25px;
	padding-bottom: 10px;
}

FORM
{
	padding: 0px;
	margin: 0px;
}

IMG
{
	border: none;
}

IMG.left
{
	float: left;
	margin: 0px 7px 0px 0px;
	border: black solid 5px;
}

IMG.right
{
	float: right;
	margin: 0px 0px 0px 7px;
	border: black solid 5px;
}

UL
{
	list-style-type: disc;
	list-style-image: url( "../images/bullet.gif" );
	padding-left: 0px;
}

.float-left
{
	float: left;
	margin: 0px 7px 0px 0px;
}

.float-right
{
	float: right;
	margin: 0px 0px 0px 7px;
}

TD
{
	font-size: 10pt;
	vertical-align: top;
}

IFRAME
{
	border: 0px none #000000;
}

UL
{
	margin: 0px 35px;
}

.buffer
{
	background: black;
}

.stripe
{
	background-color: black;
	width: 800px;
}

.header
{
	height: 17px;
	vertical-align: bottom;
}

.menu
{
	background: black url("../images/background.gif") repeat;
	text-align: left;
	vertical-align: middle;
	height: 50px;
}

.menu-shifter
{
	padding-left: 40px;
}

.shevron
{
	width: 20px;
	height: 18px;
	margin: 0px 10px;
	vertical-align: middle;
}

.banner
{
	background: black url("../images/background.gif") repeat;
	height: 250px;
	text-align: center;
	vertical-align: middle;
}

.framed
{
	border: black solid 5px;
}

.splitter
{
	height: 17px;
}

.content
{
	background: black url("../images/background.gif") repeat;
	padding: 25px;
}

.caption
{
	color: #96B8FF;
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.bar
{
	padding: 5px;
}

.menu-item
{
	padding: 5px 0px;
}

.footer
{
	height: 17px;
}

.affiliates
{
	background: black url("../images/background.gif") repeat;
	text-align: center;
	vertical-align: middle;
	height: 50px;
}

.banner88x31
{
	width: 88px;
	height: 31px;
	border: #4F6483 solid 1px;
	margin: 0px 3px 0px 2px;
	vertical-align: middle;
}

.border-light
{
	border: #4F6483 solid 1px;
}

.copyrights
{
	font-size: 8pt;
	text-align: center;
	padding: 5px 0px;
	vertical-align: middle;
}

.text-links
{
	font-size: 8pt;
	text-align: center;
	margin-top: 45px;
}

.text-links-compact
{
	font-size: 8pt;
	text-align: center;
	margin-top: 15px;
}

.flag-lang
{
	width: 16px;
	height: 11px;
	margin-top: 3px;
}

.align-right
{
	text-align: right;
}

.align-center
{
	text-align: center;
}

.align-top
{
	vertical-align: top;
}

.align-middle
{
	vertical-align: middle;
}

.align-bottom
{
	vertical-align: bottom;
}

.align-left-middle
{
	text-align: left;
	vertical-align: middle;
}

.align-right-middle
{
	text-align: right;
	vertical-align: middle;
}


.align-centrum
{
	text-align: center;
	vertical-align: middle;
}

.dropdown
{
	background: black;
	padding: 7px 10px;
	border: cyan solid 1px;
	visibility: hidden;
	position: absolute;
	display: none;
}

.dropdown-item
{
	margin: 3px 0px;
}

.screencap
{
	margin-bottom: 5px;
}

.inner-text
{
	background: black url("../images/background.gif") repeat fixed;
	padding-right: 15px;
}

.news-message
{
	padding-bottom: 25px
}

.news-date
{
	color: #96B8FF;
	font-weight: bold;
}

.gbook-form
{
	margin-bottom: 25px;
}

.form-label
{
	padding-right: 5px;
}

.form-textbox
{
	color: #96B8FF;
	background-color: black;
	font-family: monospace;
	border: #364566 solid 1px;
	margin: 1px;
}

.form-submit-button
{
	color: #96B8FF;
	background-color: #364566;
	border: #445780 solid 1px;
	font-size: 8pt;
	margin: 10px 1px 1px;
}

.gbook-pagebar
{
	font-size: 8pt;
	margin: 10px 0px;
}

.gbook-data
{
	margin: 15px 0px;
}

.gbook-msg
{
	padding: 15px 0px;
}

.gbook-msg-date
{
	color: #96B8FF;
}

.gbook-msg-nick
{
	font-weight: bold;
}

.gbook-msg-url
{
	text-align: right;
	text-transform: lowercase;
}

.gbook-msg-text
{
	padding: 10px 50px 0px;
}

.gbook-msg-reply
{
	color: #96B8FF;
	font-style: italic;
	padding: 10px 0px 0px;
}

.episode-title
{
	text-align: center;
	font-weight: bold;
	padding-left: 15px;
}

.episode-splitter
{
	padding: 25px 0px 25px;
}

.episode-date
{
	color: white;
	background-color: black;
	font-size: 8pt;
	text-align: center;
}

.episode-screencap
{
	background-color: black;
}

.episode-info
{
	color: #96B8FF;
	background-color: black;
	font-size: 8pt;	
	text-align: center;
}

.episode-synopsis
{
	text-align: justify;
	vertical-align: middle;
	height: 130px;
	padding: 0px 15px 0px;
}

.desc-mini
{
	vertical-align: middle;
}

.desc-mini-subject
{
	color: #96B8FF;
	text-align: right;
	font-weight: bold;
}

.desc-mini-info
{
	padding-left: 5px;
}

.desc-body
{
	text-align: justify;
}

.link-body
{
	padding-bottom: 25px;
}

.link-ref
{
	font-weight: bold;
}

.dots
{

}

.splitter-compact
{
	padding: 5px 0px 5px;
}

.footnote
{
	font-size: 8pt;
}

.floating-saucer
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.icon
{
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-bottom: 1px;
}

.figure-note
{
	color: white;
	text-align: justify;
	font-size: 8pt;
	padding-bottom: 5px;
}

.credits
{
	text-align: right;
	font-style: italic;
	padding-top: 15px;
}

.mini-caption
{
        text-indent: 20px;
        color: #96B8FF;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase; 
}

.info
{
	font-size: 11px;
	font-family: sans-serif;
	color: white;
	text-align: justify;
	border: #7291D6 1px solid;
	padding: 0px 5px; 
	margin-left: 5px;
	vertical-align: middle;
	background: black;
}


/* OBSOLETE */

.episode-mini
{
	vertical-align: middle;
}

.episode-mini-subject
{
	color: #96B8FF;
	text-align: right;
	font-weight: bold;
}

.episode-mini-info
{
	padding-left: 5px;
}

.episode-desc
{
	text-align: justify;
}

.indent-single
{
	padding-left: 25px;
}

.indent-double
{
	padding-left: 50px;
}

.indent-triple
{
	padding-left: 75px;
}


