@charset "utf-8";

/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	Last Updated: Mar 26, 2010
	Edited by Kazuya Ono/COLONY+iNTERACTIVE INC.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


#container {
	padding-top: 50px;
}


/* ============================================================
01: div.intro
============================================================ */
div.intro {
	width: 880px;
	padding: 30px;
	margin: 0 0 50px;
	background: #000;
	border: #ad1500 10px solid;
	overflow: hidden;
}
div.intro h2 {
	width: 361px;
	float: left;
}
div.intro div.summary {
	width: 450px;
	float: right;
}
div.intro div.summary h3 {
	margin: 24px 0 20px;
}
div.intro div.summary p.lead {
	margin: 0 0 20px;
}
div.intro div.summary p.attn {
	font-size: 85%;
	margin-bottom: 10px;
}
div.intro div.summary p.attn2 {
	color: #900;
	font-size: 77%;
}
div.intro div.summary p.qr {
	text-align: right;
}


/* ============================================================
02: div.lineup
============================================================ */
div.lineup {
	margin: 0 0 50px;
}
div.lineup h3 {
	margin: 0 0 10px;
}
div.lineup ul {
	_height: 1%;
	overflow: hidden;
}
div.lineup ul li {
	width: 225px;
	margin: 0 20px 0 0;
	float: left;
}
div.lineup ul li.rEnd {
	margin-right: 0;
}



/* ============================================================
03: div.pick
============================================================ */
div.pick {
	margin: 0 0 50px;
}
div.pick h3 {
	margin: 0 0 20px;
}
div.pick h4 {
	margin: 0 0 10px;
}
div.pick ul {
	margin: 0 0 20px;
	overflow: hidden;
	_height: 1%;
}
div.pick ul li {
	width: 184px;
	margin: 0 10px 0 0;
	float: left;
}
div.pick ul li.last {
	margin-right: 0;
}
div.pick ul li span {
	display: block;
	margin: 5px 0 0;
}




/* ============================================================
04: div.info
============================================================ */
div.info {
	margin: 0 0 60px;
	overflow: hidden;
	_height: 1%;
}

/* ---------- history ---------- */
div.info div.history {
	width: 430px;
	float: left;
	overflow: hidden;
}
div.info div.history p.image {
	width: 200px;
	float: left;
}
div.info div.history div.text {
	width: 210px;
	float: right;
}
div.info div.history div.text h3 {
	margin: 10px 0;
}
div.info div.history div.text p {
	font-size: 85%;
}

/* ---------- where ---------- */
div.info div.where {
	width: 438px;
	padding: 0 20px 10px;
	background: #000;
	border: #222 1px solid;
	float: right;
}
div.info div.where div.text {
	width: 260px;
	margin: 15px 0 0;
	float: left;
}
div.info div.where div.text p {
	font-size: 85%;
	padding: 5px 0 0;
}
div.info div.where p.attn {
	font-size: 77%;
	color: #900;
	clear: both;
}
div.info div.where p.btn {
	width: 160px;
	margin: 20px 0 0;
	float: right;
}
