/*
Theme Name: Mediaflux
Theme URL: http: //www.wepixels.com
Description: A Premium Wordpress Theme by Restu Purnama
Author: Restu Purnama
Author URI: http: //www.wepixels.com
Version: 1.0
*/


/* font load */
@font-face {
	font-family: 'League Gothic';
	src: url('fonts/League_Gothic-webfont.eot');
	src: local('?'), url('fonts/League_Gothic-webfont.woff') format('woff'), url('fonts/League_Gothic-webfont.ttf') format('truetype'), url('fonts/League_Gothic-webfont.svg#webfontFHzvtkso') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* general */

body {
	background: #f6f6f6 url(images/bg-main.jpg) center;
	/*font-family: Georgia, Times, "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4A4A;
}

a {
	color: #CF0000;/*#53b3c4;*/
	text-decoration: none;
}
	#posts a {
		text-decoration: underline;
	}
		#posts a:hover, #interview a:hover, #potw a:hover, .newsarchive a:hover {
			text-decoration: none;
		}

p, pre, dl, dd, blockquote, table, form, .nivo-controlNav a, #facts div {
	font-size: 12px;
	line-height: 1.6em;
	margin-bottom: 18px;
	/*font-family: Georgia, Times, "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif;
}
em {
	font-style: italic;
}
ol, ul {
	font-size: 14px;
}
var, kbd, samp, code, pre {
	font-family: "Courier New", Courier Consolas, "Andale Mono", monospace;
	background: #f6f6f6;
}
pre {
	white-space: pre;
	overflow: auto;
	padding: 10px;
	border: 1px solid #e3e3e3;
	clear: both;
}

table {
	width: 100%;
	font-size: 14px;
	margin-bottom: 1.6em;
	border-top: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
}
table th {
	background-color: #f6f6f6;
	padding: 5px 10px;
}
table td {
	padding: 5px 10px;
}
	#roster td, #schedule td, #tab-standing td {
		vertical-align: middle;
	}
	#schedule td {
		height: 33px;
	}
	#roster tr:nth-child(even), #schedule tr:nth-child(even), #tab-standing tr:nth-child(odd), #all-time tr:nth-child(odd), #champions tr:nth-child(odd), #batting tr:nth-child(even), #fielding tr:nth-child(even), #pitching tr:nth-child(even) {
		background: #F6F6F6;
	}
	#roster th, #schedule th, #tab-standing th, #linescore th, .linescore th {
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		font-size: 16px;
	}
	#roster td {
		padding: 5px 5px;
	}
	#schedule tbody th {
		background: #FFF;
	}
	#schedule a, #sidebar .game a {
		color: #4A4A4A;
	}
	#schedule td.info {
		width: 16px;
		border-left: none;
		line-height: normal;
		padding: 5px 0 0 0;
	}
		#schedule td.info img {
			border: none;
			margin: 0;
			padding: 0;
		}
	#schedule td.info2 {
		width: 16px;
		border-left: none;
		line-height: normal;
		padding: 5px 0 0 0;
	}
		#schedule td.info2 img {
			border: none;
			margin: 0;
			padding: 0;
		}
		#schedule td.result {
			width: 30px;
		}
table th, table td {
	border-left: #e3e3e3 1px solid;
	border-bottom: #e3e3e3 1px solid;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 18px;
}

h1 {
	font-size: 36px;
	line-height: 36px;
}
h2 {
	font-size: 30px;
	line-height: 36px;
}
h3 {
	font-size: 24px;
	line-height: 30px;
}
h4 {
	font-size: 18px;
	line-height: 24px;
}
h5 {
	font-size: 14px;
	line-height: 18px;
}
h6 {
	font-size: 12px;
	line-height: 18px;
}

.left {
	float: left;
	margin-right: 10px;
}
.right {
	float: right;
	margin-left: 10px;
}
.alignleft {
	text-align: left;
	float: left;
	margin-right: 10px;
}
.alignright {
	text-align: right;
	float: right;
	margin-left: 10px;
}
.fb-comments {
	padding: 10px 0;
	border-top: 1px solid #EAEAEA;
}

h3 {
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
}
h3.block_title {
	background: url(images/beveld_white.png) left top repeat-x;
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	font-size: 20px !important;
	/*line-height: 20px;*/
	color: #DFDFDF;
	position: relative;
	padding: 12px 0 8px 0;
	text-transform: uppercase;
	margin-bottom: 0;
	font-weight: normal;
}
h3.block_title a {
	color: #4a4a4a;
}
h3.block_title a span {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #acacac;
	font-style: italic;
	text-transform: none;
	display: none;
	margin-left: 10px;
	position: relative;
	float: right;
}

/* ======================= Grid =============== */
/* this classes is 12 grid system needs (960) */
.grid_wrapper {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
.last {
	/*clear: right;*/
	margin-right: 0 !important;
	}
.grid_1,.grid_2,.grid_3,
.grid_4,.grid_5,.grid_6,
.grid_7,.grid_8,.grid_9,
.grid_10,.grid_11,.grid_12 {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	line-height: 1.6em;
	overflow: visible;
}
.grid_1 { width: 60px; }
.grid_2 { width: 140px; }
.grid_3 { width: 220px; }
.grid_4 { width: 300px; }
.grid_5 { width: 380px; }
.grid_6 { width: 460px; }
.grid_7 { width: 540px; }
.grid_8 { width: 620px; }
.grid_9 { width: 700px; }
.grid_10 { width: 780px; }
.grid_11 { width: 860px; }
.grid_12 { width: 940px; }

.clear, #ids {
	clear: both;
}

.left_grid_8, .left_grid_4 {
	float: right;
	margin-bottom: 20px;
	position: relative;
	line-height: 1.6em;
	overflow: visible;
}
.left_grid_8 {
	width: 620px;
	margin-left: 20px;
}
.left_grid_4 {
	width: 300px;
}

#main-wrapper {
	background: url(images/bg-header.jpg) repeat-x;
}
/* ======================= Header =============== */

#header {
	position: relative;
}
/*----- Top menu -----*/
#top_menu {
	position: absolute;
	height: 40px;
	z-index: 10;
	width: 100%;
}
#top_menu a {
	color: #898989;
	display: block;
	text-indent: -9999em;
	width: 30px;
	height: 30px;
	opacity: .7;
}
	#top_menu a:hover {
		opacity: 1;
	}
#top_menu .dropdown li.current-menu-item a,
#top_menu .dropdown li.current-page-item a, #top_menu .dropdown li.current-category-item a,
#top_menu .dropdown li.current-category-ancestor a {
	color: #898989;
	background: #181818;
	background: rgba(0,0,0,.9);
}
#menu-item-14 a { /* twitter */
	background: url(images/social-media.png) no-repeat 0 -148px;
}
#menu-item-15 a { /* facebook */
	background: url(images/social-media.png) no-repeat 0 0;
}
#menu-item-16 a { /* instagram */
	background: url(images/social-mediaNeu.png) no-repeat 0 -78px;
}
.dropdown li {
	float: left;
	padding: 14px 0px ;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	display: inline;
}
#top_menu  li {
	float: right;
}
.dropdown li:hover {
	background: #181818;
	background: rgba(0,0,0,.9);
}

.dropdown li a {
	padding: 13px 10px 12px 10px;
}
.dropdown li ul, .team-menu li ul {
	background: #181818;
	background: rgba(0,0,0,.9);
	width: 180px;
	position: absolute;
	top: 100%;
	left: 0px;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#teams .team-menu li ul, #main_menu #primary-menu li ul {
	width: 220px;
	background: #181818;
	background: rgba(0,0,0,.9);
	box-shadow: 5px 5px 5px rgba(0,0,0,.5);
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
}
	#teams .team-menu li ul.sub-menu li {
		background-color: transparent;
	}
#main_menu #primary-menu li ul{
	width: 180px;
	padding-bottom: 8px;
}
#main_menu #primary-menu li {
	z-index: 1120;
}
.team-menu > li {
	z-index: 15;
}
.dropdown li ul li, .team-menu li ul li {
	display: block;
	position: relative;
	padding: 0 10px;
	width: 160px;
}
	.team-menu li ul li {
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
	}
