/*
Theme Name: BarstoolSports.com
Theme URI: http://www.BarstoolSports.com
Description: The 3rd Version of Barstool Sports
Version: 3.0
Author: Jeffrey Hunter
Tags: 3 Column, Strict
*/

/* Reset - BEG */
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
input { vertical-align: middle; }
input[type=text]:focus, input[type=password]:focus { outline: 0 none; }
img { border: 0; }*/
/* Reset - END */
ol, ul { list-style: none; }
img { border: 0; }
/* Globals - BEG */
.inner-pad { padding: 5px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.hide { display: none; }
.invisable { visibility: hidden; }
.no-indent { text-indent: inherit; }
.cen { text-align: center; }
.pointer { cursor: pointer; }
.rad { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
.rad-5 { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
.rad-10 { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
.rad-10-top { border-top-left-radius: 10px; border-top-right-radius: 10px; box-sizing: content-box; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -moz-box-sizing: content-box; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-box-sizing: content-box; -khtml-border-top-right-radius: 10px; -khtml-border-top-left-radius: 10px; -khtml-box-sizing: content-box; }
.rad-10-btm { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-sizing: content-box; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -moz-box-sizing: content-box; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-box-sizing: content-box; -khtml-border-bottom-right-radius: 10px; -khtml-border-bottom-left-radius: 10px; }
.trans { opacity:0.4; filter:alpha(opacity=40); }
.trans_8 { opacity:0.8; filter:alpha(opacity=80); }
.loading_sm { position: absolute; z-index: 1201; top: 0; left: 0; background-color: #FFF; padding: 20px 0; width: 140px; margin: 0 auto; text-align: center; }
.loading_sm p.txt { padding-top: 10px; font-size: 14px; font-weight: bold; margin: 0; padding: 10px 0; }
.mask { position: absolute; z-index: 1200; background: #000; top: 0; left: 0; }
/* Globals - END */

.boston { color: #A83636; }
.nyc { color: #333333; }
.chicago { color: #F37321; }

a { text-decoration: none; color: #A83636; }
a:hover { text-decoration: underline; }

.black_grad { background-color: #181818; /* fallback/image non-cover color */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#181818)); /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(top, #666666, #181818); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(top, #666666, #181818); /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #666666, #181818); /* IE 10+ */
	background-image: -o-linear-gradient(top, #666666, #181818); /* Opera 11.10+ */ }

body { margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/bg_stool.png?v=1.0.0) repeat #282828; }
 
.container { margin: 0 auto; padding: 0; width: 1000px; }

div.sitenav { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/bgTopHeader.gif) repeat-x #A83636; height: 32px; border-bottom: 1px solid #333; }
div.sitenav a { display: block; color: #FFF; height: 32px; }
div.sitenav .sn_l div { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/topHeader.png) no-repeat; height: 32px; text-indent: -9000px; }
div.sitenav .sn_l .welcome { background-position: 0 0; width: 134px; }
div.sitenav .sn_l .logout { background-position: -134px 0; width: 72px; border-left: 1px solid #A83636; }
div.sitenav .sn_l .login { background-position: -211px 0; width: 64px; border-right: 1px solid #A83636; }
div.sitenav .sn_r .chooseCity { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/topHeader.png) no-repeat -825px 0; width: 175px; height: 32px; }
div.sitenav .sn_r .chooseCityDd { padding-top: 7px; }

.wrapper { position: relative; }
.wrapper_new { width: 1000px; margin: 0 auto; }

/* Header */
header { position: relative; height: 65px; border-bottom: 1px solid #666;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */ }
header a.logo { float: left; }
header a.logo h1 { margin: 0; padding: 0; display: block; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/logo-boston.png?v=2.0.0) no-repeat 0 3px; width: 726px; height: 61px; cursor: pointer; text-indent: -9000px; }
header ul.sf { margin: 0; padding: 13px 0 0; list-style: none; float: right; }
header ul.sf li { float: left; }
header ul.sf .search-bar input { margin: 0; padding: 7px; border: 0; width: 260px; background: #424242; color: #CCC; font-size: 20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset 0px 0px 30px rgba(0, 0, 0, .75);
-webkit-box-shadow: inset 0px 0px 30px rgba(0, 0, 0, .75);
box-shadow: inset 0px 0px 30px rgba(0, 0, 0, .75);
}
header ul.sf .search-sub { display: none; }

/* Top Nav */
nav { position: relative; border-bottom: 1px solid #666;
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #424242 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #424242 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #424242 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #424242 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #424242 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
nav ul { margin: 0; padding: 0; list-style: none; font-family: 'Open Sans Condensed', sans-serif; }
nav ul li { float: left; border-right: 1px solid #666; }
nav ul li.twitter_follow { padding: 3px 10px 0; }
nav ul li.facebook_like { border-right: 0; padding: 3px 0 0 10px; }
nav ul li.loginOut { float: right; border-left: 1px solid #666; }
nav ul li:first-child { border-left: 1px solid #666; }
nav ul li a { display: block; padding: 0 8px; height: 28px; font-size: 16px; line-height: 28px; color: #FFF; text-transform: uppercase; text-decoration: none; }
nav ul li a:hover { text-decoration: none; background: #333; }
nav ul li a.site { color: #CA5853; }
nav ul li.sites { float: right; padding: 0; border: 0; }
nav ul li.sites.sites_left { float: left; padding: 0; }
nav ul li.sites>a { display: none }
nav ul li.sites ul { float: right; }
nav ul li.sites ul li:first-child { border-left: 0; }
nav ul li.sites ul li:last-child { border-right: 0; }
nav.lower ul li a { height: 36px; line-height: 36px; padding: 0 15px; font-size: 17px; }

.tips { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/email.gif) no-repeat; width: 470px; height: 34px; margin: 0 auto; }
.tips .inner { padding: 9px 0 0 280px; font-size: 14px; font-weight: bold; }
.tips .inner a { color: #003461; }

.drop { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/dropBg.gif) repeat-x #181818; height: 29px; }
.drop ul { margin: 0; padding: 0; }
.drop ul li { float: left; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/dropButtons.gif) no-repeat; height: 29px; text-indent: -9000px; cursor: pointer; }
.drop ul li a { display: block; height: 29px; }
.drop ul li a:hover { text-decoration: none; }
.drop ul li.tw { width: 178px; background-position: 0 0; }
.drop ul li.fb { width: 169px; background-position: -178px 0; }

.banner { text-align: center; }
.leaderBoard { padding-top: 10px; }
.rightTop { padding-bottom: 10px; }

.topStuff { margin: 10px 0; }
.topStuff .ts_r { width: 320px; height: 195px; }
.topStuff .ts_r .inner { padding: 10px; height: 195px; background-color: #FFF; }
.topStuff .ts_l { width: 670px; height: 195px; }
.topStuff .ts_l .inn { padding: 10px; background-color: #FFF; }
.topStuff .ts_l .inn .stories { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/topStuffBg.jpg) no-repeat top right #C1C1C1; height: 195px; }
.topStuff .ts_l .inn .stories .scroll { width: 600px; overflow: hidden; height: 195px; position: absolute; }
.topStuff .ts_l .inn .stories .scroll .scroller { width: 3500px; position: relative; height: 195px; }
.topStuff .ts_l .inn .stories .story { width: 150px; height: 185px; padding: 0; }
.topStuff .ts_l .inn .stories .story .inner { padding: 5px; }
.topStuff .ts_l .inn .stories .imgBg { background-color: #FFF; padding: 5px; }
.topStuff .ts_l .inn .stories .imgBg .img { height: 90px; overflow: hidden; background-color: #282828; text-align: center; }
.topStuff .ts_l .inn .stories .storyTitle { padding-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 14px; font-weight: bold; height: 58px; overflow: hidden; }
.topStuff .ts_l .inn .stories .storyTitle a { color: #000; }

.topStuff .ts_l .inn .leftArrow, .topStuff .ts_l .inn .rightArrow { cursor: pointer; width: 20px; height: 195px; position: absolute; z-index: 99; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/arrows.png) no-repeat 0 0; }
.topStuff .ts_l .inn .rightArrow { background-position: -20px 0;  margin-left: 580px; }

.mainContent { padding-top: 20px; }
.mainContent .topper { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/rounded-topper.png) no-repeat; height: 10px; }
.mainContent .content { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/white.gif) #FFFFFF; padding: 0 15px 0 5px; }

.content .co_l { width: 170px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/white.gif) #FFFFFF; }
.content .co_c { width: 505px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/white.gif) #FFFFFF; padding-top: 45px; }
.content .co_r { width: 300px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/white.gif) #FFFFFF; }
.content .full { width: 980px; float: inherit; }

/* Sidebar Styles */
ul.sidebar { margin: 0; padding: 0; list-style: none; }
ul.sidebar li { margin-bottom: 15px; }

.mainContent.foamparty .co_c { position: relative; width: 675px; }
.mainContent.foamparty .co_c img { text-align: center; }

.posts { padding-top: 0px; }
.posts .post { padding-bottom: 10px; }
.posts .post h2 { /*padding: 10px 0;*/ }
.posts .post .fb-lb { /*padding: 0;*/ visibility: hidden; height: 25px; }
.posts .post .author { font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 0 10px 5px; font-size: 14px; margin-top: 15px; font-weight: bold; }
.posts .post h2 a.post-title { text-align: center; text-decoration: none; font-size: 22px; color: #FFF; background-color: #000; padding: 3px 0 5px 5px; margin: 0; display: block; }
.posts .post h2 a.post-title:hover { font-size: 22px; color: #000; background-color: transparent; padding: 3px 0 5px 5px; margin: 0; }
.posts .post .post-content { font-size: 13px; line-height: 20px; color: #000; padding: 0; width: 505px; overflow: hidden; }
.posts div.post-content object { text-align: center;  margin:0 auto; }
.posts .top_area .social_links { width: 190px; }

/* Pagination - BEG */
.navigation { padding-bottom: 20px; }
.navigation .nav-previous { float: left; width: 48%; text-align: right; }
.navigation .nav-next { float: right; width: 48%; text-align: left; }
.navigation a { color: #990000 !important; font-weight: bold; font-size: 14px; text-decoration: underline; }
/* Pagination - END */

ul.social-sm { margin: 10px 0 0; height: 20px; padding: 0; list-style: none; }
ul.social-sm li { margin: 0; padding: 0; float: left; margin-right: 10px; }
ul.social-sm li.ri { float: right; margin-right: 0; }
ul.social-sm li a { margin: 0; padding: 0; width: 61px; height: 21px; display: block; text-indent: -9000px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoollanding/img/social.png) no-repeat; }
ul.social-sm li.tw a { background-position: -61px 0; }
ul.social-sm li a.comments { width: 120px; background: transparent !important; margin-right: 5px; text-indent: 0 !important; padding-top: 5px; font-size: 12px; font-weight: bold; }

/* Stories Ratings - BEG */
.stories_ratings { width: 300px; } 
.stories_ratings ul { margin: 0; padding: 0; list-style: none; }
.stories_ratings ul li { float: left; }
.stories_ratings ul li a { display: block; width: 100px; height: 30px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/love_it_hate_it.png) no-repeat; color: #000; }
.stories_ratings ul li a span { width: 30px; float: right; display: block; font-size: 14px; text-align: center; padding-top: 7px; } 
.stories_ratings ul li a.love_it { background-position: 0 0; margin-right: 10px; }
.stories_ratings ul li a.love_it:hover { background-position: 0 -30px; }
.stories_ratings ul li a.hate_it { background-position: -100px 0; }
.stories_ratings ul li a.hate_it:hover { background-position: -100px -30px; }
/* Stories Ratings - END */

/* Social Toolbar - BEG */
ul.social-bar { margin: 0; padding: 20px 0 0 0; list-style: none; height: 50px; }
ul.social-bar li { float: left; }
ul.social-bar li a { height: 50px; display: block; }
ul.social-bar li.soc { margin: 0; padding: 0; text-indent: -9000px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/social.jpg) no-repeat; height: 50px; cursor: pointer; }
ul.social-bar li.facebook { width: 102px; background-position: 0 0; }
ul.social-bar li.twitter { width: 100px; background-position: -102px 0; }
ul.social-bar li.digg { width: 100px; background-position: -202px 0; }
ul.social-bar li.email { width: 102px; background-position: -302px 0; }
ul.social-bar li.discuss { width: 101px; background-position: -404px 0; text-indent: 0px; }
ul.social-bar li.discuss a { color: #000; font-size: 20px; }
ul.social-bar li.discuss a:hover { color: #990000; display: block; }
ul.social-bar li.discuss a div.inner { padding: 14px 0 0 4px; text-align: center; width: 30px; }
ul.social-bar-new { margin: 0; padding: 20px 0 0 0; list-style: none; height: 50px; }
ul.social-bar-new li { float: left; }
ul.social-bar-new li a { height: 50px; display: block; }
ul.social-bar-new li.soc { margin: 0; padding: 0; text-indent: -9000px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/social_new.jpg) no-repeat; height: 50px; cursor: pointer; }
ul.social-bar-new li.facebook 	{ width: 80px; background-position: 0 0; }
ul.social-bar-new li.twitter 	{ width: 82px; background-position: -80px 0; }
ul.social-bar-new li.digg 		{ width: 78px; background-position: -162px 0; }
ul.social-bar-new li.reddit 	{ width: 82px; background-position: -240px 0; }
ul.social-bar-new li.email 		{ width: 82px; background-position: -322px 0; }
ul.social-bar-new li.discuss { width: 101px; background-position: -404px 0; text-indent: 0px; }
ul.social-bar-new li.discuss a { color: #000; font-size: 20px; }
ul.social-bar-new li.discuss a:hover { color: #990000; display: block; }
ul.social-bar-new li.discuss a div.inner { padding: 14px 0 0 4px; text-align: center; width: 30px; }
/* Social Toolbar - END */

/* Social Toolbar New - BEG */
div.social_toolbar { height: 50px; overflow: hidden; background: #9a0000; padding-left: 15px; margin: 0 0 30px;
background: -moz-linear-gradient(top,  #9a0000 0%, #6c2425 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a0000), color-stop(100%,#6c2425));
background: -webkit-linear-gradient(top,  #9a0000 0%,#6c2425 100%);
background: -o-linear-gradient(top,  #9a0000 0%,#6c2425 100%);
background: -ms-linear-gradient(top,  #9a0000 0%,#6c2425 100%);
background: linear-gradient(to bottom,  #9a0000 0%,#6c2425 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0000', endColorstr='#6c2425',GradientType=0 ); }
div.social_toolbar ul { margin: 0; list-style: none; padding: 10px 0 0; }
div.social_toolbar li { float: left; }
div.social_toolbar li a { height: 30px; display: block; }
div.social_toolbar li.soc { margin: 0; padding: 0; text-indent: -9000px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/social.png) no-repeat; height: 30px; cursor: pointer; }
div.social_toolbar li.facebook 	{ width: 77px; background-position: 0 0; }
div.social_toolbar li.twitter 	{ width: 68px; background-position: -77px 0; }
div.social_toolbar li.digg 		{ width: 59px; background-position: -145px 0; }
div.social_toolbar li.reddit 	{ width: 71px; background-position: -204px 0; }
div.social_toolbar li.email 	{ width: 73px; background-position: -275px 0; }
div.social_toolbar li.discuss 	{ width: 120px; text-align: center; text-transform: uppercase; background: #FFF; margin-left: 10px; }
div.social_toolbar li.discuss a { display: block; padding-top: 6px; height: auto; text-indent: 0; font-size: 14px; color: #000; }
div.social_toolbar li.discuss a:hover { color: #333; }
/* Social Toolbar New - END */

/* Social Toolbar New 2 - BEG */
ul.social_bar { margin: 0 0 15px; padding: 0; list-style: none; }
ul.social_bar li { width: 30%; float: left; margin-right: 5%; }
ul.social_bar li:last-child { margin-right: 0; }
ul.social_bar li a { font-family: Georgia, Times, "Times New Roman", serif; display: block; height: 50px; text-align: center; font-size: 18px; color: #FFF; line-height: 50px; text-transform: uppercase; font-style: normal; }
ul.social_bar li a:hover { text-decoration: none; }
ul.social_bar li.fb a { background: #3b5998; }
ul.social_bar li.fb a:hover { background: #4c70ba; }
ul.social_bar li.tw a { background: #1bb2e9; }
ul.social_bar li.tw a:hover { background: #4ac2ed; }
ul.social_bar li.di a { background: #b69823; }
ul.social_bar li.di a:hover { background: #d8b734; }
ul.social_bar li a span { margin-right: 5px; }
/* Social Toolbar New 2 - END */

.supaBox { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/supaBox.jpg) no-repeat #3f3f3f; margin-bottom: 10px; }
.supaBox .hdr { height: 50px; color: #FFF; font-size: 16px; font-weight: bold; }
.supaBox .bdy { padding: 2px 0 0 3px; }
.supaBox .hdr h2 { padding: 0; margin: 0; text-indent: -9000px; }
.supaBox .hdr h2.hotVideosHdr { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/HDR_hotVideos.png) no-repeat; height: 50px; }
.supaBox .hdr h2.hotGalleriesHdr { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/HDR_hotGalleries.png) no-repeat; height: 50px; }
.supaBox .hdr h2.aroundhdr { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/HDR_aroundBarstool.png) no-repeat; height: 50px; }
.supaBox .bdy { padding: 5px; }
.supaBox .bdy .inn { background-color: #FFF; }

.supaBox.tourDatesBox .hdr { height: 37px; }
.supaBox.tourDatesBox h2.tourDatesHdr { display: block; text-indent: -9000px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/tourDatesHeader.png?v=1.1) no-repeat; height: 37px; }	

.sidebar-list { margin: 0; padding: 0; list-style: none; }

#tweets { margin-bottom: 10px; }
#tweets section { padding: 5px; background: #333; }
#tweets h2 { margin: 0; background: #333; display: block; height: 50px; line-height: 50px; font-size: 36px; text-align: center; color: #FFF; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; }
#tweets ul { margin: 0; padding: 0; list-style: none; }
#tweets ul li { border-bottom: 1px solid #333; background: #EFEFEF; padding: 5px; }
#tweets ul li a.image { float: left; width: 60px; }
#tweets ul li .content { float: right; width: 200px; }
#tweets ul li .content .txt { margin: 0 0 8px; padding: 0; min-height: 30px; font-size: 11px; line-height: 14px; }
#tweets ul li .content .meta { margin: 0; padding: 0; font-size: 10px; font-weight: bold; }

.hp { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/bgLightGrey.gif) repeat-x #FAFAFA; border-bottom: 1px solid #333; }
.hp_l { width: 100px; }
.hp_l .img { padding: 3px; background-color: #FFF; text-align: center; }
.hp_l .img img { border: 1px solid #999; }
.hp_r { width: 190px; }
.hp_r h4 { padding: 0 0 5px; margin: 0; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.hp_r .local { padding-bottom: 5px; font-size: 10px; font-weight: bold; }
.hp_r h4 a { color: #000; }
.hp_r h4 a:hover { color: #333; }
.hp_r .comm { font-size: 12px; font-weight: bold; color: #424242; }

ul.hotGalleries { margin: 0; padding: 0; }
ul.hotGalleries { margin: 0; padding: 0; }
ul.hotGalleries li { margin: 0 5px 5px 0; width: 140px; float: left; display: block; background-color: #EFEFEF; }
ul.hotGalleries li.odd { /*margin-right: 0;*/ }
ul.hotGalleries li .inner { padding: 5px; }
ul.hotGalleries li .imgBg { background-color: #FFF; padding: 5px; }
ul.hotGalleries li .imgBg .img { width: 120px; height: 90px; overflow: hidden; background-color: #282828; text-align: center; }
ul.hotGalleries li .imgBg .img { width: 120px; height: auto; }
ul.hotGalleries li .storyTitle { padding-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 14px; font-weight: bold; height: 70px; overflow: hidden; }
ul.hotGalleries li .storyTitle a { color: #000; }
ul.pageHotGalleries { margin: 0 0 0 20px; }
ul.pageHotGalleries li { margin: 0 20px 20px 0; }
ul.pageHotGalleries li.end { margin-right: 0; }

/* Gallery - BEG */
.gallery { background: #000; height: 550px; }
.gallery .showcase { height: 465px; }
.gallery .showcase .lef_arrow { float: left; width: 50px; height: 465px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/arrows-gallery.png) no-repeat 0 208px; cursor: pointer; }
.gallery .showcase .main_img { float: left; width: 650px; height: 465px; }
.gallery .showcase .rig_arrow { float: right; width: 50px; height: 465px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/arrows-gallery.png) no-repeat -50px 208px; cursor: pointer; }
.gallery .thumbnails .lef_arrow { float: left; width: 50px; height: 80px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/arrows-gallery.png) no-repeat -100px 15px; cursor: pointer; }
.gallery .thumbnails .rig_arrow { float: right; width: 50px; height: 80px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/arrows-gallery.png) no-repeat -150px 15px; cursor: pointer; }
.gallery .thumbnails { height: 80px; width: 750px; border-top: 1px solid #CCC; overflow: hidden; }
.gallery .thumbnails .thumbs { float: left; width: 650px; overflow: hidden; }
.gallery .thumbnails ul { margin: 0; padding: 5px 5px 0; list-style: none; height: 70px; }
.gallery .thumbnails ul li { float: left; margin-right: 5px; cursor: pointer; height: 70px; }
.gallery .thumbnails ul li.loading img { height: auto !important; width: auto !important; }
.gallery .thumbnails ul li img { height: 70px; width: auto; }
/* Galery - END */

.ngg-gallery-thumbnail-box { float: left; margin: 0 5px 5px 0; }
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail { padding: 5px; border: 1px solid #CCC; }
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a { background-color: #FFF; }
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover { background-color: #CCC; }

.ngg-imagebrowser .pic img { border: 1px solid #CCC; padding: 5px; }
.ngg-imagebrowser .ngg-imagebrowser-nav .back { width: 80px; }
.ngg-imagebrowser .ngg-imagebrowser-nav .counter { width: 820px; }
.ngg-imagebrowser .ngg-imagebrowser-nav .next { width: 80px; }

#the_gallery .loader { text-align: center; }
#the_gallery .loader h3 { margin: 0; padding: 0 0 10px; }
#the_gallery .loader h5 { margin: 0; padding: 10px 0 0; font-size: 12px; }

.view-jeff-gallery, .gallery-oldgallery { display: block; text-align: center; font-size: 12px; font-weight: bold; padding: 20px 0 0; }

.gallery-thumbs ul { margin: 0; padding: 0; }
.gallery-thumbs ul li { float: left; width: 75px; height: 75px; margin: 5px 0 0 5px; }
.gallery-thumbs ul li a { display: block; width: 75px; height: 75px; overflow: hidden; border: 1px solid #CCC; }
.gallery-thumbs ul li a img { width: 75px; height: auto; }

.disclaimer { background-color: #FFF; }
.disclaimer .inn { padding: 10px 10px 0; }
.disclaimer .inn .block { background-color: #990000; height: 10px; color: #FFF; text-align: center; padding: 50px 0; }
.disclaimer .inn .block a { color: #FAFAFA; }

.footer { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/rounded-footer.png) no-repeat; height: 10px; margin-bottom: 50px; }

.post-ratings { padding-bottom: 20px; }

#smokesmash { width: 300px; height: 190px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/sm-bg.jpg) no-repeat; }
#smokesmash .smashes { height: 160px; }
#smokesmash .smashes .inn { padding-top: 49px; }
#smokesmash .smashes .l-smash { padding-left: 37px; }
#smokesmash .smashes .r-smash { padding-right: 38px; }
#smokesmash .btn { padding: 0 0 0 1px; }
#smokesmash a.play-smokesmash { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/sm-btn.jpg) no-repeat; display: block; height: 30px; }

#comments h3 { background: #CCC; padding: 5px; margin: 0; }
#comments h3 a.sort { float: right; display: block; font-size: 10px; font-weight: normal; padding: 3px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #FFF; margin-left: 5px; line-height: 13px; }
#comments h3 a.sort:hover { background: #333; text-decoration: none; }

ol.commentlist { border-top: 1px solid #CCC; margin: 0; padding: 0 0 0 0; }
ol.commentlist>li { border: 1px solid #CCC; border-top: 0; margin-bottom: 0; }
ol.commentlist>li p { margin: 0; padding: 0; }
ol.commentlist>li div.li_l { width: 51px; }
ol.commentlist>li div.li_l .avatar_container { width: 51px; height: 50px; overflow: hidden; }
ol.commentlist>li div.li_l img { padding: 3px; border: 1px solid #CCC; border-left: 0; border-top: 0; background: #FAFAFA; }
ol.commentlist>li div.li_r { width: 440px; }
ol.commentlist>li div.li_r .meta { font-size: 10px; font-weight: bold; padding: 7px 0 5px; }
ol.commentlist>li div.li_r .top {  }
ol.commentlist>li div.li_r .btm { background: #DFDFDF; padding: 5px; font-size: 12px; line-height: 16px; }
ol.commentlist>li div.li_r .btm p { margin-bottom: 10px; }
ol.commentlist>li div.li_r .btm p:last-child { margin-bottom: 0; }

/* Comment Ratings - BEG */
ol.commentlist .comment_rate { border: 1px solid #CCC; border-top: 0; border-bottom: 0; }
ol.commentlist .comment_rate a { display: block; float: left; width: 24px; height: 24px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/thumbs.png) no-repeat; text-indent: -9000px; }
ol.commentlist .comment_rate a.up { border-right: 1px solid #CCC; }
ol.commentlist .comment_rate a.down { background-position: -24px 0; }
ol.commentlist .comment_rate a.up:hover { background-position: 0 -24px; }
ol.commentlist .comment_rate a.down:hover { background-position: -24px -24px; }
div.the_ratings { font-size: 10px; }
div.the_ratings ul { margin: 0; padding: 5px 0 0; }
div.the_ratings ul li { float: left; display: block; margin-right: 11px; font-weight: bold; padding: 0 0 5px; }
div.the_ratings ul li span { font-weight: normal; }
/* Comment Ratings - END */

/* Comments form */  
p.logged-in-as { padding-bottom: 10px; }  
input[type=submit] { color: #333; }
#respond { margin: 24px 0; border-top: 1px solid #e7e7e7; overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; } h3#reply-title { margin: 18px 0; }
#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }
#cancel-comment-reply-link { font-size: 12px; line-height: 18px; font-weight: normal; }
#respond .required { color:#FF4B33; font-weight:bold; }
#respond label { color: #888; font-size: 12px; }
#respond input { margin:0 0 9px; width:98%; }
#respond textarea { width:98%; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { width: auto; font-size: 14px; }
/* Comments - END */

/* EVENTS DISPLAY PLUGIN */

/* RESET BEG */
.dmed_supaBox { text-shadow: none !important; font-size: 12px; color: #181818 !important; }
/* RESET END */
.dmed_hide { display: none; }

.dmed_bottom_bar, .dmed_top_bar { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/plugins/event-display/img/arrows.png) no-repeat; height: 30px; width: 200px; position: absolute; z-index: 100; cursor: pointer; }
.dmed_top_bar { background-position: center -30px; }
.dmed_bottom_bar { background-position: center -90px; }
.dmed_tb_act { background-position: center 0px; }
.dmed_bb_act { background-position: center -60px; }

.dmed_supaBox .loader { padding: 40px 0; text-align: center; }
.dmed_supaBox { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/supaBox.jpg) no-repeat #3f3f3f; margin-bottom: 10px; }
.dmed_supaBox .hdr { height: 50px; color: #FFF; font-size: 16px; font-weight: bold; }
.dmed_supaBox .bdy { padding: 2px 0 0 3px; }
.dmed_supaBox .hdr h2 { padding: 0; margin: 0; text-indent: -9000px; }
.dmed_supaBox .hdr h2.eventHdr { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/HDR_events.png) no-repeat; height: 50px; }
.dmed_supaBox .bdy { padding: 5px ; }
.dmed_supaBox .bdy .inn { background-color: #FFF; }
.dmed_supaBox .bdy .events { overflow: hidden; }
.dmed_supaBox .events .dmed_event { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/plugins/event-display/img/event_bg.gif) no-repeat top right; border-bottom: 1px solid #333; height: 60px; cursor: pointer; }
.dmed_supaBox .events .dmed_event .dmed_left { float: left; }
.dmed_supaBox .events .dmed_event .dmed_right { float: right; }
.dmed_supaBox .events .dmed_event .dmed_clear { clear: both; }
.dmed_supaBox .events .ev_pad { padding: 5px 0 0 5px; }
.dmed_supaBox .events .dmed_event .ev_tit { font-family: "Trebuchet MS" sans-serif; color: #181818; font-weight: bold; margin: 0; padding: 0; text-shadow: none; border: 0; font-size: 12px; line-height: 14px; }
.dmed_supaBox .events .dmed_event .ev_dat { font-family: "Trebuchet MS" sans-serif; color: #181818; font-weight: bold; margin: 0; padding: 0; text-shadow: none; border: 0; font-size: 10px; line-height: 12px; padding-top: 10px; }
.dmed_supaBox .events .dmed_eventdetail { padding: 10px 0 30px; } 
.dmed_supaBox .events .dmed_eventdetail .dmed_main_img { text-align: center; padding-bottom: 10px; border-bottom: 1px dotted #333; }
.dmed_supaBox .events a.back-to-events { color: #FF3300; padding: 0 10px; margin-bottom: 10px; }

/* Marry Kill Fuck - BEG */
.mkf-pad-btm-10 { padding-bottom: 10px; }
.mkf { width: 510px; margin: 0 auto 20px; }
.mkf_left { float: left; }
.mkf_right { float: right; }
.mkf_clear { clear: both; }
.mkf_lef { text-align: left; }
.mkf_rig { text-align: right; }
.mkf_cen { text-align: center; }
.mkf_hide { display: none; }
.mkf .images { padding: 0 0 10px 0; }
.mkf .images .mkf-img h3 { font-size: 12px; text-align: center; color: #333; margin: 0; padding: 0 0 10px 0; }
.mkf .images .mkf-img img { margin-right: 10px; }
.mkf .images .mkf-img img { border: 1px solid #CCC; }
.mkf .images .end { margin: 0; }
.mkf_pbar_r { margin-left: 10px; display: block; }
.mkf_pbar_r .inn { width: 120px; padding: 1px 0; font-size: 10px; font-weight: bold; color: #181818; }
.mkf_pbar_r .inn .mkf_pbar { background-color: #000; padding: 2px; color: #FFF; height: 20px; }
input.mkf_submit { margin: 0 auto; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/plugins/marry-kill-fuck/img/save_button.jpg) no-repeat; width: 330px; height: 40px; border: 0; text-indent: -9000px; display: block; }
.mkf ul.buttons { list-style: none; margin: 0; padding: 0; } 
.mkf ul.buttons li { float: left; } 
.mkf ul.buttons li a { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/plugins/marry-kill-fuck/img/buttons.jpg) no-repeat; display: block; width: 50px; height: 30px; text-indent: -9000px; } 
.mkf ul.buttons li a.merry { background-position: 0 0; } 
.mkf ul.buttons li a.fuck { background-position: -50px 0; } 
.mkf ul.buttons li a.kill { background-position: -100px 0; }  
.mkf ul.buttons li.active a.merry { background-position: 0 -30px; } 
.mkf ul.buttons li.active a.fuck { background-position: -50px -30px; } 
.mkf ul.buttons li.active a.kill { background-position: -100px -30px; } 
.mkf ul.buttons li.over a.merry { background-position: 0 -60px; } 
.mkf ul.buttons li.over a.fuck { background-position: -50px -60px; } 
.mkf ul.buttons li.over a.kill { background-position: -100px -60px; } 
.mkf_total_votes { text-align: center; font-weight: bold; }
.mkf-pod { width: 290px; height: 155px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/plugins/marry-kill-fuck/img/side_bar_bg.jpg) no-repeat; cursor: pointer; }
.mkf-pod .mkf-space {  }
.mkf-pod .mkf-fir { width: 90px; }
.mkf-pod .inn { background: transparent !important; }
.mkf-pod .mkf-fir .inn { padding: 10px 0 0 10px; }
.mkf-pod .mkf-sec { width: 95px; }
.mkf-pod .mkf-sec .inn { padding: 10px 0 0 15px; }
.mkf-pod .mkf-thi { width: 95px; }
.mkf-pod .mkf-thi .inn { padding: 10px 0 0 15px; }
.mkf-pod .mkf-space img { display: block; margin-bottom: 5px; }
.mkf-pod .mkf-space h3 { font-size: 10px; font-weight: bold; text-align: center; }
.mkf-pod .mkf-space ul { margin: 0; padding: 0; }
.mkf-pod .mkf-space ul li { float: left; color: #FFF; font-size: 9px; font-weight: bold; width: 24px; height: 24px; margin-right: 4px; text-align: center; padding-top: 5px; }
.mkf-pod .mkf-space ul li.end { margin: 0; }
/* Marry Kill Fuck - END */

/* Post Ratings - BEG */
.post-ratings {	width:100%;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.post-ratings-loading {display: none;height: 16px;text-align: left;}
.post-ratings-image {border: 0px;}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {border: 0px;padding: 0px;margin: 0px;}
.post-ratings-text {}
.post-ratings-comment-author {font-weight: normal;font-style: italic;}
/* Post Ratings - END */

/* Fancybox - BEG */
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png');}
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none;}
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none;}
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff;}
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff;}
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101;}
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none;}
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0;}
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;}
#fancybox-frame { width: 100%; height: 100%; border: none; display: block;}
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/blank.gif'); z-index: 1102; display: none;}
#fancybox-left { left: 0px;}
#fancybox-right { right: 0px;}
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico { background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png'); background-position: -40px -30px;}
#fancybox-right-ico { background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png'); background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */}
#fancybox-left:hover span { left: 20px;}
#fancybox-right:hover span { left: auto; right: 20px;}
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001;}
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox-x.png');}
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png'); background-position: -40px -162px;}
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox-y.png'); background-position: -20px 0px;}
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox-x.png'); background-position: 0px -20px;}
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png'); background-position: -40px -142px;}
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox-y.png');}
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png'); background-position: -40px -122px;}
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102;}
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative;}
.fancybox-title-outside { padding-top: 10px; color: #fff;}
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left;}
#fancybox-title-over { padding: 10px; background-image: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancy_title_over.png'); display: block;}
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px;}
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto;}
#fancybox-title-float-wrap td { border: none; white-space: nowrap;}
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* Fancybox - END */

/* TourDates - BEG */
#tourdates { width: 300px; margin: 0 auto 10px; }
#tourdates h2 { margin: 0; background: #333; display: block; height: 50px; line-height: 50px; font-size: 36px; text-align: center; color: #FFF; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; }
#tourdates ul { padding: 0; margin: 0; border-top: 1px solid #666; }
#tourdates ul li { position: relative; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/web1.barstoolsports.com/wp-content/plugins/tour-dates/tour-dates-bg.png?v=1.1) repeat-x bottom #333; border-bottom: 1px solid #666; padding: 5px; }
#tourdates ul li .td_inn { padding: 5px 0; }
#tourdates ul li div.no_foam { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/web1.barstoolsports.com/wp-content/plugins/tour-dates/noFoam.png?v=1.1) no-repeat 130px 50%; }
#tourdates ul li div.foam { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/web1.barstoolsports.com/wp-content/plugins/tour-dates/foam.png?v=1.1) no-repeat 125px 50%; }
#tourdates ul li .left { width: 180px; }
#tourdates ul h3, #tourdates ul h4, #tourdates ul h5 { margin: 0 0 5px; padding: 0; color: #FAFAFA; }
#tourdates ul h3 { padding-bottom: 0; }
#tourdates ul h4 { font-weight: normal; font-size: 10px; }
#tourdates ul li .btn { position: absolute; top: 15px; right: 10px; width: 50px; }
#tourdates ul li .btn a { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/web1.barstoolsports.com/wp-content/plugins/tour-dates/btn-tour-dates.png?v=1.2) no-repeat; width: 49px; height: 39px; display: block; text-indent: -9000px; }
#tourdates ul li .btn a.soldout { background-position: 0 -39px; }
#tourdates ul li .btn a.coming_soon { background-position: 0 -78px; }
/* TourDates - END */

/* Woven - BEG */
.under_first_blog_ad { padding-left: 30px; }
.woven .social-bar-new, .ipad .social-bar-new { margin: 0 auto; width: 505px; }
.woven .content .co_c, .ipad .content .co_c { width: 675px; background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/white.gif) #FFFFFF; }
.woven .co_l, .ipad .co_l { display: none !important; }
.woven .under_first_blog_ad { display: block !important; }
.woven ol.commentlist>li div.li_r, .ipad ol.commentlist>li div.li_r { width: 610px; }
.woven .posts .post .post-content, .ipad .posts .post .post-content { width: 670px !important; }
.woven div.social_toolbar, .ipad div.social_toolbar { padding-left: 100px !important; }
/* Woven - END */

/* iPad Only - BEG */
.ipad .under_first_blog_ad { display: none !important; }
/* iPad Only - END */

/* New Tips Area - BEG */
.tips_area { width: 500px; /*margin: 0 auto;*/ }
.tips_area a { display: block; float: left; width: 247px; height: 53px; text-indent: -9000px; }
.tips_area a.throwback { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/BTN_barstool_throwback.png) no-repeat; width: 246px; height: 53px; }
.tips_area .most_popular, .tips_area .least_popular { display: none; }
body.site_boston .tips_area a.tips { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/BTN_tips_boston.png) no-repeat; }
body.site_nyc .tips_area a.tips { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/BTN_tips_nyc.png) no-repeat; }
body.site_philly .tips_area a.tips { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/BTN_tips_philly.png) no-repeat; }
body.site_chicago .tips_area a.tips { background: url(http://wac.9ebf.edgecastcdn.net/809EBF/ec-origin.boston.barstoolsports.com/wp-content/themes/barstoolsports/img/BTN_tips_chicago.png) no-repeat; }
/* New Tips Area - END */

.tips_area.new { position: absolute; margin: -45px 0 0 -5px !important; width: 515px; height: 53px; }
.tips_area.new a { background: url(img/BTN_barstool_throwback_new.png?v=1.0.0) no-repeat !important; }
.tips_area.new a.most_popular, .tips_area.new a.least_popular { display: block !important; }
.tips_area.new a.tips { width: 132px; background-position: 0 0 !important; }
.tips_area.new a.throwback { width: 127px; background-position: -132px 0 !important; }
.tips_area.new a.most_popular { width: 126px; background-position: -259px 0 !important; }
.tips_area.new a.least_popular { width: 130px; background-position: -385px 0 !important; }
.woven .tips_area.new, .ipad .tips_area.new { position: absolute; margin: -45px 0 0 80px !important; width: 515px; height: 45px; }


body.page .tips_area, body.page .social-bar, body.page .comments-area, body.page .post .author { display: none; }
body.page .posts .post .post-content { width: auto !important; }
body.page .content .co_c, body.page.woven .content .co_c { padding-top: 10px !important; width: auto !important; }


.kaltura_video { padding-top: 20px; }

.age_gate { position: relative; width: 960px; height: 560px; background: #000; }
.age_gate .floater { position: absolute; top: 50%; left: 50%; margin: -75px 0 0 -125px; background: #333; padding: 10px 0; width: 250px; color: #FFF; border-radius: 10px; }
.age_gate .floater .top { text-align: center; }
.age_gate .floater .top p { font-size: 12px; padding-bottom: 10px; }
.age_gate .floater .btm { padding-top: 10px; }
.age_gate .floater a.submit { display: block; margin: 0 auto; padding: 7px 0; width: 200px; font-size: 20px; background: #730000; border-radius: 5px; text-align: center; color: #FFF; text-transform: uppercase; }

body.site_boston .age_gate { width: 500px; height: 352px; }

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


