/* This CSS code is Copyright 'Joseph Sprint/Akira 2019' © 2005,2006,2007,2008,2009
and should not be used, copied or altered without permission */

/************************************************************** Start of Layout */

#container {
	width:950px;
	XXXmargin:50px auto 0 auto;
	margin:0 auto;
	_margin:0 auto;
	padding:0 20px 20px 20px;
	border:1px solid #000;
	border-top:none;
	background:url(../images/bg-warning.gif);
	text-align:left;}

#title {
	width:950px;
	height:100px;
	XXXmargin:-51px 0 0 0;
	margin:0;
	_margin:0;
	border-left:1px solid #000;
	border-right:1px solid #000;
	XXXborder-top:1px solid #000;
	background:#000 url(../images/title-film.gif) left no-repeat;}

#nav1 {
	overflow:auto;
	width:645px;
	XXXX_height:21px;
	margin:0;
	padding:130px 0 0 305px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#000 url(../images/title.png) no-repeat bottom;
	text-transform:uppercase;}
	#nav1 li {
		list-style:none;
		float:left;
		margin:0 3px;
		padding:0;
		background:#c33 url(../images/nav-tab-right.gif) no-repeat top right;}
	#nav1 a {
		display:block;
		padding:0 26px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		background:url(../images/nav-tab-left.gif) no-repeat top left;
		_background:url(../images/nav-tab-left.gif) no-repeat 1px left;
		color:#fff;
		font:bold 14px/21px arial, helvetica, sans-serif;
		white-space:nowrap;}
	#nav1 a:hover,
	#nav1 a:focus {
		color:#fc0;}

#nav2,
#nav3,
#nav4 {
	clear:both;
	width:950px;
	margin:0;
	padding:0;
	border:1px solid #000;
	border-top:none;
	color:#000;
	font:bold 13px/20px arial, helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;}
	#nav2 a,
	#nav3 a,
	#nav4 a {
		padding:0 5px;
		color:#000;}
	#nav2 a:hover,
	#nav3 a:hover,
	#nav4 a:hover,
	#nav2 a:focus,
	#nav3 a:focus,
	#nav4 a:focus {
		color:#fff;}

	#nav2 {background:#c33 url(../images/nav-arrow-01.gif) no-repeat top left;}
	#nav3 {background:#c44 url(../images/nav-arrow-02.gif) no-repeat top left;}
	#nav4 {background:#c55 url(../images/nav-arrow-03.gif) no-repeat top left;}

	#nav4 span {
		color:#c55;}

#navfilm {
	width:950px;
	margin:0;
	padding:3px 0;
	border:1px solid #000;
	border-top:none;
	background:#c44 url(../images/nav-arrow-02.gif) no-repeat top left;
	text-align:center;
	word-spacing:6px;}
	#navfilm a:hover { /* IEplorer img hover fix */
		color:#fff;}
	#navfilm a img {
		border:1px solid #000;
		vertical-align:middle;}
	#navfilm a:hover img,
	#navfilm a:focus img {
		border:1px dashed #fff;
		background:none;}

