body.home{
	background-image:url(../template/images/background_home.png);
}


body.home div.t_header p.t_join_club{
	clear:right;
	padding:0;
	padding-top:5px;
	margin:0;
	margin-right:5px;
	text-align:center;
	width:170px;
}

body.home div.t_header p.t_buy_tickets{
	text-align:center;
	padding:0;
	padding-top:5px;
	margin:0;
	margin-right:5px;
	width:170px;
}

body.home div.t_header p.t_join_club a{
	margin:0 auto;
	padding:0;
	text-align:center;
}

body.home div.t_header p.t_buy_tickets a{
	margin:0 auto;
	text-align:center;
}

div.t_content{
	margin-top:20px;
	margin-left:200px;
}

* html div.t_content{
	width:100%;
}

/* Now, Next, New */


div.column{
	margin:0;
	padding:1%;
	width:30%;
	float:left;
}

div.next{
	border-left:1px solid red;
	border-right:1px solid red;
}

* html div.column{
	padding:4%;
	width:25%;
}

div.new{
	border:none;
}

h4{
	padding:0;
	margin:0;
	margin-top:15px;
}

h5{
	padding:.15em 0;
	margin:0;
}

div.column h2{
	font-weight:normal;
	font-size:2.5em;
	margin:0;
	padding:0;
}

div.column p{
	padding: .15em 0;
	font-size:.85em;
}

div.now h2{
	color:red;
}

div.next h2{
	color:green;
}

div.new h2{
	color:purple;
}

.show_thumbnail{
	margin-right:10px;
}

p.photo_credit{
	font-size:.8em;
	color:gray;
}


div.press_releases h2{
	font-size:9pt;
	color:black
	font-weight:bold;
}

div.press_releases h3{
	font-size:8pt;
}

div.press_releases,
div.reviews{
	padding-left:.5em;
	font-size:.85em;
}

div.press_releases p,
div.reviews p{
	font-size:1em;
}

div.reviews p{
	margin-bottom:.75em;
}


div.events h4,
div.new h4,
div.press_releases h4,
div.reviews h4{
	font-size:.8em;
}

body.home .img_credit p{
	display:none;
}