.team-menu li ul li {
	width: 180px;
}
.dropdown li ul li a, .team-menu li ul li a, .team-menu li ul li strong {
	display: block;
	padding: 5px 0 8px 0;
	border-bottom: #303030 1px solid;
}
.dropdown li ul li:last-child > a {
	border-bottom: none;
}
.dropdown li:hover > ul, .team-menu li:hover > ul {
	display: inline;
}
.dropdown li ul li ul {
	top: 0px;
	left: 180px;
	position: absolute;
	display: none;
}
/*----- teams ---.-*/
#north {
	margin-left: 17px;
}
#teams {
	background: #FFF url(images/bg-logo.png) left top repeat-x;
	padding-top: 10px;
	height: 37px;
	margin-bottom: 5px;
	display: grid;
}
	#teams .grid_wrapper {
		display: flex;
		justify-content: center;
	}
	#teams li {
		float: left;
		padding: 0 12px;
		position: relative;
		padding-top: 4px;
		margin-top: -4px;
	}
		#teams li img {
			opacity: .5;
			-moz-transition: all .2s ease;
			-webkit-transition: all .2s ease;
			-o-transition: all .2s ease;
			transition: all .2s ease;
		}
			#teams li:hover img {
				opacity: 1;
			}
		#teams li:hover {
			background: #181818;
			background: rgba(0,0,0,.9);
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
		}
			#teams li:hover li {
				background: #181818;
				background: rgba(0,0,0,.9);
			}
/*----- Logo -----*/
#logo {
	height: 130px;
	/*padding: 16px 0 16px 0;*/
	background: url(images/bbbl-logo.jpg) center top no-repeat;
}
#logo h1#logo_text {
	margin-bottom: 10px;
	font-family: 'Myriad Pro',Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 800px;
	height: 120px;
}
#logo h1#logo_text a {
	color: #3f3f3f;
	text-indent: -9999em;
	display: block;
	height: 120px;
}
#logo #logo_image, #logo #top_ad {
	margin-bottom: 0px;
}
#logo #top_ad {
	float: right;
}
#logo .grid_wrapper {
	position: relative;
}
/*----- Main menu -----*/
#main_menu {
	margin-top: -1px;
	position: relative;
	z-index: 9;
	/*padding-bottom: 79px;*/
}
#main_menu .dropdown li {
	background: url(images/vbevel_alpha.png) left top repeat-y;
	padding: 0 0 1px 0;
	margin-right: 0px;
}
#main_menu .dropdown li a {
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #DFDFDF;
	padding: 15px 10px 8px 10px;
	min-width: 97px;
	width: 97px;
	display: block;
	text-transform: uppercase;
	font-weight: normal;
}
#main_menu .dropdown li a span, .team-menu li a span {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	line-height: 12px;
	display: block;
	margin-top: 2px;
	text-shadow: none;
	text-transform: none;
	max-width: 90px;
	height: 12px;
	overflow: hidden;
}
#main_menu .dropdown > li > a:hover, #main_menu .dropdown > li:hover > a, #main_menu .dropdown li.current-menu-item a,
#main_menu .dropdown li.current-page-item a, #main_menu .dropdown li.current-category-item a,
#main_menu .dropdown li.current-category-ancestor a {
	background-color: rgba(31,31,31,0.1);
}
#main_menu .dropdown li ul, .team-menu li ul {
	padding: 8px 0 0 0;
	background: none;
}
#main_menu .dropdown li ul li, .team-menu li ul li {
	padding: 0 10px;
}
#main_menu .dropdown li ul li ul, .team-menu li ul li ul {
	padding-top: 0px;
	left: 178px;
}
#main_menu .dropdown li ul li a, #main_menu .dropdown li:hover ul li a,
.team-menu li ul li a, .team-menu li:hover ul li a, .team-menu li ul li strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: background-color: rgba(31,31,31,1) !important;
	color: #898989;
	width: 160px;
	border-bottom: #303030 1px solid;
	padding: 8px 0;
	text-transform: none;
}
.team-menu li ul li strong {
	color: #FCFCFC;
	width: 180px;
}

#main_menu .dropdown li ul li a span, .team-menu li ul li a span {
	display: none;
}
#main_menu .dropdown li ul li:last-child > a, .team-menu li ul li:last-child > a {
	border-bottom: none;
}
#main_menu .dropdown li ul li a:hover, .team-menu li ul li a:hover {
	color: #ffffff;
}
/*----- Subscribers and search -----*/
#interactive_box {
	margin-top: 10px;
	padding: 20px 0 15px 0;
}
a.scb {
	color: #4A4A4A;
	font-size: 12px;
	padding-left: 50px;
	display: block;
}
a.scb span {
	background: url(images/bevel_alpha.png) left bottom repeat-x;
	/*font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	color: #ab2828;*/
	font-size: 14px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	font-style: italic;
	/*letter-spacing: 0.5px;*/
	display: block;
	padding-bottom: 3px;
	margin-bottom: -4px;
	letter-spacing: 0;
}
#twitter a.scb {
	background: url(images/twitter.png) -4px 2px no-repeat;
}
#subscribe a.scb {
	background: url(images/rss.png) -4px 2px no-repeat;
}
#search {
	background: url(images/beveld_alpha.png) left top repeat-x;
	padding: 25px 0 0px 0;
}
#searchform-sidebar {
	float: left;
	background: #FFF;
	padding: 10px;
	width: 280px;
	margin-bottom: 0;
	margin-top:20px;
}
	#searchform-sidebar label {
		display: none;
	}
#searchform label {
	display: none;
}
#searchform input#s, #searchform-sidebar input#s {
	font-family: Arial, Helvetica, sans-serif;
	color: #8b8a8a;
	width: 200px;
	float: left;
	padding: 5px 10px 8px 10px;
	margin-top: 1px;
	border: #ccc solid 1px;
	background: rgba(255,255,255,0.1);
	border: rgba(0,0,0,0.1) solid 1px;
}
#searchform-sidebar input#s {
	background: rgba(207,0,0,0.1);
	width: 180px;
}
#searchform input#searchsubmit, #searchform-sidebar input#searchsubmit, input#votesubmit {
	background: #9D0009;
	/*font-family: Georgia, Times, "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #f6f6f6;
	float: right;
	padding: 5px 8px 6px 8px;
	border: none;
}
	#searchform input#searchsubmit:hover, #searchform-sidebar input#searchsubmit:hover, input#votesubmit:hover {
		background: #CF0000;
	}

	input#votesubmit {
		float: none;
	}
/* ======================= Content =============== */
#content {
	position: relative;
}
div#content blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #959595;
	border-left: #e4e4e4 2px solid;
	padding: 0 0 0 10px;
}

#content #breadcrumbs {
	margin: 0 20px 20px 20px;
	padding: 2px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f6f6f6;
	/*position: relative;*/
	/*z-index: 2;*/
}
#content .meta, #footer .meta {
	font-family: Arial, Helvetica, sans-serif;
	color: #acacac !important;
	font-size: 12px !important;
}
#content .meta a, #content #teamnews .meta a {
	font-size: 12px !important;
	color: #acacac;
	text-decoration: none;
}
	#content .meta a:hover, #content #teamnews .meta a:hover {
		text-decoration: underline;
	}
#content .col .meta {
	margin-bottom: 0px;
}
#main_content {
	background-color: #ffffff;
	/*margin-top: -78px;*/
	margin-bottom: 40px;
	padding-top: 20px;
	position: relative;
	min-height: 360px;
}
#main_content div#shad_layer {
	background: url(images/content_shade.png) left top no-repeat;
	position: absolute;
	top: 0;
	left: -10px;
	width: 640px;
	height: 330px;
	display: block;
	z-index: 0;
}
#main_content .single {
	margin: 0 20px;
}
#main_content .single img {
	padding: 4px;
	border: #eaeaea 1px solid;
	margin-bottom: 18px;
}
#main_content .single p img:last-child {
	margin-bottom: 0;
}
#main_content .single h2.post_title, #main_content .teamnews h2.post_title, h2.pagetitle {
	margin-bottom: 20px;
	color: #C00;
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
h2.pagetitle {
	margin-left: 20px;
}
#main_content .teamnews h2.post_title {
	margin: 0 20px 20px;
}
#main_content .single .meta {
	border-bottom: #e3e3e3 1px solid;
	border-top: #e3e3e3 1px solid;
	margin-bottom: 20px;
	line-height: 25px;
}
#main_content .single #teamnews .meta {
	border: none;
	margin-bottom: 10px;
}
#main_content .single .meta a {
	color: #CF0000;
}
#main_content .single .meta_cat {
	margin-bottom: 0px;
}
#main_content .single .meta_cat .author {
	display: none;
}
#main_content .single .share {
	margin-top: -1px;
	margin-bottom: 0px !important;
}
#main_content div#posts, #main_content div#interview, #main_content div#potw, #main_content div.newsarchive  {
	position: relative;
}
#main_content #posts h3.block_title {
	margin-left: 20px;
	margin-right: 20px;
	color: #4A4A4A;
}
#flickr_widget h3, #interview h4 a, #potw h4 a, .newsarchive h4 a {
	color: #4A4A4A;
}
#main_content div.odd {
	padding-left: 20px;
	width: 280px;
}
#main_content div.even {
	padding-right: 20px;
	width: 280px;
}
#main_content div.full {
	margin-right: 20px;
	margin-left: 20px;
	width: 580px;
	margin-bottom: 0;
	border-bottom: 1px solid #D4D4D4;
}
	#main_content div.full .meta {
		margin-bottom: 0;
	}
	#main_content div.full p {
		margin-bottom: 10px;
	}
