/* CSS RESET */
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License:none (public domain) */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}

/* END CSS RESET */
.scorecard {
	width: 430px;
	height: 270px;
	background-color: #fff;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	text-align: center;
}
.scoredate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.lockout_container {
	width: 550px;
	border: 1px solid #ccc;
	height: 541px;
}
.lockout_content {
	text-align: center;
	padding: 25px;
}
.tag a {
	background-color: #EEEEEE;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-right: 5px;
	margin-top: 5px;
	padding: 8px;
	text-transform: capitalize;
	text-decoration: none;
}
.lockout_headline {
	padding: 10px;
	color: #fff;
	font-size: 25px;
	font-weight: normal;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: #cf1e11; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMWUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjBmMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf1e11), color-stop(100%, #8b0f06)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Chrome10+, Safari5.1+ */
	background: -o-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* IE10+ */
	background: linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf1e11', endColorstr='#8b0f06', GradientType=0 ); /* IE6-8 */
}

/* GLOBAL ELEMENTS */
html {
	height: 100%;
}
body {
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: 'Roboto', 'Droid Sans', sans-serif;
}
body.normal {
	min-width: 1200px;
}
body.admin {
}
ol, ul {
	list-style: none;
}
.container {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 35px;
	position: relative;
}
.top_login {
	background-color: #cf1e11;
	height: 20px;
	width: 140px;
	float: right;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}
.top_login a {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
}
p {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	line-height: 22px;
}
h1 {
	font-family: 'Roboto Slab', serif;
	color: #282828;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	margin: 0px;
}
h2 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #282828 !important;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	margin-bottom: 8px;
}
h3 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #282828 !important;
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
}
h4 {
	color: #666;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}
h5 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
.grey {
	color: #282828;
}
.small_grey {
	color: #666;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	line-height: 20px;
}
.presslink {
	color: #999;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: underline;
}
hr {
	border: 0px;
	background-color: #afafaf;
	height: 1px;
	margin-bottom: 0px;
	margin-top: 8px;
}
a.link, a.hover, a.visited, a.active {
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	line-height: 20px;
}
.jw_red {
	color: #cf1e11;
}
.center-align {
	text-align: center;
}
.sponsor_bar {
	text-align: center;
	height: 90px;
	width: 950px;
	clear: both;
	background: #282828;
	border: 5px solid transparent;
	height: 50px;
	width: 950px;
}
.sponsor_bar_left {
	width: 208px;
	border: 5px solid #FFF;
}
.sponsor_bar_right {
	width: 720px;
	border: 5px solid #FFF;
	float: right;
}
.sponsoropp_tile {
	border: 5px solid #FFF;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	width: 118px;
	height: 118px;
}
.side_list_item {
	margin-bottom: 15px;
}
.staff_side {
	border: 2px solid #FFF;
	width: 78px;
	float: left;
	height: 60px;
	margin-right: 10px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
}
.stafflist_side_copy {
	margin-left: 50px;
	width: 210px;
	min-height: 70px;
}
.stafflist_side_copy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding-bottom: 10px;
	text-decoration: underline;
}
.innershadow {
	-moz-box-shadow: inset 0 0 10px #999;
	-webkit-box-shadow: inset 0 0 10px #999;
	box-shadow: inset 0 0 10px #999;
}
#standings {
	height: auto;
	background-color: green;
}
#standings_detail {
	height: auto;
	position: relative;
	background-color: red;
}
.error_right {
	width: 380px;
	text-align: center;
	margin-right: 80px;
	float: right;
	padding-top: 50px;
}
.legend {
	padding-left: 15px;
}
.whyjw_box {
	background-color: #f8f8f8;
	padding: 25px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	text-align: center;
}

