/* OVERRIDES AND GENERAL STYLES */
body{background: #3d6316 url(/milb/images/fans/mascot_mania/y2014/mascot_mania_bg_v2.jpg) top center no-repeat;}
#innercore.standard_full #content #mc_container {margin-top: 0;}
#content {min-height: 400px; background: #e9e9e9 !important;}
#content h1 {width: 0px; height: 0px; text-indent: -9999px; }
#mc p, #mc li {color: #1576a9;line-height: 1.1em;}
h3, h4 {color: #1576a9; text-transform: none!important; padding-top: 3px;}
h3 {font: normal 26px klavika_medium,sans-serif;}
h4 {font: normal 20px klavika_medium,sans-serif;}
.bam-button:hover {text-decoration: none !important;}

/* 2-COLUMN 640PX - 300PX LAYOUT */
#content #lCol {float:left; min-height:1700px; width: 642px; margin: 10px 9px 10px 12px; padding-right:9px; border-right: 1px solid #c31626;}
#content #rCol {float:left; width: 300px; margin: 10px 17px 0 0; position: relative; overflow-y: hidden;}

/* LOADING SPINNER */
#ff_loading {display: block; height: 1500px; text-align: center; padding-top: 50px;}
#ff_loading img {border: 2px solid #000; -webkit-box-shadow: 0px 0px 10px 2px #fff; box-shadow: 0px 0px 10px 2px #fff;  }
#ff_loading p {display: block; margin: 10px auto; text-align: center; font: normal 24px klavika_bold, sans-serif;}
#ff_loaded {display: none;}

/* MAIN-CONTENT AREA STYLES */
dl#introTxt {width: 900px; margin: 18px auto 24px; padding-bottom: 8px; border-bottom: 3px solid #b6091a;}
#introTxt dt {color: #b6091a; font: normal 18px klavika_medium,sans-serif;}
#introTxt dd {font: normal 14px klavika_regular,sans-serif; color: #1576a9;}

#lCol ul.shareTools {float: right; margin-top: 6px; }
.shareTools li {display: block; float: left;}
.shareTools li a {display: block; width: 36px; height: 36px; background-image: url(/images/templates/default/y2012/sprite-connect.png); background-repeat: none; margin: 0 0 0 6px;}
.shareTools li.facebook a {background-position: 0 -73px;}
.shareTools li.twitter a {background-position: 0 -37px;}
.shareTools li.gplus a {background-position: 0 -110px;}

#lCol #mascot_mania_logo {margin-bottom: 24px;}
#lCol #mascot_mania_logo img {width: 642px;}

#lCol h2 {
	color: #fff;
  background-color: #c31626;
  padding: 0 0 0 6px;
	font: normal 32px klavika_medium,sans-serif;
	text-transform: uppercase;
	line-height: 1.1em;
}
#lCol h2 span {color: #b6091a; text-transform: none; padding-right:12px;}
#lCol #voteInstructions {color: #cd1d1d; font: bold oblique 12px sans-serif; text-align: right;}
.selectionDate {
	font-size: 22px;
	font-family: klavika_bold,sans-serif;
	margin-bottom: 15px !important;
	text-align: center;
	display: none;
}

#category_img {width: 640px; height: 360px; margin-bottom: 18px; background: transparent url(/milb/images/news/awards/y2012/trophy.png) no-repeat center center; position: relative; display: block;}
#category_video {
	display: block;
	position: relative;
	width: 640px;
	height: 360px;
	margin-bottom: 18px;
}
#category_video #category_img { margin-bottom: 0;}
#category_img .category_bigimage {position: absolute; top: 0; left: 0; width:640px; height:360px; border: 1px solid #8A8F9D;}
#category_img #category_playbutton {position: absolute; top: 5px; left: 5px; width: 73px; height: 68px; border: 0; border: 0;}

div#award_separator { min-height: 650px;}

p.category_blurb {font: normal 20px klavika_regular,sans-serif; margin: 0 24px 18px 0 !important;}
p.category_blurb a {font-size: 12px; float: right; display: inline-block; margin: 6px 0 0 6px;}
p#blurb_finalists.category_blurb .small {font-size: 14px;}