#main_content #posts .post a.post_thumb, #main_content #interview .post a.post_thumb, #main_content #potw .post a.post_thumb, #main_content .newsarchive .psot a.post_thumb {
	border: #eaeaea 1px solid;
	height: 170px;
	padding: 4px;
	display: block;
	position: relative;
}
#main_content #posts #teamnews a.post_thumb {
	height: 180px;
	display: block;
	border: none;
	padding: 0;
}
	#main_content #posts #teamnews a.post_thumb img {
		margin-bottom: 0;
	}
#main_content #posts .post h3.post_title, #main_content #interview .post h3.post_title, #main_content #potw .post h3.post_title, #teamnews h3.post_title, #main_content .newsarchive .post h3.post_title {
	/*font-family: Georgia, Times, "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
}
#posts h3, #interview h3, #potw h3, .newsarchive h3, #index_gallery_box h3 {
	color: #4A4A4A;
}
#post h3 {
	margin-bottom: 5px;
}
	#interview .post, #potw .post, .newsarchive .post {
		margin-top: 5px;
	}
	#interview img, #potw img, .newsarchive img {
		float: left;
		padding: 4px;
		border: 1px solid #EAEAEA;
		margin-right: 5px;
	}
#main_content #posts .post h3.post_title a:hover, #main_content #interview .post h3.post_title a:hover, #main_content #potw .post h3.post_title a:hover, #main_content .newsarchive .post h3.post_title a:hover {
	color: #CF0000;
}
div#main_content .post_body ol, div#main_content .post_body ul {
	line-height: 1.6em;
	list-style-image: none;
	list-style-position: outside;
}
div#main_content .post_body ol {
	list-style-type: decimal;
	margin: 0 0 1.6em 20px;
}
div#main_content .post_body ul {
	list-style-type: none;
	margin: 0 0 1.6em 0;
}
div#main_content .post_body ul li {
	background: url(images/bull.png) left 4px no-repeat;
	padding: 0 0 0 20px;
}
div#main_content .post_body ul ul, div#main_content .post_body ol ol, div#main_content .post_body ul ol, div#main_content .post_body ol ul {
	margin-bottom: 0;
}
#main_content #posts .post h3 a, #main_content #interview .post h4 a, #main_content #potw .post h4 a, #teamnews h3 a, .newsarchive h3 a {
	color: #4A4A4A;
	text-decoration: none;
}
	#teamnews h3 a:hover, #interview h4 a:hover, #potw h4 a:hover, .newsarchive h4 a:hover {
		color: #CF0000;
	}
	#interview h4, #potw h4, .newsarchive h4 {
		margin-bottom: 0;
		font-size: 14px;
		line-height: 18px;
	}
#main_content #index_gallery_box {
	padding: 0 20px 0 20px;
	position: relative;
}
#main_content #index_gallery_box h3 {
	/*margin-right: 20px;*/
}
.home_widget {
	margin-bottom: 0;
}
#author_box {
	background-color: #f6f6f6;
	margin-top: 40px;
}
#author_box img {
	padding: 4px;
	/*display: block;*/
	background-color: #ffffff;
	border: #eaeaea 1px solid;
	width: 50px;
}
#author_box p {
	font-size: 16px;
	padding-bottom: 30px;
}
#author_box h3.block_title {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
#author_box div {
	margin: 0 20px 20px 20px;
}
.related {
	margin-top: 40px;
}

/*-- wp-pagenavi --*/
.wp-pagenavi {
	color: #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0;
	text-align: center;
	background-color: #fefefe;
	margin-bottom: 30px;
}
.wp-pagenavi a, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {
	margin-right: 5px;
	border: #d4d4d4 1px solid;
	padding: 2px 4px;
}
.wp-pagenavi span.current {
	color: #434343;
}

/* ======================= Sidebar =============== */
#sidebar {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: -20px;
	/*margin-top: -98px;*/
	/*z-index: 10;*/
}
.widget {
	position: relative;
	float: left;
	margin-top: 20px;
}

.textwidget p {
	margin-bottom: 0;
}
/*.widget:last-child {
	background: #eeeeff;
	margin-bottom: 0;
}*/
#sidebar2_wrapper, #sidebar3_wrapper {
	margin-bottom: 0px;
}
#footerwidget, #sidebar {
	font-size: 14px;
}
#footerwidget {
	padding-top: 40px;
}
	#footerwidget .textwidget a {
		text-decoration: underline;
	}
	#footerwidget .textwidget a:hover {
		text-decoration: none;
	}
#sidebar a {
	color: #4A4A4A;
}
#sidebar a:hover {
	color: #CF0000;
}
#sidebar ul li ul li a {
	padding: 0;
}
#footerwidget li.widget ul li a {
	background: url(images/bevel_white.png) left bottom repeat-x;
	padding: 5px 0 8px 0;
	display: block;
}

#footerwidget li.widget ul li a, #sidebar li.widget > ul {
	margin-top: -11px;
}
#footerwidget li.widget ul li ul, #sidebar li.widget ul li ul {
	margin-left: 20px;
}
#footerwidget {
	padding-top: 0;

}
#footerwidget a {
	color: #CF0000;
}
#footerwidget li.widget > ul {
	margin-top: -20px;
}
#footerwidget li.widget ul li a {
	padding: 17px 0 9px 0;
	color: #DFDFDF;
}
#footerwidget li.widget ul li a:hover {
	padding: 17px 0 9px 0;
	color: #FFF;
}
#footerwidget li.widget ul li {
	line-height: 20px;
}
#footerwidget li.widget .menu-main-menu-container, #footerwidget li.widget .menu-archiv-menu-container {
	margin-top: -20px;
}
#footerwidget li.widget .menu-main-menu-container ul ul {
	display: none;
}
/* ======================= Footer =============== */
#footer {
	margin-top: 0px;
}
#footer #credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	padding: 15px 0;
	color: #898989;
}
#footer #credit a {
	color: #fff;
}
#footer .meta a {
	color: #acacac !important;
}

/* ======================= Comments =============== */

#commentarea {
	margin: 40px 20px 40px 20px;

}
ol.commentlist {
	list-style-type: none;
	margin: -5px 0 0 0;
	padding: 0;
}

ol.commentlist ul {
	list-style-type: none;
	margin: 0 0 0 70px;
}
cite.fn {
	color: #424242;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	margin: 0 !important;
}
.says, .comment-meta a {
	color: #b7b7b7 !important;
	font-size: 12px;
}
.comment-meta {
	margin-top: -8px;
	margin-bottom: 8px;
}
.comment-meta a {
	font-family: Arial, Helvetica, sans-serif;
}

.comment-body {
	margin: 0px 0 10px 70px ;
	padding: 0 10px 10px 0px;
	position: relative;
	/*border-bottom: #e9e9dc 1px solid;*/
	background: url(images/bevel_white.png) left bottom repeat-x;
}
.comment-body p {
	margin-bottom: 10px;
}
#commentarea img.avatar {
	/*margin: 0 20px 5px -60px;*/
	position: absolute;
	left: -70px;
	top: 5px;
	padding: 4px;
	/*display: block;*/
	background-color: #ffffff;
	border: #eaeaea 1px solid;
	width: 50px;
}
.comment-reply-link {
	font-size: 12px;
}

#respond {
	margin-top: 40px;
}
#contact input[type=text], #respond input[type=text] {
	width: 258px;
	padding: 5px 10px;
	border: #d4d4d4 1px solid;
	margin-right: 20px;
}
#contact textarea, #respond textarea {
	width: 558px;
	padding: 5px 10px;
	border: #d4d4d4 1px solid;
	margin-right: 20px;
}
#contact label, #respond label {
	color: #4A4A4A;
	font-size: 14px;
	font-weight: normal;
}
#contact label span, #respond label span {
	color: #b7b7b7;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#contact #contactus, #respond #submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #f6f6f6;
	background-color: #CF0000;
	/*width: */
	padding: 6px 15px;
	border: none;
}