#content,
#content-home {
	position:relative;
	border:1px solid #000;
	border-top:none;
	color:#fff;
	font:14px arial, helvetica, sans-serif;}
	#content p,
	#content-home p {
		line-height:18px;
		margin:0 0 18px 0;
		padding:0;
		word-spacing:2px;}
	#content a,
	#content-home a {
		color:#ccf;}
	#content a:hover,
	#content-home a:hover,
	#content a:focus,
	#content-home a:focus {
		color:#fff;}

	#content {
		width:890px;
		padding:30px 30px 30px 30px;
		background:#000;}
	#content-home {
		width:730px;
		padding:30px 195px 30px 25px;
		background:#000 url(../images/menu-back.gif) repeat-y top right;}

	#content-shop {
		width:958px;
		background:#000;
		padding:20px 0;
		margin:0;}

	.comic #content {
		background:#fff;
		color:#000;}
	.comic #content img {
		border:none;}
	.comic #content a {
		color:#09f;}
	.comic #content a:hover {
		color:#039;}

	#content-home h1 {
		font:bold 16px/20px Arial, Helvetica, sans-serif;}

	#content-home h2 {
		border-bottom:1px dashed #fc0;
		font:bold 16px/20px Arial, Helvetica, sans-serif;}

	#content-home h2 i {
		color:#fff;}

	.box1 {
		float:left;
		width:350px;
		clear:left;}

	.box2 {	
		float:right;
		clear:right;
		width:350px;}

	#boxinfo {
		float:left;
		width:175px;
		margin:0 0 18px 0;}
		#boxinfo .main {
			width:175px;
			height:179px;
			margin:0 0 18px 0;
			background:#000 url(../images/link-information-roll.gif) no-repeat bottom;}
			#boxinfo .main a {
				display:block;
				width:175px;
				height:179px;
				background:#000 url(../images/link-information.gif) no-repeat bottom;
				color:#fc0;
				font:bold 15px/20px Arial, Helvetica, sans-serif;
				text-align:center;}
			#boxinfo .main a:hover {
				background:none;
				color:#fff;}
		#boxinfo .page {
			width:175px;
			height:72px;
			margin:0 0 18px 0;
			background:#000 url(../images/link-01-roll.gif) no-repeat bottom;}
			#boxinfo .page a {
				display:block;
				width:175px;
				height:72px;
				background:#000 url(../images/link-01.gif) no-repeat bottom;
				color:#fc0;
				font:bold 15px/20px Arial, Helvetica, sans-serif;
				text-align:center;}
			#boxinfo .page a:hover {
				background:none;
				color:#fff;}

	#boxreleases {
		float:right;
		width:175px;
		margin:0 0 18px 0;}
		#boxreleases .main {
			width:175px;
			height:179px;
			margin:0 0 18px 0;
			background:#000 url(../images/link-releases-roll.gif) no-repeat bottom;}
			#boxreleases .main a {
				display:block;
				width:175px;
				height:179px;
				background:#000 url(../images/link-releases.gif) no-repeat bottom;
				color:#fc0;
				font:bold 15px/20px Arial, Helvetica, sans-serif;
				text-align:center;}
			#boxreleases .main a:hover {
				background:none;
				color:#fff;}
		#boxreleases .page {
			width:175px;
			height:72px;
			margin:0 0 18px 0;
			background:#000 url(../images/link-02-roll.gif) no-repeat bottom;}
			#boxreleases .page a {
				display:block;
				width:175px;
				height:72px;
				background:#000 url(../images/link-02.gif) no-repeat bottom;
				color:#fc0;
				font:bold 15px/20px Arial, Helvetica, sans-serif;
				text-align:center;}
			#boxreleases .page a:hover {
				background:none;
				color:#fff;}

	#boxcollectables {
		width:175px;
		margin:0 0 18px 222px;}
		#boxcollectables .main {
			width:175px;
			height:179px;
			margin:0 0 18px 0;
			background:#000 url(../images/link-collectables-roll.gif) no-repeat bottom;}
			#boxcollectables .main a {
				display:block;
				width:175px;
				height:179px;
				background:#000 url(../images/link-collectables.gif) no-repeat bottom;
				color:#fc0;
				font:bold 15px/20px Arial, Helvetica, sans-serif;
				text-align:center;}
			#boxcollectables .main a:hover {
				background:none;
				color:#fff;}
		#boxcollectables .page {
			width:175px;
			height:72px;
			margin:0 0 18px 0;
			background:#000 url(../images/link-03-roll.gif) no-repeat bottom;}
			#boxcollectables .page a {
				display:block;
				width:175px;
				height:72px;
				background:#000 url(../images/link-03.gif) no-repeat bottom;
				color:#fc0;
				font:bold 15px/20px Arial, Helvetica, sans-serif;
				text-align:center;}
			#boxcollectables .page a:hover {
				background:none;
				color:#fff;}

#social-networks {
	display:block;
	position:relative;
	width:331px;
	height:37px;
	margin:0;
	padding:0 0 20px 100px;}
	#social-networks span {
		display:none;}
	#social-networks a {
		display:block;
		float:left;
		height:37px;
		overflow:hidden;
		text-indent:-9999px;}
