html {
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:100.01%;
	color:#191919;
}
body {
	margin:0;
	padding:0;
	border:0;
	overflow-y:auto;
	background-color:#191919;
	background-image:url(/images/assets/bg_tigers.png);
	text-align:center;
}
a {
	text-decoration:none;
	border:0;
	color:#191919;
	font-family: Helvetica, Arial, sans-serif;
}
a:hover {
	color:#00E4FF;
	border:0;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-size:100%;
  font-weight:normal;
}
img.frame_bl {
	position:absolute;
	top:340px;
	left:0px;
	border:0;
	z-index:10;
}
img.frame_br {
	position:absolute;
	top:340px;
	right:0px;
	border:0;
	z-index:10;
}
img.frame_bl2 {
	position:absolute;
	top:290px;
	left:0px;
	border:0;
	z-index:10;
}
img.frame_br2 {
	position:absolute;
	top:290px;
	right:0px;
	border:0;
	z-index:10;
}
img.frame_tl {
	position:absolute;
	top:0px;
	left:0px;
	border:0;
	z-index:10;
}
img.frame_tr {
	position:absolute;
	top:0px;
	right:0px;
	border:0;
	z-index:10;
}
input#contact_name, input#contact_email {
	font-size: 13px;
	font-weight: normal;
	width:340px;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}
input#contact_submit {
	margin: 0 0 15px 0;
	width: 100px;
}
label {
	font-size: 13px;
	font-weight: normal;
}
select#contact_subject {
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
}
textarea#contact_message {
	font-size: 13px;
	font-weight: normal;
	border: 0;
	width:340px;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 18px;
}