/* ======================= Widget fixes =============== */
ul.widget_posts {
	margin-top: -15px;
}
#footer ul.widget_posts {
	margin-top: -12px !important;
}
ul.widget_posts a {
	background: none !important;
	display: inline !important;
	padding: 0 !important;
}
ul.widget_posts h5 {
	font-size: 14px;
	font-weight: normal !important;
	line-height: 19px;
	padding-bottom: 0px;
	margin-bottom: 0 !important;
	color: #434343;
}
ul.widget_posts h5 a {
	color: #4A4A4A !important;
}
ul.widget_posts h5 a:hover {
	color: #CF0000 !important;
}
ul.widget_posts li, ul.widget_comments li {
	background: url(images/bevel_white.png) left bottom repeat-x;
	padding-top: 10px !important;
	padding-bottom: 15px !important;
}
ul.widget_posts img.attachment-small-thumbnail {
	width: 50px;
	height: 50px;
}
ul.widget_posts img.attachment-thumbnail {
	width: 98px;
	height: 98px;
}
ul.widget_posts img, ul.widget_comments a.athumb {
	margin-top: 4px;
	margin-right: 10px;
	display: block;
	float: left;
	padding: 4px;
	display: block;
	background-color: #ffffff;
	border: #eaeaea 1px solid;
}
ul.widget_posts p {
	margin-top: 10px;
	margin-bottom: 0;
}
/*--- Ads 250 -- */
.ads250 {
	width: 300px;
	text-align: center;
	padding-top: 5px;
	background: #FFF;
}
/*--- Ads 125 -- */

div.ads125 img, .border_fade {
	border-color: #FFF;
	border-width: 10px;
	border-style: solid;
	margin-right: 6px;
	margin-top: 6px;
}
div.ads125 img:hover, .border_fade:hover {
	border-color: #eeeeee;
	border-width: 10px;
	border-style: solid;
}
div.ads125 img.first_row {
	margin-top: 0;
}
div.ads125 img.even_ad {
	margin-right: 0 !important;
}
/*--- Video -- */
.video_widget_before_video {
	margin-top: -10px;
	margin-bottom: 10px;
}
.widget object {
	border: none;
	margin: 0px;
	padding: 0;
}
/*--- Post Thumbnail ---*/
ul.widget_posts_thumb {
	backgrouond-color: #ffeeee;
	margin-top: -10px;
	margin-left: -10px;
	position: relative;
}
ul.widget_posts_thumb li {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #ffffff;
	padding: 4px;
	border: #eaeaea 1px solid;
}
ul.widget_posts_thumb li span.title_tip {
	font-size: 12px;
	line-height: 20px;
	color: #efefef;
	position: absolute;
	width: 150px;
	padding-bottom: 10px;
	display: none;
	z-index: 1000;
	left: 0;
	bottom: 100%;
}
#footerwidget li.widget ul.widget_posts_thumb li a, #sidebar li.widget ul.widget_posts_thumb li a {
	background: none;
	padding: 0;
	display: inline;
}

ul.widget_posts_thumb li span.title_tip a {
	background: #111;
	padding: 5px;
	display: block;
	color: #FFF;
}
ul.widget_posts_thumb li:hover span.title_tip {
	display: block;
}
.triangle {
 width: 0;
 border-top: solid 5px #111;
 border-right: solid 5px transparent;
 border-bottom: solid 5px transparent;
 border-left: solid 5px transparent;
 position: absolute;
 bottom: 0;
 left: 10px;
	 display: block;
}
/*--- Tabs ---*/
div.tabs {
	margin: 0px;
	padding: 0px;
	/*position: relative;*/
}
div.tabs {
	background: url(images/beveld_white.png) left top repeat-x;
}
div.tabs > ul > li {
	float: left;
}
div.tabs ul li.first_tab {
	padding-right: 28px;
	background: url(images/bullet.png) right 55% no-repeat;
}
div.tabs ul li.second_tab {
	padding: 0 17px;
}
div.tabs ul li.third_tab {
	padding-left: 28px;
	background: url(images/bullet.png) left 55% no-repeat;
}
div.tabs ul li h3 {
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 12px 0 8px 0;
	text-shadow: 1px 1px 0 #ffffff;
	text-transform: uppercase;
	margin-bottom: 0;
	/*line-height: 20px;*/
}
div.tabs ul li ul li {
	float: none;
}
div.tabs ul li h3 a {
	color: #d6d6d6 !important;
	background: none !important;
	display: inline !important;
}
div.tabs ul li h3.active a {
	color: #4a4a4a !important;
}
div.tabs div.hide, .hide {
	display: none;
}
div.tabs div.active {
	display: block !important;
}
/*--- Comments ---*/
.widget_comments {
	margin-top: -15px;
}
.widget_comments img {
	float: left;
	margin-top: 5px;
	padding: 4px;
	border: #e9e9e9 1px solid;
	margin-right: 10px;
	width: 50px;
	height: 50px;
}
.widget_comments a {
	display: inline !important;
	background: none !important;
}

/*--- Twitter ---*/
ul#twitter_update_list {
	margin-top: -10px !important;
}
ul#twitter_update_list li {
	background: url(images/bevel_white.png) left bottom repeat-x;
	padding: 6px 0 8px 0;
}
ul#twitter_update_list li a {
	display: inline !important;
	background: none !important;
	color: #CF0000 !important;
}
.followme {
	display: block;
	margin-top: 15px;
}
/*--- Flickr widget -- */
#flickr_widget {
	margin-top: 5px;
	margin-left: -8px;
}
#flickr_widget_main {
	margin-top: 5px;
	margin-left: -8px;
}
	#flickr_widget_main h3 {
		color: #4A4A4A;
		margin-left: 7px;
	}
.flickr_badge_image {
	float: left;
}
.flickr_badge_image img {
	width: 59px;
	height: 59px;
	padding: 4px;
	background-color: #fff;
	margin-left: 8px;
	margin-bottom: 5px;
	border: #eaeaea 1px solid;
}
#flickr_widget .followme {
	margin-top: 10px !important;
	margin-left: 8px;
}
#main_content #flickr_widget {
	margin-left: 0;
}
	#main_content #flickr_widget div {
		margin-left: -8px;
	}
#main_content .flickr_badge_image img {
	width: 75px;
	height: 75px;
}


/* IE6 Fix */
* html #searchform input#searchsubmit, * html input#votesubmit {
	padding: 3px 0;
}
* html #interactive_box {
	padding: 0px 0px 0px 0px;
}
* html #interactive_box #twitter, * html #interactive_box #subscribe {
	margin-top: 16px;
}

* html #main_content div#shad_layer {
	background: none;
}

* html #footerwidget li.widget ul li, * html #sidebar li.widget ul li {
	/*background: url(images/bevel_white.png) left bottom repeat-x;*/
	border-bottom: #dddddd 1px solid;
}
* html #footerwidget li.widget ul li a {
	display: inline-block;
	background: none;
	padding: 8px 0;
}
* html #contact textarea, * html #respond textarea {
	width: 538px;
}

