<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {height: 100%; margin: 0; padding: 0;}
body {background: url(../img/bg_default.jpg) center top no-repeat #333;}
body, td, th {font-family: Verdana, Geneva, sans-serif; font-size: 11px;}
#eventtitle {font-weight: bold; color: #630460; font-size: 15px; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 9px;}
#dvd {width: 260px; padding: 0 16px 0 0;}
#dvdtitle {color: #630460; font-size: 22px; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 9px;}
#dptitle {color: #630460; font-size: 16px; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 9px;}
#epbrowse {border: solid #ddd; border-width: 0px 0; padding: 0px 0px; margin: 0px 1 0px 1;}
#epbrowse .left, #epbrowse .right {margin: 0; padding: 0;}

/* Introduction Bar */
#topbar {border-bottom: 2px solid #6E6E6E;}
#quote {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; font-weight: bold; padding: 0 0 5px 8px;}
#quote a {color: #ffffff; text-decoration: none;}
#quote a:hover {color: #71748b;}
#sitenav {margin-top: 5px;}
#sitenav ul {list-style: none; margin: 0; padding: 0; float: right;}
#sitenav li {margin: 0 3px 0 0; padding: 0; display: inline; float: left;}
#sitenav a {display: block; padding: 3px 7px; font-family: Tahoma, Geneva, sans-serif; color: #ccc; font-weight: bold; font-size: 13px; letter-spacing: -0.5px; text-decoration: none;}
#sitenav a:hover {color: #82407f;}
#sitenav li#selected a {background: #6E6E6E; color: #fff;}

/* Main */
#wrap {margin-bottom: 10px;}
#header, #nav, #content {background: #fff;}
.clear {clear: both;}
a, a:link, a:visited, a:active {color: #00746a; font-weight: bold; text-decoration: none;}
a:hover {color: #009685; text-decoration: underline;}
blockquote, pre {background:#ecf6ff; border:1px dashed #a9d4f7; padding:8px 12px 8px 36px; margin:8px 0; padding: 8px 10px 0 10px; display: block;}
form {margin: 0; padding: 0;}
.left {float: left; margin: 0 16px 10px 0;}
ol {margin: 0 0 10px 0; padding: 0 0 0 28px;}
p {margin: 0 0 10px 0;}
.purchaselink {color: #333333; font-size: 13px; font-weight: bold; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 4px 0; display: block;}
.right {float: right; margin: 0 0 10px 16px;}
.staff {font-family: Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #ce9c00; line-height: 11px;}
.subtitle {color: #23489f; font-size: 15px; font-weight: bold; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 4px 0; display: block;}
.charactername {font-family: Tahoma, Geneva, sans-serif; color: #23489f; font-size: 21px; font-weight: bold;}
.characterquote {font-family: Tahoma, Geneva, sans-serif; color: #00746a; font-size: 15px; font-weight: italic;}
.subtitle a {color: #23489f; text-decoration: none;}
.subtitlenovels {color: #23489f; font-size: 16px; font-weight: bold; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 4px 0; display: block;}
.subtitle_anniversary {color: #808080; font-size: 18px; font-weight: italic; letter-spacing: -0.03em; font-family: Georgia; margin: 0 0 4px 0; display: block;}
.noveltitle {color: #23489f; font-size: 16px; font-weight: bold; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 4px 0; display: block;}
.sm {font-size: 13px !important; letter-spacing: -0.02em !important; margin: 0 0 3px 0 !important;}
.extra {margin: 0 0 8px 0; padding: 0;}
ul {margin: 0 0 10px 0; padding: 0 0 0 17px;}
#warning {color: #dd0000;}
.dvdtitle {color: #630460; font-size: 22px; letter-spacing: -0.03em; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 9px;}

/* Header */
#banner {background: url(../img/banner_s10.jpg) top left no-repeat; height: 130px; border-bottom: 1px solid #6E6E6E;}
#banner_extra {background: url(../img/banner_S10_ext.jpg) top left no-repeat; width: 150px; height: 24px; margin: -1px 0 0; border-bottom: 1px solid #6E6E6E;}
#header_info {font-family: Tahoma, Geneva, sans-serif; font-size: 16px; height: 24px; padding: 1px 0 0 7px; color: #fff;}
#header_info a {color: #151515; text-decoration: none; font-weight: normal;}
#header_info a:hover {color: #bbb;}
#header_info strong, #header_info b {letter-spacing: -0.5px;}
#header_disc {width: 140px; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 58px 0 0 65px; font-family: Tahoma, Geneva, sans-serif;}
#header_disc a {color: #fff;}

/* Main Navigation */
#nav {width: 150px; padding: 0 0 10px 10px;}
#menu {width: 150px; background: url(../img/menubg.jpg) bottom right no-repeat #d8d8d8; border-bottom: 1px solid #6E6E6E;}
#menu .heading {background: url(../img/anniversary/menu_dr1.jpg) top right no-repeat; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 1px 5px 2px 5px; color: #fff;}
#menu ul {list-style: none; margin: 0; padding: 3px 0 8px 0; width: 150px;}
#menu li {width: 150px; margin: 0;}
#menu a {font-weight: bold; letter-spacing: -0.5px; font-size: 12px; color: #151515;text-decoration: none; display: block; padding: 1px 5px;}
#menu a:hover {color: #3b3e9f;}

/* Content Boxes */
.content_box {background: center top repeat-y; margin: 0 0 12px;}
.content_box a {font-family: Tahoma, Geneva, sans-serif;}
.content_box .title {font-family: Tahoma, Geneva, sans-serif; font-size: 17px; font-weight: bold; letter-spacing: -1px; padding: 2px 5px; text-transform: uppercase; color: #2e318d;}
.content_box .image {border-bottom: 2px solid #95acc0;}
.content_box .content {background: center top repeat-y; padding: 5px;}
.content_box .link {padding: 3px 5px; text-align: right;}
.content_box .link a {color: #444; font-weight: bold; letter-spacing: -0.5px; text-decoration: none; margin: 0 0 0 8px;}
.content_box .link a:hover {color: #656565;}
.blue {background-image: url(../img/content_box_blue.jpg);}
.blue .content {background-image: url(../img/content_box2_blue.jpg);}
.purple {background-image: url(../img/content_box_purple.jpg);}
.purple .title {color: #630460;}
.purple .image {border-color: #b99ccb;}
.purple .content {background-image: url(../img/content_box2_purple.jpg);}
.anniversary {background-image: url(../img/content_box_anniversary_title.jpg);}
.anniversary .title {color: #FFFFFF;}
.anniversary .subtitle {font-family: Tahoma, Geneva, sans-serif; font-size: 13px; letter-spacing: -1px; padding: 2px 5px; color: #FFFFFF;}
.anniversary .image {border-color: #333;}
.anniversary .link {padding: 3px 5px; text-align: right;}
.anniversary .link a {color: #FFF; font-weight: bold; letter-spacing: -0.5px; text-decoration: none; margin: 0 0 0 8px;}
.anniversary .link a:hover {color: #FFF;}
.anniversary .content {background-image: url(../img/content_box_anniversary.jpg);}
.content_box .subtitle, #calendar_wrap caption {font-size: 13px; color: #222; font-weight: bold; padding: 0 0 3px; margin: 0; letter-spacing: normal;}

/* Homepage */
#content {width: 736px; padding: 12px 10px 12px 14px;}
#content.home {padding-top: 0;}
#feature_box {width: 736px; height: 277px; padding: 12px 0 0 0; margin: -12px 0 0 0; background: url(../img/home/index/2013/capaldi/content.jpg) bottom left no-repeat;}
#video {padding: 0 0 0 10px;}
#embed {width: 460px; height: 277px; margin: 0 0 10px 0;}
#more {height: 350px;}

#middle {margin: 12px 0;}
.cellspacer {width: 12px;}
.content_box #news {padding: 10px 5px 1px 5px;}
.news_story {padding: 1px 0 2px 0; margin: 0 0 10px 0;}
.news_story img {float: left; margin: 1px 6px 0 0;}
.news_story .headline {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.5px; line-height: 15px; padding: 0 0 2px 0;}
.news_story .headline a {color: #555; text-decoration: none;}
.news_story .headline a:hover {color: #444;}
.news_story .details {color: #777; letter-spacing: -0.5px; font-size: 10px;}
.news_story .details span {margin: 0 8px 0 0;}

#promos td, #bottom td {padding: 0 12px 0 0;}
.end {padding: 0 !important;}

#bottom {margin: 12px 0 0;}
#poll .subtitle {margin: 0 0 4px;}
.option {vertical-align:middle;padding:3px 0 0 0;}
.option input {vertical-align:bottom;margin:0 2px 0 0;padding:0;}
.result {padding:3px 0 4px 0;}
.resultbar {margin:1px;font-size:6px;line-height:8px;height:12px;background-image:url(../img/resultbar.jpg);}
#hl {background-image:url(../img/resultbar2.jpg);}
#pollfoot {padding: 8px 0 0;}
.wp-polls ul {padding:0;margin:0;}

#updates ul {margin: 0; padding: 0; list-style: none;}

/* Pages */
#pagetitle {background: top right no-repeat #000; background-image: url(../img/titles/default.jpg); font-family: Tahoma, Geneva, sans-serif; font-weight: bold; letter-spacing: -1px; color: #fff; font-size: 22px; text-transform: uppercase; padding: 1px 5px; margin: 0 0 14px; height: 28px;}
#pagetitle a {color: #fff; text-decoration: none;}
.special {height: 88px !important;}
.bl {background-color: #ccc !important; color: #000 !important;}
.bl a {color: #000 !important;}
#pagecontent, #lyrics {padding: 0 5px 16px 5px;}
#pagevideo {border: solid #ddd; border-width: 1px 0; padding: 14px 0; margin: 0 0 14px; text-align: center;}

#left {padding: 0 5px;}
#right {width: 250px; padding: 0 0 0 16px;}
.short {width: 200px !important;}
.article {border-top: 1px solid #ddd; padding: 10px 0 12px 0;}
.alt {padding: 9px 0;}
.category {border-top: 1px solid #ddd; padding: 8px 0 2px 0;}

#contactform {border: solid #ddd; border-width: 1px 0; padding: 12px 0; margin: 22px 0;}
#contactform td {padding: 5px 0;}
#definition {border: solid #ddd; border-width: 1px 0; font-size: 24px; padding: 10px 10px 10px 5px; margin: 14px 0; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #777;}

/* Misc */
#adventpages, #sectionpages {border: solid #ddd; border-width: 1px 0; padding: 7px 5px; margin: 6px 0 10px 0;}

.fotmsection {border-top: 1px solid #ddd; padding: 7px 0 0 0; margin: 20px 0 0 0;}
#fotmprofiles {margin: 5px 0 0;}
#fotmprofiles th, #fotmprofiles td {padding: 3px;}
#fotmprofiles th {text-align: left; background: #e6e6e6;}

#lyricsinfo {font-size: 10px;}

.result {margin: 0 0 16px;}
.resulttitle {color: #23489f; font-size: 18px; letter-spacing: -0.04em; font-family: Tahoma, Geneva, sans-serif;}
.result .lg {font-size: 22px;}
.resultinfo {font-size: 13px; color: #00746a; font-family: Tahoma, Geneva, sans-serif; margin: 0 0 8px; padding: 0 0 8px; border-bottom: 1px solid #ddd;}

/* Footer */
#footer {font-size: 10px; color: #fff;}
#footlinks {background: url(../img/footer.jpg) top left no-repeat; border-bottom: 2px solid #82407f; padding: 5px 9px; font-size: 12px; font-family: Tahoma, Geneva, sans-serif;}
#footlinks a {text-transform: uppercase; font-weight: bold; letter-spacing: -0.5px; color: #000; text-decoration: none; margin: 0 5px 0 0;}
#footlinks a:hover {color: #444;}
#footmain {padding: 0 5px 0 10px; text-align: right;}
#users {width: 140px; float: left; background: #82407f; color: #c1a0bf; font-weight: bold; text-align: center; padding: 5px; font-size: 11px;}
#users strong {font-size: 26px; line-height: 24px;}
#footer .title {font-size: 13px; font-weight: bold; color: #aaa; letter-spacing: -0.5px; font-family: Tahoma, Geneva, sans-serif; padding: 6px 0 2px 0;}</pre></body></html>