#social-networks .social1 {width:121px;background:#000 url(../images/logo-myspace.png) center center no-repeat;}
#social-networks .social2 {width:95px;background:#000 url(../images/logo-youtube.png) center center no-repeat;}
#social-networks .social3 {width:115px;background:#000 url(../images/logo-facebook.png) center center no-repeat;}

#menu {
	position:absolute;
	right:0;
	_right:-1px;
	top:0;
	width:170px;
	max-width:170px;
	padding:11px 0 0 0;
	background:#d9d9d9 url(../images/menu-top.gif) no-repeat top center;}
	#menu ul {
		margin:0;
		padding:0;}
	#menu li {
		list-style:none;
		margin:0;
		padding:0;
		background:#000 url(../images/menu-link.gif) no-repeat center right;}
	#menu li a {
		display:block;
		width:140px;
		padding:0 15px;
		background:#d9d9d9;
		color:#000;
		font:normal 12px/20px arial, helvetica, sans-serif;}
	#menu li a:hover,
	#menu li a:focus {
		width:140px;
		padding:0 15px 0 13px;
		border-left:2px solid #c33;
		background:none;
		color:#fff;}
	#menu h2 {
		width:140px;
		margin:0;
		padding:0 15px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		background:#bf9cff;
		color:#000;
		font:bold 12px/17px arial, helvetica, sans-serif;}
	#menu-bottom {
		_display:none;
		position:absolute;
		bottom:0;
		right:0;
		width:170px;
		height:11px;
		background:url(../images/menu-bottom.gif) no-repeat bottom;}

	#menu .activefilm a {
		background:#d9d9d9 url(../images/menu-active.gif) no-repeat center right;
		color:#000;}
	#menu .activefilm a:hover {
		padding:0 15px 0 13px;
		border-left:2px solid #024ac6;
		background:#000 url(../images/menu-active.gif) no-repeat center right;
		color:#fff;}

#footer {
	clear:both;
	width:950px;
	margin:0;
	padding:1px 0 0 0;
	border:1px solid #000;
	border-top:none;
	background:#c33;
	color:#000;
	font:9px/18px arial, helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;}
	#footer a {
		color:#000;}
	#footer a:hover,
	#footer a:focus {
		color:#fff;}

/************************************************************** Start of Tag Attributes */

html {
	margin:0;
	padding:0;
	border-left:none;
	border-right:none;}

body {
	margin:0;
	padding:0 0 300px 0;
	background:#ccc url(../images/bg-body.jpg) top center;
	text-align:center;}

h1,
h2,
h3,
h4 {
	margin:0 0 18px 0;
	padding:0;}
