* {
	padding: 0px;
	margin: 0px;
}
IMG,
TABLE,
FIELDSET {
	border: 0px;
}
UL {
	list-style-type: none;
}
BODY {
	background-color: #000;
	padding-top: 30px;
}
*:first-child+HTML BODY {
	padding-top: 82px;
}
DIV#leftpane UL.club-listing LI P A,
A[href^='mailto'] {
	font-style: italic;
}

DIV.background {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
	width: 100%;
}
DIV.background IMG {
	width: 100%;
	height: 785px;
}

DIV.jump,
DIV#content A.content {
	display: none;
}

DIV#header {
	position: relative;
	width: 890px;
	margin: 0px auto 75px;
	color: white;
}
DIV#header A:hover {
	outline: none;
}
DIV#header IMG.stamp {
	position: absolute;
	z-index: 2;
	right: -20px;
	top: 30px;
}
*:first-child+HTML DIV#header IMG.stamp {
	top: -22px;
}
DIV#header H1 {
	width: 561px;
	height: 80px;
	margin: 0px auto -28px;
}
DIV#header H1 A {
	width: 100%;
	height: 100%;
	display: block;
}
*:first-child+HTML DIV#header H1 {
	text-align: center;
	position: absolute;
	top: -51px;
	z-index: 1;
	margin: 0px;
	width: 100%;
}
DIV#header UL {
	padding-top: 25px;
	height: 25px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.8);
	background: url(../img/bg-navigation.png) repeat left top;
	-moz-box-shadow: 5px 5px 10px #000;
	-webkit-box-shadow: 5px 5px 10px #000;
	-o-box-shadow: 5px 5px 10px #000;
}
DIV#header UL LI {
	float: left;
	padding-left: 70px;
}

DIV#content,
DIV#footer {
	clear: both;
	width: 890px;
	margin: 0px auto;
}
DIV#content {
	min-height: 580px;
}
DIV#content > DIV {
	float: left;
	padding: 40px 10px 80px 20px;
	width: 370px;
	margin-right: 80px;
	background-color: #ecefde;
	color: #0b162a;
	font: 14px arial;
}
DIV#content > DIV#rightpane {
	width: 360px;
	margin: 0px;
}

DIV#content H2 {
	margin: 0px 0px 25px -32px;
}
DIV#content H4 {
	margin-bottom: 10px;
}
DIV#content P,
DIV#leftpane > IMG {
	margin-bottom: 15px;
}
DIV#content A {
	color: #8d0912;
	text-decoration: none;
}

DIV#leftpane UL.event-listing {
	margin-top: 20px;
}
DIV#leftpane UL.event-listing LI {
	overflow: hidden;
	clear: both;
	margin-bottom: 35px;
}
DIV#leftpane UL.event-listing LI IMG {
	margin-bottom: 10px;
	border: 1px solid black;
}
DIV#leftpane UL.event-listing LI DIV.date {
	float: left;
	width: 36px;
	height: 40px;
	background: url(../img/bg-calendar.png) no-repeat left top;
	text-align: center;
	font: bold 18px arial;
	color: #000;
	text-transform: uppercase;
	margin-right: 12px;
}
DIV#leftpane UL.event-listing LI DIV.date SPAN {
	display: block;
	font: bold 8px arial;
	color: #fff;
	margin: 1px 0px 3px;
}
DIV#leftpane UL.event-listing LI H3 {
	font: normal 18px/19px arial;
}
DIV#leftpane UL.event-listing LI H3 A {
	color: #0B162A;
}
DIV#leftpane UL.event-listing LI H3 SPAN {
	color: #707070;
}
DIV#leftpane UL.event-listing LI P {
	clear: both;
	padding-top: 5px;
	margin: 0px;
}
DIV#leftpane UL.event-listing LI P.information {
	font-size: 11px;
	color: #707070;
	word-spacing: 0.5em;
}
DIV#leftpane UL.event-listing LI P.information A,
DIV#leftpane UL.event-listing LI P.information SPAN {
	word-spacing: 0em;
}

DIV#rightpane UL.videos LI,
DIV#leftpane UL.gallery LI {
	margin-bottom: 30px;
}
DIV#rightpane UL.videos LI P {
	margin-top: 10px;
}

DIV#rightpane DIV.roster A {
	font-style: italic;
}

DIV#leftpane ADDRESS {
	font-style: normal;
	margin-bottom: 10px;
}

DIV#leftpane UL.media-choser {
	text-align: center;
	margin: -30px 0px 15px;
	height: 15px;
}
DIV#leftpane UL.media-choser LI {
	display: inline;
	padding: 0px 5px;
	font: 11px arial;
}
DIV#leftpane UL.media-choser LI:first-child {
	border-right: 1px solid #0b162a;
	padding-right: 10px;
}
DIV#leftpane UL.media-choser LI A[class] {
	color: #0b162a;
}


DIV#leftpane DIV.club-information {
	color: #0b162a;
}
DIV#leftpane DIV.club-information P.short-information {
	color: #898989;
	font-size: 11px;
	word-spacing: 0.5em;
	margin-top: 2px;
}
DIV#leftpane DIV.club-information P.short-information * {
	word-spacing: 0em;
}
DIV#leftpane UL.club-listing LI,
DIV#leftpane DIV.club-information IMG {
	margin-bottom: 20px;
}
DIV#leftpane DIV.club-information IMG {
	max-width: 354px;
}
DIV#leftpane DIV.club-information DL {
	overflow: hidden;
}
DIV#leftpane DIV.club-information DL DT {
	float: left;
	clear: left;
	padding-right: 3px;
	color: #898989;
}
DIV#leftpane DIV.club-information DL DD {
	float: left;
}
DIV#leftpane DIV.club-information DL DD.link {
	clear: left;
}
DIV#leftpane DIV.long-information P {
	margin: 0px;
}
DIV#leftpane DIV.long-information P SPAN {
	color: #898989;
	padding-right: 3px;
}

DIV#footer {
	overflow: hidden;
	padding-top: 60px;
	background: #000 url(../img/illu-curly_sign.png) no-repeat right 60px;
	height: 200px;
	color: #fff;
	font: 11px arial;
}
DIV#footer A {
	color: #f49ac1;
	text-decoration: none;
}
DIV#footer A[href^='mailto'] {
	color: #fff;
}
DIV#footer A:hover {
	text-decoration: underline;
}
DIV#footer ADDRESS {
	display: block;
	float: left;
	font-style: normal;
	margin-right: 60px;
	margin-bottom: 10px;
}
DIV#leftpane UL.club-listing LI P,
DIV#footer P {
	clear: both;
	margin-bottom: 10px;
}
DIV#footer P.open {
	clear: none;
	float: left;
}