#footer .widget {
	color: #DFDFDF;
	/*font-family: Georgia, Times, "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

#footer a {
	color: #DFDFDF;
}

#fs2 ul li.widget {
	width: 48%;
	float: left;
	margin-right: 2%;
}
#sidebar h3.block_title {
	background: url(images/beveld_alpha.png) left top repeat-x;
}

#ticker {
	text-align: center;
}

.clublist, #schedule-by-day .group {
	float: left;
	width: 280px;
	background: url(images/beveld_alpha.png) center top repeat-x;
}
	#schedule-by-day #schedule-1blil {
		width: 580px;
	}
	#schedule-1blil .odd, #schedule-1blil .even {
		width: 48%;
		float: left;
	}
	#schedule-1blil .even {
		margin-left: 4%;
	}
	#schedule-by-day #schedule-1blpo {
		width: 580px;
	}
	#schedule-1blpo table {
		width: 280px;
		float: left;
	}
	.clublist ul {
		list-style: none;
	}
	h3#schedule-day {
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-weight: normal;
		margin-bottom: 0;
		font-size: 24px;
		color: #CF0000;
	}
	#teamnews h3, .clublist h3, #ballpark h3, #schedule-by-day h4 {
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		padding-top: 15px;
		text-transform: uppercase;
		font-weight: normal;
		margin-bottom: 0;
		font-size: 22px;
	}
	#schedule-by-day h4 {
		margin-bottom: 18px;
	}
	#teamnews h3 {
		padding-top: 0;
	}
	div#main_content .post_body .clublist li {
		height: 95px;
		border-bottom: 1px solid #D4D4D4;
		background: none;
		padding: 0;
		clear: both;
	}
	div#main_content .post_body .clublist.download li {
		height: auto;
		padding-bottom: 5px;
		border-bottom: none;
	}
	div#main_content .post_body .clublist img, div#main_content .post_body #clubinfo img {
		border: none;
		float: left;
		padding: 0;
		margin: 0;
	}

	.clublist dl {
		margin-left: 110px;
		margin-bottom: 0;
	}
	.clublist dd {
		float: left;
		margin-bottom: 0;
	}
		.clublist dd a {
			display: block;
			font-size: 12px;
			width: 80px;
		}
	.clublist dt {
		padding-top: 20px;
		display: block;
	}
#clublist-1bls, #schedule-1bls, #schedule-1blpds, #schedule-1blzrs, #schedule-1blpo .even {
	margin-left: 20px;
}
#info-wrapper, #facts, .awayteam {
	width: 280px;
	float: left;
	clear: both;
}
.awayteam {
	width: 440px;
}
#clubinfo {
	border-bottom: 1px solid #D4D4D4;
}
#clubinfo, #staff {
	margin-bottom: 20px;
}
	#clubinfo h4, #staff h4, #facts h4, #ballpark h4 {
		margin-bottom: 0;
		font-size: 14px;
		font-weight: bold;
	}
	#facts h4 {
		margin-top: 10px;
	}
#teamnews, .hometeam {
	width: 280px;
	margin-right: 20px;
	margin-left: 300px;
}
#ballpark {
	width: 560px;
	clear: both;
	margin-right: 20px;
}
.hometeam {
	width: 440px;
	margin-left: 460px;
}
	.ie7 #teamnews, .ie7 #ballpark, .ie7 .hometeam {
		width: 270px;
		margin-right: 0;
	}
#ballpark, #facts {
	border-top: 1px solid #D4D4D4;
}
#teamnews .more {
	text-align: right;
}

	#facts dt, #address dt, .address dt {
		float: left;
		width: 110px;
	}
	#facts dd, #address dd, .address dd {
		margin-left: 110px;
		margin-bottom: 0;
	}
	#facts dl, #address dl, .address dl {
		clear: both;
		margin-bottom: 18px;
	}

#map-wrapper {
	padding: 4px;
	border: 1px solid #EAEAEA;
	margin-bottom: 0;
}
#map {
	width: 560px;
	height: 270px;
}
	#map img {
		border: none!important;
	}

#clubnav {
	float: left;
	width: 100%;
}
	div#main_content .post_body ul#clubnav li, #clubnav li {
		list-style: none;
		background-image: none;
		padding: 0;
		float: left;
		width: 90px;
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		font-size: 20px;
		text-transform: uppercase;
		text-align: center;
		background: #CCC;
		height: 25px;
		line-height: 25px;
	}
		div#main_content .post_body ul#clubnav li.back, #clubnav li.back {
			width: 130px;
			text-transform: none;
			text-align: right;
			font-size: 14px;
		}
		#clubnav li a {
			text-decoration: none;
			color: #4A4A4A;
			display: block;
			width: 90px;
		}
			#clubnav li.back a {
				padding-right: 10px;
				float: right;
			}
			#clubnav li a.active, #clubnav li a:hover {
				color: #FFF;
				background: red;
				background: #C00;
			}
	.teamnews #clubnav {
		margin: 0 20px 1.6em;
	}

#roster {}
	#roster img, #main_content .single #roster img {
		padding: 0;
		border: none;
		margin: 0;
	}
	#roster td, #roster th {
		padding: 2px;
	}

	#roster .roster-no {
		width: 25px;
		padding-left: 5px;
	}
	.roster-name {
		width: 165px;
	}
	.roster-img {
		vertical-align: middle;
		margin-right: 2px;
		box-shadow: 0 0 5px #888;
	}
	.no-mugshot {
		padding-left: 35px!important;
	}
	.roster-img-name {
		line-height: 40px;
	}
	.roster-age {
		width: 38px;
	}
	.roster-bats, .roster-throws {
		width: 15px;
	}
	.roster-size {
		width: 53px;
	}
	.roster-weight {
		width: 50px;
	}
	.roster-pos {
		width: 67px;
	}
	.roster-nat {
		width: 34px;
	}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}

#dbv {
	position: absolute;
	right: 10px;
	top: 35px;
}
#day-list {
	background: #F6F6F6;
	float: left;
	border: 1px solid #E3E3E3;
	width: 580px;
}
	#day-list dt, #day-list dd {
		float: left;
		margin-bottom: 0;
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 1.6em;
		text-align: center;
		width: 40px;
	}
	#day-list dt {
		clear: both;
		background: #4A4A4A;
		color: #FFF;
		width: 60px;
	}

	#day-list .wrap {
		padding-left: 60px;
	}

		#day-list dd a {
			color: #4A4A4A;
			text-decoration: none;
			display: block;
		}
			#day-list dd a.playoffs {
				background: #d95c40;
				color: #FFF;
			}
			#day-list dd a:hover {
				background: #8f0906;
				color: #FFF;
			}
			#day-list dd a.active, #day-list dd a.active:hover {
				background: #CF0000;
				color: #FFF;
			}

.game {}

	#sidebar .game {
		margin-bottom: 5px;
	}

	.game .result {
		width: 45px;
		vertical-align: middle;
		background: #F6F6F6;
	}

	.game .team, .club .team {
		padding-left: 32px;
		background-position: 3px center;
		background-repeat: no-repeat;
	}
	#datacenter {
		width: 280px;
	}
		#datacenter .game .team {
			padding-left: 28px;
			background-position: 0 -1000px;
		}
	#main_content .single .post_title.club, #main_content #posts .post_title.club {
		background-repeat: no-repeat;
		background-position: top left;
		margin-bottom: 0;
		padding-bottom: 5px;
		height: 65px;
		line-height: 65px;
	}
	#datacenter .team {
	    background: url(images/logo/logo-20.20230328.png) no-repeat 3px center;
	    white-space: nowrap;
	}
	.post_title.bes {
		background-image: url(images/logo/bes-20120408-2.png);
		padding-left: 84px;
	}
	.post_title.bon {
		background-image: url(images/logo/bon.png);
		padding-left: 52px;
	}
	.post_title.coc {
		background-image: url(images/logo/coc.20120330-2.png);
		padding-left: 78px;
	}
	.post_title.dow {
		background-image: url(images/logo/dow.20120405.png);
		padding-left: 96px;
	}
	.post_title.dwf {
		background-image: url(images/logo/dwf.20170719.png);
		padding-left: 107px;
	}
	.post_title.sls {
		background-image: url(images/logo/sls.png);
		padding-left: 65px;
	}
	.post_title.fla {
		background-image: url(images/logo/fla.20200217.png);
		padding-left: 65px;
	}
	.post_title.bre {
		background-image: url(images/logo/bre.20190401.png);
		padding-left: 65px;
	}
	.post_title.ulm {
		background-image: url(images/logo/ulm.20190401.png);
		padding-left: 65px;
	}
	.post_title.haa {
		background-image: url(images/logo/haa.png);
		padding-left: 46px;
	}
	.post_title.hdh {
		background-image: url(images/logo/hdh.png);
		padding-left: 113px;
	}
	.post_title.hun {
		background-image: url(images/logo/hun.png);
		padding-left: 113px;
	}
	.post_title.wes {
		background-image: url(images/logo/wes.png);
		padding-left: 113px;
	}
	.post_title.hom {
		background-image: url(images/logo/hom.20170403.png);
		padding-left: 65px;
	}
	.post_title.hsv {
		background-image: url(images/logo/hsv.20120327.png);
		padding-left: 71px;
	}
	.post_title.hhs {
		background-image: url(images/logo/hhs.png);
		padding-left: 69px;
	}
	.post_title.hrg {
		background-image: url(images/logo/hrg.png);
		padding-left: 81px;
	}
	.post_title.mai {
		background-image: url(images/logo/mai.png);
		padding-left: 65px;
	}
	.post_title.tub {
		background-image: url(images/logo/tub.20200217.png);
		padding-left: 65px;
	}
	.post_title.mat {
		background-image: url(images/logo/mat.png);
		padding-left: 65px;
	}
	.post_title.pad, .post_title.unt {
		background-image: url(images/logo/pad.png);
		padding-left: 65px;
	}
	.post_title.reg {
		background-image: url(images/logo/reg.png);
		padding-left: 49px;
	}
	.post_title.sol {
		background-image: url(images/logo/sol.png);
		padding-left: 57px;
	}
	.post_title.stu {
		background-image: url(images/logo/stu.png);
		padding-left: 63px;
	}

	.game .bes, .club .bes {
		background-image: url(images/logo/24/bes-20120408.png);
	}
		#datacenter .game .bes {
			background-position: 3px 3px; width: 20px; height: 20px;
		}

	.game .bon, .club .bon {
		background-image: url(images/logo/24/bon.png);
	}
		#datacenter .game .bon {
			background-position: 3px -67px; width: 20px; height: 20px;
		}

	.game .coc, .club .coc {
		background-image: url(images/logo/24/coc.20120330-2.png);
	}
		#datacenter .game .coc {
			background-position: 3px -137px; width: 20px; height: 20px;
		}

	.game .dow, .club .dow {
		background-image: url(images/logo/24/dow.20120405.png);
	}
		#datacenter .game .dow {
			background-position: 3px -205px; width: 20px; height: 20px;
		}

	.game .dwf, .club .dwf {
		background-image: url(images/logo/24/dwf.20170719.png);
	}
		#datacenter .game .dwf {
			background-position: 3px -277px; width: 20px; height: 20px;
		}
	.game .sls, .club .sls {
		background-image: url(images/logo/24/sls.png);
	}
		#datacenter .game .sls {
			background-position: 3px -1257px; width: 20px; height: 20px;
		}
	.game .fla, .club .fla {
		background-image: url(images/logo/24/fla.png);
	}
		#datacenter .game .fla {
			background-position: 3px -1327px; width: 20px; height: 20px;
		}
	.game .bre, .club .bre {
		background-image: url(images/logo/24/bre.png);
	}
		#datacenter .game .bre {
			background-position: 3px -1399px; width: 20px; height: 20px;
		}
	.game .ulm, .club .ulm {
		background-image: url(images/logo/24/ulm.png);
	}
		#datacenter .game .ulm {
			background-position: 3px -1467px; width: 20px; height: 20px;
		}

	.game .haa, .club .haa {
		background-image: url(images/logo/24/haa.png);
	}
		#datacenter .game .haa {
			background-position: 3px -347px; width: 20px; height: 20px;
		}

	.game .hdh, .club .hdh {
		background-image: url(images/logo/24/hdh.png);
	}
		#datacenter .game .hdh {
			background-position: 3px -417px; width: 20px; height: 20px;
		}

	.game .hun, .club .hun {
		background-image: url(images/logo/24/hun.png);
	}
		#datacenter .game .hun {
			background-position: 3px -1607px; width: 20px; height: 20px;
		}

	.game .wes, .club .wes {
		background-image: url(images/logo/24/wes.png);
	}
		#datacenter .game .wes {
			background-position: 3px -1542px; width: 20px; height: 20px;
		}

	.game .hom, .club .hom {
		background-image: url(images/logo/24/hom.20170403.png);
	}
		#datacenter .game .hom {
			background-position: 3px -489px; width: 20px; height: 20px;
		}

	.game .hsv, .club .hsv {
		background-image: url(images/logo/24/hsv.20120327.png);
	}
		#datacenter .game .hsv {
			background-position: 3px -557px; width: 20px; height: 20px;
		}

	.game .hhs, .club .hhs {
		background-image: url(images/logo/24/hhs.png);
	}
		#datacenter .game .hhs {
			background-position: 3px -1185px; width: 20px; height: 20px;
		}

	.game .hrg, .club .hrg {
		background-image: url(images/logo/24/hrg.png);
	}
		#datacenter .game .hrg {
			background-position: 3px -1117px; width: 20px; height: 20px;
		}

	.game .mai, .club .mai {
		background-image: url(images/logo/24/mai.png);
	}
		#datacenter .game .mai {
			background-position: 3px -627px; width: 20px; height: 20px;
		}

	.game .tub, .club .tub {
		background-image: url(images/logo/24/tub.png);
	}
		#datacenter .game .tub {
			background-position: 3px -1047px; width: 20px; height: 20px;
		}

	.game .mat, .club .mat {
		background-image: url(images/logo/24/mat.png);
	}
		#datacenter .game .mat {
			background-position: 3px -697px; width: 20px; height: 20px;
		}

	.game .pad, .club .pad, .game .unt, .club .unt {
		background-image: url(images/logo/24/pad.png);
	}
		#datacenter .game .pad, #datacenter .game .unt {
			background-position: 3px -767px; width: 20px; height: 20px;
		}

	.game .reg, .club .reg {
		background-image: url(images/logo/24/reg.png);
	}
		#datacenter .game .reg {
			background-position: 3px -837px; width: 20px; height: 20px;
		}

	.game .sol, .club .sol {
		background-image: url(images/logo/24/sol.png);
	}
		#datacenter .game .sol {
			background-position: 3px -907px; width: 20px; height: 20px;
		}

	.game .stu, .club .stu {
		background-image: url(images/logo/24/stu.png);
	}
		#datacenter .game .stu {
			background-position: 3px -977px; width: 20px; height: 20px;
		}
	/* All-Time */
	.club .tri {
		background-image: url(images/logo/24/tri.png);
	}
	.club .bec {
		background-image: url(images/logo/24/bec.png);
	}
	.club .x-cod {
		background-image: url(images/logo/24/x-cod.png);
	}
	.club .bre {
		background-image: url(images/logo/24/bre.png);
	}
	.club .x-bep {
		background-image: url(images/logo/24/x-bep.png);
	}
	.club .x-bea {
		background-image: url(images/logo/24/x-bea.png);
	}
	.club .x-maa {
		background-image: url(images/logo/24/x-maa.png);
	}
	.club .x-krb {
		background-image: url(images/logo/24/x-krb.png);
	}
	.club .x-hhs {
		background-image: url(images/logo/24/x-hhs.png);
	}
	.club .x-leo {
		background-image: url(images/logo/24/x-leo.png);
	}
	.club .x-krb {
		background-image: url(images/logo/24/x-krb.png);
	}
	.club .x-wib {
		background-image: url(images/logo/24/x-wib.png);
	}
	.club .x-meg {
		background-image: url(images/logo/24/x-meg.png);
	}
	.club .x-fil {
		background-image: url(images/logo/24/x-fil.png);
	}
	.club .fur {
		background-image: url(images/logo/24/fur.png);
	}
	.club .sls {
		background-image: url(images/logo/24/sls.png);
	}
	.club .tub {
		background-image: url(images/logo/24/tub.png);
	}
	.club .hhm {
		background-image: url(images/logo/24/hhm.png);
	}
	.club .hhk {
		background-image: url(images/logo/24/hhk.png);
	}
	.club .gru {
		background-image: url(images/logo/24/gru.png);
	}
	.club .dus {
		background-image: url(images/logo/24/dus.png);
	}
	.club .x-str {
		background-image: url(images/logo/24/x-str.png);
	}
	.club .x-dud {
		background-image: url(images/logo/24/x-dud.png);
	}
	.club .x-wob {
		background-image: url(images/logo/24/x-wob.png);
	}
	.club .x-mub {
		background-image: url(images/logo/24/x-mub.png);
	}
	.club .kar {
		background-image: url(images/logo/24/kar.png);
	}
	.club .pul {
		background-image: url(images/logo/24/pul.png);
	}
	.club .gau {
		background-image: url(images/logo/24/gau.png);
	}
	.club .x-mut {
		background-image: url(images/logo/24/x-mut.png);
	}
	.club .zul {
		background-image: url(images/logo/24/zul.png);
	}
	.club .ben {
		background-image: url(images/logo/24/ben.png);
	}
	.club .elm {
		background-image: url(images/logo/24/elm.png);
	}
	.club .kap {
		background-image: url(images/logo/24/kap.png);
	}
	.club .bal {
		background-image: url(images/logo/24/bal.png);
	}
	.club .rat {
		background-image: url(images/logo/24/rat.png);
	}
	.club .ans {
		background-image: url(images/logo/24/ans.png);
	}
	.club .nkn {
		background-image: url(images/logo/24/nkn.png);
	}
	.club .fri {
		background-image: url(images/logo/24/fri.png);
	}
	.club .her {
		background-image: url(images/logo/24/her.png);
	}
	.club .dar {
		background-image: url(images/logo/24/dar.png);
	}
	.club .lad {
		background-image: url(images/logo/24/lad.png);
	}
	.club .hol {
		background-image: url(images/logo/24/hol.png);
	}
	.club .hrg {
		background-image: url(images/logo/24/hrg.png);
	}
	.club .ing {
		background-image: url(images/logo/24/ing.png);
	}
	.club .nat {
		background-image: url(images/logo/24/nat.png);
	}
	.club .wup {
		background-image: url(images/logo/24/wup.png);
	}