/* --------------------------------------------------
WHY JERSEY WATCH SIMPLE TABS.
-------------------------------------------------- */
div.whyjw_tabs {
	margin-top: 0px;
}
ul.whyjw_tabsNavigation {
	margin: 0px;
	padding-top: 92px;
	text-align: left;
	width: 909px;
	height: 65px;
	background-image: url(../images/why_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
ul.whyjw_tabsNavigation li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
ul.whyjw_tabsNavigation li a {
	border: none;
	padding: 92px 55px 40px 50px;
	font-size: 20px;
	font-weight: bold;
	color: #b7b7b7;
	text-decoration: none;
}
ul.whyjw_tabsNavigation li.why1.ui-state-active a {
	background-image: url(../images/why1.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #666;
	font-weight: bold;
}
ul.whyjw_tabsNavigation li.why2.ui-state-active a {
	background-image: url(../images/why2.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #666;
	font-weight: bold;
}
ul.whyjw_tabsNavigation li.why3.ui-state-active a {
	background-image: url(../images/why3.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #666;
	font-weight: bold;
}
.why1 a {
	background-image: url(../images/why1_off.png);
	background-repeat: no-repeat;
	background-position: top;
	color: #666;
	font-weight: bold;
}
.why1 a:hover {
	background-image: url(../images/why1.png);
	background-repeat: no-repeat;
	background-position: top;
	color: #666;
	font-weight: bold;
}
.why2 a {
	background-image: url(../images/why2_off.png);
	background-repeat: no-repeat;
	background-position: top;
	color: #666;
	font-weight: bold;
}
.why2 a:hover {
	background-image: url(../images/why2.png);
	background-repeat: no-repeat;
	background-position: top;
	color: #666;
	font-weight: bold;
}
.why3 a {
	background-image: url(../images/why3_off.png);
	background-repeat: no-repeat;
	background-position: top;
	color: #666;
	font-weight: bold;
}
.why3 a:hover {
	background-image: url(../images/why3.png);
	background-repeat: no-repeat;
	background-position: top;
	color: #666;
	font-weight: bold;
}
div.whyjw_tabsContent {
	background-color: #f8f8f8;
	padding: 25px;
	text-align: center;
	padding: 30px;
	margin-bottom: 25px;
}
div.whyjw_tabsContent.currentTab {
	display: block;
}
.thumb_side {
	border: 2px solid #FFF;
	float: left;
	height: 41px;
	width: 41px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
}
.list_side_copy {
	margin-left: 60px;
	width: 210px;
	min-height: 50px;
}
.des_logo {
	background-color: #fff;
	padding: 5px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	text-align: center;
	margin-bottom: 20px;
}
.gamedetails_box {
	padding: 10px;
	background-color: #f8f8f8;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 550px;
}
.gamepopup {
	position: absolute;
	display: none;
	z-index: 1000;
	height: 370px;
	width: 290px;
	padding: 15px;
	background-image: url(../images/popup.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#eventlink {
	position: relative;
}
.fullmap {
	width: 610px;
	height: 736px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
}
.sidemap {
	height: 500px;
	width: 260px;
}
.locations_sidecolumn {
	width: 300px;
	float: right;
	height: 736px;
}
.location_sidebox {
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	height: 360px;
	background-color: #f8f8f8;
	float: right;
	width: 271px;
	margin-bottom: 15px;
}
.team_map_description {
	width: 200px;
	margin-left: 50px;
}
#maplinks ul {
	list-style-type: none;
	width: 260px;
	height: 285px;
	overflow-x: hidden;
	overflow-y: auto;
}
#maplinks li {
	margin: 5px 0;
}
#maplinks li a {
	color: #000;
	display: block;
	text-decoration: none;
	width: 250px;
	padding: 10px;
	min-height: 50px;
}
#maplinks li p {
}
* html #maplinks li a {
	/* make hover effect work in IE */
	width: 250px;
}
#maplinks li a:hover {
	background: #eee;
	padding: 10px;
}
.rosterpic_side {
	float: left;
	height: 53px;
	width: 53px;
	border: 2px solid #fff;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	text-align: center;
}
.roster_copy {
	margin-left: 70px;
	width: 400px;
	min-height: 50px;
}
.roster_copy p {
	font-weight: bold;
}
.position {
	font-size: 10px;
}
.playernumber {
	float: right;
	font-size: 25px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.sponsorbar {
	padding: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
div.sponsor_shim {
	position: absolute;
}
.yso_shim {
	margin-top: 120px;
	overflow:auto;
}
.fb_login {
	float: right;
	width: 500px;
	text-align: right;
}
.full_content {
	background-image: url(../images/fade_line.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 25px;
}
.search_container {
	margin-bottom: 25px;
}
.standings_bar {
	background-color: #f8f8f8;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
}
.standings_link {
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.searchkeyword_bar {
	width: 870px;
	padding: 15px;
	background-color: #f8f8f8;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	height: 80px;
	text-align: center;
}
.keybox {
	width: 660px;
	padding: 15px;
	background-color: #f8f8f8;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-left: 120px;
	margin-bottom: 45px;
}
.keybox  input {
	width: 450px;
	padding: 8px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
	outline: none;
	color: #666;
	font-weight: bold;
	font-size: 16px;
}
.accountform {
	border-right: 1px solid #ccc;
}
.accountform  input {
	width: 280px;
	padding: 8px;
	margin-top: 20px;
	margin-right: 15px;
	outline: none;
	color: #666;
	font-weight: bold;
	font-size: 16px;
}
.comment_box  input {
	width: 280px;
	padding: 8px;
	margin-top: 20px;
	margin-right: 15px;
	outline: none;
	color: #666;
	font-weight: bold;
	font-size: 16px;
}
.comment_box textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	padding: 8px;
	color: #666;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.recap_img {
	height: 100px;
	width: 155px;
	overflow: hidden;
	border: 3px solid #fff;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
}
.searchkeyword_bar input {
	width: 450px;
	padding: 8px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
	outline: none;
	color: #666;
	font-weight: bold;
	font-size: 16px;
}
.searchkeyword_bar h3 {
	padding-left: 15px;
}
.searchdropdown {
	float: right;
	padding: 15px;
	background-color: #f8f8f8;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	width: 170px;
	height: 97px
}
.buzz_entry {
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	width: 660px;
}
.buzz_left_info {
	width: 750px;
	height: auto;
	overflow: hidden;
}

.buzz_left_info img {
	max-width: 750px;
	height: auto !important;
}

.buzz_headline {
	width: 400px;
	padding: 0px;
}
.buzzsort {
	float: right;
}
.buzz_article_link {
	text-decoration: none;
	color: #3d3d3d;
}
.buzz_article_link:hover {
	color: #666;
}
.team_copy_right {
	width: 700px;
	margin-left: 150px;
	min-height: 200px;
}
.team_img_box {
	float: left;
	width: 140px;
	min-height: 190px;
}
.team_img {
	background-color: #ffffff;
	padding: 2px;
	height: 118px;
	width: 119px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-bottom: 20px;
}
.slideNews {
	overflow: hidden;
	height: 300px;
	background: #fff;
}
.slideshow_smaller {
	float: left;
	overflow: hidden;
	position: absolute;
	background-color: #fff;
	padding: 0px;
}
.about_img {
	float: left;
	width: 344px;
	padding: 5px;
	background-color: #f8f8f8;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-bottom: 20px;
	margin: auto;
}
.about_img_small {
	float: left;
	width: 258px;
	padding: 5px;
	background-color: #f8f8f8;
	border: 1px solid #e8e8e8;
	margin-bottom: 15px;
	border-radius: 3px;
	margin-top: 10px;
}
.about_img_small img {
	max-width: 256px;
	height: auto !important;
}
.about_img_small p {
	line-height: 18px;
	padding-bottom: 15px;
	background: white;
}
.about_right_small {
	margin-left: 300px;
	width: 600px;
}
.about_right {
	margin-left: 390px;
	width: 520px;
}
.about_right input {
	padding: 8px;
	outline: none;
	color: #666;
	font-weight: bold;
	width: 250px;
	margin-bottom: 20px;
	font-size: 16px;
}
.about_right textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	padding: 8px;
	color: #666;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Drop down styles */
div.selectbox-wrapper {
	position: absolute;
	background-color: white;
	border: 1px solid #ccc;
	margin: 0px;
	margin-top: -10px;
	padding: 0px;
	text-align: left;
	z-index: 90;
	width: 150px;
}

/* Drop down list styles */
div.selectbox-wrapper ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Selected item in dropdown list */
div.selectbox-wrapper ul li.selected {
	background-color: #fff;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
	background-color: #eee;
}

/* Drop down list items style */
div.selectbox-wrapper ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 8px;
	cursor: pointer;
	background-color: #fff;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	position: relative;
	z-index: 90;
}

/* Look and feel of select box */
/* --------------------------------------------------
Tooltips
-------------------------------------------------- */

.tooltip {
	position: absolute;
	z-index: 1020;
	display: block;
	visibility: visible;
	padding: 5px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -2px;
}
.tooltip.right {
	margin-left: 2px;
}
.tooltip.bottom {
	margin-top: 2px;
}
.tooltip.left {
	margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #000000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #000000;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
}
.fav_icon {
	height: 25px;
	width: 25px;
	float: right;
	margin-top: 30px;
	padding: 0px;
}
.fav_icon li a {
	height: 25px;
	width: 25px;
	float: right;
	background-image: url(../images/fav_off.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
}
.fav_icon li a:hover {
	height: 25px;
	width: 25px;
	float: right;
	background-image: url(../images/fav_on.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
}
.fav_icon li a.saved {
	background-image: url(../images/fav_on.jpg);
}
a#check {
	height: 22px;
	width: 21px;
	float: left;
	background-image: url(../images/check_mark_not.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
}
a#check:hover {
	height: 22px;
	width: 21px;
	float: left;
	background-image: url(../images/check_mark.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
}
a#check.saved {
	background-image: url(../images/check_mark.png);
}
div.profile_title a#check, div.profile_title a#check:hover, div.profile_title a#check.saved {
	float: right;
}

/* --------------------------------------------------::Grid

This is the mobile-friendly, responsive grid that
lets Foundation work much of its magic.

-------------------------------------------------- */
.row {
	width: 100%;
	max-width: 980px;
	/* min-width: 727px;
	*/
	margin: 0 auto;
}

/* To fix the grid into a certain size, set max-width to width */
.row .row {
	min-width: 0;
}
.column, .columns {
	margin-left: 3.1%;
	float: left;
	min-height: 1px;
	position: relative;
}
.column_box {
	padding: 25px;
	background-color: #fff;
	border: 1px solid #ccc;
}
.column:first-child, .columns:first-child {
	margin-left: 0;
}
[class*="column"] + [class*="column"]:last-child {
	float: right;
}
.row .four {
	width: 31%;
	background: #fafafa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod
	wOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fafafa 0%, #cdcdcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #cdcdcd)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%, #cdcdcd 100%); /* Chrome10+, Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%, #cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%, #cdcdcd 100%); /* IE10+ */
	background: linear-gradient(top, #fafafa 0%, #cdcdcd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#cdcdcd', GradientType=0 ); /* IE6-8 */
	border: 1px solid #999;
}
.playerbar {
	padding: 20px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	background-color: #fff;
	margin-bottom: 15px;
	width: 500px;
}

/* xLARGE CARDS */
.xlargecard_three {
	float: left;
	min-height: 1px;
	position: relative;
	margin-left: 15px;
	margin-right: 12px;
	margin-bottom: 20px;
	position: relative;
	z-index: 80;
}
.xlargecard_three:first-child {
	margin-left: 15px;
	margin-right: 12px;
	position: relative;
	z-index: 80;
}
[class*="xlargecard_three"] + [class*="xlargecard_three"]:last-child {
	margin-left: 15px;
	margin-right: 15px;
}
.row .xlargecard_three {
	border: 1px solid #dfdfdf;
	width: 270px;
	height: 244px;
	position: relative;
	z-index: 80;
	background-color: #FBFBFB;
	border-radius: 3px;
}
.xlargecard_three a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding-bottom: 10px;
	text-decoration: underline;
	position: relative;
	z-index: 80;
}
.xlargecard_inside {
	border-bottom: 1px solid #dfdfdf;
	width: 270px;
	height: 185px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 80;
}
.xlargecard_three img a {
	margin: 0px;
	position: relative;
	z-index: 80;
}

.xlargecard_three p {
	margin-top: 5px;
	text-align: center;
}

/* LARGE CARDS */
.largecard_three {
	float: left;
	min-height: 1px;
	position: relative;
	margin-left: 25px;
	margin-right: 25px;
}
.largecard_three:first-child {
	margin-left: 25px;
	margin-right: 25px;
}
[class*="largecard_three"] + [class*="largecard_three"]:last-child {
	margin-left: 16px;
	margin-right: 25px;
}
.row .largecard_three {
	background-color: #ccc;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	border: 5px solid #fff;
	width: 242px;
	height: 162px;
}

/* SMALL CARDS */
.smallcard_three {
	float: left;
	min-height: 1px;
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
	width: 160px;
}

.row .smallcard_three {
	position: relative;
	z-index: 80;
	background-color: #FBFBFB;
	border-radius: 3px;
	width: 160px;
	height: 172px;
	border: 1px solid #dfdfdf;
	margin-bottom: 20px;
}

.smallcard_three a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding-bottom: 10px;
	text-decoration: underline;
	margin-left: 5px;
}
.smallcard_three img {
	margin: 0px;
}

/* THUMB CARDS */
.thumb_card_three {
	float: left;
	min-height: 1px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	width: 160px;
	margin-bottom: 20px;
}
.thumb_card_three:first-child {
	margin-left: 10px;
	margin-right: 10px;
}
[class*="thumb_card_three"] + [class*="thumb_card_three"]:last-child {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.buzzrow .thumb_card_three {
	width: 160px;
	height: 172px;
	margin-bottom: 20px;
	text-align: center;
}
.thumb_card_three a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding-bottom: 10px;
	text-decoration: underline;
}
.thumb_card_three img {
	margin: 0px;
	/* -moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	border: 3px solid #fff;
	*/
}

/* LARGE CARDS */
.large_card_three {
	float: left;
	min-height: 1px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	z-index: 50;
}
.row .large_card_three {
	background-color: #fff;
	width: 184px;
	margin-bottom: 20px;	
}
.card_inside {
	width: 182px;
	height: 140px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	border: 2px solid #dfdfdf;
	border-radius: 3px;
	background: #f8f8f8;
}
.large_card_three a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding-bottom: 10px;
	text-decoration: underline;
	margin-left: 0px;
}
.large_card_three img {
	margin: 0px;
	opacity: 1;
   transition: opacity .15s ease-in-out;
   -moz-transition: opacity .15s ease-in-out;
   -webkit-transition: opacity .15s ease-in-out;
   width: auto;
   max-width: 130px;
   max-height: 130px;

}

.large_card_three img:hover {
	opacity: 0.7;
}

#sponsorTitle {
background-image: url("../images/fade_line.jpg");
background-repeat: no-repeat;
background-position: center bottom;	
}

/* DESCRIPTION COLUMNS THREE UP */
.description_three {
	float: left;
	min-height: 1px;
	position: relative;
	margin-left: 25px;
	margin-right: 25px;
}
.description_three:first-child {
	margin-left: 25px;
	margin-right: 25px;
}
[class*="description_three"] + [class*="description_three"]:last-child {
	float: right;
	margin-left: 25px;
	margin-right: 25px;
}
.row .description_three {
	padding-top: 15px;
	width: 212px;
	padding-bottom: 50px;
}

