html {
	overflow: auto;
}
body {
	background: #fff url(../images/fon2.gif);
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
}
@font-face {
	font-family: 'folksregular';
	src: url('../webfonts/folks-normal-webfont.eot');
	src: url('../webfonts/folks-normal-webfont.eot#iefix') format('embedded-opentype'), url('../webfonts/folks-normal-webfont.woff') format('woff2'), url('../webfonts/folks-normal-webfont.woff') format('woff'), url('../webfonts/folks-normal-webfont.ttf') format('truetype'), url('../webfonts/folks-normal-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
a {
	color: #555;
	background: none;
	text-decoration: none;
}
a.header:hover {
	color: #556d85;
	border: 0px;
}
a.castlinks:hover {
	color: #556d85;
	border-bottom: 2px #556d85 dotted;
}
a.castdd:hover {
	color: #556d85;
	border-bottom: 2px #556d85 dotted;
	padding-bottom: 2px;
}
a.castbaselinks:hover {
	color: #556d85;
	border-bottom: 2px #556d85 dotted;
	padding-bottom: 2px;
}
#star_layer {
	position: absolute;
	width: 100%;
	height: 420px;
	left: 0px;
	z-index: 1;
	overflow: hidden;
	text-align: center;
	margin-top: 40px;
}
#content {
	position: absolute;
	width: 100%;
	height: 420px;
	left: 0px;
	z-index: 2;
	overflow: hidden;
	margin-top: 40px;
}
table {
	width: 760px;
	height: 420px;
	border: 0px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	color: #555;
	text-align: center;
	text-decoration: none;
	font-family: 'folksregular';
}
td {
	padding: 0px;
}
.header {
	font-size: 48px;
	padding-top: 40px;
}
.subhead {
	font-size: 36px;
	padding: 35px 0px 35px;
}
.castlinks {
	font-size: 18px;
	height: 30px;
}
.no {
	font-size: 10px;
	padding: 32px 0px 32px;
}
.castdd {
	font-size: 10px;
}
.castbaselinks {
	font-size: 11px;
	vertical-align: bottom;
	padding: 32px 0px 12px;
}
.blu {
	color: #556d85;
}