h1 {color:#fc0;font:bold 24px georgia, "times new roman", times, serif;}
h2 {color:#c33;font:bold 20px georgia, "times new roman", times, serif;}
h3 {color:#6a8195;font:bold 18px georgia, "times new roman", times, serif;}
h4 {color:#fc0;font:bold 18px georgia, "times new roman", times, serif;}

img {
	border:1px solid #000;}

a {
	text-decoration:none;}

a img {
	border:1px solid #000;}
a:hover img,
a:focus img {
	border:1px dashed #fc0;}

hr {
	display:none;}

ul {
	position:relative; /* IE Bug Fixer */
	margin:0 0 18px 0;
	padding:0;
	list-style:none;}
ul li {
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/bullit-02.gif) no-repeat center left;
	font:14px/18px arial, helvetica, sans-serif;}
ul b {
	color:#fc0;}

table { 
	margin:0 auto 18px auto;
	padding:0;
	border:none;
	XXXborder-collapse:collapse;
	XXXwhite-space:nowrap;}

blockquote {
	margin:0 0 18px 0;
	padding:0 10px;
	border-left:10px solid #fc0;
	border-right:10px solid #fc0;
	font-style:italic;}

cite {
	border-bottom:1px dashed #ccc;
	color:#fc0;
	font:italic 14px georgia, "times new roman", times, serif;}

code {
	display:block;
	padding:5px;
	border:1px dashed #ff0;
	background:#999;
	color:#000;}

/************************************************************** Start of Class Styles */

/******* Generic */

.hide {display:none;}
.justify {text-align:justify;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.hspace {word-spacing:10px;}
.vspace img {margin:0 0 10px 0;}
.nomargin {margin:0;padding:0;}
.darktext {color:#999;}
.redtext {color:#c33;}
.bigtext {font:bold 36px georgia, "times new roman", times, serif;}
.bordtop {padding:17px 0 0 0;border-top:1px dashed #6a8195;}
.paddvert {padding:0 15px 15px 15px;}

a.imagelink1 img {
	border:2px solid #f63;}
a.imagelink1:hover img,
a.imagelink1:focus img {
	border:2px dashed #fc0;
	background:none;}

.rule1 {
	clear:both;
	height:10px;
	margin:0 0 18px 0;
	border:1px solid #000;
	background:url(../images/bg-warning.gif);}

.rule2 {
	clear:both;
	height:10px;
	margin:0 0 18px 0;
	border:1px solid #000;
	background:url(../images/divider-blue.gif) repeat-x center;}

.notice {
	border:1px dashed #ccc;
	color:#f90;
	font:14px georgia, "times new roman", times, serif;}

.surround {
	overflow:auto;
	margin:0 0 18px 0;
	padding:18px 18px 0 18px;
	border:1px solid #287756;
	background:#667361 url(../images/bg-green-rust.gif);}

#menu #networks {
	display:block;
	height:64px;
	width:170px;
	margin:0;
	padding:15px 0;
	background:#c33;
	background:#d9d9d9;
	text-align:center;}
	#menu #networks img {
		margin:0;
		padding:0;
		border:none;}

#faq-page #content p,
#faq-page #content h2,
#faq-page #content h3 {
	margin:19px 0;
	padding:0;}

/******* Special */

#map {
	position:relative; /* IE Bug Fixer */
	margin:0 0 0 2px;
	padding:0;
	border-left:1px solid #f00;}
#map li {
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/bullit-red.gif) no-repeat left 7px;
	list-style-type:circle;
	list-style-position:inside;}

#map ul {
	position:relative; /* IE Bug Fixer */
	margin:0 0 0 2px;
	padding:0;
	border-left:1px solid #0f0;}
#map li li {
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/bullit-green.gif) no-repeat left 7px;
	list-style-type:square;
	list-style-position:inside;}

#map ul ul {
	position:relative; /* IE Bug Fixer */
	margin:0 0 0 2px;
	padding:0;
	border-left:1px solid #00f;}
#map li li li {
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/bullit-blue.gif) no-repeat left 7px;
	list-style-type:disc;
	list-style-position:inside;}

#map ul ul ul {
	position:relative; /* IE Bug Fixer */
	margin:0 0 0 2px;
	padding:0;
	border-left:1px solid #ff0;}
#map li li li li {
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/bullit-yellow.gif) no-repeat left 7px;
	list-style-type:circle;
	list-style-position:inside;}

.news {
	margin:0 0 17px 0;
	padding:0;
	border:1px solid #ccc;
	background:#6a8195;
	color:#000;
	font:normal 24px/17px impact, impact5, charcoal6, sans-serif;
	letter-spacing:4px;}
	.news span {
		margin-left:20px;
		background:#c33;
		color:#fc0;}

.ring {
	display:block;
	width:169px;
	margin:0;
	padding:0;
	border-left:1px solid #6a8195;
	border-top:1px solid #000;
	background:#000;
	text-align:center;}

/******* Random Content Script CSS */

.jsclass body .randomcontent {/* Do NOT remove! CSS to hide random contents in JS enabled browsers */
	display:none;}

/************************************************************** Start of Menu Active Buttons */

/******* First Level */

#section1 #section1a,
#section2 #section2a,
#section3 #section3a,
#section4 #section4a {
	border-bottom:1px solid #c33;
	color:#fc0;}
#section1 #section1a:hover,
#section2 #section2a:hover,
#section3 #section3a:hover,
#section4 #section4a:hover,
#section1 #section1a:focus,
#section2 #section2a:focus,
#section3 #section3a:focus,
#section4 #section4a:focus {
	color:#000;}

/******* Second Level */

.sub1 #sub1a,
.sub2 #sub2a,
.sub3 #sub3a,
.sub4 #sub4a,
.sub5 #sub5a,
.sub6 #sub6a,
.sub7 #sub7a,
.sub8 #sub8a,
.sub9 #sub9a,
.sub10 #sub10a {
	color:#fc0;}

/******* Third Level */

.subsub1 #subsub1a,
.subsub2 #subsub2a,
.subsub3 #subsub3a,
.subsub4 #subsub4a,
.subsub5 #subsub5a,
.subsub6 #subsub6a,
.subsub7 #subsub7a,
.subsub8 #subsub8a,
.subsub9 #subsub9a,
.subsub10 #subsub10a {
	color:#fc0;}

/******* Fourth Level */

.subsubsub1 #subsubsub1a,
.subsubsub2 #subsubsub2a,
.subsubsub3 #subsubsub3a,
.subsubsub4 #subsubsub4a,
.subsubsub5 #subsubsub5a,
.subsubsub6 #subsubsub6a,
.subsubsub7 #subsubsub7a,
.subsubsub8 #subsubsub8a,
.subsubsub9 #subsubsub9a,
.subsubsub10 #subsubsub10a {
	color:#fc0;}

/******* Image Level */

.subsub1 #navfilm a#subsub1a img,
.subsub2 #navfilm a#subsub2a img,
.subsub3 #navfilm a#subsub3a img,
.subsub4 #navfilm a#subsub4a img,
.subsub5 #navfilm a#subsub5a img,
.subsub6 #navfilm a#subsub6a img,
.subsub7 #navfilm a#subsub7a img,
.subsub8 #navfilm a#subsub8a img,
.subsub9 #navfilm a#subsub9a img,
.subsub10 #navfilm a#subsub10a img,
.subsub11 #navfilm a#subsub11a img {
	border:1px solid #fc0;}

/************************************************************** Start of Form Styles */

#form {
	display:block;
	width:450px;
	clear:left;
	float:left;
	border-right:1px dotted #444;
	padding:0 0 10px 0;
	margin:0 0 10px 0;}

form {
	padding:0;
	margin:0;}
	
p.fieldwrap {
	margin:0;
	padding:0 0 10px 0;
	display:block;}
	
label {
	display:block; 
	float:left; 
	width:100px;
	margin:0;
	clear:left;  
	padding:0;}

#fm_name,
#fm_email,
#fm_subject {
	border:1px solid #3cf;
	width:250px;}
	
textarea {
	width:250px;
	height:110px;
	border:1px solid #3cf;}

input.fmverify {
	border:1px solid #3cf;
	width:120px;}
	
form img {
	vertical-align:middle;}

.submit {
	margin:0 0 0 100px;}

/************************************************************** Start of Light Box */

#lightbox {
	margin:30px 0 0 0;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	background-color:#eee;}

#lightboxDetails {
	padding-top:0.4em;
	font-size:0.8em;}	

#lightboxCaption {
	float:left;}

#keyboardMsg {
	float:right;}

#closeButton {
	top:5px;
	left:5px;}

#lightbox img {
	clear:both;
	border:none;}

#overlay img {
	border:none;}

#overlay {
	background-image:url(../images/lightbox-overlay.png);}

* html #overlay {
	background-color:#333;
	back\ground-color:transparent;
	background-image:url(../images/lightbox-blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/lightbox-overlay.png", sizingMethod="scale");}
















div.feedburnerFeedBlock {
	border-top:1px solid #663399;
	padding:20px 0;
	margin:10px 0;}

div.feedburnerFeedBlock div {
	border-bottom:1px solid #663399;
	padding:0 0 10px 10px;
	margin:0 0 20px 0;}

div.feedburnerFeedBlock div img {
	text-align:center;
	margin:0 auto;}

div.feedburnerFeedBlock ul,
div.feedburnerFeedBlock ul li,
div.feedburnerFeedBlock li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	background:none;}

div.feedBurnerFeedBlock span.headline {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#FFCC00;
	padding:0;
	margin:0 0 10px 0;}

div.feedBurnerFeedBlock p.date {
	font:bold 10px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
	color:#ccc;}