#bd {
	width:860px;
	margin-left:20px;
	margin-right:20px;
	font-family:Helvetica, Arial, sans-serif;
}
#bd-event {
	margin-bottom:10px;
}
#ft {
	min-width:900px;
	background-color:#00E4FF;
	float:left;
}
#ft a:hover {
	color:#000;
}
#ft-bottom {
	width:900px;
	background-color:#000;
	float:left;
	min-height:inherit;
}
#ft-clubs {
	margin-left:35px;
	margin-top:20px;
	min-height:inherit;
	width:434px;
	float:left;
}
#ft-clubs_bg {
	background-color:#000;
	height:inherit;
	width:504px;
	float:left;
}
#ft-clubs_cell_first {
	width:200px;
	min-height:inherit;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
}
#ft-clubs_cell_second {
	width:200px;
	min-height:inherit;
	margin-left:0px;
	float:right;
}
#ft-copy {
	width:710px;
	margin-left:20px;
	font-size:8px;
	float:left;
	margin-top:18px;
	font-weight:bold;
}
#ft-logo {
	width:170px;
	font-size:8px;
	float:right;
}
#ft-map {
	margin-right:35px;
	margin-top:20px;
	width:326px;
	min-height:auto;
	float:right;
}
#ft-map_bg {
	background-color:#000;
	width:396px;
	float:right;
	min-height:auto;
	padding-bottom: 35px;
}
#ft-photos {
	margin-top:20px;
	width:900px;
	background-color:#000;
	float:left;
	min-height:inherit;
}
#ft-photos .cell_first {
	width:200px;
	min-height:inherit;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
}
#ft-photos .cell_second {
	width:200px;
	min-height:inherit;
	margin-left:0px;
	float:right;
}
#ft-photos .first {
	margin-left:20px;
	width:420px;
	min-height:inherit;
	margin-bottom:20px;
	float:left;
}
#ft-photos .second {
	margin-right:20px;
	width:420px;
	min-height:inherit;
	margin-left:20px;
	margin-bottom:16px;
	float:right;
}
#ft-top {
	width:900px;
	background-color:#000;
	float:left;
	min-height:inherit;
}
#ft-top h2, #ft-bottom h2 {
	margin-left:20px;
  font-size: 20px;
}
#hd {
	width:860px;
	min-width:860px;
	height:115px;
	margin-left:20px;
	margin-right:20px;
	font-family:Helvetica, Arial, sans-serif;
}
#hd-logo {
	width:580px;
	height:110px;
	float:left;
}
#hd-language {
	width:280px;
	float:right;
	text-align:right;
	font-weight:bold;
}
#hd-language a {
	text-decoration:none;
}
#hd-language a:link, #hd-language a:active, #hd-language a:visited {
	color:#191919;
}
#hd-language a:hover {
	color:#00E4FF;
}
#list {
	min-width:860px;
	float:left;
	font-weight:bold;
}
#main {
	width:900px;
	background-color:#FFF;
	margin:0 auto;
	text-align:left;
	font-size:12px;
}
#map {
	border:0;
	background-color:#00E4FF;
	width:326px;
	height:326px;
}
#map a {
	color:#000;
}
#map a:hover {
	color:#00E4FF;
	border:0;
}
/* google map copyright hack */
#map span {
	white-space:normal;
}
#map-explanation {
	display:inline-block;
	padding:0 20px 0 20px;
	color:#FFFFFF;
	line-height:18px;
}
#map-explanation-bg {
	border:0;
	background-color:#00E4FF;
	width:326px;
}
#map h3 {
	font-size:14px;
	margin:0;
	padding:0;
}
#nav {
	width:890px;
	height:40px;
	margin-top:15px;
	margin-left:5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
}
#nav a {
	display:inline-block;
	padding:3px 15px 3px 15px;
	text-decoration:none;
}
#nav a:link, #nav a:active, #nav a:visited {
	color:#191919;
}
#nav a:hover {
	color:#00E4FF;
}
#photo-box {
	background-color: #191919;
	width: 848px;
	padding:6px;
	margin-bottom:10px;
	position:relative;
	float: left;
}
#photo-box .image {
	margin:5px;
}
.large-photo-box {
  text-align: center;
}
#specific-box {
	background-color: #191919;
	width: 860px;
	position:relative;
	float:left;
	margin-bottom:10px;
}
#specific-box a {
	color: #FFFFFF;
}
#specific-box a:hover {
	color: #46FF21;
}
#specific-box .title-specific .txt_lime a {
	color:#46FF21;
}
#specific-box .txt-specific a:hover {
	color:#00E4FF;
}
#specific-box .photo-specific {
  margin: 11px 11px 0 0;
  padding: 11px;
}
#sponsors-box {
	background-color: #191919;
	padding:5px 0 0 15px;
	width: 845px;
	position:relative;
}
#sponsors-box img {
	margin:15px 25px 5px 0;
}
#story  {
  margin:0 5px;
  padding: 10px 5px;
  background-color:#eee;
  height:435px;
  position:relative;
  float:left;
  width:420px;
  overflow:auto;
}
#story .a {
  font-size:16px;
  color:#43D214;
  font-weight:bold;
}
#story .content {
  font-size:12px;
  margin: 5px;
}
#story .photo {
  float:left;
  width:105px;
  margin:5px;
}
#story .q {
  font-size:16px;
  color:#00E4FF;
  font-weight:bold;
}


