body {
	margin: 0 0 0 0;
	background: url('../gfx/background.png') repeat-x;
	background-color: #000;
	}
#background {
}

@font-face {
	font-family: 'Dirty';
	src: url('../fonts/dirty.eot'); /* IE9 Compat Modes */
	src: url('../fonts/dirty.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/dirty.woff') format('woff'), /* Modern Browsers */
		url('../fonts/dirty.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/dirty.svg#dirty_headlineregular') format('svg'); /* Legacy iOS */
	font-style:   normal;
	font-weight:  normal;
}

@font-face {
	font-family: 'Akzidenz';
	src: url('../fonts/AkzidenzGrotesk-Cond.eot'); /* IE9 Compat Modes */
	src: url('../fonts/AkzidenzGrotesk-Cond.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/AkzidenzGrotesk-Cond.woff') format('woff'), /* Modern Browsers */
		url('../fonts/AkzidenzGrotesk-Cond.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/AkzidenzGrotesk-Cond.svg#e9b771a20f2652403551597170d8f06f') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'Akzidenz-Bold';
	src: url('../fonts/AkzidenzGrotesk-ExtraBoldCond.eot'); /* IE9 Compat Modes */
	src: url('../fonts/AkzidenzGrotesk-ExtraBoldCond.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/AkzidenzGrotesk-ExtraBoldCond.woff') format('woff'), /* Modern Browsers */
		url('../fonts/AkzidenzGrotesk-ExtraBoldCond.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/AkzidenzGrotesk-ExtraBoldCond.svg#9aaace0669099cb8e48e16b2fc2aa530') format('svg'); /* Legacy iOS */
	font-style:   normal;
	font-weight:  700;
}

@font-face {
	font-family: 'Gotham-Book';
	src: url('../fonts/Gotham-Book.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Gotham-Book.woff') format('woff'), /* Modern Browsers */
		url('../fonts/Gotham-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Gotham-Book.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'Gotham-Black';
	src: url('../fonts/Gotham-Black.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Gotham-Black.woff') format('woff'), /* Modern Browsers */
		url('../fonts/Gotham-Black.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Gotham-Black.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'Gotham-Ultra';
	src: url('../fonts/Gotham-Ultra.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Gotham-Ultra.woff') format('woff'), /* Modern Browsers */
		url('../fonts/Gotham-Ultra.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Gotham-Ultra.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'Gotham-Medium';
	src: url('../fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
		url('../fonts/Gotham-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Gotham-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: normal;
}

.BLUE { color: #6792bf;	}

#outer {
background:#000;
min-height:100%;
}
* html #outer { height:100% }
.inner {
padding:1px 0;
margin-right:-100%;
position:relative;
zoom:1.0;
color:red;
}

ul {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 16;
	margin-top: 0;
	margin-bottom: 14;
	padding: 0;
	}
li {
	margin-bottom: 15px;
	}

.smalllist ul {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 16;
	margin-top: 0;
	margin-bottom: 18;
	padding: 0;
	}
.smalllist li {
	margin-bottom: 4px;
	}

#root-container {
	position: relative;
	width: 100%;
	text-align: left;
	font-family: Arial,Tahoma,Geneva,Helvetica;
	font-size: 9pt !important;
	line-height: 16pt;
	color: black;
	}
#main-container {
	position: relative;
	width: 100%;
	background: #4c4c4c url('../gfx/background-content.png') repeat-x;
	}

#optionbar-container {
	position: relative;
	width: 980px; top: 0px; height: 35px;
	text-align: left; display: block;
	z-index: 1;
	}

/* IMAGE BANNER */
#header-container {
	position: relative;
	width: 980px;
	text-align: left;
	font-family: Arial,Tahoma,Geneva,Helvetica;
	font-size: 9pt !important;
	line-height: 16pt;
	color: black;
	}
#banner-container {
	position: relative;
	width: 980px; top: 0px; height: 362px; z-index: 0;
	}
#banner-fadebox {
	position: absolute;
	width: 980px; height: 362px; top: 0px; z-index: 0;
	}
#banner-overlay {
	position: absolute; top: 0px; left: 0px; z-index: 1;
	}
#banner-facebook {
	position: absolute; top: 15px; left: 813px; z-index: 1;
	}
#banner-logo {
	position: absolute; top: 10px; left: 0px; z-index: 999;
	}
