




/*
     FILE ARCHIVED ON 21:58:19 Apr 23, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:43:14 Aug 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* NEW Column2 (sidebar) styles */
.Column2 .section { float:left; width:336px; margin-bottom:25px; padding:0; background:#fff; }
.Column2 .header  { float:left; width:336px; margin: 10px 0 5px 0; padding:2px 0 5px; }
.Column2 .header h1, .Column2 .header h1 a { color:#222!important; }
.Column2 .small-posts .post { width: 215px; }
.Column2 .header h1{float:left;padding:5px 0;font:bold 18px/1.2 "Helvetica Neue",helvetica,arial,sans-serif;color: #E32 !important; }
.Column2 .header h1,.header h1 a{color:#E32;}
.Column2 .header h2.subhead { float:left; padding:15px 0 0 10px; color:#e32; font:14px/1.2 arial,helvetica,sans-serif!important; }
.Column2 .header span.subhead { font-size: 12px; font-weight: normal; margin-left: 5px; }
.Column2 .big-header { margin:0 0 15px; }
.Column2 .big-header h1 { font-size:24px; }
.Column2 .sidebar_featured_unit .item { width:336px; height:111px; margin-left:0; margin-top:15px; box-shadow:none }
.Column2 .sidebar_featured_unit .item img , .Column2 .bf-widget.post .sidebar-post a img{ width:336px; height:111px; }
.Column2 .section, .Column2 .featured_section { padding: 0px; width: 336px;}
.Column2 .section, .Column2 .featured_section.dfp_bigstory { padding: 0px; width: 336px; margin-bottom: 0; }
.Column2 .featured_section .partner-area { padding: 0 0 10px 0; position: static; float: left; width: 100%; }
.Column2 .featured_section .partner-area .bf-item { padding: 10px; }
.Column2 .post h2 a {color:#07e;}
.Column2 .SidebarMasthead h2 a, .Column2 #politics-masthead h2 a {color:#000;}
.Column2 .SidebarMasthead { margin-bottom: 20px; }
.Column2 .SidebarMasthead .vertical-info-banner { margin-bottom: 10px; }
#politics-masthead { background: white; float: left; padding: 5px 0; margin-bottom: 15px; width:336px; margin-left:0px; }
.ie8 .Column2 {  top: 15px;}

/* infinite sidebar AB test */
.Column2 .infinitesidebar .post h2 a, .Column2 .infiniteviralsidebar .post h2 a {color: #222; text-decoration: none;}

/* POWER RANKINGS */
.Column2 .section.power_rankings { width: 316px; padding: 10px !important; margin: 0 0 20px 0; border-top: 3px solid #000; }
.power_rankings.Animals {border-top: 0px; margin: 0px; overflow: hidden;}
.power_rankings { width: 295px; padding: 10px!important; border-top: 3px solid #000; }
.power_rankings h2 a { display:block; width:295px; overflow:hidden; text-indent:-9999px; }
.power_rankings h3 { width:285px; padding:10px 20px 10px 10px;}
.power_rankings h3 a { color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.1);}
.power_rankings h3 span { display:block;margin-bottom:5px;font-size:13px; letter-spacing:1px; text-transform:uppercase;}
.power_rankings li{margin-bottom:10px;}
.power_rankings li, .power_rankings li a {position:relative; color:#fff; float: left;}
.power_rankings li img { display: block; width:315px; height:auto; }
.power_rankings li .rank-desc{position:absolute; bottom:3px; left:0; right:0; background:#000; background:rgba(0,0,0,0.6); padding:8px; font:bold 18px arial,helvetica,sans-serif; color:#fff; }
.ie8 .power_rankings li .rank-desc { width:280px;}
.power_rankings li .rank-desc .rank-count{}
.power_rankings li .rank-desc .rank-text{}
.power_rankings ul.rankings-share li {display:inline; margin-right:10px;} 
.power_rankings ul.rankings-share li.label {color: #000; font-family: "Helvetica Neue"; font-weight: bolder; font-size:16px; font-style: italic; text-transform: uppercase; text-shadow:1px 2px 2px #FAFAFA; padding-top:2px;}
ul.rankings-share li a.tw-share{ width: 55px !important; height: 20px; background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/icons/placeholder-share-twitter.png) no-repeat; position: absolute; }
.power_rankings ul.rankings-share .shareBtn { margin: 0 20px; }

/* food and animals */
.Food .power_rankings, .Animals .power_rankings { width: 338px; padding: 0px!important; border-top: 0px; margin: 0px; overflow: hidden; }
.Food .power_rankings li img, .Animals .power_rankings li img {position: relative;}
.Food .power_rankings li a, .Animals .power_rankings li a {position:relative; color:#fff; float: left; width: 100px; height: 100px; margin: 6px;}
.Food .power_rankings li a span.rank_img, .Animals .power_rankings li a span.rank_img {position: absolute; width: 100px; height: 100px; overflow: hidden; top: 0px; left: 0px;}
.Food .power_rankings li a div.cute_num, .Animals .power_rankings li a div.cute_num { background-color: red; font-weight: bold; position: absolute; top: 0px; font-size: 18px; padding: 0 7px;}

/* sports */
.Sports .power_rankings { background: #eee6e1; }
.Sports .power_rankings h2 a { margin:0 0 10px; height:138px; background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/sports-power-rankings-header.png?v=1366647964) no-repeat; }
.Sports .power_rankings h3 { margin:10px 0 10px 0; font:bold 34px/1.1 arial,helvetica,sans-serif;background:#f60;color:#fff; letter-spacing:-1px;font-style:italic;}
.Sports .power_rankings ul.rankings-share li.label { color: #F60; }

/* celebrity */
.Celebrity .power_rankings { background: #FFF; border-top: 0px; }
.Celebrity .power_rankings a, .power_rankings.celebrity li .rank-desc { font: 18px/1.1 'ProximaNovaSemiBold',Arial,Helvetica,sans-serif; color: #222222; }
.Celebrity .power_rankings a { text-decoration: none;  }
.Celebrity .power_rankings h3 { margin: 0 0 10px 20px; width: 290px; }
.Celebrity .power_rankings h2 a { height: 53px; position: relative; top: 15px; background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/celeb-power-rankings-header.png?v=1366647964) no-repeat; }
.Celebrity .power_rankings li .rank-desc { background:#FFF; background: rgba(255,255,255,0.6); bottom: 0px; color: #222222;}

/* dfp story ad with video style */
.video-unit .video-preview {
  cursor: pointer;
  position: relative;
}
.video-unit .video-preview .press-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -24px;
  width: 48px;
  height: 48px;
  background:url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/global/vid_play_button.png?v=1366647964) 0 -47px no-repeat;
}

.video-unit .vid-preview-img { width: 100%;}

.ie7 .video-content {margin-bottom: 10px;}

.featured_section {position: relative;}

.featured_section .partner-area {position: static; padding: 10px 0px 5px; float: left; width: 100%;}

.featured_section .video-content {margin: 0px; float: none; overflow: hidden;}

.video-unit .video-preview:hover .press-play {background-position: 0px 0px;}
.video-unit { margin: 0px 0px 10px 0px; background-color: #000; }
.video-unit .video-reactions { background-color: #000; padding: 12px 5px 20px 5px;}
.video-unit .video-reactions.dfp-bf-margin { padding-top: 36px; }
.video-unit .video-reactions a.bf-reaction { 
  float: left;
  margin-right: 3px;
  margin-top:-6px;
  padding: 5px 10px 4px;
  font: bold 14px/1 Arial,Helvetica,sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: black;
  border-radius: 2px;
  background: #FE0;
  background: -webkit-gradient(linear, left top, left bottom, from(yellow), to(#FFD400));
  background-image: -moz-linear-gradient(top, #FF7, #FD0);
  border: 1px solid #FA0;
  border-left: 1px solid #FFA;
  border-top: 1px solid #FFA;
}
.video-unit .video-reactions a.bf-reaction:hover {
  background: #0077ee !important;
  color: #FFFFFF;
  border: 1px solid #049;
}

.video-unit .video-reactions a.bf-reaction.deactivated { 
  background: #CCC !important;
  color: #777;
  border: 1px solid #777;
  cursor: default;  
}
.video-unit .video-reactions a.bf-reaction.deactivated:hover { 
  background: #CCC !important;
  color: #777;
  border: 1px solid #777;
}

.video-unit .share-content {text-align: right; position: relative; float: right;}
.video-unit .share-content .button {padding: 5px 10px 5px 40px; border-radius: 4px; position: relative; font: bold 12px/1 "Lucida Grande",verdana,tahoma,sans-serif; color: white; background-color: #475B99; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6D84B4', endColorstr='#415495'); background: -webkit-gradient(linear,left top,left bottom,from(#6D84B4),to(#415495)); background-image: -moz-linear-gradient(top,#6D84B4,#596C95); border: 1px solid #3B5998; line-height: 25px;}
.video-unit .share-content .dfp-share-link {position: relative;}
.video-unit .fb-content .button:hover {
  color: white;
  background: #415495 !important;
  border: 1px solid #234 !important;
}
.video-unit .fb-button { 
    border-radius: 2px;
    font: bold 12px/1 "Lucida Grande",verdana,tahoma,sans-serif;
    color: white;
    background: -webkit-gradient(linear,left top,left bottom,from(#6D84B4),to(#415495));
    background-image: -moz-linear-gradient(top,#6D84B4,#596C95);
    border: 1px solid #248;
    border-left: 1px solid #78E;
    border-top: 1px solid #89E;
    text-shadow: none;
    padding: 0px 6px 0px 4px;
    display: block;
    float: right;
    margin-top: -6px;
}
.video-unit .fb-content .word {
    border-left: 1px solid #6273A6;
    vertical-align: 5px;
    padding-left: 6px;
    font-size: 14px;
}
.video-unit .share-content a {
    font: bold 14px/1 Arial,Helvetica,sans-serif; 
    position:relative; 
    text-shadow: 0px 1px 1px rgba(0,0,0,.5); 
    border: 1px solid #BBB; 
    color: black; 
    text-shadow: 0 1px 1px white; 
    padding: 5px 5px 3px 32px;
		background: #eeeeee; /* Old browsers */
		background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
		background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* W3C */
		background-size: auto auto;
		border-radius: 3px;
	}
.video-unit .share-content #shareIcon {position: absolute; left: 5px; top: 2px; width:24px; height:20px; background: url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/embed/embed_post_icons.png?v=1337868145) 0 -146px no-repeat; }
.video-unit .dfp-share-link:hover #shareIcon {background: url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/embed/embed_post_icons.png?v=1337868145) 0 -124px no-repeat;}
.video-unit .dfp-share-link:hover {background: #505050; color: #FFF; text-shadow: none;}

.vertical-sidebar-info  .vertical-email .email-promo-box { border: none;}
.vertical-sidebar-info  .vertical-email form input.email_field { width: 220px !important;}
.vertical-sidebar-info  .vertical-email{ margin:25px 0px 25px 0px; float:left;}


/* MSU PADDING */
.Music .Column2 #BF_WIDGET_99 {margin-top:15px;}


/* OVERRIDES for Fashion vertical */
.Fashion .vertical-nav {background-color: #4d4d4d;border: 0;padding: 0 5px;width: 1010px;}
.Fashion .vertical-nav li a {font-weight:normal;color: #fff;font-family: 'ProximaNovaRegular',Helvetica,Arial,sans-serif;}
.Fashion .vertical-nav .label {color: #fff;font-weight:normal;text-transform:uppercase;font-family: 'ProximaNovaRegular',Helvetica,Arial,sans-serif;}
.Fashion .sidebar-front .vertical-info-banner{background-color: #fff;color: #000;font-family: 'ProximaNovaThin',Helvetica,Arial,sans-serif!important;	border-bottom: solid 1px #000;font-size: 25px;line-height: 28px;padding: 0;height: 30px;margin-bottom:10px;}
.Fashion .sidebar-front .vertical-info-banner .text {overflow-y:hidden;}
.Fashion .sidebar-front .vertical-info-banner .notch {display: none;}
.Fashion .sidebar-front .SidebarMasthead a {color: #888;}
.Fashion .sidebar-front .SidebarMasthead .small-posts .editor-meta em {font-weight:normal;color: #888;font-size:10px;}
.Fashion .sidebar-front .editor-meta h2 a {font-size: 17px; font-weight:normal; color: #000;}
.Fashion .sidebar-front .editor-meta h2 span {font-size: 12px; text-transform: uppercase;}
.Fashion .sidebar-front .sidebar_featured_unit .small-posts h3 a, .Fashion .sidebar-front .sidebar-post a, .Fashion .sidebar-front .sidebar-post a h2{color: #000!important;font: normal 16px/20px "ProximaNovaRegular",Helvetica,Arial,sans-serif !important;}
.Fashion .Throwback {margin-bottom: 20px;}
#throwback-image {width: 336px; float: left;}
.Fashion .Throwback .ThrowPrev, .Fashion .Throwback .ThrowNext {position: absolute; top: 50%; margin-top: -25px; cursor: pointer;  background: url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/throwback-sprite.png?v=1366647964); width: 28px; height: 50px;}
.Fashion .Throwback .ThrowPrev {left: 10px; background-position: 0px 0px}
.Fashion .Throwback .ThrowNext {right: 10px; background-position: -28px 0px}
.Fashion .Throwback ul li {float: left; display: inline; width: 26px; height: 26px; margin-left: 5px;}
.Fashion .Throwback ul li a {background: url(/web/20130423215819/http://s3-ak.buzzfed.com/static/images/public/verticals/throwback-sprite.png?v=1366647964); width: 26px; height: 26px; float: left;}
.Fashion .Throwback ul li.facebook a {background-position: 0px -50px;}
.Fashion .Throwback ul li.facebook a:hover {background-position: 0px -76px;}
.Fashion .Throwback ul li.twitter a {background-position: 25px -50px;}
.Fashion .Throwback ul li.twitter a:hover {background-position: 25px -76px;}
.Fashion .Throwback ul li.pinterest a {background-position: 56px -50px;}
.Fashion .Throwback ul li.pinterest a:hover {background-position: 56px -76px;}
.Fashion .Throwback .throwback-image-container {position: relative; float: left;}
.Fashion .Throwback .throwback-share {float: right;}
.Fashion .Throwback .blurb {margin-top: 5px; float: left;}
.Fashion .Throwback .blurb span {float: left; width: 243px; font: normal 14px/18px "ProximaNovaRegular",Helvetica,Arial,sans-serif}






