body {
	background-color: #000000;
	font-family:"Georgia", "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}

a, a:link, a:active, a:visited, a:hover {
	color: blue;
}
a:hover {
	color: #FF8022;
}

hr {
	border: 0px solid #FFFFFF;
	border-top: 1px solid #c9dc0e;
}


.mbottomline a, .mbottomline a:link, .mbottomline a:hover, .mbottomline a:active, .mbottomline a:visited {
	color: #FFFFFF;
	background-color: #000000;
}
.mbottomline a:hover {
	text-decoration: underline;
}


/* ------- header & bottom ------- */
.logo {
	background-image:url("/img/v2/animefilmfest/animefilmfest_header.jpg");
	background-position:top left;
	overflow:hidden;
	height: 588px;
}
.logoback {
	background-image:url("/img/v2/animefilmfest/animefilmfest_back.jpg");
}
.logobottom {
	background-image:url("/img/v2/animefilmfest/animefilmfest_footer.jpg");
	background-position:top left;
	height: 588px;
	overflow:hidden;
}



/* ------- navi ------- */
.navi {
	background-color:#FFFFFF;
}
.navi-front a, .navi-front a:link, .navi-front a:active, .navi-front a:hover, .navi-front a:visited {
	color: #000000;
}
.navi-sub-front a, .navi-sub-front a:link, .navi-sub-front a:active, .navi-sub-front a:hover, .navi-sub-front a:visited {
	color: #000000;
}

.navi-back {
	color: #c9dc0e;
	background-color: #c9dc0e;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.navi-hover, .navi-active-hover, .navi-sub-back {
	color: #FFFFFF;
	background-color: #FFFFFF;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}
.navi-sub-hover, .navi-sub-active-hover {
	color: #c9dc0e;
	background-color: #c9dc0e;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9;
}
.navi-active, .navi-sub-active {
	color: #c9dc0e;
	background-color: #c9dc0e;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}


.navi-path, .navi-path a, .navi-path a:link, .navi-path a:active, .navi-path a:hover, .navi-path a:visited {
	color:#FFFFFF;
}


/* ------- main windowsite ------- */

.win-1x1-outer, .win-2x1-outer, .win-1x2-outer, .win-2x2-outer, .win-3x1-outer, .eye-1-outer, .eye-2-outer, .eye-3-outer {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	
	background-color: #c9dc0e;
}

.win-1x1-inner, .win-2x1-inner, .win-1x2-inner, .win-2x2-inner, .win-3x1-inner, .eye-1-inner, .eye-2-inner, .eye-3-inner {
	background-color: #FFFFFF;
}
.win-1x1-inner, .win-2x1-inner, .win-1x2-inner, .win-2x2-inner, .win-3x1-inner {
	background-image: url(/img/v2/animefilmfest/animefilmfest_tribal.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.eye-1-inner {
	color: #000000;

	background-image: url(/img/v2/animefilmfest/animefilmfest_tribal.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.eye-2-inner {
	background-image: url(/img/v2/animefilmfest/animefilmfest_tribal2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;

	font-size: 15px;
}

.win-1x1 h1, .win-2x1 h1, .win-1x2 h1, .win-2x2 h1, .win-3x1 h1 {
	color:#000000;
}


.win-1x1-navi .title, .win-1x1-navi-hover .title {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;

	font-size: 34px;
	color: #FFFFFF;
}
.win-1x1-navi .subtitle, .win-1x1-navi-hover .subtitle {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;

	background-color: #c9dc0e;
	color: #000000;
}


/* ------- main contentsite ------- */

.content-outer {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;

	background-color: #c9dc0e;
}
.content-inner {
	background-color: #FFFFFF;
	background-image: url(/img/v2/animefilmfest/animefilmfest_tribal.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.content-image {
	background-color: transparent;
}


.infobubble {
	background-color: #FFF0CC;
	border: 1px solid #FFB062;
}
