body { background: white url('/images/background.png') repeat-y left top; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a { color: blue; text-decoration: none; }
a:visited { color: #5050b4; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
#masthead { background: black; color: #aaa; white-space: nowrap; width: 100%; overflow: hidden; border-spacing: 0px; }
#masthead-logo { text-align: center; vertical-align: middle; width: 170px; overflow: hidden; }
#masthead-logo img { border: 1px #888 solid; margin: 7px 7px 5px 7px; width: 175px; height: 90px; }
#masthead-title { text-align: left; vertical-align: top; padding: 2px 8px 3px 5px; }
#masthead-title a { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 30px; color: #aaa; text-decoration: none; }
#masthead-title a:hover { text-decoration: underline; }
#masthead-menu { text-align: right; vertical-align: bottom; }
#masthead-menu table { border-spacing: 0px; width: 100%; padding: 3px 0px 4px 10px; border-top: 1px #222 solid; width: 100%; }
#masthead-menu a { color: yellow; text-decoration: none; }
#masthead-menu a:hover { color: orange; text-decoration: underline; }
#masthead-menu a:active { text-decoration: underline; }
#masthead-menu span { margin: 0px 12px; }
#masthead-menu span.short { margin-right: 0px; }
#masthead-menu img { vertical-align: middle; margin-left: 5px; border: 0px; }
#main { width: 100%; border-spacing: 0px; }
#main-sidebar { padding: 8px; text-align: center; vertical-align: top; width: 177px; overflow: hidden; }
#main-sidebar table { width: 177px; border-spacing: 1px; background: black; border: 2px black solid; }
#main-sidebar th { color: white; font-weight: bold; background-color: #333; text-align: center; padding: 2px 3px; }
#main-sidebar td { color: #ccc; background: #777; text-align: left; padding: 2px 4px 2px 5px; }
#main-sidebar td.main-sidebar-split { border-bottom: 2px black solid; }
#main-sidebar a { color: white; text-decoration: none; }
#main-sidebar a:hover { text-decoration: underline; }
#main-sidebar a:active { text-decoration: underline; }
#main-content { padding: 8px; text-align: left; vertical-align: top; }
table.list { background-color: black; margin: 0px; padding: 0px; border: 1px black solid; border-spacing: 1px; }
.list th.title { color: white; font-weight: bold; text-align: center; padding: 5px 4px; }
.list th.section-light { }
.list th.section-dark { }
.list th.header { background-color: #ddd; text-align: center; padding: 3px 8px; }
.list tr.data { background-color: white; vertical-align: top; white-space: nowrap; }
.list td.data { padding: 2px 5px; text-align: left; }
.list td.data-center { padding: 2px 5px; text-align: center; }
.list td.data-right { padding: 2px 5px; text-align: right; }
.list td.buttons { background-color: #ddd; text-align: right; vertical-align: middle; padding: 3px 8px; }
.list input { padding: 3px 8px; }
table.editor { background-color: black; margin: 10px 0px 0px 0px; padding: 0px; border: 1px black solid; border-spacing: 1px; }
.editor th.title { color: white; font-weight: bold; background-color: black; text-align: center; padding: 4px 5px; }
.editor td.label { font-weight: bold; background-color: #ddd; text-align: left; vertical-align: middle; padding: 4px 5px; }
.editor td.value { background-color: white; text-align: left; vertical-align: middle; padding: 4px 5px; }
.editor .field { width: 500px; }
.editor .checkbox { }
.editor td.buttons { background-color: #bbb; text-align: right; vertical-align: middle; padding: 3px 8px; }
.editor.buttons input { padding: 3px 8px; }
#news { width: 500px; border-spacing: 0px; border: 0px; }
#news th { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 0px; text-align: left; vertical-align: top; border-bottom: 1px black solid; }
.news-date { color: gray; font-style: italic; padding: 0px; vertical-align: top; text-align: left; }
.news-item { padding-top: 2px; vertical-align: top; text-align: left; }
.news-spacer { font-size: 32px; }
table.news-item-quote { border-spacing: 0px; border: 0px; margin: 10px 0px; }
td.news-item-quote-pad-left { width: 20px; }
td.news-item-quote { background-color: #ccc; border: 1px black solid; padding: 2px 4px; }
td.news-item-quote-pad-right { width: 20px; }
.news-image { padding: 0px; vertical-align: top; text-align: left; }
.news-thumbnail { border: 1px black solid; margin:2px 5px 2px 0px; float:left; }
.news-thumbnail-noframe { border: 0px; margin:2px 5px 2px 0px; }
.generic-centered { text-align: center; }
.text-section-header { font-weight: bold; font-size: large; }
a.black { color: black; text-decoration: none; }
a.black:hover { text-decoration: underline; }
a.black:active { text-decoration: underline; }
img.glowlink { border: 3px; border-color: white; border-style: solid; }
a.glowlink:link IMG.glowlink { color: black; text-decoration: none; border-color: white; }
a.glowlink:visited IMG.glowlink { color: black; text-decoration: none; border-color: white; }
a.glowlink:hover IMG.glowlink { color: black; text-decoration: underline; border-color: red; }
a.glowlink:active IMG.glowlink { color: black; text-decoration: none; border-color: white; }
img.glowlink-black { border: 3px; border-color: white; border-style: solid; }
a.glowlink-black:link { color: black; text-decoration: none; border-color: white; }
a.glowlink-black:visited { color: black; text-decoration: none; border-color: white; }
a.glowlink-black:hover { color: black; text-decoration: underline; border-color: black; }
a.glowlink-black:active { color: black; text-decoration: none; border-color: white; }
img.framed-1px { border: 1px; border-color: black; border-style: solid; }
img.icon-misc { border: 0px; padding: 1px; vertical-align: middle; }
img.icon-flag { border: 0px; padding: 1px; vertical-align: middle; }
span.text-section-header { font-weight: bold; font-size: large; }
span.text-section-subheader { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
span.mystery-section { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
span.text-blue { color: blue; }
span.text-red { color: red; }
span.text-green { color: green; }
span.text-gray { color: gray; }
#ybfilms { width: 650px; border-spacing: 0px; border: 0px; margin-top: 20px; }
.ybfilms-img { width: 116px; padding: 0px; vertical-align: top; text-align: center; }
.ybfilms-container { padding: 0px; vertical-align: top; text-align: left; }
.ybfilms-film { width: 100%; border-spacing: 0px; border: 0px; }
td.ybfilms-film-title { vertical-align: top; text-align: left; padding: 0px; border-bottom: 1px black solid; }
.ybfilms-film-desc { vertical-align: top; text-align: left; padding: 2px 0px 8px 0px; }
.ybfilms-film-spacer { font-size: 32px; }
span.ybfilms-film-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
span.ybfilms-film-subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; }
td.jumplinks-header { font-weight: bold; background-color: white; text-align: center; padding: 3px 15px; }
td.jumplinks-items { font-weight: bold; background-color: #ddd; text-align: center; padding: 3px 15px; }
table.char { background-color: white; }
td.char-profile { text-align: left; vertical-align: top; padding: 2px 5px; }
span.char-name { font-weight: bold; }
td.char-image { text-align: center; vertical-align: top; padding: 5px 5px 2px 5px; }
img.char-image { border: 1px black solid; }
td.char-seperator { text-align: right; padding: 40px 5px 40px 5px; }
table.char-index { width: 500px; background-color: black; border: 1px black solid; }
th.char-index-title { font-weight: bold; background-color: #bbb; text-align: center; padding: 2px 5px; }
th.char-index-category { width: 50%; font-weight: bold; background-color: #ddd; text-align: center; padding: 2px 5px; }
td.char-index-list { background-color: white; text-align: center; vertical-align: top; padding: 2px 5px; }

table.releases { background-color: black; border: 1px black solid; }
th.releases-header { color: white; font-weight: bold; background-color: black; text-align: center; padding: 4px 5px; padding: 4px 5px; }
th.releases-title { font-weight: bold; background-color: #ddd; text-align: center; padding-left: 3px; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; }
th.releases-format { font-weight: bold; background-color: #ddd; text-align: center; padding: 3px 8px; }
th.releases-region { font-weight: bold; background-color: #ddd; text-align: center; padding: 3px 8px; }
td.releases-title { background-color: white; text-align: left; padding-left: 5px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; }
td.releases-format { background-color: white; text-align: center; padding: 2px 8px; }
td.releases-region { background-color: white; text-align: center; padding: 2px 8px; }

table.filmstills { }
td.filmstills-image { text-align: center; padding: 4px 4px 1px 4px; }
td.filmstills-desc { text-align: center; vertical-align: top; padding: 1px 3px; }

table.products { background-color: black; border: 1px black solid; }
th.products-header { color: white; font-weight: bold; background-color: black; text-align: center; padding: 4px 5px; }
th.products-sectionheader { color: black; font-weight: bold; background-color: #aaa; text-align: left; padding: 3px 5px; }
th.products-column-generic { background-color: #ddd; text-align: center; padding: 3px 8px; }
th.products-column-title { font-weight: bold; background-color: #ddd; text-align: center; padding-left: 3px; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; }
td.products-column-generic { background-color: white; text-align: left; vertical-align: top; padding: 2px 5px; }
td.products-column-image { background-color: white; text-align: center; padding-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
td.products-column-title { white-space: nowrap; background-color: white; text-align: left; vertical-align: top; padding: 2px 5px; }

table.links { background-color: black; border: 1px black solid; }
th.links-title { font-weight: bold; background-color: #bbb; text-align: left; padding: 4px 5px; }
th.links-header { font-weight: bold; background-color: #ddd; text-align: center; padding: 2px 5px; }
td.links-item { background-color: white; text-align: left; vertical-align: top; padding: 3px 5px; }
td.links-separator { background-color: white; padding: 3px 5px; }
blockquote.blockquote { background-color: #ccc; border: 1px black solid; padding: 2px 5px; }

table.discussionlist-join { background-color: #ffc; border: 1px orange solid; }

table.archive { background-color: black; border: 1px black solid; }
th.archive-header { font-weight: bold; background-color: #bbb; text-align: left; padding: 4px 5px; }
td.archive-item { background-color: white; text-align: left; vertical-align: top; padding: 3px 5px; }

table.book { background-color: black; border: 1px black solid; }
th.book-header { background-color: #ddd; text-align: center; padding: 3px 8px; }
td.book-data { background-color: white; text-align: left; vertical-align: top; padding: 2px 5px; white-space: nowrap; }
td.book-data-name { background-color: white; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 2px; padding-right: 100px; padding-bottom: 2px; white-space: nowrap; }

table.commonlist { background-color: black; border: 1px black solid; }
th.commonlist-title { color: white; font-weight: bold; background-color: black; text-align: center; padding: 4px 5px; }
th.commonlist-sectionheader-dark { font-weight: bold; background-color: #bbb; text-align: left; padding: 4px 5px; }
th.commonlist-sectionheader-light { font-weight: bold; background-color: #ddd; text-align: left; padding: 4px 5px; }
th.commonlist-header-dark { background-color: #bbb; text-align: center; padding: 3px 8px; }
th.commonlist-header-light { background-color: #ddd; text-align: center; padding: 3px 8px; }
td.commonlist-data { background-color: white; text-align: left; vertical-align: top; padding: 2px 5px; white-space: nowrap; }
td.commonlist-data-name { background-color: white; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 2px; padding-right: 100px; padding-bottom: 2px; white-space: nowrap; }
td.commonlist-data-right { background-color: white; text-align: right; vertical-align: top; padding: 2px 5px; white-space: nowrap; }
td.commonlist-sectionfooter-light { background-color: #ddd; text-align: left; padding: 2px 5px; }
td.commonlist-separator { background-color: white; padding: 3px 5px; }
td.commonlist-buttonbar { background-color: #ddd; text-align: right; vertical-align: middle; padding: 3px 8px; }

table.commonstack { width: 550px; }
td.commonstack-section-title { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; vertical-align: top; text-align: center; }
td.commonstack-item-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 0px; vertical-align: top; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-color: black; }
td.commonstack-item { padding-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; vertical-align: top; text-align: left; }
td.commonstack-item-spacer { font-size: 32px; }