#banner-message {
	position: absolute; width: 640px; height: 50px; left: 314px; top: 280px; text-align: right; z-index: 999;
	background-color: #red; font-family: 'Gotham-Book'; font-size: 28pt; line-height: 25pt; letter-spacing: -0.055em; color: white;
	}
#quote-fadebox {
	position: relative; width: 578px; height: 150px; top: 0px;
	z-index: 0; background-color: white;
	}
#gothambold { font-family: 'Gotham-Black'; color: #cf011c; }
.pics img { width: 100%; left: 0px; }
.pics { top: 0px; left: 0px; text-align: center;  }

/* MAIN CONTENT BOX - top 534px; */
#content-container {
	position: relative;
	width: 980px; top: 0px;
	text-align: left;
	background: #fff;
	}
#content {
	position: relative; display: inline-block;
	padding: 35px 30px 30px 30px;
	}

ul {
	list-style-position: outside;
	list-style-type: disc;
	padding: 0px; margin: 0px;
	margin-left: 8px; padding-left: 8px;
	}
#column-main {
	position: relative; width: 590px; display: inline-block;
	margin-right: 40px; float: left;
	}
#column-news {
	position: relative; width: 290px; display: inline-block; float: left;
	}
#largeheading {
	font-family: 'Gotham-Black'; font-size: 40pt; line-height: 32pt; color: #cf011c;
	margin-bottom: 18px; letter-spacing: -0.05em;
	}
#subheading {
	font-family: 'Gotham-Black'; font-size: 18pt; line-height: 15pt; color: #cf011c;
	margin-bottom: 24px; letter-spacing: -0.02em;
	}
#subheading-small {
	font-family: 'Gotham-Black'; font-size: 14pt; line-height: 12pt; color: #cf011c;
	margin-bottom: 10px; letter-spacing: -0.02em; margin-top: 30px;
	}
#photostrip-container {
	position: relative; width: 920px; height: 260px; display: block;
	}
#photostrip-photo {
	width: 290px; height: 200px; display: inline-block; float: left; margin-right: 25px;
	}
#photostrip-photo:last-child {
	margin-right: 0px;
	}

/* FOOTER */
#footer-container {
	position: relative;
	width: 100%; height: 65px;
	text-align: center;
	background-image: none;
	padding-bottom: 20px; padding-top: 25px;
	color: white;
	font-family: Arial,Tahoma,Geneva,Helvetica;
	font-size: 8pt !important;
	line-height: 12pt;
	}
#footer-container a {
	color: #cf011c;
	}
#footer-container a:hover {
	color: #cf011c;
	}
#topofpagebar {
	position: absolute; width: 920px; height: 30px; z-index: 99;
	background-image: url('../gfx/greybar-up.png'); top: -14px; left: 30px;
	}
#footer-content {
	position: relative; display: inline-block; width: 980px; height: 130px;
	}
#footer-options-container {
	position: relative;
	width: 100%; height: 220px;
	text-align: center;
	background: #222 url(gfx/background-footer.png) repeat-x;
	color: white;
	font-family: Arial,Tahoma,Geneva,Helvetica;
	font-size: 8pt !important;
	line-height: 12pt;
	}
#footer-options {
	position: relative; width: 980px; display: inline-block; text-align: left;
	}
#footer-options-pod {
	position: relative; width: 280px; display: block; float: left; margin: 0px 15px 0px 15px;
	font-family: Arial, serif; font-size: 9pt; line-height: 15.5pt;
	}
#footer-options-pod:first-of-type {
	margin-left: 30px;
	}
#footer-nav-container {
	position: relative; width: 100%; box-sizing: border-box; display: block;
	border-top: 1px dotted #555; margin-top: 12px;
	}
#footer-nav-option {
	position: relative; width: 100%; height: 38px; box-sizing: border-box; display: block;
	border-bottom: 1px dotted #555; background-color: none; padding-left: 12px; padding-top: 10px;
	font-family: Arial, serif; font-size: 9pt; letter-spacing: -0.01em; font-weight: 600;
	text-decoration: none; color: white; text-transform: uppercase;
	}
#footer-nav-option:hover {
	text-decoration: none; color: white; background-color: #cf011c;
	}
#footer-pod-heading {
	font-family: 'Gotham-Black'; font-size: 14pt; line-height: 14pt; color: #cf011c;
	margin-bottom: 6px; letter-spacing: -0.02em;
	}
#footer-contact-phone {
	position: relative; width: 220px; height: 40px;
	background-image: url("../gfx/banner-phone.png");
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: left; margin-bottom: 2px;
	}
