@charset "utf-8";

/* Body & Main Layout ------------------------------------ */

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #272727;
	background-image: url(bin/images/pagebg.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin-top: 15px;
	overflow-y: scroll;
}
#header {
	margin: 0 auto;
	width: 960px;
}
#menu {
	margin: 0 auto;
	width: 960px;
	height: 25px;
}
.menu {
	padding-left: 20px;
	padding-right: 20px;
}
#sheet_t {
	margin: 0 auto;
	width: 960px;
	height: 26px
}
#sheet_b {
	margin: 0 auto;
	width: 960px;
	height: 26px
}
#body {
	margin: 0 auto;
	width: 960px;
	background-image: url(bin/images/sheet.png);
	background-repeat: repeat-y;
}
#article {
	margin-left: 30px;
	margin-right: 5px;
	width: 668px;
	float: left;
	text-align: left;
}
#footer {
	margin: 0 auto;
	margin-top: 10px;
	width: 940px;
	height: 50px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	background: rgba(48, 48, 48, .75);
	border-radius: 10px;
}
.moi {
	font-style: italic;
	font-weight: bold;
	color: #574EAF;
}
.ad {
	font-style: italic;
	font-weight: bold;
}
.halfline {
	margin-bottom: -.5em;
}
li	{
	margin-bottom: .25em;
}
.note {
	font-size: 85%;
	font-style: italic;
	margin: 10px 5em 10px 5em
}


/* Links ------------------------------------ */

/* ----- Standard ------------------------------------ */