/* Nicolas Gallagher's micro clearfix */
.row:before, .row:after, .clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
.panel_content {
	padding: 20px;
}
.panel_content img {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}
.column_header {
	text-align: center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #cf1e11; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMWUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjBmMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf1e11), color-stop(100%, #8b0f06)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Chrome10+, Safari5.1+ */
	background: -o-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* IE10+ */
	background: linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf1e11', endColorstr='#8b0f06', GradientType=0 ); /* IE6-8 */
}
.block-grid {
	display: block;
}
.block-grid>li {
	display: block;
	height: auto;
	float: left;
}
.block-grid.two-up {
	margin-left: -2%;
}
.block-grid.two-up>li {
	text-align: center;
	margin-left: 4%;
	width: 119px;
	height: 118px;
	padding: 5px;
	margin-bottom: 4%;
	background-color: #fff;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	position: relative;
}
.block-grid.two-up>li img {
}
.smallsponsor_right {
	float: right;
	width: 140px;
	background-color: #f8f8f8;
	padding-right: 15px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-bottom: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.team_docs {
	padding: 15px;
}
.team_docs a {
	color: #999;
	font-size: 18px;
	font-weight: bold;
	line-height: 29px;
	text-decoration: underline;
}
.team_docs a:hover {
	color: #666;
	font-size: 18px;
	font-weight: bold;
	line-height: 29px;
	text-decoration: underline;
}

/* --------------------------------------------------
Buttons
-------------------------------------------------- */
.button {
	background: #00a6fc;
	display: inline-block;
	text-align: center;
	padding: 9px 34px 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	position: relative;
	cursor: pointer;
	border: none;
	letter-spacing: 1px;
}
.button.radius {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.button.round {
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px;
	border-radius: 1000px;
}
.button.full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
.button.left-align {
	text-align: left;
	text-indent: 12px;
}

/* Sizes ---------- */
.small.button {
	font-size: 11px;
	padding: 8px 20px 10px;
	width: auto;
	color: #fff;
}
.medium.button {
	font-size: 13px;
	width: auto;
	color: #fff;
}
.large.button {
	font-size: 18px;
	padding: 11px 48px 13px;
	width: auto;
	color: #fff;
}

/* Nice Sizes ---------- */
.nice.small.button {
	background-position: 0 -36px;
	color: #fff;
}
.nice.large.button {
	background-position: 0 -30px;
	color: #fff;
}

/* Hovers ---------- */
.nice.button:active {
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);
	color: #fff;
}

/* Disabled ---------- */
.button.disabled, .button[disabled] {
	opacity: 0.6;
	cursor: default;
}

/* -------------------------------------------------- */
/* <-----------------------JERSEY TEMPLATE ELEMENTS--------------------- */

.jw_short_header {
	padding-top: 110px;
	margin-bottom: 10px;
	position: relative;
}
.jw_topcontent {
	height: 485px;
}
.jw_header {
	height: 180px;
	position: relative;
	z-index: 65;
	float: right;
}
.content_left {
	width: 550px;
	margin-right: 25px;
	float: left;
}
.content {
	background-color: #fff;
	padding: 25px 25px 0px 25px;
	float: left;
}
.content_noheader {
	background-color: #fff;
	padding: 25px;
}
.wide_content_right {
	float: right;
	width: 280px;
	background-color: #f8f8f8;
	padding-right: 25px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-bottom: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.buzzimg {
	border: 2px solid #fff;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 20px;
	overflow: hidden;
}
.buzzcopy {
	width: 580px;
	margin-left: 80px;
}
.buzzdate {
	font-size: 14px;
	color: #555;
}
.buzzdate a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	color: #ccc;
}
.buzzrow {
	width: 160px;
	height: 172px;
	margin-bottom: 20px;
	background-color: none;
}
.admin_sidebar {
	font-size: 13px;
	width: 295px;
	color: #000;
	background-color: #f3f3f3;
	float: left;
	height: 100%;
	border-right: 2px solid #d3d3d3;
}
.third {
	width: 32%;
	float: left;
	padding: 0 8px;
}
.third:first-child {
	padding-left: 0;
	border-right: solid 1px #999;
}
[class*="third"] + [class*="third"]:last-child {
	padding-right: 0;
	border-left: solid 1px #999;
}
.admin_side_right input {
	padding: 5px;
	margin-top: 5px;
}
.admin_side_right select {
	margin-top: 5px;
}
.full_content input {
	padding: 8px;
	margin-top: 5px;
	outline: none;
	color: #666;
	font-weight: bold;
	width: 360px;
	font-size: 16px;
	margin-bottom: 10px;
}
textarea#styled {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 5px;
	outline: none;
	color: #666;
	font-weight: bold;
	width: 680px;
	font-size: 16px;
}
.viewall_link a {
	font-size: 11px;
	color: #999;
	text-decoration: none;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
}
.twitterbox_top {
	float: right;
	width: 280px;
	padding-right: 25px;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #fff;
	text-align: center;
	background-image: url(../images/twitterbox_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin-bottom: 25px;
	background-color: #F8F8F8;
}
.about_left_info {
	float: left;
	width: 250px;
}

.about_right_info {
max-width: 640px;
}

.about_right_info img {
max-width: 550px;
height: auto !important;
}

.about_right_info iframe {
max-width: 575px;
}

a.registerBtn {
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
	color: #fff;
	text-align: center;
	font-size: 24px;
	vertical-align: center;
	display: inline-block;
	padding: 15px;
	width: 238px;
	height: 30px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #d41500; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0MTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjAzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d41500 0%, #9f0303 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d41500), color-stop(100%, #9f0303)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #d41500 0%, #9f0303 100%); /* Chrome10+, Safari5.1+ */
	background: -o-linear-gradient(top, #d41500 0%, #9f0303 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d41500 0%, #9f0303 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d41500 0%, #9f0303 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d41500', endColorstr='#9f0303', GradientType=0 ); /* IE6-8 */
}
a.registerBtn:hover {
	background: #ff3019; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+, Safari5.1+ */
	background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 ); /* IE6-8 */
}
.admin_side_right {
	height: 100% !important;
	width: 100%;
}
.adminform {
	margin-bottom: 15px;
	float: none;
}
}
.admin_img_copy {
margin-left: 100px;
}
.admin_contain {
margin-left: 300px;
}
.sportsmed_inside {
padding: 15px;
background-color: #f8f8f8;
width: 574px;
}
.admin_img {
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
border: 2px solid #fff;
width: 85px;
float: left;
}

/* Responsive iFrame */
 
.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fb-like-box iframe {
height: 220px !important;
}
.pam {
padding: 2px !important;
}
.admin_side {
font-size: 13px;
width: 100%;
color: #000;
margin-top: 10px;
}
.admin_side ul {
margin: 0px;
padding: 0px;
color: #000;
}
.admin_side li {
list-style: none;
color: #000;
}
ul.admin_side {
background: none;
}
ul.admin_side li {
color: #000;
margin: 0px;
}
.admin_side a {
color: #000;
cursor: pointer;
display: block;
height: 25px;
line-height: 25px;
text-indent: 10px;
text-decoration: none;
width: 220px;
padding: 5px;
}
.admin_side a:hover {
text-decoration: none;
color: #000;
}
.admin_side li img {
padding-left: 5px;
}
.admin_side a:not('.button'):hover {
background: #eee;
text-decoration: none;
position: relative;
width: 80%;
color: #000;
}
.admin_side_on {
background: #eee;
text-decoration: none;
position: relative;
margin: 0px;
padding: 5px;
width: 100%;
}
.sidebar_stack {
float: right;
width: 300px;
}
.full_grey_content {
padding: 20px;
background-color: #f8f8f8;
padding-right: 25px;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
}
.jw_logo_lrg {
position: absolute;
z-index: 80;
width: 251px;
padding-top: 15px;
float: left;
}
.jw_navbar {
height: 50px;
width: 960px;
margin-top: 18px;
background: #cf1e11; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMWUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjBmMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf1e11), color-stop(100%, #8b0f06)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* IE10+ */
background: linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf1e11', endColorstr='#8b0f06', GradientType=0 ); /* IE6-8 */
position: relative;
float: left;
}

/* LEVEL ONE */
.mainjw_nav {
float: right;
list-style: none;
padding-right: 20px;
padding-top: 14px;
height: 32px;
position: relative;
z-index: 80;
}
.mainjw_nav li {
display: inline;
margin-left: 12px;
margin-right: 12px;
height: 29px;
float: right;
padding-top: 5px;
position: relative;
z-index: 80;
}
.mainjw_nav li a {
display: block;
color: #FFF;
font-weight: normal;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
border: none;
height: 30px;
position: relative;
}
.mainjw_nav li a:hover {
color: #fff;
background-image: url(../images/mainnav_on.gif);
background-repeat: no-repeat;
background-position: center bottom;
height: 30px;
position: relative;
}
.mainjw_nav_on {
color: #fff;
background-image: url(../images/mainnav_on.gif);
background-repeat: no-repeat;
background-position: center bottom;
height: 30px;
}
.mainjw_nav a:active {
color: #fff;
}
.mainjw_nav li:last-child a {
border-right: none;
}

/* Doesn't work in IE */
.mainjw_nav li.hover, .mainjw_nav li:hover {
color: #fff;
position: relative;
}
.mainjw_nav li.hover a {
color: #fff;
}

/* LEVEL TWO */
.mainjw_nav ul {
visibility: hidden;
position: absolute;
left: -25px;
margin: 0px;
padding: 0px;
opacity: 0.9;
color: #fff;
filter: alpha(opacity=90);
background-image: none; /* For IE8 and earlier */
z-index: 1;
}
.mainjw_nav ul li {
font-weight: normal;
background: #000;
color: #fff;
opacity: 0.9;
float: none;
margin: 0px;
padding-top: 11px;
padding-bottom: 11px;
background-image: none;
z-index: 1;
}

/* IE 6 & 7 Needs Inline Block */
.mainjw_nav ul li a {
width: 100%;
text-align: center;
display: inline-block;
padding-top: 10px;
padding-bottom: 12px;
padding-left: 10px;
padding-right: 10px;
background-image: none;
height: 14px;
border-bottom: 1px solid #666;
z-index: 1;
}
.mainjw_nav ul li:last-child a {
border: none;
z-index: 1;
}
.mainjw_nav ul li a:hover {
font-weight: normal;
color: #fff;
padding-top: 10px;
padding-bottom: 12px;
padding-left: 10px;
padding-right: 10px;
float: none;
margin-top: 0px;
background-image: none;
height: 15px;
background-color: #353535;
border: 0px;
z-index: 1;
}