.boxscore, .report {
	padding-left: 20px;
	line-height: 20px;
	background: url(images/blackicons.png) no-repeat left center;
}
.boxscore {
	width: 16px; height: 16px;
	background-image: url(https://www.baseball-bundesliga.de/wp-content/themes/mediaflux/images/2018-boxscore.png);
	background-size: 14px;
}
.report {
	width: 16px; height: 16px;
	background-image: url(https://www.baseball-bundesliga.de/wp-content/themes/mediaflux/images/2018-report.png);
	background-size: 14px;
}
.socialmedia {}
	dt.socialmedia {
		padding-top: 5px;
	}
	dd.socialmedia {
		padding-top: 10px;
	}
	.socialmedia a {
		margin-bottom: 10px;
		margin-right: 5px;
		display: block;
		float: left;
	}

#twitter-shortcuts {}
	#twitter-shortcuts dt {
		display: block;
		float: left;
		width: 80px;
		font-weight: bold;
	}
	#twitter-shortcuts dd {
		margin-bottom: 0;
	}

#datacenter {
	padding: 10px;
	background: #FFF;
}
	#datacenter .tabs {}
		#datacenter .tabs li {
			float: left;
			width: 92px;
			margin-right: 2px;
			text-align: center;
			height: 25px;
			line-height: 25px;
			font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		}
			#datacenter .tabs li a {
				color: #FFF;
				font-size: 18px;
				font-weight: normal;
				padding: 0;
				background: #9D0009;
				display: block;
			}
				#datacenter .tabs li a:hover {
					background: #CF0000;
				}
				#datacenter .tabs li.active a {
					background: #4A4A4A;
				}
			#datacenter .tabs li#handle-tab-standing {
				margin-right: 0;
			}

	#datacenter .tab-container {
		padding-top: 10px;
		clear: both;
	}

	#tab-current td, #tab-next td {
		vertical-align: middle;
	}
		#tab-current .datetime td, #tab-current .away, #tab-current .result, #tab-next .datetime td, #tab-next .away, #tab-next .result {
			border-left: none;
			width: 25px;
		}
		#tab-current .team, #tab-next .team {
			padding-right: 2px;
			padding-top: 2px;
			padding-bottom: 2px;
			width: 75px;
			font-size: 95%;
		}
	#tab-current .info, #tab-next .info, #tab-current .info2, #tab-next .info2 {
		border-right: 1px solid #E3E3E3;
		background: #F6F6F6;
		border-left: none;
		width: 12px;
		padding: 1px 2px;
		vertical-align: top;
		line-height: 0;
		padding: 0;
	}
		#tab-current .info img, #tab-next .info img, #tab-current .info2 img, #tab-next .info2 img {
			padding: 1px 0;
			margin-top: 1px;
			margin-left: 4px;
		}
	#tab-current .live, #tab-next .live {
		background: #CF0000;
	}
	#tab-current .result, #tab-next .result {
		padding: 2px;
	}
	#tab-current .liveresult, #tab-current .liveresult a {
		color: #CF0000;
	}
		#tab-current .liveresult a {
			text-decoration: underline;
		}
		#tab-current .liveresult a:hover {
			text-decoration: none;
		}
		#tab-current .liveresult {
			line-height: normal;
		}
	#tab-current table, #tab-next table {
		border: none;
	}
	#tab-current .weekday, #tab-next .weekday {
		font-size: 30px;
		font-weight: bold;
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		width: 18px;
		padding: 5px 2px;
	}
	#tab-current .game, #tab-next .game {
		margin-top: -5px;
	}
	#tab-current tr.datetime td, #tab-next tr.datetime td {
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		font-size: 20px;
	}
		#tab-current .datetime td, #tab-next .datetime td {
			padding: 5px 2px;
		}
	#datacenter td {
		font-family: Arial, Helvetica;
	}

	#tab-current .empty, #tab-current .empty td, #tab-next .empty, #tab-next .empty td {
		border: none;
		background: #FFF;
	}
	#tab-current .emtpy td, #tab-next .emtpy td {
		height: 20px;
	}
