/* Benefit 2014 CSS */

	/* @group Global */
		.page-template-tm-benefit-2014-php { background-color: #fff; }
		.page-template-tm-benefit-2014-php #ad { display: none; }
		
		.page-template-tm-benefit-2014-php #content {
			float: none;
			width: inherit;
			margin-top: 30px;
		}
	
		.page-template-tm-benefit-2014-php #first-bgbox,
		.page-template-tm-benefit-2014-php #third-bgbox,
		.page-template-tm-benefit-2014-php #fifth-bgbox {
			background-color: #f7f7ea;
		}
		
		.page-template-tm-benefit-2014-php #second-bgbox, 
		.page-template-tm-benefit-2014-php #sixth-bgbox { background-color: #003973; }
		.page-template-tm-benefit-2014-php #fourth-bgbox { background-color: #f15931; }
		
		.page-template-tm-benefit-2014-php .benefit_wrapper {
			padding: 60px 20px;
			max-width: 860px;
			margin: 0 auto;
		}
		
		.page-template-tm-benefit-2014-php .benefit_wrapper .buy-tickets {
			letter-spacing: 2px;
			background-color: #003973;
			display: inline-block;
			padding: 40px 65px;
			text-transform: uppercase;
			font-family: "brandon-grotesque", sans-serif;
			text-align: center;
			margin: 20px auto 0;		
			text-align: center;
			font-size: 36px;
			color: #fff;
			font-weight: 100;
		}
		
		.page-template-tm-benefit-2014-php .benefit_wrapper .buy-tickets:hover { background-color: #f15931; }
		
		.page-template-tm-benefit-2014-php .benefit_content {
			font-size: 18px;
			line-height: 24px;
			text-align: center;
			font-style: italic;
			font-family: "garamond-premier-pro", serif;
		}
		
		.page-template-tm-benefit-2014-php .benefit_columns li {
			display: inline-block;
			width: 33%;
			text-align: center;
			font-family: "league-gothic", sans-serif;
			font-size: 13px;
			padding: 0 10px;
		}
	/* @end */
	
	/* @group Background Box 1 */
		.page-template-tm-benefit-2014-php #benefit_header-image { margin: 30px 0 50px; }

		.page-template-tm-benefit-2014-php #benefit_header-image img {
			display: block;
			height: auto;
		}

		.page-template-tm-benefit-2014-php #first-bgbox {
			color: #003973;
			margin-top: 10px;
			text-align: center;
		}
		
		.page-template-tm-benefit-2014-php #first-bgbox ul li {
			text-align: center;
			float: left;
			width: 33.3%;
		}
		
		.page-template-tm-benefit-2014-php #first-bgbox ul li strong {
			letter-spacing: 2px;
			font-family: "brandon-grotesque", sans-serif;
			text-transform: uppercase;
			margin-bottom: 10px;
			font-size: 15px;
			font-weight: bold !important;
			display: block;
		}
		
		.page-template-tm-benefit-2014-php #first-bgbox ul li em {
			font-size: 21px;
			font-family: "garamond-premier-pro", serif;
		}
		
		.page-template-tm-benefit-2014-php #first-bgbox h3 {
			text-transform: uppercase;
			font-family: "brandon-grotesque", sans-serif;
			font-weight: bold !important;
			text-align: center;
			font-size: 18px;
			line-height: 22px;
			letter-spacing: 5px;
		}
		
		.page-template-tm-benefit-2014-php #first-bgbox h4 {
			text-transform: uppercase;
			font-family: "brandon-grotesque", sans-serif;
			font-weight: bold !important;
			text-align: center;
			font-size: 18px;
			line-height: 22px;
			letter-spacing: 5px;
			color: #f04e23 !important;	
		}
	/* @end */		
		
	/* @group Background Box 2 */
		.page-template-tm-benefit-2014-php #second-bgbox { color: #f7f7ea; }
		
		.page-template-tm-benefit-2014-php #second-bgbox h2 {
			text-transform: uppercase;
			font-family: "league-gothic", sans-serif;
			margin-bottom: 40px;
			text-align: center;
			font-size: 100px;
			letter-spacing: 4px;
			
		}
				
		.page-template-tm-benefit-2014-php #second-bgbox ul li {
			text-align: center;
			float: left;
			width: 33.3%;
		}

		.page-template-tm-benefit-2014-php #second-bgbox ul li > strong {
			margin-bottom: 30px;
			letter-spacing: 5px;
		}
		
		.page-template-tm-benefit-2014-php #second-bgbox ul li strong {
			letter-spacing: 3px;
			font-family: "brandon-grotesque", sans-serif;
			text-transform: uppercase;
			font-weight: bold !important;
			display: block;
			font-size: 18px;
		}
		
		.page-template-tm-benefit-2014-php #second-bgbox ul li p {
			font-family: "garamond-premier-pro", serif;
			padding: 0 10px;
			font-size: 22px;
			line-height: 26px;
		}
	/* @end */		
		
	/* @group Background Box 3/4 */
		.page-template-tm-benefit-2014-php #third-bgbox { color: #f15931; }
		.page-template-tm-benefit-2014-php #fourth-bgbox { color: #003973; }
		
		.page-template-tm-benefit-2014-php #third-bgbox h2,
		.page-template-tm-benefit-2014-php #fourth-bgbox h2 {
			text-transform: uppercase;
			font-family: "league-gothic", sans-serif;
			margin-bottom: 30px;
			text-align: center;
			font-size: 100px;
			letter-spacing: 4px;
		}
		
		.page-template-tm-benefit-2014-php #third-bgbox p,
		.page-template-tm-benefit-2014-php #fourth-bgbox p {
			font-family: "garamond-premier-pro", serif;
			text-align: center;
			font-style: italic;
			font-size: 26px;
			line-height: 32px;
			display: block;
			margin-bottom: 0px;
		}
		
		.page-template-tm-benefit-2014-php #third-bgbox ul,
		.page-template-tm-benefit-2014-php #fourth-bgbox ul {
			text-align: center;
			float: left;
			width: 33.3%;
		}
		
		.page-template-tm-benefit-2014-php #third-bgbox li,
		.page-template-tm-benefit-2014-php #fourth-bgbox li {
			font-family: "league-gothic", sans-serif;
			text-transform: uppercase;
			font-size: 32px;
			line-height: 36px;
		}
		
		.page-template-tm-benefit-2014-php #third-bgbox h3 {
			text-transform: uppercase;
			font-family: "brandon-grotesque", sans-serif;
			font-weight: bold !important;
			text-align: center;
			font-size: 18px;
			line-height: 22px;
			letter-spacing: 5px;
		}
	/* @end */		
		
		
	/* @group Background Box 6 */
		.page-template-tm-benefit-2014-php #sixth-bgbox { color: #f7f7ea; }
		
		.page-template-tm-benefit-2014-php #sixth-bgbox h2 {
			text-transform: uppercase;
			font-family: "league-gothic", sans-serif;
			margin-bottom: 30px;
			text-align: center;
			font-size: 100px;
			letter-spacing: 4px;
		}
		
		.page-template-tm-benefit-2014-php #sixth-bgbox p {
			font-family: "garamond-premier-pro", serif;
			text-align: center;
			font-style: italic;
			font-size: 26px;
			line-height: 32px;
			display: block;
			margin-bottom: 0px;
		}
		
		.page-template-tm-benefit-2014-php #sixth-bgbox ul {
			text-align: center;
			float: left;
			width: 33.3%;
		}
		
		.page-template-tm-benefit-2014-php #sixth-bgbox li {
			font-family: "garamond-premier-pro", serif;
			text-align: center;
			font-style: italic;
			font-size: 20px;
			line-height: 26px;
			display: block;
			text-transform: none !important;
		}
		
		.page-template-tm-benefit-2014-php #sixth-bgbox h3 {
			text-transform: uppercase;
			font-family: "brandon-grotesque", sans-serif;
			font-weight: bold !important;
			text-align: center;
			font-size: 18px;
			line-height: 22px;
			letter-spacing: 5px;	
		
		}
	/* @end */			
		
	/* @group Background Box 5 */
		.page-template-tm-benefit-2014-php #fifth-bgbox { text-align: center; }
		
		.page-template-tm-benefit-2014-php #fifth-bgbox strong {
			letter-spacing: 5px;
			font-family: "brandon-grotesque", sans-serif;
			text-transform: uppercase;
			font-weight: bold !important;
			display: block;
			color: #003973;
			font-size: 18px;
			margin-bottom: 30px;
			text-align: center;
		}

		.page-template-tm-benefit-2014-php #fifth-bgbox .buy-tickets { margin-bottom: 60px; }
		.page-template-tm-benefit-2014-php #fifth-bgbox .sponsors { margin-bottom: 40px; }
		.page-template-tm-benefit-2014-php #sponsorsLowest { margin-bottom: 0; }
		
		.page-template-tm-benefit-2014-php #fifth-bgbox .sponsors img {
			display: inline-block;
			height: auto;
			margin: 0 10px 10px;
		}
		
		.page-template-tm-benefit-2014-php #sponsorsHigh img { max-width: 350px; }
		.page-template-tm-benefit-2014-php #sponsorsMid img { max-width: 250px; }
		.page-template-tm-benefit-2014-php #sponsorsLowest img { max-width: 150px; }
	/* @end */