body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,dl,dd,dt,fieldset,td,th{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;}
ul,ol{list-style-type:none;}
hr{display:none;}
table{border-collapse:collapse;}
:focus,:active{outline:0;}
img{border:0;}

body{font:12px "Lucida Grande",Tahoma,Verdana,sans-serif;color:#111;background:#fff;}
p{margin-bottom:10px;line-height:1.4;}
a{color:#07e;text-decoration:none;}
a:hover{color:#e32;}

/* Generic Structure */
.section, .header, .footer, .content{position:relative;width:100%;float:left;}
.header h1, .header h2{font:bold 16px/1.2 "Lucida Grande",verdana,tahoma,arial,sans-serif; color:#e32;padding:5px 0;text-transform:lowercase;}
.header .link, .footer .link{position:absolute;right:5px;top:8px;*padding:3px 0; font-weight:bold;}
.spinner{background:url(../images/public/spinners/small_on_white.gif?v=1283461177) left top no-repeat;padding-left:22px;margin:20px 0;line-height:16px;}
.content{padding-top:1px;}
.content .message{margin:20px 0;}
.border{background:url(../images/global/lines/aaa.png?v=1283461177) top left repeat-x;}
.footer.border{padding:10px 0;}
.block{border-top:3px solid #e32;margin-bottom:30px;}
.block:first-child{border-top:0!important;}
.footer h3 { font-weight:bold; font-size:15px; margin:0 0 5px; }
.highlighted { background-color: #FFFCCC; }

.content-tabs{position:relative;float:left;width:100%;margin:0 0 5px;font-size:14px; }
.content-tabs li{float:left;}
.content-tabs li a{float:left;background:#07e;background:#e8e8e8;padding:6px 12px;margin:0;border-right:1px solid #fff;font-weight:normal;}
.content-tabs li a:hover{background:#ddd;color:#07e;}
.content-tabs li.current{padding-bottom:6px; background:url(../images/global/nav-arrow-blue.png?v=1283461177) bottom center no-repeat;}
.content-tabs li.current a{color:#fff;background:#07e;font-weight:normal;}

/* Helpers */
html body .hidden{display:none!important;}
html body .invisible{visibility:hidden!important;}
.spinner-text{background:url(../images/public/spinners/small_on_white.gif?v=1283461177) left top no-repeat;padding-left:22px;line-height:2;}
.viral-badge{display:inline;padding:0 6px 1px 20px;background:#e32 url(../images/global/viral-arrow.png?v=1283461177) 2px 2px no-repeat;color:#fff;font:bold 15px Arial;}

.highlight { background:#FFF4BC; }

/* Page Structure */
.PageContainer{width:990px;margin:0 auto;padding:0 15px;}
.PageHeader{position:relative;}
.PageFooter{border-top:2px solid #e32;margin:20px 0;padding-bottom:50px;}
.PageFooter li{float:left;margin:0 12px 0 0;padding-top:10px;font-size:12px;}
.PageFooter li.big{float:right;margin:0 0 0 15px;padding-top:7px;font-size:13px;font-weight:bold;}

.TwoColumns .Column1{width:625px;margin-right:29px;}
.TwoColumns .Column2{width:336px;}
.OneColumn .Column1{width:990px;margin-right:0;}

.HomeSection .PageContent{background:url(../images/global/lines/aaa.png?v=1283461177) 639px top repeat-y;}
.OneColumn .PageContent{background:0;}
.PartnerBuzz{margin:50px 0;border-top:5px solid #eee;}

body.FullScreenBlack { background:#000; }
.FullScreen .PageContainer { width:auto; margin:0;padding:0;}

/* 
		header 
		
*/
.MainNav, .MainNav a,
.SearchNav input,
#usernav-profile,
.HotNav li, .HotNav li a,
.thumb-label, .badge,
.std-posts .predict,
.std-posts .predict input,
.buzzfeed-everywhere
{ background-image:url(../images/global/buzzfeed.png?v=1283461177); background-repeat:no-repeat; }

.HomeSection .PageHeader,.AboutSection .PageHeader{height:150px;margin-bottom:10px;z-index:10;}
.Dashboard2Section .PageHeader {height:90px;margin-bottom:0px;z-index:10;}
.HomeSection .PageHeader h1,.Dashboard2Section .PageHeader h1, .AboutSection .PageHeader h1{display:none;}
.MainNav{position:absolute;bottom:0;width:990px;height:75px;}
.MainNav li{float:left;margin-right:1px;}
.MainNav li a{text-indent:-9999px;overflow:hidden;}
.MainNav .nav-buzzfeed{display:block;left:0;width:302px;height:75px;}
.MainNav .nav-viral{display:block;left:0;width:144px;height:45px;margin-top:30px;background-position:-303px -30px;}
.MainNav .nav-launched{display:block;left:0;width:192px;height:45px;margin-top:30px;background-position:-448px -30px;}
.MainNav .nav-buzzfeed:hover{background-position:0 -150px;}
.MainNav .nav-viral:hover{background-position:-303px -180px;}
.MainNav .nav-launched:hover{background-position:-448px -180px;}
.MainNav .current .nav-buzzfeed{background-position:0 -75px;}
.MainNav .current .nav-viral {background-position:-303px -105px;}
.MainNav .current .nav-launched {background-position:-448px -105px;}

.ContentNav{position:absolute;top:10px;width:300px;}
.ContentNav td{vertical-align:top;}
.ContentNav td a{display:block;padding:0 0 4px;}
.capitalize a { text-transform:capitalize; }
.capitalize .caps { text-transform:uppercase; }
.has-menu { position:relative; }
.has-menu a.menu-title { padding-right:14px; background: url(../images/public/icons/triangle.png) right 4px  no-repeat;  }
.dropdown-menu { display:none; z-index:9;}
.has-dropdown:hover .dropdown-menu,
.has-dropdown.hover .dropdown-menu { display:block; position:absolute; margin-left:-5px; padding:5px 0; background:#eee; z-index:99;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,0.4);-moz-box-shadow:1px 4px 4px rgba(0,0,0,0.4);}
.dropdown-menu li a { display:block; padding:2px 30px 2px 10px; }
.dropdown-menu li a:hover { background:#07e; color:#fff; } 

.SearchNav{position:absolute;right:187px;bottom:7px;width:150px;height:25px;padding:0;}
.SearchNav form { margin:0;padding:0; }
.SearchNav input{width:125px;height:20px;padding:5px 0 0 25px;border:0;border:0!important;background:url(../images/global/buzzfeed.png?v=1283461177) -653px -43px no-repeat!important;font-size:13px;}
.SearchNav input.active { background-position:-653px -118px!important; }

.UserNav{position:absolute;bottom:7px;right:0;height:25px;}
#usernav-signin { width:180px; height:22px; padding:3px 0 0; color:#ccc; background:#fff; font-size:16px; text-align:right;}
#usernav-signin a { font-weight:bold; }
#usernav-profile{float:left;width:180px;}
#usernav-displayname{float:left;width:140px;padding:6px 0 0 5px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#usernav-image{float:left;}
#usernav-menu{display:none;position:absolute;top:25px;right:0;width:178px;background:#eee;z-index:99;border:1px solid #e2e2e2;-webkit-box-shadow:1px 4px 4px rgba(0,0,0,0.4);-moz-box-shadow:1px 4px 4px rgba(0,0,0,0.4);}
#usernav-menu a{display:block;width:158px;padding:6px 10px;border-top:1px solid #f6f6f6;border-bottom:1px solid #e2e2e2;}
#usernav-menu a:hover{background:#07e;color:#fff;}
#usernav-profile{background-position:-810px -43px;}
#usernav-profile:hover, 
#usernav-profile.hover {background-position:-810px -118px;}
#usernav-profile:hover #usernav-menu,
#usernav-profile.hover #usernav-menu {display:block;}
.UserNav .fbicon { position:absolute; left:11px; bottom:-2px; }

.SwitchUser{position:absolute;right:0px;top:100px;width:300px;background:#eee;z-index:1000; -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.6); -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.6);}
.SwitchUser ul{margin:5px 0;}
.SwitchUser li a{display:block; padding:6px 10px; overflow:hidden; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.SwitchUser li a:hover{background:#07e; color:#fff;}
.SwitchUser li img{margin-right:7px;width:25px;height:25px;vertical-align:middle;}
.switch-warning{float:left;background:#ffa;padding:3px 7px;margin-top:5px;border:1px solid #dd9;font-size:11px!important;font-weight:bold;}
.switched-display_name{font-style:italic;}
.close_switch_list_ui{position:absolute;right:-10px;top:-10px;}

.HotHead{position:absolute;right:115px;top:11px;}
.HotHead .unit{float:left;display:block;position:relative;width:125px;height:83px;margin-left:5px;margin-right:10px;}
.HotHead .unit .thumbbb{position:absolute;top:0;left:0;width:125px;height:83px;}
.HotHead .unit .badge img{position:absolute;left:-7px;top:-10px;width:50px;height:50px;}
.HotHead .unit .no-badge{display:none;}
.HotHead .unit a.title{display:block;position:absolute;left:0;top:0;width:125px;height:83px;}
.HotHead .unit a.title span{display:block;width:113px;padding:0;text-indent:-9999px;overflow:hidden;}
.HotHead .unit:hover a.title span,
.HotHead .unit a.title:hover span{background:#07e;color:#fff;font:14px Georgia,serif;line-height:17px;padding:3px 6px;text-indent:0;cursor:pointer;}  

.HotNav{position:absolute;right:90px;top:23px;width:26px;}
.HotNav .arrow{width:26px;height:26px;margin-bottom:8px;}
.HotNav .arrow a{display:block;width:26px;height:26px;overflow:hidden;text-indent:-9999px;}
.HotNav .prev{background-position:-6px -235px;}
.HotNav .next{background-position:-32px -235px;}
.HotNav .prev a{background-position:-58px -235px;}
.HotNav .next a{background-position:-84px -235px;}
.HotNav .arrow a:hover{opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
.HotNav .arrow a:active{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.random-button{top:10px;margin-right:-10px;}

.SubNav { float:left; width:100%; background:#fff; }

/* 
		Posts Formats 

*/
.post{position:relative;float:left;background:url(../images/global/lines/ccc.png?v=1283461177) top left repeat-x;/*ie6:*/display:inline;}
.post .thumb-unit, .post .thumb{position:relative;float:left;}
.post .thumb-unit:hover { opacity: 0.95; -moz-opacity: 0.95; filter:alpha(opacity=95);}
.post .description{font-size:12px;margin-bottom:6px;}
.post .mo { padding:0 2px; background:#D6ECFA; font-weight:bold; font-size:9px; text-transform:uppercase;}
.post .username{display:block;max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:bold;}
.post .ago{font-weight:normal;color:#aaa;text-transform:lowercase;}
.post .awards{margin-top:3px;}
.post .link{display:block;width:90%;padding-bottom:6px;font-size:12px;overflow:hidden;white-space:nowrap;}

/* standard posts  --- in flux */
.std-posts .post{width:485px;margin:0;padding:15px 0 15px 140px;}
.std-posts .first{background:0;padding-top:10px;}

.std-posts .has-like-button { xxxpadding-bottom:0!important; background:0;}
.std-posts .no-like-button { margin-bottom:20px; background:0; }

.std-posts .thumb-unit{float:left;width:125px;margin-left:-140px;display:inline;/*ie6*/}
.std-posts .thumb-label{float:left;display:block;width:125px; height:20px;background-position:-250px -240px;text-indent:-9999px;overflow:hidden;}
.std-posts .viral-post .thumb-label{background-position:-250px -270px;height:25px;}

.std-posts h2 {margin-top:-4px; font:24px/1.1 Georgia,Times,serif;margin-bottom:6px;}

.std-posts .big-meta { float:left; width:100%; margin-bottom:5px; padding-top:3px;  line-height:13px!important; }
.std-posts .big-meta .user-info{float:left;width:150px;padding-left:30px;}
.std-posts .big-meta .user-info img{float:left;margin-left:-30px;margin-top:2px;}
.std-posts .big-meta .viral-referers {float:left;width:100px;padding-right:30px; }
.std-posts .big-meta .label {display:block;margin:0 0 1px;font:bold 9px/14px "Lucida Grande";text-transform:uppercase;color:#e32;}
.std-posts .big-meta .responses{float:left;width:100px;}
.std-posts .big-meta .responses .num{float:left;width:37px;padding-right:3px; font:bold 11px/15px arial,helvetica; font-weight:bold; text-align:right;}
.std-posts .big-meta .responses .label{float:left;width:55px;font:11px/14px tahoma,verdana;text-transform:none;}

.std-posts .small-meta{margin-bottom:5px;color:#aaa;font-size:10px;}
.std-posts .small-meta .username { display:inline; max-width:160px; font-size:11px; font-weight:bold; }
.std-posts .small-meta .num { font:bold 11px arial,helvetica; }

/*.std-posts .badges{float:left;width:450px;height:40px;margin-top:5px;}
.std-posts .badge{float:left;width:40px;height:40px;margin-right:10px;overflow:hidden;text-indent:-9999px;}*/
.std-posts .badges{ position: absolute; top:0px; left:-10px; width:140px!important; overflow:hidden;}
.std-posts .badge{float:left;width:40px;height:40px;margin:0 5px 0 0;overflow:hidden;text-indent:-9999px;}

.std-posts .partner-post{background-color:#fff9e6; }
.std-posts .partner-post h2 { font-size:22px}

.partner-label { background:#e32; color:#fff; text-transform:uppercase; font:bold 9px/9px "Gills Sans",arial,sans-serif; padding:1px 3px 0; letter-spacing:1px; }

.partner-area { background-color:#FFF8E7!important; }
.partner-area-label { position: absolute; bottom: 5px; right: 5px; padding:0 2px; font-size:9px; color:#999; text-transform:uppercase; }

/* predictions */
.std-posts .predict{position:relative;float:left;width:125px;height:22px;margin-top:4px;background-position:-450px -240px;}
.std-posts .predict .q{display:none;}
.std-posts .predict input{float:left;height:22px;border:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.std-posts .predict input.will-go-viral{width:65px;margin-left:60px;background-position:-510px -240px;}
.std-posts .predict input.wont-go-viral{display:none;width:29px;margin-left:1px;background-position:-546px -240px;}
.std-posts .post:hover .predict { background-position:-450px -270px; }
.std-posts .post:hover .predict input.will-go-viral{background-position:-510px -270px;}
.std-posts .post:hover .predict input.wont-go-viral{background-position:-546px -270px;}
.std-posts .post:hover .predict input.will-go-viral:hover{background-position:-510px -300px;}
.std-posts .post:hover .predict input.wont-go-viral:hover{background-position:-546px -300px;}
.predict-spinner { position:absolute; top:0px; height:22px; width:103px; padding-left:22px; line-height:1.6; background:#fff url(../images/public/spinners/small_on_white.gif?v=1283461177) left center no-repeat; }
.predict-message { position:relative; width:480px; float:left; clear:both; margin:10px 0; font:14px arial,helvetica,sans-serif; }
.predict-message-inner { float:left; width:460px; padding:10px; background:#EDFBFF; border:2px solid #C4E7F5; }
.predict-message-error { width:460px; padding:7px 10px; background:#FFF4BC; border:2px solid #F3E5B0; }
.predict-message h3 { margin-bottom:10px; font:bold 28px arial,helvetica,sans-serif;}
.predict-message h3 a { padding-left:5px; font-size:12px; font-weight:normal;}
.predict-message h5 { float:left; width:80px; margin-right:20px; font-weight:bold; font-size:12px;}
.predict-message p span { margin-bottom:12px;padding:2px 4px;font-style:italic;background:#ff7;}
.predict-message .psst { float:left; width:100%; margin:10px 0 0; font-size:13px; line-height:1.3;}
.predict-message .close { position:absolute; right:5px; top:5px; font-size:16px;}
.predict-you-voted { position:absolute; left:0; top:100px; width:125px; }
#notice-predictions { float:left;width:625px;height:66px;margin:-5px 0 10px;background:url(../images/public/promos/note.png) 49px 0 no-repeat; }
#notice-predictions div { display: inline;float:left;width:460px;margin:18px 0 0 152px;font:14px arial,helvetica,sans-serif;line-height:19px; }

/* sign in */
.signin-or-signup-to-vote { float:left; width:425px; margin-top:10px;  }
.signin-or-signup { float:left; padding:12px; background:#e6e6e6; -webkit-box-shadow:1px 1px 2px #aaa; -moz-box-shadow:1px 1px 2px #aaa; }
.signin-or-signup form input.text,
.signin-or-signup form textarea { width:250px; }
.signin-or-signup form div.half input.text,
.signin-or-signup form div.half textarea { width:150px; }
.signin-or-signup h5 { margin-bottom:8px; padding-bottom:5px; font:bold 24px arial,helvetica,sans-serif; }
.signin-or-signup h5 a { font-weight:bold; }
.signin-or-signup .alias-field {color:#666666;font-size:8pt;}
form.v  { font-family:"Lucida Grande",tahoma,verdana,arial,sans-serif; }
form.v  h2.new { position:relative; padding-bottom:5px; margin-bottom:15px; border-bottom: 1px solid #c6c6c6; font: 26px Georgia;}
form.v  h2.new span { padding-left:10px; font:normal 13px "Lucida Grande",tahoma,verdana,arial,sans-serif;  width:300px; color:#666; }
form.v  fieldset { clear:both; }
form.v  fieldset.submit { margin-bottom:0px; width:400px; float:left; }
form.v	.message { width:395px; margin:5px 0 10px; padding:5px 10px!important; }
form.v  div { float:left; margin:0 0 5px; font-size:13px; display:inline; }
form.v  div.field { float:left; width:100%; margin:0; padding:0 0 5px; font-size:13px; }
form.v  div.extra-space { padding:5px 0 10px; }
form.v  div.extra-space label { margin-bottom:4px; font-weight:bold; }
form.v  div.space { margin-bottom:10px; padding-bottom:15px; }
form.v  div.half1 { width:190px; margin:0 10px 8px 0; font-size:13px; float:left;  }
form.v  div.half2 { width:195px; margin:0 0 8px 0; font-size:13px; float:left;  }
form.v  input.text { width:380px; float:left; font-size:14px; padding:2px 3px; border:1px solid #ccc; background:#fff; }
form.v  textarea { background:#fff; width:405px; font-size:14px; padding:2px 3px; border:1px solid #ccc; margin-bottom:0; background:#fff}
form.v  input.file { border:0; background:0; }
form.v  label { display:block; font-weight:bold; font-size:12px; color:#111; margin-bottom:0px; }
form.v  input[type="checkbox"] + label { font-weight:normal; font-size:12px; }
form.v  div.submit { margin-top:3px; margin-bottom:1px; }
form.v  div.submit input { margin-right:10px; }
form.v  div.no-label label { display:inline; }
form.v  input.text, textarea { font-size:13px; }
form.v  textarea.big    { height:140px; } 
form.v  textarea.medium { height:70px; } 
form.v  textarea.small  { height:30px; font-size:12px; }
form.v  input.long 	{ width:400px; } 
form.v  input.medium { width:250px;  } 
form.v  input.short  { width:180px;  } 
form.v  .sidebar-width { width:300px!important; }
form.v  p.note { width:405px; float:none; clear:left; margin-bottom:0; }
form.v  span.note { width:195px; float:right; margin-bottom:0; margin-left:10px; font-size:10px; color:#555; line-height:1.2; }
form.v  label span.note { width:auto; float:none; margin:0; font-weight:normal; font-size:11px; }
form.v  label span.right { float:right; line-height:1;}
form.v  input.title { font:18px Georgia,serif; }
form.v .missing label { color:#e32; background:0; }
form.v .missing input, form.v .missing textarea, form.v .missing select { border:2px solid #e32; }
form.v .video-type-error { width:400px; background:#FFCE00; padding:2px 4px; }
form.v a.cancel { font-size:11px; }
.signin-form { width:415px; }
.signin-buzzfeed { float:left; width:100%; }
.signin-buzzfeed-title { margin-bottom:7px; font-weight:bold; float:left; }
form.facebook-enabled fieldset.signin-buzzfeed { float:left; clear:none; width:200px; border-right:1px solid #bbb; margin-right:12px; }
form.facebook-enabled fieldset.signin-facebook { float:left; clear:none; width:200px; }
form.facebook-enabled fieldset div { width:200px; }
form.v .message { padding:2px 5px; }
form.v .error { background:#e32; color:#fff; }
form.v .success { background:#17AF2E!important; color:#fff!important; }
form.v .failure a, .error a, .success a { color:#fff; text-decoration:underline; }
form.v input.submit { font-size:14px; }

.facebook-like-login-pane { background:#eee; width:450px; padding:15px; margin: 15px 0 0 0; overflow:auto; position:relative;  -webkit-box-shadow:1px 1px 2px #aaa; -moz-box-shadow:1px 1px 2px #aaa; }
.facebook-like-login-pane h3 { font:bold 16px arial,helvetica,sans-serif; margin-bottom:7px; }
.facebook-like-login-pane a.no-thanks { position:absolute; top:18px; right:15px; }
.facebook-like-login-pane a.have-account { position:absolute; top:42px; right:15px; }

#registration-success { background:#FFF22C; color:#000; padding:15px; }
#registration-success h3 { font:bold 24px arial,helvetica,sans-serif; margin-bottom:7px; }
#registration-success p { margin:0;}
#registration-success a { color:#000; font-style:underline; }

/* badges */
.badge{background-position: 1000px 1000px;}
.badge_lol              {background-position: -000px -350px; }
.badge_omg              {background-position: -050px -350px; }
.badge_wtf              {background-position: -100px -350px; }
.badge_cute             {background-position: -150px -350px; }
.badge_trashy           {background-position: -200px -350px; }
.badge_geek             {background-position: -250px -350px; }
.badge_ew               {background-position: -300px -350px; }
.badge_classic          {background-position: -350px -350px; }
.badge_should-be-viral  {background-position: -400px -350px; }
.badge_time-waster      {background-position: -450px -350px; }
.badge_most-shared      {background-position: -500px -350px; }
.badge_most-linked      {background-position: -550px -350px; }
.badge_winner      		  {background-position: -600px -350px; }
.badge_gold-star        {background-position: -650px -350px; }
.badge_infectious       {background-position: -700px -350px; }
.badge_tosh             {background-position: -750px -350px; }
.badge_first            {background-position: -800px -350px; }
.badge_facebook         {background-position: -850px -350px; }
.badge_big-on-twitter   {background-position: -900px -350px; }
.badge_no1-digg         {background-position: -950px -350px; }
.badge_no1-reddit       {background-position:-1000px -350px; }
.badge_collection       {background-position:-1050px -350px; }
.badge_labs             {background-position:-1100px -350px; }

.badge_lol_small       				{background-position: -000px -410px; }
.badge_omg_small              {background-position: -050px -410px; }
.badge_wtf_small              {background-position: -100px -410px; }
.badge_cute_small             {background-position: -150px -410px; }
.badge_trashy_small           {background-position: -200px -410px; }
.badge_geek_small             {background-position: -250px -410px; }
.badge_ew_small               {background-position: -300px -410px; }
.badge_classic_small          {background-position: -350px -410px; }
.badge_should-be-viral_small  {background-position: -400px -410px; }
.badge_time-waster_small      {background-position: -450px -410px; }
.badge_most-shared_small      {background-position: -500px -410px; }
.badge_most-linked_small      {background-position: -550px -410px; }
.badge_winner_small      		  {background-position: -600px -410px; }
.badge_gold-star_small        {background-position: -650px -410px; }
.badge_infectious_small       {background-position: -700px -410px; }
.badge_tosh_small             {background-position: -750px -410px; }
.badge_first_small            {background-position: -800px -410px; }
.badge_facebook_small         {background-position: -850px -410px; }
.badge_big-on-twitter_small   {background-position: -900px -410px; }
.badge_no1-digg_small         {background-position: -950px -410px; }
.badge_no1-reddit_small       {background-position:-1000px -410px; }
.badge_collection_small       {background-position:-1050px -410px; }
.badge_labs_small             {background-position:-1100px -410px; }


/* bling bling */
.bling{display:inline-block;vertical-align:middle;padding-bottom:1px;margin:0 1px;width:12px;overflow:hidden;text-indent:-9999px;background:url(../images/public/social/user-bling.png?v=1283461177) no-repeat;font-size:11px;}
.bling-love{background-position:-12px 0;}
.bling-hate{background-position:-24px 0;}
.bling-goldstar{background-position:-36px 0;}
.bling-top{width:16px;}
.bling-top10{background-position:-48px 0;}
.bling-top20{background-position:-64px 0;}
.bling-top50{background-position:-80px 0;}
.bling-top100{background-position:-96px 0;}


/*   
		Other Post Formats

*/
.multipost{float:left;width:100%;margin:0;}
.multipost-header{float:left;width:100%;margin-bottom:12px;font-size:16px;font-weight:bold;color:#e32;}
.multipost-label{float:left;display:inline-block;margin:0 10px 0 -45px;padding:3px 6px;background:#FFEA00;color:#111;font:bold 12px "gill sans","arial black",arial,helvetica;text-transform:uppercase;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);transform:rotate(-15deg);-moz-box-shadow:1px 1px 1px #aaa;-webkit-box-shadow:1px 1px 1px #aaa;box-shadow:1px 1px 1px #aaa;}
.multipost-footer{float:left;width:100%;margin:0 0 10px;font-weight:bold;font-size:11px;}
.mpost{float:left;width:235px;height:60px;margin:0 0 15px 15px;}
.multipost .first{margin:0;padding:0;}
.mpost .thumb{margin-right:7px;}
.mpost h3{font-weight:bold;font-size:11px;margin-bottom:2px;}
.mpost .username{font-size:10px;font-weight:normal;color:#e32;}
.mpost .num {padding-top:2px;font:bold 12px arial,helvetica,sans-serif; }
.mpost .num span {font-weight:normal;}

/* small posts (sidebar) */
.small-posts .post{width:238px;margin:0;padding:15px 0 10px 98px;}
.small-posts .first{background:0;padding-top:10px;}
.small-posts .thumb-unit{display:inline;width:90px;margin-left:-98px;}
.small-posts h2{font:16px/1.1 Georgia;margin-bottom:4px;}
.small-posts .description,
.small-posts .username{font-size:11px;}

/* vertical posts */
.vert-posts{float:left;width:100%;padding-top:10px;}
.vert-posts .post{width:125px;margin:0 0 10px 46px;line-height:1.2;background:0;}
.vert-posts .first{margin-left:0;}
.vert-posts .thumb{width:125px;height:83px;margin:5px 0;}
.vert-posts h2{font-size:12px;line-height:1.2;}
.vert-posts p.desc{color:#888;font-weight:bold; font-size:9px;line-height:1.2;margin:2px 0 5px;}
.vert-posts .launched{display:block;font-weight:bold;font-size:9px;line-height:1.3;text-transform:uppercase;color:#aaa;}
.vert-posts .username{display:block;width:110px;font-weight:bold;font-size:11px;line-height:1.3;text-transform:none;}

/* top users list */
.top-users li{position:relative;float:left;width:256px;margin:0;padding:10px 0 10px 80px;}
.top-users li:first-child{background-image:none;}
.top-users .num{float:left;margin-left:-110px;font:bold 14px arial,helvetica;color:#e32;}
.top-users .rank { position:absolute; left:0px; top:20px; width:67px; font:bold 48px Helvetica,arial,sans-serif; letter-spacing:-5px; text-align:center; color:#fff; text-shadow:0px 2px 8px rgba(0,0,0,0.8); -moz-text-shadow:1px 1px 8px rgba(0,0,0,0.8); }
.top-users .thumb{float:left;margin-left:-80px;}
.top-users h2{font:24px georgia,serif;margin-bottom:5px;}
.top-users .views{font:bold 28px helvetica,arial;color:#222;letter-spacing:-1px;}
.top-users .views small { font-size:13px; font-weight:normal; letter-spacing:0;}

/*.launch-yours-promo { float:left; width:336px; height:111px; background:url(../images/public/promos/justlaunched-promos.png?v=1283461177) 336px 0 no-repeat; overflow:hidden; text-indent:-9999px; }
.launch-yours1 .launch-yours-promo { background-position:0 0 }
.launch-yours2 .launch-yours-promo { background-position:0 -111px; }
.launch-yours3 .launch-yours-promo { background-position:0 -222px; }
.launch-yours4 .launch-yours-promo { height:257px; background-position:0 -335px; }
.launch-yours-promo:hover { opacity: 0.9; -moz-opacity: 0.9; filter:alpha(opacity=90);}*/

.launch-yours-promo { float:left; width:336px; height:220px; background:url(../images/public/promos/promos-viralhit.png?v=1283461177) 336px 0 no-repeat; overflow:hidden; text-indent:-9999px; }
.launch-yours1 .launch-yours-promo { background-position:0 0; }
.launch-yours2 .launch-yours-promo { background-position:0 -218px; }
.launch-yours3 .launch-yours-promo { background-position:0 -439px; height:230px;}
.launch-yours-promo:hover { opacity: 0.9; -moz-opacity: 0.9; filter:alpha(opacity=90);}


/* top sites list */
.top-sites{float:left;width:100%;}
.top-sites .row{float:left;width:100%;margin:5px 0;}
.top-sites .site{float:left;width:310px;padding:0;margin-left:30px;border-top:2px solid #e32;}
.top-sites .first{margin-left:0;}
.top-sites h2{margin:5px 0 8px;line-height:1;}
.top-sites h2 a{font:bold 16px arial,helvetica;color:#e32;}
.top-sites .thumb{float:left;margin-right:10px;}
.top-sites h3{float:left;width:175px;margin-bottom:5px;font:17px/1.2 Georgia,serif;}
.top-sites h3 div{margin-top:5px;}
.top-sites .ago { margin:2px 0 10px; font:11px "Lucida Grande",tahoma,verdana; color:#666; }
.top-sites .more-posts{float:left;width:100%;margin-top:5px;line-height:1.2;}
.top-sites p{margin:2px 0 4px;font-size:10px;color:#777;} 
.top-sites ul{list-style: none;padding: 0 0 0 1.2em; text-indent: -1.2em; }
.top-sites li{margin-bottom:7px;}
.top-sites li:before {content: "\00B7 \0020";color:#07e;padding:0.3em;} 
.top-sites .more{padding-top:5px;font-size:10px;font-weight:bold;}

/* alerts items */
.list-alerts{padding-top:5px;margin:0 0 10px;height:250px;overflow:hidden;}
.list-alerts li{width:336px;float:left;padding:7px 0;font-size:12px;line-height:1.4;background:url(../images/global/lines/ddd.png?v=1283461177) top left repeat-x;}
.list-alerts li:first-child{background:0;}
.list-alerts img{float:left;margin-right:5px;}
.list-alerts a{font-weight:normal;}
.list-alerts .ago{padding-left:4px;font-size:9px;color:#aaa;}
.list-alerts .icon{float:left;display:inline-block;width:16px;height:16px;margin:-1px 5px 0 0;background:url(../images/global/favicons.png?v=1283461177) -16px 0 no-repeat;}
.list-alerts .icon-viral{background-position:-16px -16px;}
.list-alerts .icon-badge{background-position:-16px -32px;}
.list-alerts .icon-rebuzz{background-position:-16px -48px;}
.list-alerts .icon-gold-star{background-position:-16px -64px;}
.list-alerts .icon-home{background-position:-16px -80px;}             
.list-alerts .icon-response{background-position:-16px -96px;}             
.list-alerts .icon-love{background-position:-16px -112px;height:12px;float:none;margin:0 1px;}
.list-alerts .icon-hate{background-position:-16px -128px;height:12px;float:none;margin:0 1px;}
.list-alerts .icon-facebook{background-position:-32px 0;}
.list-alerts .icon-twitter{background-position:-32px -16px;}
.list-alerts .icon-stumbleupon{background-position:-32px -32px;}
.list-alerts .icon-digg{background-position:-32px -48px;}
.badgeword{font:bold 9px "Helvetica Neue",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#000;background:#ff1 url(../images/public/backgrounds/yellow_stripe.png?v=1283461177);padding:1px 3px;cursor:pointer;}
.badgeword:hover{color:#fff;background:#07d url(../images/public/backgrounds/bluestripe.png?v=1283461177);}

/* paging */
.paging{padding:10px 0 10px 140px;}
.paging li{float:left;font-size:13px; font:18px/1 arial,helvetica; }
.paging a, .paging span{float:left;margin-right:15px;padding:6px 16px;background:#07e;color:#fff;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;}
.paging a{background:-webkit-gradient(linear,left top,left bottom,from(#2299ff),to(#0055cc));background-image:-moz-linear-gradient(top, #2299ff, #0055cc);background-color:#07e;color:#fff;border-color:#29f;}
.paging span{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d6d6d6));background-image:-moz-linear-gradient(top, #fff, #d6d6d6);background-color:#eee;color:#999;border:1px solid #c6c6c6;}
.paging a:hover{opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85);}

.paging-numbered{padding:10px 0;}
.paging-numbered li{float:left;color:#999;text-align:center;font-size:13px;margin:0 5px 5px 0;}
.paging-numbered span{width:20px;display:block;padding:3px 2px;background:#e6e6e6;color:#aaa;border:1px solid #ccc;}
.paging-numbered a{width:20px;display:block;padding:3px 2px;text-align:center;border:1px solid #07e;color:#06d;}
.paging-numbered a:hover,
.paging-numbered .current a{background:#07e;color:#fff;}
.paging-numbered .arrow a, .paging-numbered .arrow span{width:auto;padding:3px 5px;}

/* Buttons & Controls */
.button{padding:2px 10px;font-size:11px;font-weight:normal;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:13px;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d6d6d6)); background-image:-moz-linear-gradient(top, #fff, #d6d6d6);background-color:#eee;color:#111;border:1px solid #c6c6c6;}
.action{padding:3px 11px;background:-webkit-gradient(linear,left top,left bottom,from(#2299ff),to(#0077ee)); background-image: -moz-linear-gradient(top, #2299ff, #0077ee);;background-color:#07e;color:#fff;border-color:#29f;border:0;}
.button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#2299ff),to(#0055cc)); background-image: -moz-linear-gradient(top, #2299ff, #0055cc);background-color:#29f;border-color:#29f;color:#fff;}
input.button { *width:1;*overflow:visible;*padding:0 5px; /* fix ie button width issues */ }
.big.button { font-size:16px; padding:5px 18px;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:17px}

/* Sidebar Modules */
ul.SitesMakingBuzz{float:left;width:100%;overflow:hidden;margin-bottom:10px;} 
ul.SitesMakingBuzz li{float:left;width:100%;overflow:hidden;padding:2px 0 0 0;background:url(../images/global/lines/ddd.png?v=1283461177) top left repeat-x;}
ul.SitesMakingBuzz li.top{background:0;padding:0;}
ul.SitesMakingBuzz li .info{overflow:hidden;}
ul.SitesMakingBuzz li h3{font-size:16px;line-height:1.1em;margin-top:4px;}
ul.SitesMakingBuzz li p.meta{font-size:11px;margin:5px 0;color:#aaa;}

.buzzfeed-everywhere { width:336px; height:50px; margin-top:5px; background-position:-750px -240px; }
.buzzfeed-everywhere a { display:block; float:left; width:51px; height:50px; margin-left:20px; overflow:hidden; text-indent:-9999px; }
.buzzfeed-everywhere a:first-child { margin-left:0; }

ul.blogroll{float:left;width:100%;margin:10px 0;}
ul.blogroll li{float:left;width:165px;margin-bottom:4px;font:12px "Lucida Grande",tahoma,arial,sans-serif;}
ul.blogroll li a{float:left;padding:2px 0;}
.condense{letter-spacing:-1px;}

/* Partner Icons */
.ptnr-icon{float:left;width:16px;height:16px;margin-right:5px;background:url(../images/global/favicons.png?v=1283461177) 0 0 no-repeat;}
.ptnr-icon:hover{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.asylum{background-position:0 -16px;}
.bestweekever{background-position:0 -32px;}
.huffpost{background-position:0 -48px;}
.metro{background-position:0 -64px;}
.nerve{background-position:0 -80px;}
.popeater{background-position:0 -96px;}
.postchronicle{background-position:0 -112px;}
.thefablife{background-position:0 -128px;}
.coedmagazine{background-position:0 -144px;}
.urlesque{background-position:0 -160px;}
.holytaco{background-position:0 -176px;}
.neatorama{background-position:0 -192px;}
.thefrisky{background-position:0 -208px;}
.collegehumor{background-position:0 -224px;}
.wonderwall{background-position:0 -240px;}
.avclub{background-position:0 -256px;}
.thechive{background-position:0 -272px;}
.justjared{background-position:0 -288px;}
.newser{background-position:0 -304px;}
.thesuperficial{background-position:0 -320px;}
.wwtdd{background-position:0 -336px;}
.celebuzz{background-position:0 -352px;}
.videogum{background-position:0 -368px;}
.okmagazine{background-position:0 -384px;}
.donq{background-position:0 -400px;}
.askmen{background-position:0 -416px;}
.nypost{background-position:0 -432px;}
.elle{background-position:0 -448px;}
.womansday{background-position:0 -464px;}
.time{background-position:0 -480px;}
.buzzfeed{background-position:0 -496px;}
.starpulse{background-position:0 -512px;}
.jkottke{background-position:0 -528px;}
.avc{background-position:0 -544px;}
.hollywoodlife{background-position:0 -560px;}
.funnyordie{background-position:0 -576px;}
.cracked{background-position:0 -592px;}
.current{background-position:0 -608px;}
.tmz{background-position:0 -624px;}
.gamesradar{background-position:0 -640px;}
.slate{background-position:0 -656px;}
.life{background-position:0 -672px;}
.aol{background-position:0 -688px;}
.usmagazine{background-position:0 -704px;}
.mtv{background-position:0 -720px;}

/* secret notes */
#secret-notes-header .button { float:left; margin-top:10px; }
.raw-post{position:relative;float:left;width:100%;margin:10px 0 0;padding:10px 0 0;background:url(../images/global/lines/ccc.png?v=1283461177) top left repeat-x;}
.raw-post:first-child{background:0;margin:0;}
.raw-post .origin{margin-bottom:5px;font-size:11px;}
.raw-post .t{position:absolute;left:0;}
.raw-post .info{margin-left:100px;min-height:60px;}
.raw-post h3{font:15px Georgia,serif;margin-bottom:3px;overflow:hidden;}
.raw-post h3 span{font:14px "Gill Sans",Verdana,sans-serif;color:#e32;padding-right:2px;}
.raw-post .link{font-size:10px;margin-bottom:5px;}
.raw-post .description{font-size:11px;line-height:1.35;margin-bottom:5px;overflow:hidden;}
.raw-post .meta{font-size:10px;color:#aaa;margin:0;}
.raw-post .meta img{float:left;margin-right:5px;}
.raw-post .meta span{display:block;font-size:9px;font-weight:bold;}
.raw-post .meta a{font-weight:bold;color:#e32;}
.raw-post a.permalink{background:url(../images/public/icons/permalink.png?v=1283461177) top left no-repeat;padding:0 0 0 12px;font:11px "Lucida Grade",verdana,sans-serif;color:#aaa;}
.raw-post a.permalink:hover{color:#e32;}
.raw-post .badge{position:absolute;left:-8px;top:5px;width:40px;height:40px;}
.secret-note { float:left; width:276px; margin:5px 0; padding:8px 50px 8px 10px; font-size:11px; background:url(../images/public/secret-note-bkgd.png?v=1283461177) top right no-repeat; }

/* contribs */
.contrib { position:relative; float:left; width:625px; margin-bottom:20px; padding:10px 0 0; background:url(../images/global/lines/ccc.png?v=1283461177) top left repeat-x; }
.contrib:first-child, .contrib + .contrib { background:0; padding-top:0; }
.contrib .contrib { margin-bottom:0; }
.contrib .what { position:relative; overflow:hidden; float:left; width:425px; min-height: 27px; padding:10px; background:#e6e6e6; }
.contrib .image { }
.contrib .link h3 { font:20px Georgia,serif; }
.contrib .link p { margin-bottom:0; color:#777; }
.contrib .text { line-height:1.35; }
.contrib .quote blockquote { font:italic 22px Georgia,serif; margin-bottom:10px; padding:0 35px 0 35px; }
.contrib .quote .ldquo { font:80px Georgia,serif; color:#aaa; position:absolute; left:7px; top:0px; }
.contrib .quote .rdquo { font:80px Georgia,serif; color:#aaa; position:absolute; right:7px; bottom:-15px; }
.contrib .quote p { padding-left:50px; margin-bottom:4px; }
.contrib .video-embed-big { width:425px; min-height:340px!important; background:#e6e6e6 url(../images/public/spinners/small_on_f6f6f6.gif?v=1283461177) center center no-repeat; }
.contrib .video-embed-noflash { background:#e6e6e6 url(../images/public/spinners/noflash.png?v=1283461177) center center no-repeat; }
.contrib .who { position:relative; float:left; width:140px; margin-top:5px; padding-left:20px; color:#888; font-size:11px; line-height:1; background:url(../images/public/contrib/bubble-arrow.png?v=1283461177) no-repeat; min-height:35px; padding-top:5px; }
.contrib .who-info { float:left; width:110px; }
.contrib .avatar { float:left; margin-right:5px; }
.contrib .ago { display:block; font-size:9px; margin-top:4px; }
.contrib .bling { margin-top:5px; }
.contrib .origin { margin-bottom:5px; font-size:14px;}
.contrib .badges { margin:10px 0 0 0; }              
.contrib .tools ul {  width:445px; clear:both; float:left; padding:2px 0; font-size:11px; }
.contrib .tools li { float:right; margin:0 0 0 12px; color:#bbb }
.contrib .tools li a { color:#bbb; }
.contrib .tools .respond { float:left; margin:0; }
.contrib .tools .icon { display:block; float:left; background:url(../images/public/icons/contrib-icons.png?v=1283461177) 0 0 no-repeat; height:15px; width:15px; }
.contrib .tools .respond .icon  { width:20px; background-position:  0px  0px; } 
.contrib .tools .love .icon 	  { width:20px; background-position:-20px -1px; } 
.contrib .tools .hate .icon     { width:20px; background-position:-40px -1px; } 
.contrib .tools .flag .icon 	  { width:16px; background-position:-60px  0px; } 
.contrib .tools .facebook .icon { width:17px; background-position:-80px -1px; } 
.contrib .tools .email    .icon { width:17px; background-position:-100px 0px; } 
.contrib .tools .link .icon     { width:19px; background-position:-120px 0px; } 
.contrib .tools .social-buttons .love .icon { }
.contrib .tools .social-buttons .hate .icon { }
.contrib .selected_tools li { color:#222; }
.contrib .selected_tools li.flag a { color:#999; }
.contrib .selected_tools li a { color:#07e; }
.contrib .selected_tools li a:hover { color:#e32; }
.contrib .love.voted     .icon,
.contrib .selected_tools .love     .icon { background-position:-20px  -16px; } 
.contrib .hate.voted     .icon,
.contrib .selected_tools .hate     .icon { background-position:-40px  -16px; } 
.contrib .selected_tools .respond  .icon { background-position:  0px  -15px; } 
.contrib .selected_tools .flag     .icon { background-position:-60px  -15px; } 
.contrib .selected_tools .facebook .icon { background-position:-80px  -16px; } 
.contrib .selected_tools .link     .icon { background-position:-120px -15px; } 
.contrib .selected_tools .love     a.icon:hover  { background-position:-20px  -31px; } 
.contrib .selected_tools .hate     a.icon:hover  { background-position:-40px  -31px; } 
.contrib .selected_tools .respond  a:hover .icon { background-position:  0px  -30px; } 
.contrib .selected_tools .flag     a:hover .icon { background-position:-60px  -30px; } 
.contrib .selected_tools .facebook a:hover .icon { background-position:-80px  -31px; } 
.contrib .selected_tools .link     a:hover .icon { background-position:-120px -30px; } 

/* admin */
.editor-admin { position:absolute; left:0px; top:15px; display:block; visibility:hidden; width:16px; height:16px; overflow:hidden; background:url(../images/public/icons/admin.png?v=1283461177); cursor:pointer; }
li:first-child .editor-admin { top:10px; }
li:hover .editor-admin { visibility:visible; }
div.qwik_edit{z-index:99999;border:15px solid #aaa; background: #222; position:fixed;width:900px;height:570px;top:50%;left:50%;margin-left:-460px;margin-top:-300px;-webkit-border-radius:10px;-moz-border-radius:10px;}
div.qwik_edit-spinner{ color:#fff; text-align:center;width:200px;height:50px;position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-100px;padding-top:30px;}
iframe.qwik_edit{width:900px;height:570px;border:0;}
.close_editor { position:absolute; right:-22px; top:-21px; }

/* leaderboard */
ul.leaderboard { float:left; width:100%; }
ul.leaderboard li { position:relative; float:left; width:100%; padding:15px 0; background:url(../images/public/lines/horizontal-grey.png?v=1283461177) top left repeat-x; list-style: none;}
ul.leaderboard li.top { background:url(../images/public/lines/horizontal-black.png?v=1283461177) top left repeat-x; }
ul.leaderboard .rank { position:absolute; left:0; top:22px; width:67px; font:bold 48px Helvetica,arial,sans-serif; letter-spacing:-5px; text-align:center; color:#fff; text-shadow:0px 2px 8px rgba(0,0,0,0.8); -moz-text-shadow:1px 1px 8px rgba(0,0,0,0.8); }
ul.leaderboard .lil-rank { font-size:32px; letter-spacing:-2px; top:32px;}
ul.leaderboard .highlighted { padding-right: 5px; background-color: #FFFCCC; }
ul.leaderboard .rank90 { top:18px; width:87px; }
ul.leaderboard .chart { float:left; width:100px;}
ul.leaderboard .thumb { float:left; margin-right:15px; }
ul.leaderboard .info { float:left; width:340px; }
ul.leaderboard .info p { font-size:10px; margin-bottom:2px; color:#888; }
ul.leaderboard h3 { margin-right:10px; font:24px/1 Georgia,serif; margin-bottom:6px; width:auto; }
ul.leaderboard .num { float:right; width:140px; font-size:11px; line-height:1.4; text-align:right; color:#888;}
ul.leaderboard .score { display:block; margin-bottom:5px; font: bold 32px/26px Helvetica,arial,sans-serif; color:#000; } 
ul.leaderboard .score small { font-size:16px; }
ul.leaderboard .user-image { float:left; margin-right:5px; }
ul.leaderboard-mini { float:left; width:100%; }
ul.leaderboard-mini li { position:relative; float:left; width:100%; padding:5px 0; }
ul.leaderboard-mini li img { float:left; margin-right:7px; }
ul.leaderboard-mini h4 { float:left; width:220px; font:18px/1.4 Georgia,serif; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
ul.leaderboard-mini .score { float:right; margin-right:5px; width:60px; text-align:right; font:bold 14px/1.5 arial,helvetica,sans-serif;}

ul.leaderboard li.feedbattle-winner { background:#ffc; border-top:1px solid #aaa; }
ul.leaderboard li.feedbattle-winner h3 { font-size:48px; } 
ul.leaderboard li.feedbattle-winner .info { width:200px; }
ul.leaderboard li.feedbattle-winner .num { width:220px; padding:10px 10px 0 0; } 
ul.leaderboard li.feedbattle-winner .score { font-size:52px;}
ul.leaderboard li.feedbattle-winner .winner-label { font-weight:bold; font:bold 16px Helvetica,arial,sans-serif; color:#e32; text-transform:uppercase; }

ul.leaderboard-horz { float:left; width:100%; }
ul.leaderboard-horz li { position:relative; float:left; width:80px; padding:10px 0 5px; margin-left:5px; font:bold 12px/1.4 arial,helvetica,sans-serif; }
ul.leaderboard-horz li.first { margin-left:0; }
ul.leaderboard-horz li img { margin-right:7px; }
ul.leaderboard-horz li .rank { position:absolute; top:64px; left:0; width:16px; text-align:center; line-height:1.4; color:#fff; background:#07e; }
ul.leaderboard-horz li .info { float:left; margin-top:3px; }
ul.leaderboard-horz h3 { float:left; width:75px; font-weight:bold; overflow:hidden; }
ul.leaderboard-horz .score { }
ul.leaderboard-horz .score small { font-size:11px; font-weight:normal;}

.leaderboard-head { width:100%; float:left; margin:10px 0 0;font:13px arial,sans-serif;line-height:1.4;}
.leaderboard-head h5 { margin-bottom:3px; font-size:42px; font-weight:bold; }
.leaderboard-head small { font-size:14px; font-weight:normal; }

.leaderboard-head-options { float:left; width:100%; background:#e7f7ff url(../images/public/lines/horizontal-black.png?v=1283461177) top left repeat-x; border-width:1px 0; }
.leaderboard-head-options li { float: left; padding: 10px 0 10px 10px; font-size:14px;}
.leaderboard-head-options .spinner { background: url(../images/global/spinner/small-222-e7f7ff.gif) 10px 10px no-repeat; height: 10px; margin: 0; width: 25px; }

.coming-soon-box { width:620px;height:440px;margin:25px 0 0;background:#fff; border:7px dashed #ccc;}
.coming-soon-box h2 { padding:130px 0 30px; font:60px Helvetica,times,serif; letter-spacing:-1px; text-align:center; color:#bbb; }
.coming-soon-box p { padding:0 120px 5px; font-size:16px; line-height:1.5; text-align:center; color:#999;  }


/* top lists */
ul.top { float:left; width:100%; }
ul.top li { position:relative; float:left; width:100%; padding: 10px 0 10px; background:url(../images/public/lines/horizontal-grey.png?v=1283461177) top left repeat-x; list-style: none;}
ul.top li.top  { background:0; padding-top:0; }
ul.top .num { float:left; font:bold 16px Helvetica; color:#e32; width:20px; text-align:center; margin-right:5px; }
ul.top .thumb-small { float:left; margin-right:12px; }
ul.top .thumb-tiny { float:left; margin-right:12px; }
ul.top .info  { float:left; width:400px; }
ul.top h3 { font:22px Georgia,serif; margin-bottom:4px; width:auto; }
ul.top p img { float:left; margin-right:5px; }
ul.top p { font-size:11px; color:#aaa; }
ul.top .views { float:right; text-align:right; font:22px Georgia,serif; xxxcolor:#e32; padding-right:5px; margin-top:-5px; }
ul.top .views span { display:block; margin-top:3px; font:11px "Lucida Grande",verdana,sans-serif; color:#777; }
ul.top li.num1 { background:0; }
ul.top li.num1 .num { font-size:22px; }

/* advertise page */
.col33{width:310px;margin-left:30px;}
.col33.first{margin-left:0;}
.advert-header {width:990px;height:117px; background:url(../images/public/about/advertise-hdr.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.advert-features { width:990px; height:455px; background:url(../images/public/about/advertise-features-bg.png) repeat-x;}
.advert-features-visual { width:990px; height:270px; background:url(../images/public/about/advertise-features.png) repeat-x; margin-top:20px;}
.advert-story-units { left:15px; position:absolute; top:267px; width:300px; }
.advert-thumbnail-units { left:345px; position:absolute; top:267px; width:300px; }
.advert-dashboard-units { left:677px; position:absolute; top:267px; width:300px; }
.advert-mediakit-wrapper {width:990px;  background:url(../images/public/about/advertise-media-kit.png) no-repeat; margin-bottom:60px;}
.advert-mediakit-highlights { width:530px; background:url(../images/public/about/advertise-media-kit.png) no-repeat; display:inline; float:left; margin-right:12px;}
.advert-mediakit-slideshow { padding-top:120px; height:500px; width:500px; margin-left:14px; }
.advert-contact-form { padding-top:40px; height:100%; width:440px; display:inline; float:left; position:relative;top:55px;}
p.advert-highlight {border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD; font-family:helvetica; font-size:16px; line-height:40px; margin-bottom:20px;}

.advert-contact-wrapper {width:990px; background:url(../images/public/about/advertise-contact.png) no-repeat;}
.advert-mediakit-highlights p { padding:0 15px; font-size:13px; line-height:1.5em; position:relative; top:7em; width:500px; }

ul.advert li {border-bottom:1px dotted #DDDDDD; font-size:12px; line-height:1.25; margin-bottom:10px; padding-bottom:10px;}
ul.advert li.first {border-top: 1px solid #dddddd; margin-top:10px; padding-top:10px;}
ul.advert li.last {border-bottom:none;}


/*.box{margin-top:20px;}
.box h3{display:none;}
.box ul{margin-top:5px;}
.box ul{list-style:none;padding:0 0 0 1.2em;text-indent:-1.2em;}
.box li{margin-bottom:10px;font-size:13px;line-height:1.3;}
.box li:before{content:"\00B7 \0020";color:#000;padding:0.3em;}
.get-started{margin:20px 0 60px;padding:20px 0;font-size:16px;background:#e8e8e8;text-align:center;}
.get-started a{padding:6px 16px;font-size:16px;background-color:#07e;color:#fff;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;}
.get-started a:hover{background:#e32;}*/


/*
* 	Signin/Signup Pages
*
*/
.SigninPage .signin-or-signup { padding:20px; background:#e6e6e6; }

.form2 .medium-fields input { padding:7px 5px 0px; font:16px Arial,Helvetica,sans-serif; }
.form2 fieldset.halfsies { float:left; width:250px; padding:20px 20px 5px; }
.form2 .half1 { background:url(../images/public/lines/or.png) right center no-repeat; margin-right:20px;}
.form2 fieldset.half2 { padding-top:20px; } 

.big-url { width:500px; font:26px Arial,Helvetica,sans-serif; padding:8px 10px 6px; border:1px solid #d6d6d6; background:#fff; }
.big-url input { width:325px; padding:0; border:0; background:0; font:26px Arial,Helvetica,sans-serif; }
.initial-field-state{color:#aaa;}

.yaybtn{position:relative;display:inline-block;padding:4px 12px 4px; background:#222 url(../images/ui/yaybtn.png) repeat-x;color:#fff;_color:#fff;font:bold 12px/12px "Lucida Grande",Tahoma,Verdana,sans-serif;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);cursor:pointer;border:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-bottom:1px solid rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background-color:#06c;}
.yaybtn:hover { color:#fff; opacity: 0.9; -moz-opacity: 0.9; filter:alpha(opacity=90);}
.yaybtn:active { background:#06c; }
.yaybtn.submit {color:#fff; _color:#fff; _background:#06d; padding:6px 20px; font:bold 20px Arial,Helvetica,sans-serif; -moz-border-radius: 18px; -webkit-border-radius: 18px;	}
.grey{color:#222;background-color:#bbb;text-shadow:none;}
.grey:hover { color:#000; background:#ccc; }
.grey:active { background:#999; }

/*

FEEDBATTLE

*/
.FeedBattlePage .PageContent { background:url(../images/public/feedbattle/feedbattle-ipad2.png) right 110px no-repeat; }
.FeedBattlePage .Column2 { margin-top:45px; }
.FeedBattleHeader { position:relative; padding-top:20px; }
.FeedBattleHeader div { width:620px; }
.FeedBattleText { font-size:14px; }
.FeedBattleText p.big { font-size:18px; line-height:1.35; margin-bottom:15px; }
.FeedBattleText h3 { font-size:24px; font-weight:bold; line-height:1.4; margin-bottom:15px; }
.FeedBattleText h4 { font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:5px; }
.FeedBattleText h5 { font-size:16px; font-weight:bold; margin-bottom:5px; }
.FeedBattleText ol { list-style-type:decimal; margin:0 0 10px 20px; line-height:1; }
.FeedBattleText ul { list-style-type:square; margin:0 0 10px 20px; line-height:1.3; }
.FeedBattleText li { margin-bottom:10px; }
.FeedBattleText p { margin-bottom:15px; }
.FeedBattleHeader .callout { position:absolute; top:250px; right:50px; }
.FeedBattleHeader .callout:hover { top:251px; right:49px; }
.FeedBattlePage .leaderboard-head h5 { font-size:24px; }


.fb-like-btn { float:left; width:425px;  min-height:24px; padding:5px 0; }

/* Mobile App Promos */

.MobileAppPromo {
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#999), color-stop(0.9, #DDD));
	width: 100%;
	}

/* Top Posters sidebar */

ul.top-posters { font-family: Arial, Helvetica; }
ul.top-posters li { padding:5px; clear: both; position: relative; border-bottom: 2px solid #fff; background:#f2f2f2; }
ul.top-posters h3 { width: 75%; font-size: 17px; }
ul.top-posters h3 .rank { position: absolute; display: block; top:5px; left:5px; color: #FFF; font-weight: bold; height: 35px; width: 35px; line-height: 35px; text-align: center; font-size: 22px; text-shadow: 0 0 5px #000; }
ul.top-posters h3 img { float: left; margin-right: 8px; height: 35px; width: 35px; }
ul.top-posters .fb-like { float: right; padding-top: 3px; width: 82px; overflow: hidden; }
ul.top-posters .score { display: block; font-weight: bold; font-size: 12px; color: #888; margin-top: 2px; }
ul.top-posters .score small { color: #999; font-size: 11px; font-weight: normal; }