/* LEVEL THREE */
ul.mainjw_nav ul ul {
left: 180px;
margin: 0px;
top: 0;
background-image: none;
}
ul.mainjw_nav ul ul li:hover {
background-color: #000;
background-image: none;
border: none;
}
ul.mainjw_nav li:hover > ul {
visibility: visible;
}
.mainjw_nav input {
font-weight: normal;
font-size: 13px;
padding: 3px;
outline: none;
border: none;
height: 18px;
width: 150px;
float: right;
margin-left: 15px;
}
.sub_jw_nav_thin {
overflow: hidden;
position: fixed;
width: 100%;
z-index: 99;
top: 0px;
background: #282828; /* Old browsers */
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1); /* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000)); /* Chrome, Safari4+ */
/* background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%); /* Chrome10+, Safari5.1+ */
/* background: -o-linear-gradient(top, #45484d 0%, #000000 100%); /* Opera 11.10+ */
/* background: -ms-linear-gradient(top, #45484d 0%, #000000 100%); /* IE10+ */
/* background: linear-gradient(to bottom, #45484d 0%, #000000 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 ); /* IE6-8 */
}
.sub_jw_nav {
background-position: top;
height: 32px;
padding-bottom: 10px;
}
.sub_jw_nav_footer {
background-image: url(../images/sub_jw_nav_bg.jpg);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 15px;
}
.sub_jw_nav_contain {
height: 35px;
width: 960px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
position: relative;
text-align: left;
}
.col {
float: left;
padding-bottom: 32000px;
margin-bottom: -32000px;
}
.sub_nav_logo {
padding: 5px 5px 0;
/* width: 490px;
*/
}
.sub_nav_right {
position: absolute !important;
right: 0;
width: auto;
text-align: right;
}
.jwLogoLogin {
position: relative;
}
.sub_login li:nth-child(2) {
margin-right: 0px !important;
}
.sub_nav_right img.hidePhone {
left: -40px;
position: absolute;
top: 5px;
}
.sub_login {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #FFF;
text-decoration: none;
float: left;
text-align: right;
}
.education_corner_menu ul {
visibility: hidden;
width: 100px;
}
.education_corner_menu li {
background: transparent;
}
ul.education_corner_menu li:hover > ul {
visibility: visible;
}
.sub_nav_edu, .sub_nav_login {
width: 100%;
position: fixed;
margin: 0px auto auto;
right: 100px;
top: 35px;
z-index: 99;
display: none;
background-color: transparent;
}
.sub_nav_login ul {
width: 100px;
position: absolute;
right: 35px;
}
.sub_nav_login li {
background-color: #2b2b2b;
padding-right: 15px;
width: 100px;
}
.sub_nav_login li:hover {
background-color: #5C635E;
}
.sub_nav_edu ul {
width: 200px;
position: absolute;
right: 80px;
}
.sub_nav_edu li {
background-color: #2b2b2b;
padding-right: 15px;
width: 200px;
}
.sub_nav_edu li:hover {
background-color: #5C635E;
}
.sub_nav_edu a, .sub_nav_login a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
}
ul.sub_login li {
float: left;
padding: 9px 4px 5px;
list-style-type: none;
}
.sub_login a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-decoration: none;
margin-right: 6px;
margin-left: 6px;
}
.subpage_header {
height: 102px;
margin-bottom: 10px;
margin-top: 60px;
}
.subheader_logo {
display: table-cell;
vertical-align: middle;
width: 200px;
margin-bottom: 5px;
margin-left: 10px;
height: 102px;
text-align: center;
overflow: hidden;
outline: none;
}
.subheader_right {
width: 610px;
float: right;
text-align: right;
font-size: 18px;
font-weight: normal;
color: #FFF;
line-height: 30px;
text-decoration: none;
margin: 0px;
padding-right: 15px;
}
.subheader_city {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
text-decoration: underline;
padding-bottom: 15px;
text-align: right;
line-height: 15px;
}
.subheader_city a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
text-decoration: underline;
}
.sub_navigation {
/* background-color: #2b2b2b;
*/
width: auto;
height: 30px;
float: left;
/* -moz-box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
box-shadow: inset 0 0 10px #000000;
*/
}

/* LEVEL ONE */
.box_shine {
height: 31px;
}
.box_shine>li {
padding: 9px 4px 8px;
border-left: 1px solid #666;
border-right: 1px solid #666;
height: 17px;
background: rgb(97, 97, 97); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(97, 97, 97, 1) 29%, rgba(40, 40, 40, 1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(29%, rgba(97, 97, 97, 1)), color-stop(100%, rgba(40, 40, 40, 1))); /* Chrome, Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(97, 97, 97, 1) 29%, rgba(40, 40, 40, 1) 100%); /* Chrome10+, Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(97, 97, 97, 1) 29%, rgba(40, 40, 40, 1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(97, 97, 97, 1) 29%, rgba(40, 40, 40, 1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(97, 97, 97, 1) 29%, rgba(40, 40, 40, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#282828', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.box_shine li:last-child {
border: none;
}
.box_shine li ul {
position: relative;
z-index: 60;
margin-top: 7px;
}
.box_shine li ul li {
width: 100px;
background-color: #2b2b2b
}
.box_shine li ul li:hover {
background-color: #5C635E
}
.subpage_container {
width: 960px;
margin: 0 auto 15px;
position: relative;
}

/* .multi_col_wrapper.about_us {
width: 139px;
}
.multi_col_wrapper.about_us li a {
}
.multi_col_wrapper.news {
width: 128px;
}
.multi_col_wrapper.news li a {
}
.multi_col_wrapper.sports {
width: 105px;
}
.multi_col_wrapper.sports li a {
}
.multi_col_wrapper.calendar {
width: 130px;
}
.multi_col_wrapper.calendar li a {
}
.multi_col_wrapper.media {
width: 100px;
}
.multi_col_wrapper.media li a {
}
.multi_col_wrapper.more {
width: 100px;
}
.multi_col_wrapper.more li a {
}
.multi_col_wrapper.registration {
width: 161px;
}
.multi_col_wrapper.registration li a {
}
.multi_col_wrapper.roster {
width: 100px;
}
.multi_col_wrapper.roster li a {
}
.multi_col_wrapper.education {
width: 100px;
}
.multi_col_wrapper.education li a {
}
.multi_col_wrapper.custom {
width: 100px;
}
.multi_col_wrapper.custom li a {
}
.multi_col_wrapper.education {
width: 169px;
padding: 0;
background-color: white;
}
.multi_col_wrapper.education h2 a {
font-size: 13px;
margin-left: 40px;
position: relative;
top: -26px;
color: #212121;
padding: 0;
margin-left: 30px;
float: left;
}
.multi_col_wrapper.education li a {
width: 154px;
color: #111;
}
*/
.education_headline {
float: left;
margin: 20px 0 0 15px;
}
.education_headline img {
vertical-align: middle;
width: 25px;
height: 25px;
}
.education_headline h2 {
}
.sponsor_dropdown ul {
visibility: hidden;
}
ul.sponsor_dropdown li:hover > ul {
visibility: visible;
}
.page_container {
width: 960px;
margin: 0 0 0px;
position: relative;
z-index: 1;
}
.page_container_right {
position: relative;
width: 335px;
float: right;
display: block;
background-color: #f8f8f8;
height: 300px;
}
.page_container_right h1 {
padding: 15px 0 10px 10px;
float: left;
font-size: 15px;
line-height: 15px;
color: #353535;
}
div.newsHeaderContainer {
overflow: hidden;
}
div.social {
float: right;
padding-right: 7px;
padding-top: 10px;
height: 20px;
}
div.social ul li {
float: right;
}
div.social ul li a {
padding: 0px;
}
div.social ul li a i {
font-size: 20px;
}
.page_container_right h2 {
text-align: right;
margin: 20px 0 0;
padding: 0px 10px 0px 0px;
color: white;
background: #353535;
}
.page_container_right h2.viewAll {
background: none;
position: absolute;
bottom: 0px;
right: 0px;
padding-bottom: 3px;
margin-top: 0px !important;
}
.page_container_right h2 a {
color: #cf1e11;
}
.page_container_right a, .page_container_right p, .page_container_date {
font-size: 13px !important;
margin-left: 2px;
}
.page_container_right a {
line-height: 15px;
color: #949494;
text-decoration: none;
}
.page_container_right a:hover {
color: #cf1e11;
}
.page_container_right p {
color: #606060;
line-height: 18px;
padding-bottom: 3px;
padding-right: 2px;
padding-left: 2px;
}
.page_container_date {
line-height: 20px;
display: block;
color: #bfbfbf;
}

.twitter_date {
line-height: 20px;
display: block;
color: #bfbfbf;
font-size: 12px;
}

.ce_tweet {
position: relative;
padding: 5px 10px 5px 10px;
width: 252px;
margin: 0px;
transition: all 0.3s ease 0s;	
}

.ce_tweet_left {
width: 48px;
position: absolute;
top: 12px;
margin-top: -6px;
}

.ce_tweet_row {
margin-top: 3px;
background-repeat: no-repeat;
background-position: right;
background-size: contain;
}

.ce_tweet_username {
font-weight: bold;
color: #002C43;
font-size: 14px;
text-decoration: none;
}

.ce_tweet_username img {
width:35px;
height: 35px;
}

.ce_tweet_right {
margin-left: 45px;
margin-top: -3px;
}

.ce_tweet_name {
color: #007ec2;
text-decoration: none;
line-height: inherit;
transition: color 0.3s ease 0s;
font-size: 12px;
display: block;
margin-top: -1px;
}

.ce_tweet_text {
padding-top: 3px;
word-wrap: break-word;
line-height: 1.24em;
font-size: 12px;
margin-left: -45px !important;
}

.tweet_text {
padding-top: 3px;
word-wrap: break-word;
line-height: 1.24em;
font-size: 12px;
}

.ce_tweet_text a {
color: #007ec2;
text-decoration: none;
}

.ce_tweet_text a:hover {
color: #CF1E11;
}

.ce_tweet_follow{
float: right;

}

._4s7c {
border: 0px;
height: 220px !important;
overflow: hidden !important;
}
.sub_footer_new {
height: 136px;
border-bottom: 7px solid;
background-color: #fff;
}

.facebookBanner {
padding: 2px 10px 2px 10px;
background: #282828;
border-radius: 3px 3px 0px 0px;
width: 249px;
z-index: 100;
}

.twitterBanner {
padding: 2px 10px 2px 10px;
background: #282828;
border-radius: 3px 3px 0px 0px;
width: 249px;
height: 25px;
margin-top:10px;
vertical-align: bottom;
}

.twitterBanner h4{
vertical-align: middle;
width: 164px;
float: left;
}

.twitterFollow {
}

#twitterContainer {
width:268px;
background-color: #f8f8f8;
border: 1px solid #E8E8E8;
border-radius: 0px 0px 3px 3px;
background-repeat: no-repeat;
background-image: url(../images/twitter_grey.png);
background-position: right;
background-size: contain;
}