#tab-standing h4 {
	font-size: 20px;
	margin-bottom: 5px;
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
}
	#tab-standing th, #tab-standing td {
		padding: 2px;
	}
	#tab-standing td {
		font-size: 13px;
	}
	#tab-standing td.team {
		padding-left: 28px;
	}
	#tab-standing .pos, #tab-standing th.win, #tab-standing th.loss, #tab-standing th.gb {
		text-align: center;
	}
	#tab-standing th.team, #datacenter #tab-standing th.team, #tab-standing th.pct {
		padding-left: 5px;
		background: #F6F6F6;
	}
	#tab-standing td.win, #tab-standing td.loss, #tab-standing td.gb, #tab-standing td.pct, #tab-standing th.pct, #tab-standing th.gb {
		text-align: right;
		padding-right: 5px;
	}

#main_content .liveticker {
	margin-left: 25px;
	float: left;
}
	.ie7 #main_content .liveticker h2 {
		margin-left: 10px;
	}
	.liveticker .game {
		width: 200px;
		height: 230px;
		background: #FFF;
		border-radius: 2px;
		box-shadow: 0 0 2px 2px rgba(0,0,0,.2);
		border: 1px solid #E3E3E3;
		float: left;
		margin: 10px;
	}
	.minilinescore table {
		margin-bottom: 0;
	}
	.minilinescore .team {
		font-size: 13px;
	}
		.ie7 .minilinescore .team {
			font-size: 11px;
		}
	.minilinescore th {
		font-family: 'League Gothic', Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding: 2px 4px;
	}
		.minilinescore td.runs {
			background: #F6F6F6;
			font-weight: bold;
			width: 20px;
		}
		.minilinescore td.runs, .minilinescore td.hits, .minilinescore td.errors {
			vertical-align: middle;
		}
		.minilinescore td.hits, .minilinescore td.errors {
			width: 15px;
		}
	.minilinescore td {
		padding: 4px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.minilinescore .runs, .minilinescore .hits, .minilinescore .errors {
		text-align: center;
	}
	.situation dl, .pregame dl, .postgame dl, .location dl {
		padding-top: 4px;
	}
	.situation dl, .situation dt, .situation dd, .pregame dl, .pregame dt, .pregame dd, .postgame dl, .postgame dt, .postgame dd, .location dl, .location dt, .location dd {
		margin-bottom: 0;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.situation dt, .pregame dt, .postgame dt, .location dt {
		float: left;
		display: block;
		width: 20px;
		padding-left: 4px;
		color: #8a8a8a;
	}
	.pregame dt, .postgame dt, .location dt {
		width: 60px;
	}
	.pregame dd {
		margin-left: 65px;
	}
	.situation dd, .pregame dd {
		font-weight: bold;
	}

	.bases {
		width: 52px;
		height: 40px;
		background-image: url(images/bases.png);
		background-repeat: no-repeat;
		margin-left: 4px;
		float: left;
		margin-top: 5px;
	}

	.sprite-bases-0 { background-position: 0 0; width: 46px; height: 40px; }
	.sprite-bases-1 { background-position: 0 -81px; width: 46px; height: 40px; }
	.sprite-bases-2 { background-position: 0 -162px; width: 46px; height: 40px; }
	.sprite-bases-21, .sprite-bases-12 { background-position: 0 -243px; width: 46px; height: 40px; }
	.sprite-bases-23, .sprite-bases-32 { background-position: 0 -324px; width: 46px; height: 40px; }
	.sprite-bases-3 { background-position: 0 -405px; width: 46px; height: 40px; }
	.sprite-bases-31, .sprite-bases-13 { background-position: 0 -486px; width: 46px; height: 40px; }
	.sprite-bases-321, .sprite-bases-123, .sprite-bases-312, .sprite-bases-132, .sprite-bases-213, .sprite-bases-231 { background-position: 0 -567px; width: 46px; height: 40px; }

	.count {
		line-height: 40px;
		margin-left: 70px;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 5px;
		font-size: 14px;
		font-weight: bold;
	}

#champions {
	font-size: 11px;
}
#all-time {}
	#all-time th {
		height: 180px;
		background-image: url(images/all-time-header.png);
		background-repeat: no-repeat;
	}
		#all-time th.pos {
			background-position: 0 -10px;
		}
		#all-time th.team {
			background-position: -58px -10px;
		}
		#all-time th.years {
			background-position: -334px -10px;
		}
		#all-time th.championships {
			background-position: -386px -10px;
		}
		#all-time th.vice-championships {
			background-position: -432px -10px;
		}
		#all-time th.champion-north {
			background-position: -472px -10px;
		}
		#all-time th.champion-south {
			background-position: -512px -10px;
		}
		#all-time th.play-off-games {
			background-position: -560px -10px;
		}
		#all-time th.games-total {
			background-position: -623px -10px;
		}
		#all-time th.wins {
			background-position: -687px -10px;
		}
		#all-time th.losses {
			background-position: -751px -10px;
		}
		#all-time th.pct {
			background-position: -815px -10px;
		}
	#all-time th span {
		/*
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	    -webkit-transform-origin: 0 0;
	    -moz-transform-origin:    0 0;
	    -ms-transform-origin:     0 0;
	    -o-transform-origin:      0 0;
    	-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
	    -ms-transform:     rotate(-90deg);
	    -o-transform:      rotate(-90deg);
	    */
    	white-space: nowrap;
		display: block;
		text-indent: -999em;
	}
	#all-time td {
		text-align: right;
	}
	#all-time td.team, #all-time td.pos {
		text-align: left;
	}

.magnifier {
	text-align: center;
}
	.magnifier a {
		padding-left: 32px;
		background: url(images/magnifier.png) no-repeat;
		padding-bottom: 10px;
	}

.more-posts {
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 10px;
}
	#main_content #posts .post .more-posts h3 {
		font-size: 16px;
		line-height: 18px;
		padding-bottom: 5px;
		padding-left: 20px;
		background: url(images/blackicons.png) no-repeat 0 -126px;
	}
.line {
	border-bottom: 1px solid #d4d4d4;
	padding-top: 5px;
	clear: both;
}
	#content .more-posts .meta, #interview .more-posts .meta, #potw .more-posts .meta, .newsarchive .more-posts {
		margin-bottom: 5px;
		white-space: nowrap;
	}
	#interview .more-posts .meta, #potw .more-posts .meta, .newsarchive .more-posts .meta {
		margin-left: 75px;
	}