ul.category_items li.nominee {width: 302px; float: left; border-top: 1px dashed #888; margin: 0 15px 18px 0; padding: 15px 0 0 0;}



/* fixed in ie8- with selectivizr */
ul.category_items li.nominee:nth-child(4n+1){clear:both;}
ul.category_items#list_finalists li.nominee:nth-child(4n+1){clear:none;}
/*ul.category_items li.nominee:first-child, ul.category_items li.nominee:nth-child(4n+1) {border: none;}*/


/*.nominee .photo:hover {cursor: pointer;}*/
.vote_button{display:block; margin:3px auto 0; background: transparent url(/milb/images/fans/mascot_mania/y2013/vote_sprite.png) 0px -9px no-repeat; height:35px; width:115px;}
.vote_button.selected{display:block; background: transparent url(/milb/images/fans/mascot_mania/y2013/vote_sprite.png) 0px -46px no-repeat; height:35px; width:115px;}
.vote_button .voted, .nominee .vote_button.selected:hover .voted {display: none; width: 97px; height: 53px; position: absolute; top: 50%; left: 50%; margin-top: -26px; margin-left: -43px; background: transparent url(/milb/images/fans/mascot_mania/y2013/vote_sprite.png) left top no-repeat; }
.vote_button:hover {cursor:pointer}


.nominee .lightbox_lcol {text-align: center;}


.nominee .info {height: 44px;margin-bottom: 3px;}
.nominee .info .title {margin-bottom: 6px; color: #1576a9; width:152px;}

.nominee .info .title img.logo_milb, .info .title img.logo_mlb {float: left; padding-right: 6px; width: 38px; height: 38px;}
.nominee .info .title .name {display: block; font: normal 20px klavika_medium,sans-serif; line-height: 25px; margin-left: 56px;}
.nominee .info .title a .name {color: #fff;}
.nominee .info .title a:hover .name {text-decoration: underline;}
.nominee .info .kicker {font: normal 12px klavika_medium,sans-serif; padding: 0 0 0;}
.nominee .info .blurb {font: normal 14px klavika_regular,sans-serif; padding: 6px 0; clear: both;}
.nominee .info .blurb {font: normal 14px klavika_regular,sans-serif; padding: 6px 0; clear: both;}
.nominee .info .nomineeContent a {font-weight: bold; font-family:klavika_regular,sans-serif; font-size: 14px; color: white;}
.nominee .info .title .team {display: block; text-align: left;}

.nominee .links {clear: both;display: block;padding: 10px 0 4px;}
.nominee .links .tlink_text, .nominee .links .tweet_it {
	padding-left: 20px;
	display: block;
	float: left;
	font: bold 16px klavika_regular,sans-serif;
	color: #fff;
}
.nominee .links .tlink_text {background: url(/y2013/images/global/tlink18x18.png) no-repeat scroll left top rgba(0, 0, 0, 0); margin-left: 15px;}
.nominee .links .tweet_it {background: url(/milb/images/fans/food_fight/y2013/twitter_tiny.png) no-repeat scroll left top rgba(0, 0, 0, 0);}

.nominee .moreInfo {margin-top: 21px;}
.nominee .moreInfo .vine {float: right;width: 85px;margin: 0 0 5px 5px;}
.nominee .moreInfo .vine a {line-height: 1em;}
.nominee .moreInfo .vine a img {margin-right: 6px;}
.nominee .moreInfo .vine_embed {display: none;}

.nominee .moreInfo .video_embed {display: none;}
.nominee .moreInfo .video {float: right;clear: right;width: 85px;margin: 0 0 5px 5px;}
.nominee .moreInfo .video a span {
	background: rgba(0, 0, 0, 0) url(/images/media/sprite_media.png) -39px -3px no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 3px;
	margin-top: 5px;
}


.nominee.winner .moreInfo {margin-top:7px;}
.nominee.winner .moreInfo .blurb {font-size: 14px; margin: 0 15px;}

.fancybox-video .fancybox-inner {height: 360px !important;}

.nominee .vote {width: 100px; border: 1px dashed #b6091a !important; padding: 0 0 3px 0;}
.nominee .vote .votePct {
	font-size: 17px;
	font-family: klavika_regular,sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 3px 0;
	display: block;
}

.back_to_top {text-align: center; clear: both;}
.back_to_top a.bam-button {width: 100px; margin: 0 auto;}

/* RIGHT-COLUM STYLES */
#rCol h3 {margin-top: 12px;}
#instructions {
	padding: 6px;
	-webkit-border-radius: 5px;
			border-radius: 5px;
	background-clip: padding-box;
}
#instructions h4 {margin-bottom: 6px;color: #156ea6; font: bold 20px klavika_regular;}
#instructions p {font: normal 12px arial,sans-serif;color: #156ea6;}
#instructions p em {font-size: 12px;}
#instructions ol {font: normal 12px arial,sans-serif;}
#instructions ol li {margin-left: 25px; list-style-type: decimal;color: #156ea6;margin-bottom: 8px; }
#instructions ul {font: normal 12px arial,sans-serif; margin-bottom: 8px;}
#instructions ul li {margin-left: 25px; list-style-type: disc;color: #156ea6;}
#instructions p a {font: normal 12px arial,sans-serif; color: #c31626;}

.ad300 {width: 300px; height: 250px; padding: 0 0 18px 0; margin: 0;}
#category_selector {text-transform: uppercase; margin-bottom: 10px; width: 300px; z-index:1;}
#category_selector p {text-transform: none; font: normal 14px klavika_medium,sans-serif; color: #1576a9;}
#category_selector #twitter {border-top: 4px dotted #c31626;}
#category_selector #twitter h3 {background: url("/y2013/images/global/sprite-connect.png") no-repeat scroll left top transparent; background-position: 0 -37px; height: 34px; text-indent: 42px; line-height: 34px;}
#category_selector #twitter p {padding-top: 4px;}
#category_selector.scroll_top { position: relative; top: 0; }
#category_selector.scroll_middle { position: fixed; top: 0; }
#category_selector.scroll_bottom { position: absolute; bottom: -475px; /* BUTTON+TWITTER */ /* bottom: -10px; BUTTON */ /* bottom: 0; NO BUTTON */}
#category_selector #categories li {/* list-style: decimal inside; FINALISTS */ color: #1576a9;font: normal 20px klavika_regular,sans-serif; padding: 0px 2px 0px 2px; margin: 0 0 0; line-height: 1em; border-bottom: 1px solid #c31626;}

#finalist_category {margin-bottom: 18px;}
#finalist_category li#finalists {/* list-style: decimal inside; FINALISTS */ font: normal 20px klavika_regular,sans-serif;color: #1576a9;font: normal 20px klavika_regular,sans-serif; padding: 3px 3px 2px 3px; margin: 0 0 0; line-height: 1em; border-bottom: 1px solid #c31626;}

#category_selector #categories li:last-child {border-bottom: none;}
#category_selector #categories li:hover {cursor: pointer;}
#category_selector #categories li.selected:hover {cursor: default;}
#category_selector #categories li:hover, #category_selector #categories li.selected {background-color: #c31626; text-decoration: none; color: #FFF;}
#category_selector #categories li#finalists {border-bottom: 1px groove #b6091a; border-top: 1px groove #b6091a;}
#category_selector #categories li .categoryName {font: normal 14px klavika_regular,sans-serif; line-height:18px;}
#category_selector #categories li#finalists .categoryName {font: bold 20px klavika_regular,sans-serif;}
#category_selector #categories li .selectionCheck{width:18px; vertical-align:middle;}
#category_selector #categories li .selectionText{vertical-align:middle;}
#category_selector #categories li .selectionName {display: block; clear: both; font: 12px arial, sans-serif; padding: 3px; margin: 0 0px 0 0; line-height: 16px; text-transform: none; background:#e9e9e9; color:#1576a9;} /* NON-FINALISTS */
#category_selector #categories li#finalists .selectionName {display: block; clear: both; font: 12px arial, sans-serif; padding: 0 40px 0 20px; margin: 0 6px 0 0; line-height: 16px; text-transform: none; min-height: 32px; background: transparent url(/milb/images/fans/food_fight/y2013/check_sm.png) center right no-repeat;} /* FINALISTS */
#archive_selector {text-align: center; margin-bottom: 18px;}


/* Finalist Category */
#category_selector #finalist_category li {/* list-style: decimal inside; FINALISTS */ font: normal 20px klavika_regular,sans-serif;color: #1576a9;font: normal 20px klavika_regular,sans-serif; padding: 3px 3px 2px 3px; margin: 0 0 0; line-height: 1em; border-bottom: 1px solid #c31626;}
#category_selector #finalist_category li:last-child {border-bottom: none;}
#category_selector #finalist_category li:hover {cursor: pointer;}
#category_selector #finalist_category li.selected:hover {cursor: default;}
#category_selector #finalist_category li:hover, #category_selector #finalist_category li.selected {background-color: #c31626; text-decoration: none; color: #FFF;}
/*#category_selector #finalist_category li#finalists {border-bottom: 1px groove #b6091a; border-top: 1px groove #b6091a;}*/
#category_selector #finalist_category li .categoryName {font: normal 18px klavika_regular,sans-serif; line-height:23px;}
/*#category_selector #finalist_category li#finalists .categoryName {font: bold 20px klavika_regular,sans-serif;}*/
#category_selector #finalist_category li .selectionCheck{width:18px; vertical-align:middle;}
#category_selector #finalist_category li .selectionText{vertical-align:middle;}
#category_selector #finalist_category li .selectionName {display: block; clear: both; font: 12px arial, sans-serif; padding: 3px; margin: 0 0px 0 0; line-height: 16px; text-transform: none; background:#e9e9e9; color:#1576a9;} /* NON-FINALISTS */



/* SUBMIT FORM STYLES */
#formContainer {clear: both; background-color: #fff; color: #000; padding: 10px;position: relative;z-index: 11;}
#formContainer h4 {text-align: center; color: ##c31626; margin-bottom: 8px;}
#formContainer p {}
#formContainer #prizes {width: 320px; float: right;}
#formContainer #prizes h4 {text-align: left;}
#formContainer #prizes dl {}
#formContainer #prizes dl dt {color: #1576a9; font: normal 14px klavika_medium,sans-serif;}
#formContainer #prizes dl dd {padding-left: 12px; margin-bottom: 5px; font: normal 13px klavika_regular,sans-serif; color: #1576a9;}
#formContainer form#milb_2014_mascot_mania {width:600px; font: normal 14px klavika_regular,sans-serif;}
#milb_2014_mascot_mania #formFields {width: 300px; margin: 14px auto; color: #1576a9;}
#formContainer form#milb_2014_mascot_mania #formFields label {display: inline-block; width: 100px;}
#formContainer form#milb_2014_mascot_mania a.bam-button {width: 300px; margin: 8px auto;}
#formContainer form#milb_2014_mascot_mania p {text-align:center;}
#formContainer form#milb_2014_mascot_mania p.disclaimer a {font-weight: bold;}

/* DISQUS COMMENTS MODULE */
#commentsContainer {width:480px; margin: 0 auto; padding: 18px 18px 18px; background-color: #fff; color: #000; border-top: 8px solid #06122e;}


/* SUCCESS PAGE */
#lCol.success {}
#lCol.success h2 {border-bottom: none; font-size: 64px; text-align: center; line-height: 1.4em; height: auto;}
#lCol.success h3 {font: normal 24px klavika_bold,sans-serif; text-align: center; text-transform: uppercase; line-height: 1.4em; margin-bottom: 24px;}
#lCol.success ul#votes {}
#lCol.success #votes li {float: left; width: 50%; display: block; margin-bottom: 20px;height:301px;}
#lCol.success #votes li dl {margin-bottom: 20px;min-height: 150px;}
#lCol.success #votes li dl dt {font: normal 18px klavika_bold,sans-serif; color: #1576a9; text-transform: uppercase;}
#lCol.success #votes li dl dd {font: normal 16px klavika_medium,sans-serif; padding-left: 4px; padding-right:4px; padding-right: 12px;border-left: 1px dotted #1576a9;}
#lCol.success #votes li dl dd .info, #lCol.success #votes li dl dd .logo_milb {float: left;display: block;}
#lCol.success #votes li dl dd .info {width: 240px;margin-left: 10px;}
#lCol.success #votes li dl dd .info  .name {float: left;width: 230px;}
#lCol.success #votes li dl dd .links {clear: both;display: block;padding: 10px 0 0 16px;}
#lCol.success #votes li dl dd .tlink_text, #lCol.success #votes li dl dd .tweet_it {
	font-weight: bold;
	height: 20px;
	padding-left: 20px;
	display: block;
	float: left;
}
#lCol.success #votes li dl dd .tlink_text {background: url(/y2013/images/global/tlink18x18.png) no-repeat scroll left top rgba(0, 0, 0, 0); margin-left: 15px;}
#lCol.success #votes li dl dd .tweet_it {background: url(/milb/images/fans/food_fight/y2013/twitter_tiny.png) no-repeat scroll left top rgba(0, 0, 0, 0);}
#rCol #twitter {}
#rCol #twitter h3 {background: url("/y2013/images/global/sprite-connect.png") no-repeat scroll left top transparent; background-position: 0 -37px; height: 34px; text-indent: 42px; line-height: 34px;}
#rCol #twitter p {padding-top: 4px; font: normal 12px klavika_regular,sans-serif; color: #1576a9;}

#lCol.success #special {margin: 0 auto 24px; width: 520px; border: 3px groove #e20021; padding: 4px 4px 0; text-align: center; font: normal 14px klavika_regular,sans-serif;}
#lCol.success #special h5 {background-color: #e20021; width: 300px; margin: -18px auto 8px; color: #fff; font: italic 18px klavika_medium,sans-serif; line-height: 1.2em; -webkit-border-radius: 12px 0 12px 0; border-radius: 24px 0 24px 0;}

/* ERROR PAGES */
#mc .error {}
#mc .error h2 {font: normal 26px klavika_bold,sans-serif; color: #1576a9; border-bottom: none; font-size: 64px; text-align: center; line-height: 1.4em; height: auto;}
#mc .error p {font-size: 14px; text-align: center;}
#mc .error p a {text-decoration: underline; }

#msgBoard {clear: both; text-align: center; padding: 12px 0; background-color: #fff;}
#msgBoard a {font: normal 18px klavika_regular,sans-serif;}

/* Fancybox Nav Overrides */
.large_view .fancybox-nav{position: absolute;top: 0;width: 40px;height: 100%;cursor: pointer;text-decoration: none;background: transparent;-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.large_view .fancybox-prev {left: -40px;}
.large_view .fancybox-next {right: -40px;}
.large_view .fancybox-nav span {visibility:visible;}
.large_view .fancybox-skin {background-color: #000;}


/* Food Fight Overrides for Mascot Mania */
.nominee .nominee_container {}
.nominee .photo {width: 152px; height: 192px; background: #8a8f9d; position: relative; clear: both;}
.nominee .photo img.img_large_view{display:none;}


ul.category_items li.nominee {width: 152px; float: left; border: 0; margin: 0 0px 18px 0; padding: 15px 8px 0 0;}
ul.category_items li.nominee:nth-child(n+5) {border-top: 1px solid #c31626;}
.nominee.finalist .info, .nominee.winner .info {height: 64px;margin-bottom: 3px;}
.nominee .moreInfo {display:none;}
.nominee .league{display:none;}
.nominee.finalist .league, .nominee.winner .league{display:block; text-align:center; margin-bottom:5px; font-size: 11px; border: 1px outset #c31626; background-color: #f6f6f6;}
.nominee.finalist .league .league_name, .nominee.winner .league .league_name{display:block;}

.nominee .info .title .team {font:bold 13px sans-serif; padding:6px 2px 0 0; line-height: 1.1em;}
.nominee .info .title .club_twitter{display:none;}

.nominee a.mascot_large_view .name {font:bold 18px klavika_regular,sans-serif; display:block; height:40px; line-height:18px; padding: 4px 8px 0; margin-top:0px;}
.nominee.finalist a.mascot_large_view .name, .nominee.winner a.mascot_large_view .name{margin-top:15px;}
.nominee a.mascot_large_view .name  {color: #c31626;}
.nominee a.mascot_large_view:hover {text-decoration: none !important;}
.nominee a.mascot_large_view:hover .name {
	background-color: #c31626;
	color: #fff; 
	-webkit-border-radius: 3px 3px 0 0;
			border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}

.nominee a.mascot_large_view .photo .zoom {
	text-indent: -99999px;
	position: absolute;
	right: 1px;
	bottom: 1px;
	width: 28px;
	height: 28px;
	background: #eee url(/milb/images/fans/mascot_mania/y2013/icon_magnifying_24x24.png) center no-repeat;
	-webkit-border-radius: 3px 0 0 0;
			border-radius: 3px 0 0 0;
	background-clip: padding-box;
}
.nominee a.mascot_large_view .photo img.thumbnail {border: 1px solid #c31626; width: 150px;height: 190px;}
.nominee a.mascot_large_view:hover .photo img.thumbnail {border: 1px solid #c31626;}
.nominee a.mascot_large_view:hover .photo .zoom {background-color: #c31626;}

.nominee .hashtag_text {
	text-align: center;
	margin: 8px 0;
}
.fancybox-inner .hashtag_text {
	display: none;
}

/* Winner Styles */
.nominee.winner{float:none !important;display:block;position:relative;}
ul.category_items li.nominee.winner {width: auto; float:none; height: auto; border: 0; margin: 0 0px 18px 0; padding: 5px 0 0 0;}
ul.category_items li.nominee.winner .nominee_container{width: 387px; height: 515px; margin:0px auto;}
ul.category_items#list_finalists li.nominee {border-top: 1px solid #c31626;}
ul.category_items#list_finalists li.nominee.winner {border-top:none;margin: 0px auto 10px;}
.nominee.winner .photo{width:395px; height:450px; background:transparent; border:1px solid #c31626;}
.nominee.winner .info .title {width:auto; position:relative;}
.nominee.winner .league{font-size:18px; padding-top:3px; background:transparent; border:none;}
.nominee.winner .info .title .team{text-align:center;}
.nominee.winner .info .title img.logo_milb{float:none; position:absolute; top:0px; left:3px; height:50px; width:50px;}
.nominee.winner .league .league_name{font-size:18px; line-height:20px; }
.nominee.winner .info .title .name {font:bold 30px klavika_regular,sans-serif; display:block; text-align:center; height:auto; line-height:35px; padding: 4px 8px 0; margin-top:0px; color:#c31626; margin-left:0px;}
.nominee.winner .info{border:none; height:auto; background-color: transparent;}
.nominee.winner #voteInstructions {color: #cd1d1d; font: bold oblique 12px sans-serif; text-align: right; padding-top:35px;}
.nominee.winner .lead{font:normal 17px klavika_regular,sans-serif; text-align:left; line-height:25px; padding:0px 0 10px;}
.nominee.winner .lead a {color: #c31626;}

/* Fancy Box Large View Styles */
.large_view .lightbox_lcol {
	width: 450px;
	display: inline-block;
	vertical-align: top;
}
.large_view .lightbox_rcol {
	width: 470px;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}

.large_view .info .title {margin-bottom: 6px; color: #1576a9; width:450px;}

.large_view .photo {width: 395px; height: 450px; background: #8a8f9d; position: relative; clear: both; margin:0px auto;}
.large_view a.mascot_large_view .photo .zoom {display: none;}
.large_view .photo img.img_large_view{display:block;}
.large_view .photo img.thumbnail{display:none !important;}

.large_view .moreInfo{display:block; color:#ddd;font-size:14px; line-height:20px; margin-top:21px;}
.large_view .moreInfo div{margin-bottom:8px;}
.large_view .moreInfo .blurb {max-height: 150px; overflow-y: auto; margin-bottom: 16px;}
.large_view .moreInfo .nominee_related {margin-bottom: 16px;}
.large_view .info .title {display:block; text-align:left;}
.large_view .info .title .league {display:block; font:normal 14px klavika_regular,sans-serif; color:#fff; text-indent: 45px;}
.large_view .info .title .team {display:inline-block;padding: 6px 2px 0 0;}
.large_view .info .title .club_twitter{display:inline-block;}

.large_view .lightbox_lcol  .info .title{color:#fff;}
.large_view .lightbox_lcol a .name {text-align:center;font:bold 28px klavika_medium,sans-serif; line-height:1.4em; height:auto; color:#fff; background-color: #000 !important; display:block; padding: 4px 8px 0; margin:0px;}
.large_view .lightbox_lcol .info .title .team, .large_view .lightbox_lcol .info .title .club_twitter{font:normal 20px klavika_medium,sans-serif; color:#fff;}
.large_view .lightbox_lcol .info .title .club_twitter a{font:normal 20px klavika_medium,sans-serif;color:#c31626;}
.large_view .lightbox_rcol .moreInfo a{color:#c31626;}
.large_view .lightbox_rcol .moreInfo .mascot_videoID a {background: transparent url(/milb/images/fans/mascot_mania/y2013/icon_video_14x12.png) right center no-repeat; padding-right: 18px;}
.large_view .info .title img.logo_milb{float: left; padding-right: 6px; width: 38px; height: 38px;}

/* Styles below make success page 3 mascotts per row rather than 2 */
#lCol.success #votes li {/*float: none; width: auto;*/ display: block; margin-bottom: 20px;height: auto;}

#lCol.success #votes li dl dd .info {width: 150px;margin-left: 10px;height: 60px;}
#lCol.success #votes li dl dd .info  .name {float: left;width: 150px;}
#lCol.success #votes li dl dd .info  h4.name {font: normal 17px klavika_medium,sans-serif;}
#lCol.success #votes li dl dd .info .team a {font: normal 12px arial,sans-serif;}

#lCol.success #votes li dl dd .logo_milb {float: left;display: block;width: 40px;}

#lCol.success #votes li dl dd {font: normal 16px klavika_medium,sans-serif; padding-left: 4px; padding-right: 4px;border-left: 1px dotted #1576a9;}

.finalist_text{
	display: block;
	color: #1576a9;
	background-color: #f6f6f6;
	border: 1px outset #c31626;
	font-size: 11px;
	text-align: center;
}

.fancybox-inner .finalist_text {
	text-transform:uppercase;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.1em;
	padding: 5px;
} 
 
.finalist_text.champion{display:none;}
.large_view .finalist_text.champion{
	display: block;
	background: green;
	color: white;
	text-align: center;
	padding: 5px;
	text-transform:uppercase;
}

#footer_container {z-index: 100;}


/* Twitter */
#widget {
	white-space:nowrap;
	overflow:hidden;
	text-align:left;
}
.rtl #widget {
	text-align:right;
}
.btn-o, .count-o, .btn, .btn .label, #count {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
.right #widget {
	text-align:right;
}
.left #widget {
	text-align:left;
}
.btn-o {
	max-width:100%;
}
.btn {
	position:relative;
	background-color:#eee;
	background-image:-webkit-linear-gradient(#fff, #dedede);
	background-image:linear-gradient(#fff, #dedede);
	border:#ccc solid 1px;
	border-radius:3px;
	color:#333;
	font-weight:bold;
	text-shadow:0 1px 0 rgba(255, 255, 255, .5);
	cursor:pointer;
	height:18px;
	max-width:98%;
	overflow:hidden;
}
.btn:focus, .btn:hover, .btn:active {
	border-color:#bbb;
	background-color:#d9d9d9;
	background-image:-webkit-linear-gradient(#f8f8f8, #d9d9d9);
	background-image:linear-gradient(#f8f8f8, #d9d9d9);
	box-shadow:none;
}
.btn:active {
	background-color:#efefef;
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.1);
}
.xl .btn:active {
	box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.1);
}
.btn i {
	position:absolute;
	top:50%;
	left:2px;
	margin-top:-5px;
	width:16px;
	height:13px;
	background:transparent url(/widgets/images/btn.27237bab4db188ca749164efd38861b0.png) 0 0 no-repeat;
	background-image:url(data:image/png;base64,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);
	*background-image:url(/widgets/images/btn.27237bab4db188ca749164efd38861b0.png);
}
.btn .label {
	padding:0 3px 0 19px;
	white-space:nowrap;
	color: #000;
	font-size: 12px;
}
.btn .label b {
	font-weight:bold;
	white-space:nowrap;
}
.rtl .btn .label {
	padding:0 19px 0 3px;
}
.rtl .btn i {
	left:auto;
	right:2px;
}
.rtl .btn .label b {
	display:inline-block;
	direction:ltr;
}
.xl {
	font-size:13px;
	line-height:26px;
}
.xl .btn {
	border-radius:4px;
	height:26px;
}
.xl .btn i {
	background-position:-24px 0;
	width:21px;
	height:16px;
	left:4px;
	margin-top:-6px;
}
.xl .btn .label {
	padding:0 7px 0 29px;
}
.xl .rtl .btn .label {
	padding:0 29px 0 7px;
}
.xl .rtl .btn i {
	left:auto;
	right:6px;
}
@media(-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi) {
	.btn i {
		background-image:url(data:image/png;base64,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);
		background-size:45px 40px;
		margin-top:-6px;
	}
	.xl .btn i {
		margin-top:-7px;
		left:4px;
	}
	.xl .rtl .btn i {
		left:auto;
		right:3px;
	}
	.xl .btn .label {
		top:-1.5px;
	}
}
.aria {
	position:absolute;
	left:-999em;
}
.rtl .aria {
	left:auto;
	right:-999em;
}
.following .btn {
	color:#888;
	background:#eee;
	border:#ccc solid 1px;
}
.following .btn:active, .following .btn:hover {
	border:#bbb solid 1px;
}
.following .btn i {
	background-position:0 -20px;
}
.xl .following .btn i {
	background-position:-25px -25px;
}
.btn:focus, .following .btn:focus {
	border-color:#0089CB;
}
.count-o {
	position:relative;
	background:#fff;
	border:#bbb solid 1px;
	border-radius:3px;
	visibility:hidden;
	min-height:18px;
	min-width:15px;
}
#count {
	white-space:nowrap;
	text-align:center;
	color:#333;
}
#count:hover, #count:focus {
	color:#333;
	text-decoration:underline;
}
.ncount .count-o {
	display:none;
}
.count-ready .count-o {
	visibility:visible;
}
.count-o i, .count-o u {
	position:absolute;
	zoom:1;
	line-height:0;
	width:0;
	height:0;
	left:0;
	top:50%;
	margin:-4px 0 0 -4px;
	border:4px transparent solid;
	border-right-color:#aaa;
	border-left:0;
}
.count-o u {
	margin-left:-3px;
	border-right-color:#fff;
}
.rtl .count-o i, .rtl .count-o u {
	left:auto;
	right:0;
	margin:-4px -4px 0 0;
	border:4px transparent solid;
	border-left-color:#aaa;
	border-right:0;
}
.rtl .count-o u {
	margin-right:-3px;
	border-left-color:#fff;
}
.following .count-o i {
	border-right-color:#bbb;
}
.following.rtl .count-o i {
	border-left-color:#bbb;
}
.following .count-o {
	background:#f9f9f9;
	border-color:#ccc;
}
.following #count {
	color:#666;
}
.hcount .count-o {
	margin:0 0 0 5px;
}
.hcount.rtl .count-o {
	margin:0 5px 0 0;
}
.hcount #count {
	padding:0 3px;
}
.xl .count-o {
	border-radius:4px;
	margin:0 0 0 6px;
}
.xl .rtl .count-o {
	margin:0 6px 0 0;
}
.xl .count-o i, .xl .count-o u {
	margin:-5px 0 0 -5px;
	border-width:5px 5px 5px 0;
}
.xl .count-o u {
	margin-left:-4px;
}
.xl .rtl .count-o i, .xl .rtl .count-o u {
	margin:-5px -5px 0 0;
	border-width:5px 0 5px 5px;
}
.xl .rtl .count-o u {
	margin-right:-4px;
}
.xl #count {
	padding:0 5px;
	*line-height:26px;
}
.vcount #widget {
	width:100%;
	padding-bottom:5px;
}
.vcount .btn-o {
	position:absolute;
	margin-top:42px;
	left:0;
	right:0;
	width:100%;
}
.vcount .btn {
	display:block;
	margin:0 auto;
}
.vcount .count-o {
	display:block;
	padding:0 5px;
}
.vcount .count-o i, .rtl.vcount .count-o i, .vcount .count-o u, .rtl.vcount .count-o u {
	line-height:0;
	top:auto;
	left:50%;
	bottom:0;
	right:auto;
	margin:0 0 -4px -4px;
	border:4px transparent solid;
	_border-color:pink;
	border-top-color:#aaa;
	border-bottom:0;
}
.rtl.vcount .count-o u, .vcount .count-o u {
	margin-bottom:-3px;
	border-top-color:#fff;
}
.vcount #count {
	font-size:16px;
	width:100%;
	height:34px;
	line-height:34px;
}
@media(min-width:0) {
	.btn, .hcount .count-o {
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		height:20px;
		max-width:100%;
	}
	.xl .btn, .xl .hcount .count-o {
		height:28px;
	}
}
.ie9 .btn {
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede')";
}
.ie9 .btn:hover, .ie9 .btn:focus, .ie9 .btn:active {
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#d9d9d9')";
}
.ie9 .btn, .ie9 .xl .btn {
	border-radius:0;
}