#twitterContainer iframe {
float: right;
}

#facebookContainer {
background-repeat: no-repeat;
background-image: url(../images/fade_line.jpg);
background-position: center;

}

.facebookBack {
color:#f8f8f8;
padding: 5px 5px 0px 5px;
width:258px;
background-color: #f8f8f8;
border: 1px solid #E8E8E8;
border-radius: 0px 0px 3px 3px;
}


.facebookContainer{
background-repeat: no-repeat !important;
background-image: url(../images/fade_line.jpg) !important;
background-position: center bottom !important;
background-size: contain !important;
padding-bottom: 5px;
margin-bottom: 5px;
}


.twitterContainer {
color:#787878;
line-height:18px;
padding-left:5px;
padding-bottom:15px;
font-size:13px;
}

.twitterContainer a {
color: #55acee;
text-decoration: none;
}
.twitterContainer a:hover{
color: #CF1E11;
text-decoration: none;
}
/* yso drop down drawer */
/* end yso drop down drawer */

.mobileDropdownControl { 
    display: none !important;
    cursor:pointer;
}

.multi_col_box_wrapper ul ul {
display: none;
background: #282828;
box-shadow: 0 0 6px 2px #191919;
}
.multi_col_box_wrapper ul {
/* border-right: 1px solid #595959;
border-left: 1px solid #595959;
*/
box-shadow: 0 0 6px 2px #191919;
}
.multi_col_box_wrapper ul li a {
font-size: 0.9em !important;
padding: 5px 0;
text-align: center;
font-family: 'Roboto Condensed', sans-serif;
}
.multi_col_box {
width: 1000px;
float: left;
margin: 0 auto;
height: 100%;
}

.multi_col_box_wrapper {
width: 100%;
height: auto;
float: none;
padding: 0 0 0 0;
position: fixed;
top: 35px;
z-index: 99;
background-image: none; /* For IE8 and earlier */
background: #282828; /* Old browsers */
}
.multi_col_box_wrapper ul li:hover > ul {
/* moved this to jquery
display: block;*/
}
.multi_col_box_wrapper ul li > ul {
position: absolute;
left: 100%;
top: 0;
}
.multi_col_wrapper ul li a {
text-align: left;
}
.sub_navigation li {
display: inline-block;
position: relative;
z-index: 80;
width: 100%;
}
.sub_navigation li a {
color: #FFF;
font-weight: normal;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
border: none;
position: relative;
}
.sub_navigation_on {
color: #fff;
background-image: url(../images/mainnav_on.gif);
background-repeat: no-repeat;
background-position: center bottom;
height: 30px;
}
.sub_navigation a:active {
color: #fff;
}
.sub_navigation li:last-child a {
border-right: none;
}

/* Doesn't work in IE */
.sub_navigation li.hover, .mainjw_nav li:hover {
color: #fff;
position: relative;
}
.sub_navigation li.hover a {
color: #fff;
}

/* LEVEL TWO */
.sub_navigation ul {
padding: 0px;
opacity: 1;
color: #fff;
filter: alpha(opacity=90);
}
.sub_navigation ul li {
font-weight: normal;
color: #fff;
float: none;
margin: 0px;
background-image: none;
background: #282828;
}
.sub_navigation ul li:hover {
background: #888;
}

/* IE 6 & 7 Needs Inline Block */
.sub_navigation ul li a {
text-align: left;
display: inline-block;
background-image: none;
height: auto;
width: 100%;
padding-left: 10px;
}
.sub_navigation ul li:last-child a {
border: none;
}
.sub_navigation ul li a:hover {
}