#main_content .meta img {
	border: none;
	padding: 3px 0 0 0 ;
}
	#main_content .meta .share {
		float: right;
	}

#main_content .wp-caption img {
	margin-bottom: 0;
}
	#main_content .wp-caption a {
		display: block;
	}
		.wp-caption-text {
			font-style: italic;
			font-size: 12px;
		}

#fixture .home, #fixture .result, #fixture .datetime, #fixture .linescore {
	float: left;
	border: none;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.single .linescore table {
	margin-bottom: 0;
}
div#main_content .post_body .linescore ul {
	float: left;
	margin-bottom: 10px;
}
div#main_content .post_body .linescore li {
	list-style: none;
	background: none;
	padding: 2px 10px 0 0;
	float: left;
}
#fixture .linescore {
	width: 386px;
}
	#fixture table {
		border: none;
		border-top: 1px solid #E3E3E3;
	}
	#fixture .linescore td, #fixture .linescore th {
		padding: 4px 4px;
	}
	.linescore td, .linescore th {
		text-align: center;
	}
	.linescore td, #batting td, #fielding td, #pitching td, .cumulative {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
#fixture .away {
	float: right;
	border: none;
	margin-bottom: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#fixture .home {
	text-align: center;
}
#fixture span {
	display: block;
	background-repeat: no-repeat;
	font-size: 15px;
}
	#fixture .home span {
		padding-left: 80px;
		margin-left: 2px;
		background-position: left center;
	}
	#fixture .away span {
		padding-right: 80px;
		margin-right: 2px;
		background-position: right center;
	}
#fixture .home, #fixture .away {
	width: 255px;
	line-height: 90px;
	border: 1px solid #E3E3E3;
}
.boxscorepage #fixture .home {
	border-right: none;
}
	.boxscorepage #fixture .home, .boxscorepage #fixture .away {
		height: 92px;
	}
#fixture .result {
	text-align: center;
	width: 64px;
	border: 1px solid #E3E3E3;
	background: #E3E3E3;
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 90px;
}
	#fixture .dh {
		line-height: normal;
		height: 66px;
		padding-top: 20px;
	}
#fixture .datetime {
	text-align: center;
	width: 64px;
	height: 64px;
	border: 1px solid #E3E3E3;
	background: #E3E3E3;
	padding-top: 22px;
	padding-bottom: 4px;
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#fixture .runs, .linescore .runs {
	font-weight: bold;
}

	#fixture .bes span {
		background-image: url(images/logo/80/bes.jpg);
	}
	#fixture .bon span {
		background-image: url(images/logo/80/bon.jpg);
	}
	#fixture .coc span {
		background-image: url(images/logo/80/coc.jpg);
	}
	#fixture .dow span {
		background-image: url(images/logo/80/dow.jpg);
	}
	#fixture .dwf span {
		background-image: url(images/logo/80/dwf.jpg);
	}
	#fixture .sls span {
		background-image: url(images/logo/80/sls.jpg);
	}
	#fixture .fla span {
		background-image: url(images/logo/80/fla.jpg);
	}
	#fixture .ulm span {
		background-image: url(images/logo/80/ulm.jpg);
	}
	#fixture .haa span {
		background-image: url(images/logo/80/haa.jpg);
	}
	#fixture .hdh span {
		background-image: url(images/logo/80/hdh.jpg);
	}
	#fixture .hun span {
		background-image: url(images/logo/80/hun.jpg);
	}
	#fixture .wes span {
		background-image: url(images/logo/80/wes.jpg);
	}
	#fixture .hom span {
		background-image: url(images/logo/80/hom.jpg);
	}
	#fixture .hsv span {
		background-image: url(images/logo/80/hsv.jpg);
	}
	#fixture .hhs span {
		background-image: url(images/logo/80/hhs.jpg);
	}
	#fixture .hrg span {
		background-image: url(images/logo/80/hrg.jpg);
	}
	#fixture .mai span {
		background-image: url(images/logo/80/mai.jpg);
	}
	#fixture .mat span {
		background-image: url(images/logo/80/mat.jpg);
	}
	#fixture .tub span {
		background-image: url(images/logo/80/tub.jpg);
	}
	#fixture .pad span, #fixture .unt span {
		background-image: url(images/logo/80/pad.jpg);
	}
	#fixture .reg span {
		background-image: url(images/logo/80/reg.jpg);
	}
	#fixture .sol span {
		background-image: url(images/logo/80/sol.jpg);
	}
	#fixture .bre span {
		background-image: url(images/logo/80/bre.jpg);
	}
	#fixture .stu span {
		background-image: url(images/logo/80/stu.jpg);
	}

.paging {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
}
	.paging .prev {
		float: left;
		width: 30%;
	}
	.paging .next {
		float: right;
	}

#batting th, #fielding th, #pitching th {
	font-family: 'League Gothic', Arial, Helvetica, sans-serif;
	font-size: 16px;
}
	#batting th a, #batting b a, #pitching th a, #pitching b a, #fielding th a, #fielding b a {
		color: #4A4A4A;
		text-decoration: none;
		cursor: normal;
	}
		#batting th, #batting td, #fielding th, #fielding td, #pitching th, #pitching td {
			padding: 0 5px;
		}
		#batting th.num, #batting td.num, #fielding th.num, #fielding td.num, #pitching th.num, #pitching td.num {
			text-align: right;
		}
		#batting th.nobr, #batting td.nobr, #fielding th.nobr, #fielding td.nobr, #pitching th.nobr, #pitching td.nobr {
			white-space: nowrap;
		}

		.cumulative div, .cumulative div b a {
			padding-top: 5px;
			font-size: 12px;
			line-height: 14px;
		}
		.cumulative div {
			border-bottom: 1px dotted #E3E3E3;
			padding-bottom: 2px;
			margin-bottom: 2px;
		}
		.cumulative div.legend {
			border-bottom: none;
		}
			.cumulative div a {
				font-size: 14px;
			}

#away_batting_cumulative_qab .hide, #home_batting_cumulative_qab .hide {
	display: none;
}
.extended a {
	border: 1px solid #CCC;
	display: block;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	background: #E3E3E3;
	text-decoration: none!important;
	font-family: Arial, Helvetica, sans-serif;
}
	.extended a:hover {
		background: #CCC;
	}

.inning, .win-loss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	display: block;
	color: #000;
	text-decoration: none;
}
.win-loss {
	font-size: 10px;
}

.download {
	font-size: 12px;
	line-height: 16px;
	border-top: 1px solid #E3E3E3;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#333;}
#colorbox{}
    #cboxContent{margin-top:32px; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(images/colorbox/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#FFF;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/colorbox/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

.tooltip {
	display:none;
	background-image: url(images/blackTitle.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	padding-top: 35px;
	line-height: 16px;
	color:#fff;
}
.icon-tooltip {
	width: 165px;
	height: 15px;
	padding: 5px 10px;
	margin-left: 10px;
	border: 1px solid white;
	border-color: rgba(255,255,255,.8);
	background: #181818;
	background: rgba(0,0,0,.9);
	box-shadow: 0 0 5px 5px rgba(0,0,0,.5);
	z-index: 120;
}

.ie7 #header {
	z-index: 10;
}
	.ie7 #teams {
		z-index: 20;
	}
		.ie7 #teams .grid_wrapper {
			z-index: 30;
		}
			.ie7 #teams .team-menu {
				z-index: 1100;
			}
			.ie7 .#teams .team-menu li {
				z-index: 1200;
			}
.ie7 #sidebar {
	z-index: 0;
}
.ie7 #main_menu {
	padding-bottom: 0;
}
.ie7 #main_content {
	margin-top: 0;
}
.ie7 #sidebar {
	margin-top: -20px;
}

.heart {
	color: #9D0009;
}
.ball {
	color: #FFF;
}

#main_content .no-border img {
	border: none;
}

/* -----------------------------------*/
/* --------->>> CLEARFIX <<<----------*/
/* -----------------------------------*/

.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.cf {display: inline-table;}

/* Hides from IE-mac \*/
* html .cf {height: 1%;}
.cf {display: block;}
/* End hide from IE-mac */

.umpirelist-wrapper {
	display: none;
}
#cboxWrapper .umpirelist {
	color: #FFF;
	display: block;
	padding-left: 10px;
}

.success {
	background: #080;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border: 2px solid #00CF00;
	padding: 10px;
}
.error {
	background: #CF0000;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border: 2px solid #E80000;
	padding: 10px;
}

.progress {
	height: 10px;
	width: 150px;
	float: left;
	background: #CCC;
}

.progress-wrapper {
	font-size: 70%;
	line-height: 10px;
}

.custom-html-widget {
	background-color: #fff;
}