#footer-contact-email {
	position: relative; width: 220px; height: 40px;
	background-image: url("../gfx/banner-email.png");
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: left; margin-bottom: 4px;
	}
#footer-contact-facebook {
	position: relative; width: 160px; height: 40px;
	background-image: url("../gfx/banner-facebook.png");
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: left; margin-bottom: 4px;
	}
#footer-contact-twitter {
	position: relative; width: 160px; height: 40px;
	background-image: url("../gfx/banner-twitter.png");
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: left; margin-bottom: 4px;
	}
#footer-contact-instagram {
	position: relative; width: 160px; height: 40px;
	background-image: url("../gfx/banner-instagram.png");
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: left; margin-bottom: 4px;
	}
#footer-contact-details {
	position: relative; left: 50px; top: 10px;
	font-family: Arial,Tahoma,Geneva,Helvetica;
	font-size: 12pt !important; line-height: 12pt;
	}
#footer-contact-details a {
	text-decoration: none; color: white;
	}
#footer-contact-details a:hover {
	text-decoration: underline; color: #cf011c;
	}

/* NEWS TICKER */

#schedule-orange {
	position: relative;
	width: 576px; height: 58px;
	background: url('../gfx/schedule-orange.png') no-repeat
	}
#schedule-blue {
	position: relative;
	width: 576px; height: 58px;
	background: url('../gfx/schedule-blue.png') no-repeat
	}
#schedule-red {
	position: relative;
	width: 576px; height: 58px;
	background: url('../gfx/schedule-red.png') no-repeat
	}
#schedule-starttime {
	position: absolute; text-align: right; color: black;
	top: 16px; left: 22px; letter-spacing: 0.5;
	font-family: 'Gotham-Book'; font-size: 16pt;
	}
#schedule-endtime {
	position: absolute; text-align: right; color: black;
	top: 16px; left: 122px; letter-spacing: 0.5;
	font-family: 'Gotham-Book'; font-size: 16pt;
	}
#schedule-event {
	position: absolute; text-align: right; color: black;
	top: 16px; left: 220px; letter-spacing: 0.5;
	font-family: 'Gotham-Book'; font-size: 16pt;
	}

/* BASIC TEXT FORMATTING */
.bodycopy {
	margin: 0 0 0 0; padding: 0 0 0 0;
	font-family: Arial,Tahoma,Helvetica;
	font-size: 10.5pt !important;
    line-height: 18pt;
    color: #555;

	font-family: 'Open Sans', Arial, serif; font-weight: 400;
	}
.bodycopy a {
    color: #cf011c; text-decoration: underline;
    }
.bodycopy a:hover {
    color: red; text-decoration: underline;
    }
.bodycopy-small {
	font-family: Arial,Tahoma,Geneva,Helvetica;
	font-size: 9pt !important;
	line-height: 15pt;
   	color: black;
    }
.bodycopy-small a {
	color: #cf011c; text-decoration: underline;
	}
.bodycopy-small a:hover {
	color: #cf011c; text-decoration: underline;
	}
.bodycopy-small a:visit {
	color: #008fd9; text-decoration: underline;
	}

.bodycopy-light {
	margin: 0 0 0 0; padding: 0 0 0 0;
	font-family: Arial,Tahoma,Helvetica;
	font-size: 10.5pt !important;
    line-height: 18pt;
    color: #555;

	font-family: 'Open Sans', Arial, serif; font-weight: 300;
	letter-spacing: 0.05em;
	}
.bodycopy-light a {
	color: yellow; text-decoration: none;
	}
.bodycopy-light a:hover {
    color: yellow; text-decoration: underline;
	}

.bodycopy-large {
	margin: 0 0 0 0; padding: 0 0 0 0;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 13.5pt !important;
    line-height: 22pt; letter-spacing: 0.5;
    color: #333;

	font-family: 'Open Sans', Arial, serif; font-weight: 600;
	}
.bodycopy-large a {
    color: #008fd9; text-decoration: underline;
    }
.bodycopy-large a:hover {
    color: red; text-decoration: underline;
    }

/* NEWSFEED FORMATTING */
/*Video*/

.vidLink {
	float: left; clear: both;
	position: relative; top: -15px; left: -15px;
	width: 200px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1; *display: inline;
	border: 0px;
	}
.vidLink .poster{
	width: 200px; height: auto; border: 0px;
	}
.playBtn{
	position: absolute;	top: 50%; left: 50%;
	margin-top: -25px; margin-left: -25px;
	border: 0px;
	}