/* LEVEL THREE */
ul.sub_navigation ul ul {
left: 170px;
margin: 0px;
top: 0;
background-image: none;
}
ul.sub_navigation ul ul li:hover {
background-color: #000;
background-image: none;
border: none;
}
ul.sub_navigation li:hover > ul {
visibility: visible;
}
.jw_footer {
height: 136px;
border-top-width: 7px;
border-top-style: solid;
border-top-color: #8b0f06;
background: #353535; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzUzNTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #353535 0%, #222222 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #353535), color-stop(100%, #222222)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(-45deg, #353535 0%, #222222 100%); /* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(-45deg, #353535 0%, #222222 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #353535 0%, #222222 100%); /* IE10+ */
background: linear-gradient(-45deg, #353535 0%, #222222 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#222222', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.foot_copyright_main {
height: 80px;
color: #fff;
margin-bottom: 50px;
background: #353535; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzUzNTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #353535 0%, #222222 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #353535), color-stop(100%, #222222)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(-45deg, #353535 0%, #222222 100%); /* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(-45deg, #353535 0%, #222222 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #353535 0%, #222222 100%); /* IE10+ */
background: linear-gradient(-45deg, #353535 0%, #222222 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#222222', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.tab_content {
background-color: #FFF;
padding: 25px;
}
.jw_foot_left {
margin-top: 20px;
margin-left: 25px;
width: 750px;
}
.jw_foot_links_box {
float: right;
width: 600px;
margin-top: 25px;
font-size: 18px;
color: #FFF;
}
.jw_foot_links_box a {
font-size: 11px;
font-weight: bold;
color: #999999;
text-decoration: none;
line-height: 30px;
}
.footlinks {
font-size: 11px;
font-weight: normal;
color: #999999;
text-decoration: none;
line-height: 30px;
padding-left: 10px;
padding-right: 10px;
}
.jw_foot_right {
float: right;
width: 170px;
margin-top: 50px;
}
.tag-contain {
}
.sub_footer {
height: 65px;
border-top-width: 7px;
border-top-style: solid;
background-color: #fff;
}
.sub_content {
background-color: #FFF;
padding: 25px;
}
.sub_foot_left {
margin-top: 20px;
margin-left: 25px;
width: 750px;
}
.sub_foot_links_box {
width: 600px;
margin-top: 10px;
font-size: 20px;
color: #666;
font-weight: bold;
margin-left: 25px;
}
.sub_foot_links_box a, .sub_foot_links_box p {
font-size: 11px;
font-weight: bold;
color: #999999;
text-decoration: none;
line-height: 30px;
}
.sub_foot_links_box a:visited {
color: #999999
}
.footlinks {
font-size: 11px;
font-weight: normal;
color: #999999;
text-decoration: none;
line-height: 30px;
padding-left: 10px;
padding-right: 10px;
}
.sub_foot_right {
float: right;
width: 170px;
margin-right: 30px;
margin-top: 20px;
}
div.sub_foot_right a {
color: #555;
float: right;
font-size: 20px;
}
div.sub_foot_right a:hover {
color: #cf1e11;
}
.foot_nav_contain {
width: 960px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.foot_nav_contain_thin {
height: 37px;
width: 960px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.foot_nav_right_thin {
float: right;
width: 500px;
margin-top: 5px;
text-align: right;
}
.foot_nav_right {
float: right;
text-align: right;
color: #d3d3d3;
}
.foot_nav_right, .foot_nav_right_thin p {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.foot_nav_right, .foot_nav_right_thin a {
margin-top: 2px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}
.foot_nav_right p {
color: #d3d3d3;
font-size: 11px;
}
.foot_nav_right a {
color: #d3d3d3;
font-size: 11px;
}
.foot_nav_right a:hover {
color: #bbb;
}
.footcopyright {
float: left;
padding-top: 7px;
margin-left: 0px;
color: #d3d3d3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.footcopyright_thin {
padding-top: 13px;
margin-left: 80px;
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

/* Locker Tab */
#floating_link {
position: absolute;
top: 200px;
display: block;
width: 35px;
height: 125px;
overflow: hidden;
background-repeat: no-repeat;
margin-left: -35px;
background: none; /* Old browsers */
background: -moz-linear-gradient(left, #cf1e11 0%, #8b0f06 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cf1e11), color-stop(100%, #8b0f06)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, #cf1e11 0%, #8b0f06 100%); /* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(left, #cf1e11 0%, #8b0f06 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #cf1e11 0%, #8b0f06 100%); /* IE10+ */
background: linear-gradient(left, #cf1e11 0%, #8b0f06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf1e11', endColorstr='#8b0f06', GradientType=1 ); /* IE6-9 */
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
}
#floating_link a {
display: block;
color: #f5fcff;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
font-size: 20px;
font-weight: normal;
position: absolute;
margin-left: -39px;
top: 50px;
text-align: center;
width: 110px;
text-decoration: none;
background: none;
position: absolute;
}
.hidden {
display: none;
}
#floating_link a:hover {
color: #e6e6e6;
}
.locker_tab_counter {
position: absolute;
top: 170px;
display: block;
width: 35px;
height: 125px;
background-repeat: no-repeat;
margin-left: -35px;
height: 51px;
margin-bottom: 15px;
background: #6c6c6c; /* Old browsers */
background: -moz-linear-gradient(left, #6c6c6c 39%, #4c4c4c 59%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(39%, #6c6c6c), color-stop(59%, #4c4c4c)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, #6c6c6c 39%, #4c4c4c 59%); /* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(left, #6c6c6c 39%, #4c4c4c 59%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #6c6c6c 39%, #4c4c4c 59%); /* IE10+ */
background: linear-gradient(left, #6c6c6c 39%, #4c4c4c 59%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#4c4c4c', GradientType=1 ); /* IE6-9 */
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
}
.locker_tab_counter p {
color: white;
font-size: 20px;
text-align: center;
text-decoration: none;
padding: 5px;
font-weight: bold;
}
#locker_outside_wrapper {
position: relative;
}
#locker_inside_wrapper {
position: absolute;
}

/* End Locker Tab */
/* Locker */
#site_center_temp {
margin-top: 50px;
}
#locker_open {
width: 450px;
height: 600px;
margin: 0 auto;
background-color: white;
overflow-x: hidden;
}
.locker_open_wrapper {
padding: 20px;
font-weight: bold;
}
.locker_open_wrapper a {
color: #CF1E11;
}
.locker_open_wrapper a h1 {
font-size: 21px;
}
.locker_open_wrapper h2 {
color: #999999;
font-size: 16px;
}
.locker_open_edit_account a {
color: #666;
font-size: 11px;
}
.arrow_left {
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-right: 30px solid white;
position: relative;
top: 50px;
left: -50px;
}
#locker_top {
width: 410px;
height: 20px;
background-color: #CF1E11;
padding: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
background: -moz-linear-gradient(top, #CF1E11 0%, #8B0F06 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CF1E11), color-stop(100%, #8B0F06));
background: -webkit-linear-gradient(top, #CF1E11 0%, #8B0F06 100%);
background: -o-linear-gradient(top, #CF1E11 0%, #8B0F06 100%);
background: -ms-linear-gradient(top, #CF1E11 0%, #8B0F06 100%);
background: linear-gradient(top, #CF1E11 0%, #8B0F06 100%);
filter: progid:DXImageTransform.Microsoft.gr
}
#locker_top h1 {
color: white;
font-weight: bold;
font-size: 16px;
}
#locker_bottom {
width: 450px;
height: 20px;
margin: 0 auto;
background-color: white;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-radius: 0px 0px 20px 20px;
border-radius: 0px 0px 20px 20px;
}
.lockerimg {
border: 2px solid white;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
float: left;
width: 65px;
height: 65px;
margin-right: 10px;
}
.lockerimg img {
width: 65px;
height: 65px;
}
.locker_profile_left {
float: left;
width: 275px;
}
.member_stats_right {
float: right;
font-size: 14px;
line-height: 24px;
margin-right: 9px;
}
.locker_quick_tools {
margin-top: 20px;
}
.locker_quick_tools ul {
margin-left: 3px;
}
.locker_quick_tools li {
display: inline;
list-style-type: none;
padding: 2px;
}
.locker_quick_tools img {
}
.my_locker_half {
width: 190px;
float: left;
margin-top: 25px;
}
.my_locker_tiles {
}
.my_locker_tiles li {
float: left;
display: inline;
list-style-type: none;
margin-bottom: 20px;
margin-right: 20px;
border: 2px solid white;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
}
.my_locker_tiles img {
}
.my_locker_notifications {
width: auto;
margin-top: 10px;
}
.my_locker_notifications a.counter {
background: #CF1E11;
display: inline-block;
padding: 4px 8px;
color: white;
font-size: 12px;
text-decoration: none;
border-radius: 4px;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
border: 2px solid white;
margin-left: 2px;
}
.my_locker_notifications p {
margin-left: 55px;
}
.my_locker_notifications img {
margin-right: 10px;
border: 2px solid white;
float: left;
height: 41px;
width: 41px;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
margin-bottom: 2px;
}
.my_locker_notifications_window {
height: auto;
}
.my_locker_notifications_window li {
padding: 10px;
margin-bottom: 3px;
min-height: 75px;
background-color: #eee;
}
.my_locker_notifications_window .white {
background-color: white;
}
#gravity a {
font-size: 16px;
vertical-align: top;
}

/* END Locker */
ul#tabs_buzz li {
float: left;
padding: 0;
margin: 0;
list-style-type: none;
}
ul#tabs_buzz a {
float: left;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
display: block;
padding: 15px 45px;
text-decoration: none;
border: 0;
border-bottom: 0px;
height: 18px;
background-color: #353535;
color: #fff;
margin-right: 4px;
position: relative;
top: 1px;
outline: 0;
height: 19px;
text-transform: uppercase;
}
ul#tabs_buzz {
padding: 0;
height: 50px;
border-bottom: 8px solid #8b0f06;
}
ul#tabs_buzz a:hover {
color: #fff;
background: #cf1e11; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMWUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjBmMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf1e11), color-stop(100%, #8b0f06)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* IE10+ */
background: linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf1e11', endColorstr='#8b0f06', GradientType=0 ); /* IE6-8 */
}

/* selected tab */
ul#tabs_buzz .ui-state-active a {
background: #cf1e11; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMWUxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjBmMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf1e11), color-stop(100%, #8b0f06)); /* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Chrome10+, Safari5.1+ */
background: -o-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* IE10+ */
background: linear-gradient(top, #cf1e11 0%, #8b0f06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf1e11', endColorstr='#8b0f06', GradientType=0 ); /* IE6-8 */
color: #fff;
cursor: default;
}

/* Member Profiles */
#profile_frame {
height: 100px;
padding: 25px;
border-top: 10px solid #cc1d10;
background-color: white;
margin-bottom: 5px;
position: relative;
}
.profile_title {
font-size: 30px;
color: #CC1D10;
}
.profile_title ul {
display: block;
}
.profile_title li {
float: left;
}
.profile_title li:last-child {
margin-top: 3px;
margin-left: 13px;
}
.profile_text {
font-size: 18px;
color: #999999;
padding-top: 30px;
}
a.staff_links {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
color: #666;
}

/* Small Profile */
.profile_img {
background-color: white;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
border: 5px solid white;
width: 85px;
height: 85px;
position: relative;
z-index: 70;
float: left;
}
.profile_img_tag {
background-color: white;
height: 20px;
width: 30px;
position: absolute;
z-index: 100;
margin-left: 60px;
font-size: 14px;
font-weight: bold;
font-family: arial;
text-align: center;
vertical-align: middle;
color: #CC1D10;
padding-top: 0px;
}
.profile_text_container {
padding-left: 15px;
float: left;
}
.profile_rt_column {
font-style: none;
}
.profile_rt_column a {
color: #666666;
font-size: 10px;
font-style: normal;
}

/* End Small Profile */
/* Large Profile */
#profile_frame_large {
height: auto;
padding: 25px;
border-top: 10px solid #cc1d10;
background-color: white;
margin-bottom: 5px;
position: relative;
width: 860px;
}
.profile_img_lrg {
background-color: white;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
border: 5px solid white;
width: 130px;
height: 130px;
position: relative;
z-index: 80;
float: left;
overflow: hidden;
}
.profile_img_tag_lrg {
background-color: white;
height: 25px;
width: 40px;
position: absolute;
z-index: 100;
margin-left: 95px;
font-size: 16px;
font-weight: bold;
font-family: arial;
text-align: center;
vertical-align: middle;
color: #CC1D10;
padding-top: 5px;
}
.profile_text_container_large {
padding-left: 25px;
float: left;
width: 450px;
}
.profile_text_container_large a {
color: #666666;
font-size: 10px;
font-style: normal;
}
.profile_text_container_large p {
padding-top: 15px;
}
.icon_tile {
box-shadow: 0 0 3px #888;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
height: 85px;
width: 85px;
border: 3px solid white;
float: left;
background-color: #fff;
text-align: center;
vertical-align: middle;
}
.profile_rt_column_lrg {
width: 250px;
background-color: #f8f8f8;
padding: 15px;
box-shadow: 0 0 3px #888;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
float: right;
}
.rt_column_entry {
border-top: 1px solid #999;
height: 90px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 5px;
vertical-align: middle;
}
.rt_column_text_frame {
padding-left: 10px;
float: left;
width: 140px;
}
.rt_headline {
font-family: Arial;
font-weight: bold;
font-size: 22px;
color: #999999;
margin-top: 10px;
}
.rt_headline a {
float: right;
margin-top: 10px;
}
.rt_column_title {
font-family: Arial;
font-weight: bold;
font-size: 16px;
color: #cc1d10;
}
.rt_column_sport {
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #666666;
float: left !important;
}
.member_stats {
font-size: 14px;
line-height: 28px;
padding: 20px 0;
font-weight: bold;
}
.member_stats a {
color: #cc1d10;
}
.message_button {
margin-top: 20px;
margin-left: 10px;
}
.bulletin_board {
padding-left: 165px;
padding-top: 20px;
float: left;
width: auto;
}
.bulletin_board h1 {
font-size: 12px;
color: #CF1E11;
}
.bulletin_board a {
font-size: 11px;
color: #666;
}
.bb_media {
margin-top: 15px;
}
.tile_video {
margin-bottom: 5px;
}
.tile_photo_wrapper {
box-shadow: 0 0 3px #888;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
margin-left: 15px;
margin-bottom: 10px;
padding: 10px;
}
.tile_photo {
margin-bottom: 5px;
}
.bb_video_wrapper {
float: left;
box-shadow: 0 0 3px #888;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
padding: 10px;
}
.bb_rt_side {
float: left;
margin-left: 15px;
}
.smallsponsor_buzz {
margin-top: 15px;
}
.smallsponsor_buzz ul {
text-align: center;
width: 119px;
height: 118px;
padding: 5px;
margin-bottom: 4%;
background-color: white;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
}