.bd-banner {
	padding-bottom:10px;
	font-size:8px;
	color:#999;
	border:0;
	clear:both
}
.bd-photos {
	min-width:860px;
	margin-top:10px;
	float:left;
}
.bd-photos .cell_first {
	width:200px;
	min-height:inherit;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
}
.bd-photos .cell_second {
	width:200px;
	min-height:inherit;
	margin-left:0px;
	float:right;
}
.bd-photos .first {
	width:420px;
	min-height:inherit;
	float:left;
}
.bd-photos .second {
	width:420px;
	min-height:inherit;
	margin-left:20px;
	float:right;
}
.bd-schedule {
	min-width:865px;
	float:left;
}
.bd-schedule img.frame_tr {
	position:absolute;
	top:0px;
	right:5px;
	border:0;
	z-index:10;
}
.bd-schedule .cell_first {
	width:205px;
	min-height:inherit;
	float:left;
	padding-right: 5px;
	font-family:Helvetica, Arial, sans-serif;
}
.bd-schedule .cell_second {
	width:205px;
	min-height:inherit;
	float:right;
}
.bd-schedule .first {
	width:425px;
	min-height:inherit;
	margin-bottom:20px;
	float:left;
}
.bd-schedule .second {
	width:425px;
	min-height:inherit;
	margin-bottom:20px;
	float:right;
}
.bl {
	bottom: 0;
	left: 0;
	background-position:0 10px;
	z-index:10;
}
.bl2 {
	bottom: 0;
	left: 0;
	background-position:0 8px;
	z-index: 10;
}
.bottom-rounded {
	height:10px;
	margin-bottom: 10px;
	position:relative;
	background-color:#191919;
}
.br {
	bottom: 0;
	right: 0;
	background-position:10px 10px;
	z-index:10;
}
.br2 {
	bottom: 0;
	right: 0;
	background-position:8px 8px;
	z-index: 10;
}
.center-list {
	text-align:center;
	float:left;
	width:836px;
}
.clear {
	clear:both;
	width:100%;
	height:0px;
	background-color:#FFF;
}
.clublist-nav {
	text-align:center;
	float:left;
	width:860px;
	line-height:20px;
	text-transform:uppercase;
}
.clublist-nav a {
	margin: 0 3px;
}
.clublist-nav span {
  color: #ccc;
	margin: 0 3px;
}
.contents {
	background-color: #191919;
	width: 860px;
	position:relative;
	float:left;
	color: #FFF;
	margin-bottom:10px;
}
.contents a {
	color: #FFF;
}
.contents a:hover {
	color: #00E4FF;
}
.contents h1, .contents h2 {
	color: #00E4FF;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 30px 0 20px 42px;
}
.contents-box {
	margin: 0 70px;
}
.contents-box p {
	font-size: 15px;
	line-height: 24px;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 26px 0;
	text-align: justify;
}
.contents-box a {
	color: 00E4FF;
}
.contents-box img {
	float: left;
	padding: 0 26px 26px 0;
	border: 0;
}
.eventlist-nav {
	position:relative;
	display:block;
	width:860px;
	float:left;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
}
.frame {
	min-width:450px;
	height:65px;
	position:absolute;
	top:253px;
	left:0px;
	display:block;
	padding:7px 10px 0px 10px;
	text-decoration:none;
	background-image:url(/images/assets/fade_bg.png);
	background-repeat:repeat;
	z-index:5;
}
.frame a {
	color:#00E4FF;
}
.frame_box {
	position:relative;
	font-weight:bold;
}
.frame_box a {
	text-decoration:none;
	color:#191919;
	border:0;
}
.frame_box a:hover {
	color:#00E4FF;
}
.frame_box img {
	border:0;
}
.frame_txt {
	text-decoration:none;
	font-size:24px;
	color:#FFF;
	line-height:30px;
	text-transform:uppercase;
	z-index:10;
}
.framing {
	width:10px;
	height:10px;
	font-size:0;
	background-image:url(/images/assets/frame_white.png);
	position:absolute;
	border:0;
}
.image {
	position:relative;
	float:left;
}
.image img {
	display:block;
	border:0;
}
.image span {
	width:8px;
	height:8px;
	font-size:0;
	background-image:url(/images/assets/frame_dark2.png);
	position:absolute;
}
.image2 {
	position:relative;
	float:left;
}
.image2 img {
	display:block;
	border:0;
}
.image2 span .tl, .image2 span .tr, .image2 span .bl, .image2 span .bl, {
	width:10px;
	height:10px;
	font-size:0;
	background-image:url(/images/assets/frame_white.png);
	position:absolute;
}
.left {
	width:auto;
	float:left;
}
.list-hd {
	position:relative;
	display:block;
	background-color:#191919;
	width:853px;
	float:left;
	color:#FFF;
	padding-left:7px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
}
.list-item0 {
	position:relative;
	display:block;
	width:846px;
	float:left;
	background-color:#F7F7F7;
	color:#232322;
	padding-left:7px;
	padding-right:7px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
}
.list-item1 {
	position:relative;
	display:block;
	width:846px;
	float:left;
	background-color:#EDEDED;
	color:#232322;
	padding-left:7px;
	padding-right:7px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
}
.map-large {
	margin:11px 11px 11px 11px;
	float: left;
	width: 838px;
}
.map-window {
	color: #000;
	width: 200px;
	height: 30px;
}
.notice {
	padding-top: 50px;
	font-size: 11px;
}
.pin {
	position: absolute;
	top: 50px;
	right: 65px;
}
.photographer-box {
	float:left;
	position:absolute;
	bottom:10px;
	right:10px;
	text-align:right;
	color:#FFF;
	font-size:10px;
}
.photos-left {
	margin:0;
	float: left;
	width: 330px;
	min-height:330px;
	background-repeat:no-repeat;
}
.photos-right {
	margin:11px 11px 0 0;
	padding:11px;
	float: right;
	width: 484px;
}
.right {
	width:auto;
	float:right;
	text-align:right;
}
.specific-left {
	margin:11px 0 0 11px;
	padding:11px;
	float: left;
	width: 478px;
}
.specific-right {
	margin:11px 11px 11px 0;
	float: right;
	width: 326px;
	height: 326px;
}
.text_box {
	position:absolute;
	display:block;
	width:190px;
	left:0px;
	bottom:3px;
	font-weight:bold;
	padding:5px;
	font-size:16px;
	line-height:22px;
	text-align:center;
	color:#FFF;
	background-image:url(/images/assets/fade_bg.png);
	background-repeat:repeat;
	float:left;
	z-index: 5;
}
.title-clubmap {
	font-weight:bold;
	font-size:30px;
	color:#00E4FF;
}
.title_clubname {
	color:#191919;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.title-clubs {
	font-weight:bold;
	font-size:30px;
	color:#46FF21;
}
.title-map-explanation {
	font-weight:bold;
	font-size:18px;
	color:#191919;
	line-height:22px;
	margin:10px 0
}
.title_program {
	color:#6E6E6E;
	font-size:20px;
	font-weight:bold;
	line-height:26px
}
.title_program_date {
	color:#191919;
	font-size:19px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
}
.title_program_date_blank {
	height:24px
}
.title_program_date_white {
	color:#ffffff;
	font-size:19px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
}
.title-specific {
	text-decoration:none;
	line-height:28px;
	font-size:24px;
	color:#FFF;
	font-weight: bold;
}
.title-sponsors {
	position:absolute;
	top:10px;
	left:11px;
	color:#FFF;
	font-size:8px;
}
.title_upcomingev {
	color:#6E6E6E;
	font-size:20px;
	font-weight:bold;
	height:30px;
}
.thumbnail img {
	width: 96px;
	height: 96px;
}
.tl {
	top: 0;
	left: 0;
	z-index:10;
}
.tl2 {
	top: 0;
	left: 0;
	z-index: 10;
}
.tr {
	top: 0;
	right: 0;
	background-position:10px 0;
	z-index:10;
}
.tr2 {
	top: 0;
	right: 0;
	background-position:8px 0;
	z-index: 10;
}
.txt_advertisment {
	color:#999;
	font-size:8px;
	text-align:right;
	position:absolute;
	top:0px;
	left:0px;
	display:inline-block;
}
.txt_cyan {
	color:#00E4FF;
}
.txt_lime {
	color:#46FF21;
	font-family: Helvetica, Arial, sans-serif;
}
.txt_red {
	color:#FF0000;
}
.txt-specific {
	text-decoration:none;
	line-height:24px;
	font-size:15px;
	color:#FFF;
}
.txt_white {
	color:#FFFFFF;
}
