body {
	background-color: #929292;
}

#wrapper {
	width:980px;
	height: 580px;
	margin: auto;
	background-image: url('/images/background.jpg');
}



#page {
	position: relative;
	width:980px;
	height: 580px;
	background-image: url('/images/frame.png');
}

#apDiv1 {
	position:absolute;
	left:333px;
	top:33px;
	width:325px;
	height:30px;
	z-index:3;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link {

	text-decoration: none;

	color: #000000;

}

a:visited {

	text-decoration: none;

	color: #000000;

}

a:hover {

	text-decoration: none;

	color: #FFFFFF;

}

a:active {

	text-decoration: none;

	color: #000000;

}

.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.style5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-style: normal;

}

body,td,th {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}

#apDiv2 {

	position:absolute;

	left:0px;

	top:0px;

	width:980px;

	height:0;

	z-index:1;

}

#packshot {

	position:absolute;

	left:31px;

	top:120px;

	width:222px;

	height:222px;

	z-index:1;



}

#japan {

	position:absolute;

	left:940px;

	top:10px;

	width:30px;

	height:20px;

	z-index:1;



}

#apDiv3 {

	position:absolute;

	left:765px;

	top:516px;

	width:90px;

	height:71px;

	z-index:4;

}

#apDiv4 {

	position:absolute;

	left:158px;

	top:34px;

	width:47px;

	height:46px;

	z-index:5;

}

#Image2 {

	left: 100px;

	top: 50px;

}

#apDiv5 {

	position:absolute;

	left:52px;

	top:219px;

	width:62px;

	height:60px;

	z-index:5;

}

#apDiv6 {

	position:absolute;

	left:887px;

	top:530px;

	width:29px;

	height:29px;

	z-index:6;

}

#apDiv7 {

	position:absolute;

	left:923px;

	top:530px;

	width:29px;

	height:29px;

	z-index:7;

}

#apDiv8 {

	position:absolute;

	left:378px;

	top:482px;

	width:547px;

	height:132px;

	z-index:8;

}

#apDiv9 {

	position:absolute;

	left:498px;

	top:171px;

	width:419px;

	height:157px;

	z-index:8;

}

#apDiv10 {

	position:absolute;

	left:339px;

	top:247px;

	width:287px;

	height:230px;

	z-index:9;

}

.style7 {color: #FFFFFF}

#apDiv11 {	position:absolute;

	left:852px;

	top:530px;

	width:29px;

	height:29px;

	z-index:8;

}

#apDiv13 {	position:absolute;

	left:700px;

	top:18px;

	width:263px;

	height:78px;

	z-index:9;

}

#apDiv14 {	position:absolute;

	left:738px;

	top:50px;

	width:213px;

	height:25px;

	z-index:10;

}

#post {

	position:absolute;

	left:336px;

	top:86px;

	width:360px;

	height:330px;

	z-index:1;

	overflow: auto;

color: #2c1808;

font-size: 12px;

}

#post h1, #postlist h1 {

font-size: 12px;

margin-bottom: 3px;

font-weight: bold;

margin-top: 0px;

}

#post h4, #postlist h4 {

font-size: 12px;

margin-bottom: 6px;

font-weight: normal;

margin-top: 0px;

}

#postlist {

	position:absolute;

	left:746px;

	top:91px;

	width:195px;

	height:326px;

	z-index:1;

	overflow: auto;

color: #2c1808;

font-size: 12px;

}

#mailinglist {

	position:absolute;

	left:31px;

	top:475px;

	width:286px;

	height:90px;

	z-index:1;

color: white;

font-size: 11px;

}

ul, li {

  list-style-type: none;

  margin: auto;

  padding: 0;

}

.ticketlink a, .ticketlink a:visited, .ticketlink

{

color: white !important;

}

#tag {

	position:absolute;

	left:28px;

	top:350px;

	width: 226px;

	height: 30px;

	color: #2c1808;

	font-size: 12px;

}

#lowersignup {

	position:absolute;

	left:30px;

	top:473px;

	width: 282px;

	height: 91px;

	color: white;

}

.subscription {

	font-size: 11px;

	line-height: 13px;

}

.subscription input[type=text], .subscription select {

	width: 158px;

	height: 17px;

	background-color: white;

	font-size: 10px;

	color: black;

	border: 0;

}

.subscription .label {

	width: 65px;

	float: left;

	margin-bottom: 3px;

clear: left;

}

.subscription .field{

	width: 170px;

	float: left;

	margin-bottom: 3px;

}

.subscription input[type=submit] {

	width: 48px;

	height: 17px;

	background-color: white;

	font-size: 10px;

	color: black;

	border: 0;

margin-top: 60px;

}

#post p a, #post p a:hover {

	color: white;

}

#CustomFields_2_26, #CustomFields_3_26 {

width: 82px;

}