/* End Large Profile */
.profile_action {
cursor: pointer;
cursor: hand;
color: #666666;
font-size: 10px;
position: absolute;
bottom: 25px;
right: 25px;
}

/* END Member Profiles */
/* Member Bio */
#member_bio_content {
background-color: white;
padding: 25px;
height: auto;
float: left;
}
#member_bio_content a {
font-size: 11px;
color: #666;
}
#member_bio_content a:hover {
color: #CF1E11;
}
#member_bio_content h1 {
font-size: 30px;
color: #CF1E11;
text-align: center;
margin-bottom: 20px;
}
#member_bio_content h2 {
font-size: 12px;
color: #CF1E11;
}
.member_bio_content_favbox {
float: right;
text-align: right;
line-height: 8px;
margin-right: 10px;
width: auto;
}
.member_bio_content_favbox h2 {
font-size: 14px;
}
.member_bio_entry {
height: 150px;
width: 810px;
border: 2px solid white;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
padding: 10px;
margin-left: 75px;
}
.member_team_activity {
width: auto;
margin-bottom: 15px;
}
.member_bio_column {
float: left;
margin-left: 16px;
}
.member_team_icon {
border: 2px solid white;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
float: left;
width: 50px;
height: 50px;
}
.member_team_icon img {
width: 50px;
height: 50px;
}
.member_bio_entry_wrapper {
margin-left: 65px;
font-size: 16px;
}
.member_bio_entry_wrapper a {
color: #CF1E11
}
.member_bio_entry_wrapper h2 {
line-height: 6px;
}
.entry_wrapper {
margin-left: 70px;
}
.member_video_wrapper {
float: left;
box-shadow: 0 0 3px #888;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
padding: 10px;
}
.memberbio_viewall a {
float: right;
font-size: 11px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top: 10px;
}

/* End Member Bio */
/* Messages */
.messages_dock_group a {
color: #cc1e11;
}
.messages_entry a {
color: #cc1e11;
}
.pagination a {
color: #cc1e11;
}
.content .nice.black.button {
padding: 9px 18px 11px;
color: #fff;
}
.content .frame {
padding: 3px;
background-color: #fff;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px #888;
box-shadow: 0 0 3px #888;
}
.content .frame.left {
float: left;
margin-right: 8px;
}
.content h1 {
margin-bottom: 20px;
overflow: hidden;
}
.content h1 form {
width: 300px;
float: right;
text-align: right;
}
.content h1 input#search_messages {
font-size: 15px;
height: 27px;
}
.content h1 .button {
top: -3px;
}
.messages_dock {
float: left;
width: 250px;
padding: 15px;
background-color: #F8F8F8;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px #888;
box-shadow: 0 0 3px #888;
font-size: 14px;
}
.messages_dock_group {
margin-bottom: 25px;
}
.messages_dock h3 {
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
margin-bottom: 15px;
}
.messages_dock h3 a.counter {
background: #cf1e11;
display: inline-block;
float: right;
padding: 0 7px;
color: #fff;
font-size: 12px;
text-decoration: none;
border-radius: 4px;
height: 24px;
}
#messages_my_messages li {
padding: 5px 10px;
margin-bottom: 3px;
}
#messages_my_messages li:nth-child(odd), #messages_notifications li:nth-child(odd) {
background: #eee;
}
#messages_notifications li {
padding: 10px;
margin-bottom: 3px;
overflow: hidden;
clear: both;
}
.messages_wrapper {
float: right;
width: 608px;
}
.messages_entry {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
overflow: hidden;
padding: 10px 20px;
font-size: 12px;
margin-top: -1px;
}
.messages_entry:nth-child(odd) {
background: #eee;
}
.messages_entry h4 span.date {
float: right;
display: inline-block;
font-size: 13px;
color: #000;
font-weight: normal;
}
.messages_entry .frame.left {
margin-right: 20px;
}
.messages_entry_content {
float: left;
width: 464px;
}
.messages_entry.reply .retweet {
width: 40px;
height: 78px;
float: left;
margin-right: 10px;
background: url(/images/retweet.png) no-repeat center center;
}
.messages_entry.reply .messages_entry_content {
width: 414px;
}
.pagination {
list-style: none;
font-size: 12px;
font-weight: bold;
margin-top: 40px;
}
.pagination li {
display: inline-block;
margin-right: 3px;
}
.pagination li a {
text-decoration: none;
}
.blog-paginate li{
	padding:0 7px 0 10px;
}
form#new_message {
overflow: hidden;
}
form#new_message label.main_label {
width: 70px;
float: left;
}
form#new_message .form_controls {
width: 538px;
float: left;
margin-bottom: 20px;
}
form#new_message .text_field {
font-size: 15px;
display: block;
width: 300px;
}
form#new_message input#subject {
margin: 20px 0;
}
form#new_message .label_checkbox {
display: block;
}
form#new_message textarea {
width: 530px;
height: 150px;
font-size: 15px;
}
form#new_message .button {
float: right;
}
form#reply_message {
overflow: hidden;
padding: 35px;
background-color: #EEE;
margin-top: 20px;
}
form#reply_message label.main_label {
width: 70px;
float: left;
}
form#reply_message .form_controls {
width: 538px;
float: left;
margin-bottom: 20px;
}
form#reply_message .text_field {
font-size: 15px;
display: block;
width: 300px;
}
form#reply_message input#subject {
margin: 20px 0;
}
form#reply_message .label_checkbox {
display: block;
}
form#reply_message textarea {
width: 530px;
height: 150px;
font-size: 15px;
}
form#reply_message .button {
float: right;
}

/* END Messages */
/* Clear */
.clearfloat {
clear: both;
height: 0;
font-size: 1px;
}

/* Color Overlay Basics */
.color_overlay {
display: inline;
clear: none;
}
.color_overlay li {
list-style-type: none;
display: inline;
clear: none;
}
.color_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: #ffffff;
text-align: center;
opacity: .8;
display: none;
clear: none;
font-weight: bold;
text-transform: uppercase;
}
.color_overlay a {
text-decoration: none;
}
.color_overlay img {
z-index: 1;
border: none;
}
#videoframe {
display: none;
border: 6px solid #fff;
}
.buzz_photo_overlay {
display: inline;
clear: none;
}
.buzz_photo_overlay li {
list-style-type: none;
display: inline;
clear: none;
}
.buzz_photo_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: #ffffff;
text-align: center;
opacity: .8;
display: none;
clear: none;
font-weight: bold;
text-transform: uppercase;
}
.buzz_photo_overlay a {
text-decoration: none;
}
.buzz_photo_overlay img {
z-index: 1;
border: none;
}
.xlarge_photo_tiles {
float: left;
min-height: 1px;
position: relative;
margin-left: 15px;
margin-right: 12px;
margin-bottom: 20px;
position: relative;
z-index: 80;
}
.row .xlarge_photo_tiles {
background-color: #fff;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
border: 5px solid #fff;
width: 272px;
height: 244px;
position: relative;
z-index: 80;
}
.xlarge_photo_tiles a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666;
padding-bottom: 10px;
text-decoration: none;
position: relative;
z-index: 80;
}
.xlarge_photo_tiles p {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin-bottom: 0px;
margin-left: 0px;
}
.xlarge_tile_bottom {
margin-left: 10px;
margin-top: 10px;
}
.xlarge_tile_bottom a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666;
text-decoration: underline;
z-index: 80;
}
.xlarge_tile_bottom h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #CF1E11;
}
.game_recaps_overlay {
display: inline;
clear: none;
}
.game_recaps_overlay li {
list-style-type: none;
display: inline;
clear: none;
}
.game_recaps_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: white;
text-align: center;
opacity: .8;
display: none;
clear: none;
font-weight: bold;
text-transform: uppercase;
}
.game_recaps_overlay a {
text-decoration: none;
}
.game_recaps_overlay img {
z-index: 1;
border: none;
}

/* End Color Overlay Basics */
/* Overlay Colors */

.buzz_photo_overlay {
display: inline;
clear: none;
}
.buzz_photo_overlay li {
list-style-type: none;
display: inline;
clear: none;
vertical-align: middle;
}
.buzz_photo_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: #fff;
text-align: center;
opacity: .9;
display: none;
font-size: 18px;
clear: none;
font-weight: bold;
text-transform: uppercase;
width: 270px;
height: 95px;
padding-top: 140px;
}
.buzz_photo_overlay a {
text-decoration: none;
}
.buzz_photo_overlay img {
z-index: 1;
border: none;
}

/* NEWS Overlay Colors */
.news_photo_overlay {
display: inline;
clear: none;
height: 123px;
}
.news_photo_overlay li {
list-style-type: none;
display: inline;
clear: none;
vertical-align: middle;
}
.news_photo_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: #ffffff;
text-align: center;
opacity: .9;
display: none;
font-size: 18px;
clear: none;
font-weight: bold;
text-transform: uppercase;
width: 160px;
height: 73px;
padding-top: 50px;
}
.news_photo_overlay a {
text-decoration: none;
margin: 0px;
}
.news_photo_overlay img {
z-index: 1;
border: none;
}

/* teams Overlay Colors */
.teams_photo_overlay {
display: inline;
clear: none;
}
.news_photo_overlay li {
list-style-type: none;
display: inline;
clear: none;
vertical-align: middle;
}
.teams_photo_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: #ffffff;
text-align: center;
opacity: .9;
display: none;
font-size: 18px;
clear: none;
font-weight: bold;
text-transform: uppercase;
width: 183px;
height: 81px;
padding-top: 60px;
}
.teams_photo_overlay a {
text-decoration: none;
margin: 0px;
}
.teams_photo_overlay img {
z-index: 1;
border: none;
}