a:link {
	color: #9c6722;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #9c6722;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}
a:active {
	text-decoration: underline;
	color: #9C6722;
	font-weight: bold;
}

/* ----- Menu ------------------------------------ */

.menulink:link {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #9C6722;
	text-decoration: none;
}
.menulink:visited {
	text-decoration: underline;
	color: #9C6722;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
.menulink:hover {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
.menulink:active {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #9C6722;
	font-weight: bold;
}

/* ----- Sidebar ------------------------------------ */

.sidebar_link:link {
	font-weight: bold;
	color: #9C6722;
	text-decoration: none;
}
.sidebar_link:visited {
	text-decoration: underline;
	color: #9C6722;
	font-weight: bold;
}
.sidebar_link:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
.sidebar_link:active {
	font-size: 12px;
	text-decoration: underline;
	color: #9C6722;
	font-weight: bold;
}

/* Quotes ------------------------------------ */

.script {
	width: 640px;
	background-color: #faebbc;
	border-top: 2px solid #e1cc89;
	border-bottom: 2px solid #e1cc89;
	margin: 0 auto;
}
.scripttext {
	font: 14px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	text-indent: -5em;
	margin-left: 6em;
	margin-right: 20px;
}
.quotebox {
	width: 520px;
	background-color: #faebbc;
	border-top: 2px solid #e1cc89;
	border-bottom: 2px solid #e1cc89;
	margin: 0 auto;
}
.quotetext {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
	text-align: center;
	font-style: italic;
	line-height: 1.5em;
}

/* Images ------------------------------------ */

.imgleft {
	float: left;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	border-radius: 5px;
}
.imgright {
	float: right;
	margin-top: 1em;
	margin-left: 1em;
	margin-bottom: 1em;
	border-radius: 5px;
}
.imgcenter {
	margin: 1em;
	border-radius: 5px;
}
.biopic {
	border-radius: 5px;
}

/* Text Headers ------------------------------------ */

.pagesectionheader {
	font-size: 18px;
	font-weight: normal;
	font: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 25px;
	margin-bottom: -5px;
	color: #9C6722;
}

/* Page Headers ------------------------------------ */

.pagehead {
	margin-top: 5px;
	background-color: #B6B6B6;
	border-radius: 5px;
}
.pagetitle {
	font-size: 21px;
	font-weight: normal;
	font: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #9C6722;
	padding: 8px 0px 8px 8px;
}
.runtime {
	font-size: 12px;
	text-align: right;
	padding: 5px 8px 0 0;
}
.buttons {
	margin: 5px 0 5px 0;
}

/* SideBar Navigation ------------------------------------ */

#nav {
	margin-top: 6px;
	width: 218px;
	float: left;
	margin-left: 14px;
}
.sidebar_body {
	width: 208px;
	font-size: 12px;
	color: #FFFFFF;
}
.sidebar_darkt {
	height: 24px;
	background-color: #363636;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #D6D6D6;
}
.sidebar_darktb {
	height: 24px;
	background-color: #363636;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
.sidebar_lightt {
	height: 24px;
	background-color: #484848;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #D6D6D6;
}
.sidebar_current {
	height: 24px;
	background-color: #727272;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #D6D6D6;
	font-weight: bold;
}

/* Special ------------------------------------ */

.footnote {
	font-size: 11px;
	font-style: italic;
}

/* Tables ------------------------------------ */

/* ----- Normal ------------------------------- */

table.norm {
	background-color: #C7C7C7;
	width: 540px;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0px;
	border-spacing: 5px;
	border-style: solid;
	border-width: 2px;
	border-color: #574EAF;
	border-radius: 10px;
}
td.padded_td {
	text-align: center;
	font-size: 12px;
	padding: 2px;
}
td.norm:first-child {
	border-top-left-radius: 6px;
}
td.norm:last-child {
	border-top-right-radius: 6px;
}
tr.norm:last-child td.padded_td:first-child {
	border-bottom-left-radius: 6px;
}
tr.norm:last-child td.padded_td:last-child {
	border-bottom-right-radius: 6px;
}

/* ----- Credits ------------------------------- */

table.credits {
	background-color: #C7C7C7;
	width: 480px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #574EAF;
	border-radius: 10px;
}
th.credits_title {
	color: #FFFFFF;
	background-color: #574EAF;
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	text-wrap: none;
}
td.credits_td-lside {
	width: 216px;
	text-align: right;
	font-size: 14px;
	font-variant: small-caps;
	vertical-align: top;
	color: #272727;
	padding: 2px;
	text-wrap: none;
}
td.credits_td-center {
	width: 25px;
	text-align: center;
	font-size: 12px;
	vertical-align: top;
	color: #272727;
	padding: 2px;
	text-wrap: none;
}
td.credits_td-rside {
	width: 216px;
	text-align: left;
	font-size: 14px;
	font-variant: small-caps;
	vertical-align: top;
	color: #272727;
	padding: 2px;
}
th.credits_title:first-child {
	border-top-left-radius: 6px;
}
th.credits_title:last-child {
	border-top-right-radius: 6px;
}
tr.credits_tr:last-child td.credits_td:first-child {
	border-bottom-left-radius: 6px;
}
tr.credits_tr:last-child td.credits_td:last-child {
	border-bottom-right-radius: 6px;
}

/* ----- Display ------------------------------- */

table.display {
	background-color: #C7C7C7;
	width: 540px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 25px;
	border-spacing: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #574EAF;
	border-radius: 10px;
}
th.display_header {
	color: #FFFFFF;
	background-color: #574EAF;
	text-align: center;
	vertical-align: middle;
}
td.display_name {
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	vertical-align: middle;
	color: #000000;
	padding-left: 5px;
}
td.display_link {
	text-align: center;
	font-size: 14px;
	vertical-align: middle;
}
.epnum {
	font-weight: normal;
	font-size: 67%;
}
.caption {
	font-size: 75%;
	font-weight: normal;
	color: #272727;
	font-style: italic;
}
th.display_header:first-child {
	border-top-left-radius: 6px;
}
th.display_header:last-child {
	border-top-right-radius: 6px;
}
tr.display_tr:last-child td.display_td:first-child {
	border-bottom-left-radius: 6px;
}
tr.display_tr:last-child td.display_td:last-child {
	border-bottom-right-radius: 6px;
}

/* ----- Biographies ------------------------------- */

table.bio {
	width: 100%;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #948972;
	border-radius: 10px;
}
td.picframe {
	vertical-align: top;
	padding: 8px 8px 8px 8px;
}
td.biotext {
	font-size: 12px;
	padding: 5px 8px 8px 8px;
	vertical-align: top;
}
td.biochartext {
	font-size: 12px;
	padding: 5px 8px 8px 23px;
	vertical-align: top;
	font-style: italic;
}
.bioname {
	font-weight: bold;
	text-transform: uppercase;
}