/* COACH Overlay Colors */
.coach_photo_overlay {
display: inline;
clear: none;
}
.coach_photo_overlay li {
list-style-type: none;
display: inline;
clear: none;
vertical-align: middle;
}
.coach_photo_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: #ffffff;
text-align: center;
opacity: .9;
display: none;
font-size: 18px;
clear: none;
font-weight: bold;
text-transform: uppercase;
width: 160px;
height: 71px;
padding-top: 52px;
}
.coach_photo_overlay a {
text-decoration: none;
margin: 0px;
}
.coach_photo_overlay img {
z-index: 1;
border: none;
max-width: 10%;
max-height: 10%;
transform: scale(10);
}

/* STAFF Overlay Colors */
.staff_photo_overlay {
display: inline;
clear: none;
}
.staff_photo_overlay li {
list-style-type: none;
display: inline;
clear: none;
vertical-align: middle;
}
.staff_photo_overlay p {
position: absolute;
margin: 0 auto;
z-index: 2;
color: #ffffff;
text-align: center;
opacity: .9;
display: none;
font-size: 13px;
clear: none;
font-weight: normal;
text-transform: uppercase;
width: 76px;
height: 38px;
padding-top: 20px;
}
.staff_photo_overlay a {
text-decoration: none;
margin: 0px;
}
.staff_photo_overlay img {
z-index: 1;
border: none;
}

/* Sizes for Overlay Colors */
.overlay_size_profile_tile_photos p {
width: 130px;
height: 54px;
font-size: 20px;
padding-top: 40px;
}
.overlay_size_profile_tile_video p {
width: 316px;
height: 125px;
font-size: 30px;
padding-top: 90px;
}
.xlarge_photo_tiles p {
width: 270px;
height: 110px;
font-size: 20px;
padding-top: 75px;
}
.game_recaps_overlay p {
width: 155px;
height: 60px;
font-size: 20px;
padding-top: 40px;
}

/* End Sizes for Overlay Colors */
/* Lightbox */
.photo_lightbox {
max-width: 770px;
}
.photo_lightbox p {
margin: 15px 0;
font-size: 14px;
color: #666;
font-weight: bold;
}
.photo_lightbox_profiles ul {
display: inline;
clear: none;
vertical-align: middle;
}
.photo_lightbox_profiles li {
list-style-type: none;
display: inline;
clear: none;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.photo_lightbox_details {
text-align: left;
font-size: 12px;
position: absolute;
right: 15px;
}
.photo_lightbox_details p {
font-size: 12px;
}

/* Width of Drop-Down Menu */
.selectItems {
width: 350px;
}
div#spinner {
background: #fff;
min-height: 500px;
text-align: center;
}
div#spinner img {
float: left;
padding-top: 240px;
padding-left: 450px;
}
div.rosterpic_side {
overflow: hidden
}
div.rosterpic_side div {
display: table-cell;
vertical-align: middle;
}
div.profile_img_inside_lrg div {
display: table-cell;
vertical-align: middle;
}
div.vertical_banner {
float: right;
height: 600px;
}
div.buzz_container {
min-height: 800px;
}
img.fancy_photo {
min-width: 300px;
max-width: 700px;
max-height: 60%;
}

/* this is for the navigation on the older internal pages (toolbox, dashboard) anywhere {
site_subnav
}
is added as a snippet */
.subnav-bar {
background-image: url(../images/sub_jw_nav_bg.jpg);
background-repeat: repeat-x;
background-position: top;
height: 51px;
text-align: center;
width: 100%;
border-bottom: 5px solid #8c0f06;
}
.subnav-links {
float: left;
}
.large_sub_jw_nav_contain {
height: 51px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: left;
}
.large_sub_nav_right {
position: absolute;
width: 350px;
top: 13px;
right: 20px;
text-align: right;
}
.large_sub_login {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #FFF;
text-decoration: none;
float: left;
width: 160px;
text-align: right;
margin-top: 5px;
}
.large_sub_login a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #FFF;
text-decoration: none;
margin-right: 6px;
margin-left: 6px;
}
.large_jw_nav .large_subpage_header {
height: 102px;
margin-bottom: 0px;
border-bottom: 8px solid;
}
.large_jw_nav .large_subheader_logo {
display: table-cell;
vertical-align: middle;
width: 200px;
margin-bottom: 5px;
margin-left: 10px;
height: 102px;
text-align: center;
overflow: hidden;
outline: none;
}
.large_jw_nav .large_subheader_right {
width: 610px;
float: right;
padding: 10px;
text-align: right;
font-size: 18px;
font-weight: normal;
color: #FFF;
line-height: 30px;
text-decoration: none;
margin: 0px;
padding-right: 15px;
}
.large_jw_nav .large_sub_navigation {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/* background-color: #2b2b2b;
*/
padding: 5px;
height: 30px;
float: left;
/* -moz-box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
box-shadow: inset 0 0 10px #000000;
*/
margin-top: 5px;
margin-left: 10px;
}
div.socialMedia {
max-width: 300px;
position: absolute;
top: 33px;
right: 0px;
}
div.socialMedia ul li {
float: left;
margin-left: 20px;
}

/* LEVEL ONE */
.large_jw_nav .large_sub_navigation li {
display: inline;
margin-left: 12px;
margin-right: 12px;
height: 29px;
float: left;
margin-top: -10px;
position: relative;
z-index: 80;
}
.large_jw_nav .large_sub_navigation li a {
color: #FFF;
font-weight: normal;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
border: none;
height: 26px;
position: relative;
}
.large_jw_nav .large_sub_navigation li a:hover {
color: #fff;
background-image: url(../images/mainnav_on.gif);
background-repeat: no-repeat;
background-position: center bottom;
height: 26px;
position: relative;
}
.large_jw_nav .large_sub_navigation_on {
color: #fff;
background-image: url(../images/mainnav_on.gif);
background-repeat: no-repeat;
background-position: center bottom;
height: 30px;
}
.large_jw_nav .large_sub_navigation a:active {
color: #fff;
}
.large_jw_nav .large_sub_navigation li:last-child a {
border-right: none;
}

/* Doesn't work in IE */
.large_jw_nav .large_sub_navigation li.hover, .mainjw_nav li:hover {
color: #fff;
position: relative;
}
.large_jw_nav .large_sub_navigation li.hover a {
color: #fff;
}

/* LEVEL TWO */
.large_jw_nav .large_sub_navigation ul {
visibility: hidden;
position: absolute;
left: 0px;
margin: 0px;
padding: 0px;
opacity: 1;
color: #fff;
filter: alpha(opacity=90);
background-image: none; /* For IE8 and earlier */
margin-top: 25px;
}
.large_jw_nav .large_sub_navigation ul li {
font-weight: normal;
background: #000;
color: #fff;
opacity: 0.9;
float: none;
margin: 0px;
padding-top: 11px;
padding-bottom: 11px;
background-image: none;
width: 180px;
}

/* IE 6 & 7 Needs Inline Block */
.large_jw_nav .large_sub_navigation ul li a {
width: 100%;
text-align: center;
display: inline-block;
padding-top: 10px;
padding-bottom: 12px;
padding-left: 10px;
padding-right: 10px;
background-image: none;
height: 14px;
border-bottom: 1px solid #666;
}
.large_jw_nav .large_sub_navigation ul li:last-child a {
border: none;
}
.large_jw_nav .large_sub_navigation ul li a:hover {
font-weight: normal;
color: #fff;
padding-top: 10px;
padding-bottom: 12px;
padding-left: 10px;
padding-right: 10px;
float: none;
margin-top: 0px;
background-image: none;
height: 15px;
background-color: #353535;
border: 0px;
}

/* LEVEL THREE */
.large_jw_nav ul.large_sub_navigation ul ul {
left: 170px;
margin: 0px;
top: 0;
background-image: none;
}
.large_jw_nav ul.large_sub_navigation ul ul li:hover {
background-color: #000;
background-image: none;
border: none;
}
.large_jw_nav ul.large_sub_navigation li:hover > ul {
visibility: visible;
}
.success_message {
height: 44px;
width: 600px;
background-color: #eef6dc;
border: 2px solid #24b824;
padding: 10px;
margin-bottom: 15px;
}
.success_message h1 {
color: #24b824;
margin: 0px;
font-size: 18px;
}
.leaguetabs_subnav, .leaguetabs_subnav a {
min-width: 90px;
}
#newsContainer {
  max-width: 100%;
  margin-left: 5px;
}

/*.newsPost {
width: 300px;
position: relative;
padding: 5px;
margin-left: 3px;
margin-top: 8px;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
transition: all 0.3s ease 0s;
max-height: 60px;
min-height: 60px;
height: 60px;
}*/

.newsItem {
display: none;
}

.newsPost {
background-color: #FFF;
width: 315px;
margin-top: -12px;
margin-left: 4px;
position: relative;
margin-bottom: 0px;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
transition: all 0.2s ease 0s;
height: 50px;
border-radius: 3px;

}
.newsPost:hover {
    box-shadow: 0px 0px 2px #CF1E11;
}

.newsDate {
width: 35px;
float: left;
height: 50px;
text-align: center;
background: #282828;
border-radius: 3px 0px 0px 3px;
}

.newsDate p {
padding: 0px !important;
margin-left: 0px;
margin-top: 8px;
color: #f8f8f8;
}

.newsText {
width: 270px;
float: left;
height: 50px;
margin-left: 3px;
}

.newsText p {
vertical-align: middle;
position: relative;
top: 52%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

/*--- MOBILE RESPONSIVE ITEMS ---*/
.shadow { 
	height:209px; 
	width:528px; 
	border:6px solid #f4f4f4; 
	overflow:hidden; 
	-moz-box-shadow:    0px 0px 3px #888;					
	-webkit-box-shadow:  0px 0px 3px #888;
	box-shadow:          0px 0px 3px #888;
}
@media (max-width: 600px), (max-device-width: 600px){
	.content_left{ width: 100%; }
	.shadow { width: 100%; }
	.wide_content_right { width: 85%; }
	.twitterbox_top { padding-top: 0px; padding-bottom: 0px; }
	.comment_box textarea { width: 90%; }
	.comment_box input[type='text'] { width: 90%; }
}