.pagination-bar-container .pagination-bar {
	padding: 0px; font-size: 0px;
}
.pagination-bar-container .pagination-bar .p-left-arrow {
	border-radius: 16px 0px 0px 16px; -webkit-border-radius: 16px 0px 0px 16px; -moz-border-radius: 16px 0px 0px 16px;
}
.pagination-bar-container .pagination-bar .p-right-arrow {
	border-radius: 0px 16px 16px 0px; -webkit-border-radius: 0px 16px 16px 0px; -moz-border-radius: 0px 16px 16px 0px;
}
.p-arrow-container a {
	width: 100%; height: 100%; line-height: 37px; display: inline-block;
}
.p-arrow-container .p-img {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/GChl3aV4gCd-bsdmk7_INw") no-repeat 0% 0% / 18px 18px; width: 6px; height: 9px; margin-top: 14px; margin-right: auto; margin-left: auto; display: inline-block;
}
.p-right-arrow {
	margin-right: 5px;
}
.p-left-arrow {
	margin-left: 5px;
}
.p-right-arrow .p-img {
	background-position: 0px -9px;
}
.p-left-arrow .p-img {
	background-position: -6px 0px;
}
.p-left-arrow:hover .p-img {
	
}
.p-right-arrow:hover .p-img {
	background-position: -12px 0px;
}
.pagination-bar .pagination-number .p-number-container {
	width: 100%; height: 100%; text-align: center;
}
.pagination-bar-container .pagination-bar a.p-number {
	width: 100%; height: 100%; line-height: 37px; display: inline-block;
}
.pagination-bar-container .pagination-bar li {
	border-width: 0px 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(237, 237, 237) rgb(0, 0, 0) rgb(255, 255, 255); width: 35px; height: 37px; font-size: 14px; vertical-align: top; display: inline-block; box-shadow: 0px 1px 0px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
}
.pagination-bar-container .pagination-bar li:hover {
	box-shadow: inset 0px 0px 2px #888; -moz-box-shadow: inset 0px 0px 2px #888; -webkit-box-shadow: inset 0px 0px 2px #888;
}
.pagination-bar li:first-child {
	border-left-width: 0px;
}
.pagination-bar li:last-child {
	border-right-width: 0px;
}
.pagination-bar-container .pagination-bar li:hover {
	color: rgb(255, 255, 255) !important;
}
.pagination-bar-container .pagination-bar .selected-pagin {
	color: rgb(255, 255, 255) !important;
}
.pagination-bar .selected-pagin a.p-number {
	color: rgb(255, 255, 255) !important;
}
.pagination-bar-container .pagination-bar li:hover a.p-number {
	color: rgb(255, 255, 255) !important;
}
.pagination {
	height: 40px; padding-right: 8px; clear: both; font-size: 12px; margin-top: 15px; background-color: rgb(241, 241, 238);
}
.pagination li {
	height: 38px; float: left;
}
.pagination .page-direct-access {
	float: right;
}
.pagination a {
	border-width: 1px; border-style: solid; border-color: rgb(241, 241, 238) rgb(255, 255, 255) rgb(241, 241, 238) rgb(241, 241, 238); padding: 0px 13px; line-height: 38px; display: block; background-color: rgb(241, 241, 238);
}
.pagination span {
	border-width: 1px; border-style: solid; border-color: rgb(241, 241, 238) rgb(255, 255, 255) rgb(241, 241, 238) rgb(241, 241, 238); padding: 0px 13px; line-height: 38px; display: block; background-color: rgb(241, 241, 238);
}
.pagination a:hover {
	background-color: rgb(245, 245, 245);
}
.pagination .page-active {
	border-color: rgb(237, 237, 233); color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 255, 255);
}
.pagination-prev a {
	text-transform: capitalize;
}
.pagination-next a {
	text-transform: capitalize;
}
.page-direct-access {
	height: 31px !important; color: rgb(136, 136, 136); padding-top: 7px;
}
.page-direct-access label {
	width: auto; color: rgb(136, 136, 136); font-size: 12px;
}
#pagination-goto {
	border-radius: 0px; border: 0px currentColor; width: 46px; height: 21px; margin-left: 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
#pagination-submit {
	margin: 0px; padding: 3px 9px; border: 0px currentColor; color: rgb(255, 255, 255); background-color: rgb(0, 168, 255);
}
.page-loading-wrapper {
	left: 0px; top: 0px; width: 100%; height: 1px; overflow: hidden; position: absolute; z-index: 2;
}
.page-loading-overlay {
	background: rgb(255, 255, 255); width: 100%; height: 100%; opacity: 0.8;
}
.oldie .page-loading-overlay {
	filter: Alpha(Opacity=80);
}
.page-loading-indicator-wrap {
	top: 160px; width: 100%; position: absolute; z-index: 3;
}
.page-loading-indicator {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/anAVjBrzYFAmwazVAqaA_A") no-repeat 0px 0px; margin: 0px auto; width: 60px; height: 60px; text-indent: -9999px; overflow: hidden;
}
.ad-right-rail {
	border-bottom-color: rgb(234, 234, 232); border-bottom-width: 1px; border-bottom-style: dotted;
}
.ad-right-rail h2 {
	margin-bottom: 13px;
}
.ad-right-rail img {
	margin-bottom: 3px;
}
.nav-side {
	border-top-color: rgba(255, 255, 255, 0.2); border-top-width: 15px; border-top-style: solid;
}
.oldie .nav-side {
	margin-top: 15px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.s-nav-side-first {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oldie .s-nav-side-first {
	margin-top: 0px;
}
.nav-side li a {
	padding: 15px; color: rgb(113, 113, 113); font-size: 12px; font-weight: bold; border-bottom-color: rgba(200, 200, 200, 0.5); border-bottom-width: 1px; border-bottom-style: dotted; display: block; background-color: rgba(211, 211, 208, 0.2);
}
.nav-side li:first-child a {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.nav-side li a:hover {
	color: rgb(68, 68, 68); background-color: rgba(231, 231, 228, 0.8);
}
.nav-side .s-active a {
	color: rgb(235, 73, 36); border-top-color: currentColor; border-top-width: medium; border-top-style: none; cursor: default; box-shadow: inset 0px 20px 5px -20px rgba(0,0,0,0.3), inset 0px -20px 5px -20px rgba(0,0,0,0.3); background-color: rgb(255, 255, 255);
}
.nav-side .s-active a:hover {
	color: rgb(235, 73, 36); border-top-color: currentColor; border-top-width: medium; border-top-style: none; cursor: default; box-shadow: inset 0px 20px 5px -20px rgba(0,0,0,0.3), inset 0px -20px 5px -20px rgba(0,0,0,0.3); background-color: rgb(255, 255, 255);
}
.nav-total {
	color: rgb(145, 145, 145); font-weight: normal !important;
}
.page-shares .nav-total {
	padding: 3px 6px; border-radius: 10px; color: rgb(255, 255, 255); font-size: 11px; background-color: rgb(235, 73, 36);
}
.page-inbox .nav-total {
	padding: 3px 6px; border-radius: 10px; color: rgb(255, 255, 255); font-size: 11px; background-color: rgb(235, 73, 36);
}
.nav-side-header {
	margin: 0px; padding: 20px 15px; color: rgb(255, 255, 255); background-color: rgb(47, 47, 47);
}
.discovery-data {
	padding: 15px; margin-top: 15px;
}
.discovery-info {
	margin-bottom: 10px;
}
.nav-side-extra {
	margin: 10px 0px 0px 15px;
}
.modal-overlay {
	background: rgba(0, 0, 0, 0.65); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 999; box-shadow: inset 0px 0px 200px 50px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 200px 50px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 200px 50px rgba(0, 0, 0, .5);
}
.oldie .modal-overlay {
	filter: alpha(opacity=75);
}
.modal-container {
	width: 100%; height: 1px; text-align: center; display: none; z-index: 9999;
}
.share-panel-modal iframe {
	width: 495px; height: 412px;
}
.list-add-modal iframe {
	width: 360px; height: 221px;
}
.something-wrong iframe {
	width: 403px; height: 305px;
}
.flag-stumbler iframe {
	width: 403px; height: 300px;
}
.modal-body > h2 {
	color: rgb(100, 100, 90);
}
.modal-open {
	display: block !important;
}
.modal {
	background: rgb(241, 241, 238); margin: 0px auto 500px 0px; padding: 16px; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1ee', endColorstr='#ffffff',GradientType=0 ); position: relative; min-height: 200px; min-width: 300px; max-width: 900px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.ie7 .modal {
	display: inline; zoom: 1;
}
.modal-body {
	text-align: left;
}
.modal-close {
	padding: 5px; top: 4px; right: 6px; color: rgb(178, 178, 178); line-height: 14px; overflow: hidden; font-size: 24px; text-decoration: none; position: absolute; z-index: 1;
}
.modal-close:hover {
	color: rgb(136, 136, 136);
}
.modal-hide-close .modal-close {
	display: none;
}
.modal-loader {
	width: 100%; position: fixed; z-index: 10000;
}
body.modal-mode {
	overflow: hidden;
}
.modal-view {
	background: rgba(0, 0, 0, 0.65); left: 0px; top: 0px; right: 0px; bottom: 0px; font-family: "Helvetica",Arial; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000'); position: fixed; z-index: 400; overflow-x: hidden; overflow-y: scroll; box-shadow: inset 0px 0px 200px 50px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 200px 50px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 200px 50px rgba(0, 0, 0, .5); -webkit-overflow-scrolling: touch;
}
.animate.modal-view {
	opacity: 0; -webkit-transition: opacity .5s; -moz-transition: opacity .5s; transition: opacity .5s; -o-transition: opacity .5s; -ms-transition: opacity .5s;
}
.fadeIn.modal-view {
	opacity: 1;
}
.modal-outer {
	width: 100%; height: 100%; display: table; table-layout: fixed;
}
.center-outer {
	width: 100%; height: 100%; display: table; table-layout: fixed;
}
.modal-inner {
	width: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.center-inner {
	width: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.modal-wrap {
	background: rgb(255, 255, 255); margin: 20px 0px; padding: 25px 20px; text-align: left; overflow: hidden; display: inline-block; position: relative; min-height: 125px; min-width: 250px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
.large.modal-view .modal-wrap {
	width: 610px; min-height: 380px;
}
.small.modal-view .modal-wrap {
	width: 350px; min-height: 200px;
}
.modal-title {
	color: rgb(59, 59, 59); line-height: 27px; overflow: hidden; padding-bottom: 3px; font-size: 25px; font-weight: normal; margin-bottom: 15px; white-space: nowrap; text-overflow: ellipsis;
}
.modal-subtitle {
	color: rgb(158, 158, 158); font-size: 13px; font-style: italic; font-weight: normal; margin-top: -15px; margin-bottom: 10px;
}
.modal-wrap .loading {
	background: rgba(241, 241, 238, 0.85); left: 0px; top: 0px; right: 0px; bottom: 0px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Arial; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000'); position: absolute;
}
.content-popup .loading {
	background: rgba(241, 241, 238, 0.85); left: 0px; top: 0px; right: 0px; bottom: 0px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Arial; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000'); position: absolute;
}
.modal-context {
	background: rgba(241, 241, 238, 0.85); left: 0px; top: 0px; right: 0px; bottom: 0px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Arial; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000'); position: absolute;
}
.content-popup .loading {
	margin: 8px;
}
.modal-context-message {
	padding: 20px; font-size: 24px;
}
.modal-actions {
	text-align: right; margin-top: 20px;
}
.inline.modal-actions {
	margin: 0px;
}
.modal-actions .right {
	margin-left: 20px;
}
.modal-actions .left {
	margin-right: 20px;
}
.modal-actions .btn {
	min-width: 0px;
}
.modal-view .dropdown {
	min-height: 150px;
}
.form-modal .wrapper-input {
	margin-bottom: 9px;
}
.form-modal label {
	width: auto; text-align: left; font-size: 13px; margin-bottom: 6px; float: none; display: block;
}
.large.form-modal label {
	color: rgb(82, 82, 82); line-height: 20px; font-size: 16px; font-weight: bold; cursor: default;
}
.form-modal .label-inline {
	width: auto; color: rgb(100, 100, 90); margin-right: 10px; display: inline;
}
.form-modal input {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.form-modal textarea {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.form-modal input[type='text'] {
	padding: 5px; border: 1px solid rgb(212, 212, 212); width: 100%; height: auto;
}
.form-modal input[type='email'] {
	padding: 5px; border: 1px solid rgb(212, 212, 212); width: 100%; height: auto;
}
.form-modal input[type='password'] {
	padding: 5px; border: 1px solid rgb(212, 212, 212); width: 100%; height: auto;
}
.form-modal textarea {
	padding: 5px; border: 1px solid rgb(212, 212, 212); width: 100%; height: auto;
}
.large.form-modal input[type='text'] {
	padding: 15px 8px; line-height: 18px; font-size: 16px;
}
.large.form-modal input[type='email'] {
	padding: 15px 8px; line-height: 18px; font-size: 16px;
}
.large.form-modal input[type='password'] {
	padding: 15px 8px; line-height: 18px; font-size: 16px;
}
.large.form-modal textarea {
	padding: 15px 8px; line-height: 18px; font-size: 16px;
}
.form-modal input[type='text'] {
	height: 30px; line-height: 18px; padding-left: 5px; font-size: 13px;
}
.form-modal input[type='email'] {
	height: 30px; line-height: 18px; padding-left: 5px; font-size: 13px;
}
.form-modal input[type='password'] {
	height: 30px; line-height: 18px; padding-left: 5px; font-size: 13px;
}
.form-modal textarea {
	height: 4em;
}
.button-follow {
	padding: 2px 7px; border-radius: 20px; border: 1px solid rgb(153, 154, 156); color: rgb(255, 255, 255); text-transform: capitalize; line-height: 12px; font-family: "Helvetecia Neue",Arial,sans-serif; font-size: 12px; background-color: rgb(110, 112, 115);
}
.button-curate {
	padding: 2px 7px; border-radius: 20px; border: 1px solid rgb(153, 154, 156); color: rgb(255, 255, 255); text-transform: capitalize; line-height: 12px; font-family: "Helvetecia Neue",Arial,sans-serif; font-size: 12px; background-color: rgb(110, 112, 115);
}
.subject .button-follow:hover {
	border-color: rgb(95, 95, 95);
}
.subject .button-curate:hover {
	border-color: rgb(95, 95, 95);
}
.right.button-follow {
	width: 72px; float: right;
}
.right.button-curate {
	width: 72px; float: right;
}
.suggested-info .button-follow {
	top: 35px; position: absolute;
}
.suggested-info .button-curate {
	top: 35px; position: absolute;
}
.button-follow span {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 0px -573px; color: rgb(255, 255, 255); padding-left: 14px; display: none;
}
.button-curate span {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 0px -573px; color: rgb(255, 255, 255); padding-left: 14px; display: none;
}
.follow.button-follow:hover .s-follow {
	background-position: 0px -598px; color: rgb(255, 255, 255); text-decoration: none;
}
.curate.button-curate:hover .s-curate {
	background-position: 0px -598px; color: rgb(255, 255, 255); text-decoration: none;
}
.following.button-follow {
	background-color: rgb(236, 236, 236);
}
.curated.button-curate {
	background-color: rgb(236, 236, 236);
}
.button-follow:hover {
	background-color: rgb(65, 66, 69);
}
.button-curate:hover {
	background-color: rgb(65, 66, 69);
}
.following.button-follow span {
	background-position: 0px -623px; color: rgb(109, 110, 113); text-shadow: 1px 1px 0 #FFFFFF;
}
.curated.button-curate span {
	background-position: 0px -623px; color: rgb(109, 110, 113); text-shadow: 1px 1px 0 #FFFFFF;
}
.unfollow.button-follow span {
	background-position: 0px -648px; color: rgb(255, 255, 255); text-shadow: none;
}
.uncurate.button-curate span {
	background-position: 0px -648px; color: rgb(255, 255, 255); text-shadow: none;
}
.following.button-follow:hover span {
	background-position: 0px -648px; color: rgb(255, 255, 255); text-shadow: none;
}
.curated.button-curate:hover span {
	background-position: 0px -648px; color: rgb(255, 255, 255); text-shadow: none;
}
.unfollow.bg-dark.button-follow span {
	color: rgb(255, 255, 255);
}
.following.bg-dark.button-follow:hover span {
	color: rgb(255, 255, 255);
}
.follow.button-follow .s-follow {
	display: inline;
}
.following.button-follow .s-following {
	display: inline;
}
.following.button-follow:hover .s-unfollow {
	display: inline;
}
.unfollow.button-follow .s-unfollow {
	display: inline;
}
.unfollow.button-follow:hover .s-follow {
	display: inline;
}
.curate.button-curate .s-curate {
	display: inline;
}
.curated.button-curate .s-curated {
	display: inline;
}
.curated.button-curate:hover .s-uncurate {
	display: inline;
}
.uncurate.button-curate .s-uncurate {
	display: inline;
}
.uncurate.button-curate:hover .s-curate {
	display: inline;
}
.following.button-follow:hover .s-following {
	display: none;
}
.unfollow.button-follow:hover .s-unfollow {
	display: none;
}
.curated.button-curate:hover .s-curated {
	display: none;
}
.uncurate.button-curate:hover .s-uncurate {
	display: none;
}
.button-follow:active {
	left: 1px; top: 1px; position: relative;
}
.button-curate:active {
	left: 1px; top: 1px; position: relative;
}
.wrapper_follow_button {
	padding: 17px 20px 0px;
}
.btn.button-follow {
	width: 123px;
}
.btn.button-curate {
	width: 123px;
}
.btn.button-follow span {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JsyDxn1A5MxlT-v3W6Mezg") no-repeat 0px 2px; color: rgb(54, 54, 54); padding-left: 24px;
}
.btn.button-curate span {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JsyDxn1A5MxlT-v3W6Mezg") no-repeat 0px 2px; color: rgb(54, 54, 54); padding-left: 24px;
}
.following.btn.button-follow span {
	background-position: 0px -48px; color: rgb(54, 54, 54);
}
.curated.btn.button-curate span {
	background-position: 0px -48px; color: rgb(54, 54, 54);
}
.follow.btn.button-follow:hover .s-follow {
	background-position: 0px 2px; color: rgb(255, 255, 255); text-decoration: none;
}
.curate.btn.button-curate:hover .s-curate {
	background-position: 0px 2px; color: rgb(255, 255, 255); text-decoration: none;
}
.unfollow.btn.button-follow span {
	background-position: 0px -98px; color: rgb(54, 54, 54);
}
.following.btn.button-follow:hover span {
	background-position: 0px -98px; color: rgb(54, 54, 54);
}
.uncurate.btn.button-curate span {
	background-position: 0px -98px; color: rgb(54, 54, 54);
}
.curated.btn.button-curate:hover span {
	background-position: 0px -98px; color: rgb(54, 54, 54);
}
.stumble-item {
	background: rgb(247, 247, 244); overflow: hidden; position: relative;
}
.s-stumble-unliked {
	opacity: 0.4; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; -ms-transition: opacity 200ms ease-in-out; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.oldie .s-stumble-unliked {
	filter: Alpha(Opacity=40);
}
.stumble-category {
	background: rgb(178, 178, 178); padding: 2px 15px; left: 0px; top: 0px; color: rgb(68, 68, 68); text-transform: uppercase; font-size: 10px; display: inline-block; position: absolute; z-index: 2; opacity: 0.9;
}
.ie7 .stumble-category {
	display: inline; zoom: 1;
}
.stumble-category:hover {
	text-decoration: underline;
}
.stumble-details {
	padding: 10px 15px; color: rgb(136, 136, 136);
}
.stumble-details:hover {
	cursor: pointer;
}
.stumble-details a {
	color: rgb(68, 68, 68); font-weight: bold;
}
.stumble-details h3 {
	word-wrap: break-word;
}
.stumble-details h3 a {
	color: rgb(68, 68, 68);
}
.stumble-details .details-info {
	margin: 0px;
}
.stumble-details .connection-avatar {
	margin-right: 15px; float: left;
}
.stumble-details .connection-activity {
	margin: 0px; height: 28px; line-height: 14px;
}
.stumble-controls {
	left: 0px; top: 0px; position: absolute;
}
.stumble-controls:hover {
	cursor: pointer;
}
.stumble-actions {
	left: -9999px; padding-top: 10px; position: absolute; opacity: 0;
}
.oldie .stumble-actions {
	max-width: 1000px;
}
.s-stumbles-list .stumble-actions {
	padding-top: 0px;
}
.stumble-actions li {
	width: 70px; height: 45px; float: right;
}
.stumble-actions li:first-child {
	float: left;
}
.stumble-item:hover .stumble-controls {
	background-color: rgb(47, 47, 47); -webkit-transition: background-color 30ms ease-in-out; -moz-transition: background-color 30ms ease-in-out; transition: background-color 30ms ease-in-out; -o-transition: background-color 30ms ease-in-out; -ms-transition: background-color 30ms ease-in-out; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-details {
	background-color: rgb(47, 47, 47); -webkit-transition: background-color 30ms ease-in-out; -moz-transition: background-color 30ms ease-in-out; transition: background-color 30ms ease-in-out; -o-transition: background-color 30ms ease-in-out; -ms-transition: background-color 30ms ease-in-out; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-category {
	color: rgb(255, 255, 255); background-color: rgb(235, 73, 36); -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; transition: color 200ms linear; -o-transition: color 200ms linear; -ms-transition: background-color 30ms ease-in-out; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-image {
	opacity: 0.3; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; -ms-transition: opacity 200ms ease-in-out; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.oldie .stumble-controls:hover .stumble-image {
	filter: Alpha(Opacity=30);
}
.stumble-item:hover .stumble-unlike {
	right: 0px; opacity: 0.8; -webkit-transition: opacity 150ms ease-in-out; -moz-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out; -o-transition: opacity 150ms ease-in-out; -ms-transition: opacity 150ms ease-in-out; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-actions {
	left: 0px; bottom: 0px; opacity: 1; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; -ms-transition: opacity 200ms ease-in-out; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.oldie .stumble-item:hover .stumble-actions {
	filter: Alpha(Opacity=100);
}
.stumble-item:hover .stumble-details a {
	color: rgb(255, 255, 255); -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; transition: color 200ms linear; -o-transition: color 200ms linear; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-details a:hover {
	color: rgb(255, 255, 255); -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; transition: color 200ms linear; -o-transition: color 200ms linear; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-details h3 {
	color: rgb(255, 255, 255); -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; transition: color 200ms linear; -o-transition: color 200ms linear; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-details h3 a {
	color: rgb(255, 255, 255); -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; transition: color 200ms linear; -o-transition: color 200ms linear; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-item:hover .stumble-details h3 a:hover {
	color: rgb(255, 255, 255); -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; transition: color 200ms linear; -o-transition: color 200ms linear; transition-delay: 150ms; -moz-transition-delay: 150ms; -webkit-transition-delay: 150ms; -o-transition-delay: 150ms;
}
.stumble-actions a {
	background-position: 50% -50px; height: 16px; color: rgb(255, 255, 255); padding-top: 34px; font-weight: bold; margin-top: -5px; display: block; opacity: 0.65; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/_56oSyHdzeA4BHIzHOIS7A"); background-repeat: no-repeat; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}
.oldie .stumble-actions a {
	filter: Alpha(Opacity=65);
}
.stumble-actions a:hover {
	opacity: 1; -webkit-transition: opacity 150ms ease-in-out; -moz-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out; -o-transition: opacity 150ms ease-in-out; -ms-transition: opacity 150ms ease-in-out;
}
.oldie .stumble-actions a:hover {
	filter: Alpha(Opacity=100);
}
.stumble-actions a:active {
	margin-top: -3px; margin-left: 2px;
}
.stumble-controls:hover .stumble-image {
	opacity: 0.3; -webkit-transition: opacity 400ms linear; -moz-transition: opacity 400ms linear; transition: opacity 400ms linear; -o-transition: opacity 400ms linear; -ms-transition: opacity 400ms linear;
}
.oldie .stumble-controls:hover .stumble-image {
	filter: Alpha(Opacity=30);
}
.stumble-controls:hover .stumble-unlike {
	display: block;
}
.s-stumble-unliked .stumble-unlike {
	display: none !important;
}
.stumble-controls:hover .stumble-actions {
	display: block; opacity: 1; -webkit-transition: opacity 300ms linear; -moz-transition: opacity 300ms linear; transition: opacity 300ms linear; -o-transition: opacity 300ms linear; -ms-transition: opacity 300ms linear;
}
.oldie .stumble-controls:hover .stumble-actions {
	filter: Alpha(Opacity=100);
}
.stumbles {
	overflow: hidden;
}
.s-stumbles-grid .stumble-item {
	margin: 0px 15px 15px 0px; width: 282px; height: 250px; float: left;
}
.s-stumbles-grid .s-odd {
	margin-right: 15px;
}
.s-stumbles-grid .stumble-details {
	height: 46px; overflow: hidden; margin-top: 184px;
}
.s-stumbles-grid .stumble-controls {
	width: 282px; height: 184px;
}
.s-stumbles-grid .stumble-image {
	width: 282px; height: 184px;
}
.s-stumbles-grid .stumble-item:hover .stumble-actions {
	width: 282px;
}
.stumble-actions a {
	background-position: 19px -50px; text-indent: -9999px;
}
.stumble-actions a.stumble-acts-share {
	background-position: 21px -100px;
}
.stumble-actions a.stumble-acts-info {
	background-position: 20px 3px;
}
.s-stumbles-grid .stumble-details h3 {
	margin: 0px; height: 32px; overflow: hidden;
}
.s-stumbles-list {
	overflow: auto;
}
.s-stumbles-list .stumble-item {
	margin: 0px 15px 15px 0px; width: 600px; height: 118px; float: left;
}
.s-stumbles-list .stumble-details {
	height: 98px; margin-left: 180px;
}
.s-stumbles-list h3 {
	height: 35px; line-height: 24px; font-size: 18px; margin-top: 8px;
}
.s-stumbles-list .stumble-item:hover .stumble-actions {
	width: 180px;
}
.s-stumbles-list .stumble-controls {
	left: 0px; top: 0px; width: 180px; height: 120px; position: absolute;
}
.s-stumbles-list .stumble-image {
	width: 180px; height: 120px;
}
.s-stumbles-list .stumble-actions li {
	width: 55px; height: 30px;
}
.s-stumbles-list .stumble-actions a {
	background-position: 16px -200px; padding-top: 5px;
}
.s-stumbles-list .stumble-actions .stumble-acts-share {
	background-position: 18px -250px;
}
.s-stumbles-list .stumble-actions .stumble-acts-info {
	background-position: 18px -150px;
}
.stumbler-card {
	color: rgb(255, 255, 255); background-color: rgb(47, 47, 47);
}
.stumbler-card > img {
	display: block;
}
.modal-hidden-content {
	display: none;
}
#card-modal-content {
	display: none;
}
.stumbler-card .action {
	float: right;
}
.card-info p {
	margin-bottom: 4px;
}
.card-nick {
	font-size: 22px; font-weight: bold; margin-bottom: 4px;
}
.card-info {
	padding: 14px;
}
.stumbler-card .btn {
	padding: 0px; height: 34px; line-height: 34px; font-size: 12px; display: block;
}
.card-modal-detail {
	padding: 10px; border-radius: 3px; border: 1px solid rgb(200, 202, 201); width: 350px; overflow: auto; margin-bottom: 15px; max-height: 172px; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.card-modal-image {
	padding: 0px 0px 15px 98px; margin-bottom: 13px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; min-height: 80px;
}
.card-modal-image img {
	left: 0px; top: 0px; position: absolute;
}
.wrapper-user-grid {
	padding: 19px 0px;
}
.wrapper-user-grid-info {
	overflow: auto; padding-bottom: 10px;
}
.wrapper-user-grid-info .action {
	float: right;
}
.wrapper-user-grid-info p {
	margin-bottom: 5px;
}
.user-grid-info {
	margin-bottom: 0px;
}
.user-data-grid {
	margin: 0px -17px; width: 162px; overflow: auto; border-top-color: rgb(234, 234, 232); border-top-width: 1px; border-top-style: solid;
}
.user-data-grid td {
	padding: 9px 0px; text-align: center; line-height: 1.2; border-bottom-color: rgb(234, 234, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.user-data-grid a {
	font-size: 11px;
}
.user-data-grid .odd {
	border-right-color: rgb(234, 234, 232); border-right-width: 1px; border-right-style: solid;
}
.grid-count {
	color: rgb(68, 68, 68); font-size: 18px; display: block;
}
.grid-likes-common {
	padding-top: 10px;
}
.thumb-common-likes {
	width: 100%; height: auto; margin-top: 5px;
}
.title-common-likes {
	padding: 3px 5px; margin-bottom: 10px; background-color: rgb(241, 241, 238);
}
.suggested-content {
	margin-bottom: 22px;
}
.suggested-header {
	margin-bottom: 6px;
}
.suggested-list li {
	padding-top: 5px; margin-bottom: 9px; position: relative; min-height: 43px;
}
.suggested-list img {
	left: 0px; top: 5px; position: absolute;
}
.suggested-info {
	margin-left: 56px;
}
.suggested-info h5 {
	margin: 0px; line-height: 14px; white-space: nowrap;
}
.suggested-info p {
	margin: 0px; line-height: 14px; white-space: nowrap;
}
.suggested-content .action {
	line-height: 14px;
}
.suggested-link {
	color: rgb(68, 68, 68); font-weight: bold;
}
.suggested-link:hover {
	color: rgb(68, 68, 68); font-weight: bold;
}
.s-interests-grid .stumble-item {
	width: 282px; height: 205px; margin-bottom: 5px; float: left;
}
.s-interests-grid .s-odd {
	margin-right: 5px;
}
.s-interests-grid .stumble-details {
	padding: 5px; text-align: right; overflow: hidden; margin-top: 180px;
}
.interest-details {
	position: relative;
}
.interest-details img {
	left: 0px; top: 0px; position: absolute;
}
.comments > .stumble-item {
	width: 600px; height: auto; margin-right: 15px; float: left;
}
.comments .stumble-details {
	height: 100px; position: relative;
}
.wrapper-comment {
	padding: 15px 15px 15px 73px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.wrapper-comment img {
	margin-left: -58px; float: left;
}
.wrapper-comment h5 {
	color: rgb(68, 68, 68); line-height: 13px;
}
.wrapper-comment p {
	color: rgb(68, 68, 68); font-size: 13px; margin-bottom: 0px;
}
.wrapper-comment .comment-controls {
	background-position: 0px -97px; text-align: right; float: right; display: none;
}
.wrapper-comment:hover .comment-controls {
	display: inline;
}
#wrapper-edit {
	display: none;
}
.comment-delete {
	width: 475px; display: none;
}
.comment-edit {
	width: 475px; display: none;
}
.wrapper-input {
	margin-bottom: 9px;
}
#your-comment {
	width: 465px; height: 75px;
}
#your-tags {
	width: 465px;
}
#comment-target {
	width: 465px; height: 75px; margin-bottom: 9px;
}
.modal-content h1 {
	font-size: 18px; margin-bottom: 0px;
}
.modal-content p {
	font-size: 14px;
}
.ac-form-wrap {
	width: 218px;
}
input.ac-keyword {
	padding: 2px 4px; width: 210px;
}
.ac-results-container {
	width: 216px;
}
.ac-form-wrap {
	text-align: left; position: relative; z-index: 5;
}
.ac-placeholder {
	color: rgb(170, 170, 170) !important;
}
.ac-form-wrap .ac-results-wrap {
	left: 0px; bottom: 1px; position: absolute;
}
.ac-results-wrap {
	display: none;
}
.ac-no-results {
	display: none;
}
.ac-results-content {
	background: rgb(255, 255, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(171, 171, 171);
}
.ac-form-wrap .ac-results-content {
	left: 0px; top: 0px; position: absolute;
}
.ac-results-heading {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px 0px 0px; color: rgb(153, 153, 153); text-indent: 8px; font-size: 13px; font-weight: bold; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
.ac-results {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
.ac-results li {
	padding: 0px; width: auto !important; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; float: none; display: block;
}
.ac-results li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ac-results a {
	padding: 5px 10px; color: rgb(100, 100, 90); line-height: 21px; font-size: 17px; text-decoration: none; display: block; cursor: pointer; -webkit-tap-highlight-color: #EFF6FC;
}
.s-ac-selected {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/z2fQtpPJ8wKJ_ktyuG7rcw") no-repeat right -90px rgb(247, 247, 244);
}
.explore-form-wrap {
	width: 270px;
}
input.explore-box {
	padding-right: 30px; padding-left: 10px;
}
.oldie input.explore-box {
	line-height: 250% !important;
}
input.s-ac-loading.explore-box {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/9X2QW2K3E-MyTHM9RJO_XA") no-repeat 98.5% rgb(255, 255, 255) !important; color: rgb(68, 68, 68) !important;
}
.explore-form-wrap input.explore-box {
	width: 228px; height: 37px; font-size: 16px;
}
.explore-form-wrap .ac-results-content {
	width: 268px;
}
.explore-no-results {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/z2fQtpPJ8wKJ_ktyuG7rcw") no-repeat 10px 6px rgb(247, 247, 244); padding: 5px 0px 8px 60px; color: rgb(153, 153, 153);
}
.explore-no-results h6 {
	margin: 0px; color: rgb(153, 153, 153); text-transform: capitalize; font-size: 16px;
}
.explore-no-results p {
	margin: 0px; padding: 0px;
}
#tb-explore-box {
	background: rgb(111, 111, 104); border-color: rgb(26, 26, 26); margin: 4px 4px 0px 0px; width: 160px; height: 25px; color: rgb(204, 204, 204);
}
.oldie input#tb-explore-box {
	line-height: 200% !important;
}
#tb-explore-box:focus {
	background: rgb(255, 255, 255); color: rgb(68, 68, 68);
}
#tb-explore-box-results-wrap {
	top: 35px; right: 71px; position: fixed; z-index: 350;
}
#tb-explore-box-results-wrap .ac-results-content {
	width: 268px;
}
.loader {
	margin: 0px auto; height: 50px; text-align: center; z-index: 100;
}
.spinner {
	display: inline-block;
}
.bottom.loader {
	left: 50%; bottom: -25px; position: absolute;
}
.center.loader {
	left: 50%; top: 50%; margin-top: -12px; position: absolute;
}
.small.loader {
	margin: 10px 0px; height: 24px;
}
.small.center.loader {
	margin-top: -12px;
}
.loader-progress {
	margin: 0px auto; width: 80px; overflow: auto;
}
.oldie .loader-progress {
	display: none;
}
.loader-cell {
	border: 1px solid rgb(192, 192, 190); width: 18px; height: 18px; margin-left: 10px; float: left; background-color: rgb(234, 234, 232); -moz-animation-name: loader; -moz-animation-duration: 1200ms; -moz-animation-timing-function: ease; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal; -webkit-animation-name: loader; -webkit-animation-duration: 1200ms; -webkit-animation-timing-function: ease; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: normal; -ms-animation-name: loader; -ms-animation-duration: 1200ms; -ms-animation-timing-function: ease; -ms-animation-iteration-count: infinite; -ms-animation-direction: normal;
}
.loader1 {
	-moz-animation-delay: 20ms; -webkit-animation-delay: 20ms; -ms-animation-delay: 20ms;
}
.loader2 {
	-moz-animation-delay: 400ms; -webkit-animation-delay: 400ms; -ms-animation-delay: 400ms;
}
.loader3 {
	-moz-animation-delay: 800ms; -webkit-animation-delay: 800ms; -ms-animation-delay: 800ms;
}
:first-child.loader-cell {
	margin-left: 0px;
}
.loading-text {
	color: rgb(136, 136, 136); font-size: 14px; font-weight: bold; margin-top: 10px;
}
.tile {
	color: rgb(109, 110, 113); font-family: "Helvetica Neue", Arial, sans-serif; box-shadow: 0px 0px 6px rgba(0,0,0,0.1);
}
.tile a {
	color: rgb(147, 149, 151);
}
.tile a:hover {
	color: rgb(109, 110, 113);
}
.tile a:active {
	color: rgb(65, 64, 66);
}
.tile-context-wrap {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; background-color: rgb(235, 235, 236);
}
.tile-context-wrap::before {
	margin-bottom: 5px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: block; content: " ";
}
.tile-context {
	padding: 0px 10px 10px;
}
.tile-detail-items {
	right: 0px; bottom: 0px; margin-right: 10px; margin-bottom: 7px; position: absolute;
}
.tile-detail-count {
	text-shadow: 0 0 0 transparent, 1px 1px 0 #ffffff;
}
.tile-detail-text {
	text-shadow: 0 0 0 transparent, 1px 1px 0 #ffffff;
}
.tile-detail-count {
	margin: 0px; line-height: 20px; font-size: 18px;
}
.tile-detail-text {
	font-size: 14px;
}
.tile-controls {
	padding: 10px; height: 15px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; background-color: rgb(166, 167, 168);
}
.tile-header-primary {
	color: rgb(255, 255, 255); line-height: 1.2; font-size: 20px; margin-bottom: 4px;
}
.tile-header-primary a {
	color: rgb(255, 255, 255);
}
.tile-header-link {
	color: rgb(88, 89, 91);
}
.Url {
	word-wrap: break-word;
}
.tile-header-primary-sub {
	color: rgb(194, 194, 194);
}
.tile-header-secondary {
	color: rgb(167, 169, 172); font-size: 12px; margin-bottom: 5px;
}
.tile-copy {
	margin: 0px; line-height: 18px; overflow: hidden; font-size: 13px; text-overflow: ellipsis;
}
.hover-tip {
	z-index: 5;
}
.large.dna-bar {
	height: 60px;
}
.medium.dna-bar {
	height: 25px;
}
.dna-bar {
	height: 24px; margin-bottom: 4px; position: relative;
}
.dna-strand {
	height: 100%; float: left; display: inline-block;
}
.s-active.dna-strand {
	position: relative;
}
.dna-tip-text {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 15px; padding-left: 5px; font-size: 10px; font-weight: bold; display: block;
}
.tile-user-data {
	padding: 3px 25px 0px 35px; color: rgb(255, 255, 255); border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid; min-height: 35px; background-color: rgb(73, 72, 71);
}
:last-child.tile-user-data {
	border: 0px currentColor;
}
.tile-wrapper-user-thumb {
	width: 24px; height: 24px; margin-top: 3px; margin-left: -31px; float: left;
}
.tile-user-thumb {
	width: 100%; height: auto; display: block;
}
.tile-user .tile-copy {
	margin: 0px; height: 50px; overflow: hidden;
}
.tile-message {
	padding-bottom: 10px; margin-bottom: 0px; min-height: 24px;
}
.tile-text {
	color: rgb(255, 255, 255); margin-bottom: 0px;
}
.tile-text a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.tile-context-text {
	width: 160px; margin-left: 10px; vertical-align: top; display: inline-block;
}
.tile-context-text a {
	color: rgb(109, 110, 113); font-weight: bold;
}
.tile-context-text a:hover {
	color: rgb(147, 149, 151);
}
.tile-context-text span {
	font-weight: bold;
}
.tile-context-text-expert-thumb {
	width: 30px; height: 30px; display: inline-block; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/LBLdYc310yHn6NSdUVrDBQ"); background-repeat: no-repeat;
}
.tile-context-text-content-thumb {
	width: 30px; height: 30px; display: inline-block; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/LBLdYc310yHn6NSdUVrDBQ"); background-repeat: no-repeat;
}
.tile-context-text-trending-thumb {
	width: 30px; height: 30px; display: inline-block; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/LBLdYc310yHn6NSdUVrDBQ"); background-repeat: no-repeat;
}
.tile-context-text-user-thumb {
	width: 30px; height: 30px; display: inline-block; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/LBLdYc310yHn6NSdUVrDBQ"); background-repeat: no-repeat;
}
.tile-context-text-expert-thumb {
	background-position: -50px;
}
.tile-context-text-content-thumb {
	background-position: 0px;
}
.tile-context-text-trending-thumb {
	background-position: -100px;
}
.tile-context-text-user-thumb {
	background-position: -150px;
}
.tile-context-additional {
	padding: 5px 0px; width: 30px; height: 20px; text-align: center; color: rgb(59, 59, 59); line-height: 20px; font-size: 12px; display: inline-block; background-color: rgb(204, 204, 204); text-shadow: 0 0 0 transparent, 1px 1px 1px #ffffff;
}
.tile-context-activity-link {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 115% -2314px; color: rgb(167, 169, 172); line-height: 30px; padding-right: 10px; font-size: 12px; float: right; text-shadow: 0 0 0 transparent, 1px 1px 2px #fff;
}
.tile-context-activity-link:hover {
	background-position: 115% -2339px; color: rgb(167, 169, 172);
}
.tile-detail-items > li {
	height: 43px; margin-top: 8px;
}
.tile-interest .tile-detail-items {
	margin-top: 60px;
}
.tile-interest .tile-detail-items > li {
	height: 42px;
}
.tile-wrapper {
	padding: 15px 14px; border: 1px solid rgb(104, 104, 104);
}
.tile-interest {
	width: 228px; min-height: 140px;
}
.tile-channel {
	width: 228px; min-height: 140px;
}
.tile-user {
	width: 228px; min-height: 140px;
}
.tile-list {
	width: 342px;
}
.tile-list-attribution {
	padding: 10px; overflow: auto; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; background-color: rgb(235, 235, 236);
}
.tile-list-title {
	height: 2em; color: rgb(255, 255, 255); line-height: 1; overflow: hidden; font-size: 24px; font-weight: normal; margin-top: 12px; margin-bottom: 25px;
}
.tile-list-visibility {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 2px -2469px; width: 15px; text-indent: 100%; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap;
}
.list-thumb-image {
	width: 342px; height: 223px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.tile-list-page-counter h2 {
	margin: 0px; line-height: 22px; font-size: 18px;
}
.tile-list-page-counter-followers {
	text-align: right; float: right;
}
.tile-list-owner-wrapper {
	margin: 5px 5px 0px; width: 130px; float: left;
}
.tile-list-owner-thumb {
	width: 25px; height: 25px; float: left;
}
.tile-list-owner-name {
	color: inherit; overflow: hidden; font-weight: bold; text-decoration: none; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.tile-list-owner {
	margin: 0px 5px; line-height: 1.2; float: left;
}
.tile-list-description {
	line-height: 1.1; overflow: hidden; margin-bottom: 16px; max-height: 28px;
}
.tile-list-date-edited {
	margin-top: 10px; float: right;
}
.tile-interest-thumb {
	width: 160px; height: 104px; margin-left: -160px; float: left;
}
.tile-channel-thumb {
	width: 160px; height: 160px; margin-left: -160px; float: left;
}
.tile-user-thumb-large {
	width: 160px; height: 160px; margin-left: -160px; float: left;
}
.tile-interest-copyblock {
	padding: 10px; color: rgb(109, 99, 113); line-height: 16px; clear: both; font-size: 13px;
}
.tile-channel-copyblock {
	padding: 10px; color: rgb(109, 99, 113); line-height: 16px; clear: both; font-size: 13px;
}
.tile-user-copyblock {
	padding: 10px; color: rgb(109, 99, 113); line-height: 16px; clear: both; font-size: 13px;
}
.tile-interest .button-follow {
	line-height: 1.6;
}
.tile-channel .button-follow {
	line-height: 1.6;
}
.tile-user .button-follow {
	line-height: 1.6;
}
.tile-user .controls {
	height: 20px; float: left;
}
.tile-list .controls {
	float: right;
}
.tile-user-details {
	width: 68px; text-align: right; overflow: auto; padding-left: 160px; position: relative; background-color: rgb(236, 236, 236);
}
.tile-channel-details {
	width: 68px; text-align: right; overflow: auto; padding-left: 160px; position: relative; background-color: rgb(236, 236, 236);
}
.tile-interest-details {
	width: 68px; text-align: right; overflow: auto; padding-left: 160px; position: relative; background-color: rgb(236, 236, 236);
}
.tile-interest-details {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 4px; border-bottom-style: solid;
}
.tile-interest-followers {
	padding-top: 90px; display: block;
}
.tile-url {
	padding: 8px; width: 228px; text-align: left; overflow: hidden; display: inline-block; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.tile-url-content {
	padding: 0px 10px 10px; overflow: hidden; position: relative;
}
.tile-url .action {
	padding: 5px 0px 0px 9px; line-height: 1.7; display: inline-block;
}
.topic-bar {
	padding: 0px 10px; height: 25px; line-height: 25px; font-size: 14px; font-weight: normal; margin-bottom: 4px; display: block; text-shadow: 0 0 0 transparent, 0 0 1px rgba(0, 0, 0, 0.1);
}
.tile-url-topic {
	padding: 0px 10px; height: 25px; line-height: 25px; font-size: 14px; font-weight: normal; margin-bottom: 4px; display: block; text-shadow: 0 0 0 transparent, 0 0 1px rgba(0, 0, 0, 0.1);
}
.tile-list-topic {
	padding: 0px;
}
.tile-url-header {
	padding: 10px 0px 8px; color: rgb(59, 59, 59); line-height: 1.3; overflow: hidden; font-size: 22px; font-weight: normal; margin-bottom: 0px; text-shadow: 0 0 0 transparent, 1px 1px 2px #fff;
}
.tile-user .tile-url-header {
	padding-bottom: 3px;
}
.tile-url-header .Url {
	color: rgb(88, 89, 91);
}
.text-only.tile-url-header .Url {
	color: rgb(255, 255, 255); text-shadow: 0 0 0 transparent, 0px 0px 2px #000000;
}
.tile-url-thumb {
	overflow: hidden; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 6px; border-bottom-style: solid; display: block; position: relative; max-height: 300px;
}
.tile-url-description {
	margin-bottom: 8px; text-shadow: 0 0 0 transparent, 1px 1px 1px #ffffff;
}
.tile-url-thumb .edit-controls {
	width: 100%; text-align: center; bottom: 5px; position: absolute; z-index: 1;
}
.tile-url-thumb .edit-controls .btn {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.75); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.75);
}
.tile-url-thumb .edit-controls .current-cover:hover {
	background: rgb(224, 224, 224); color: rgb(136, 136, 136); cursor: default;
}
.tile-url-context {
	padding: 5px 10px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid; position: relative; min-height: 30px; background-color: rgb(235, 235, 236);
}
.tile-url-context::before {
	background: rgb(204, 204, 204); left: 0px; top: -2px; width: 100%; height: 1px; position: absolute; content: "\0000a0";
}
.tile-url-context .tile-wrapper-user-thumb {
	margin: 0px 2px 0px 0px; width: 30px; height: auto;
}
.tile-url-details {
	color: rgb(147, 149, 151); overflow: auto; font-size: 12px; text-shadow: 0 0 0 transparent, 1px 1px 2px #fff;
}
.tile-url-info-link {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 8px -1274px; height: 14px; padding-left: 25px; margin-left: 7px; float: left; display: block;
}
.tile-url-info-link:hover {
	background-position: 8px -1299px;
}
.tile-url-domain {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 0px -1674px; color: rgb(167, 169, 172); padding-left: 16px; float: left;
}
.tile-url-details .details-sep {
	border-left-color: rgb(205, 205, 205);
}
.tile .edit-control {
	color: rgb(255, 255, 255); text-shadow: 0 0 0 transparent, 1px 1px 0px #656565;
}
.tile .edit-control:hover {
	color: rgb(255, 255, 255); text-shadow: 0 0 0 transparent, 1px 1px 0px #656565;
}
.url-tile-time-liked {
	color: rgb(255, 255, 255); text-shadow: 0 0 0 transparent, 1px 1px 0px #656565;
}
.tile-share-date-sent {
	color: rgb(255, 255, 255); text-shadow: 0 0 0 transparent, 1px 1px 0px #656565;
}
.tile-url-meta .button-follow {
	line-height: 1.6;
}
.tile-url-meta .left.control-item {
	float: left;
}
.tile-notifications {
	padding: 10px 14px; border: 1px solid rgb(104, 104, 104); width: 220px; margin-bottom: 30px; background-color: rgb(255, 255, 255);
}
.tile-notifications-header {
	color: rgb(136, 136, 136); text-transform: uppercase; padding-bottom: 3px; font-size: 10px; font-weight: normal; margin-bottom: 8px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 3px; border-bottom-style: solid;
}
.tile-notifications .ui-scrollable-wrap {
	
}
.tile-notifications .tile-url-text {
	line-height: 1.3; min-height: 35px;
}
.tile-notifications .notification-wrapper-thumb {
	margin: 2px 0px 0px -35px;
}
.tile-user {
	margin: 0px; padding: 8px; text-align: left; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.tile-channel {
	margin: 0px; padding: 8px; text-align: left; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.tile-list {
	margin: 0px; padding: 8px; text-align: left; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.tile-interest {
	margin: 0px; padding: 8px; text-align: left; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.tile-comment {
	padding: 8px; width: 456px; text-align: left; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.tile-comment-thumb-wrapper {
	width: 28px; height: 28px; float: left;
}
.tile-comment-thumb-image {
	height: auto; display: block;
}
.tile-comment-user {
	color: rgb(126, 128, 130); line-height: 2; font-size: 14px; margin-bottom: 0px; margin-left: 35px;
}
.tile-comment-comment {
	overflow: hidden; text-overflow: ellipsis;
}
.tile-comment .tile-copy {
	padding-right: 10px; margin-bottom: 0px; margin-left: 35px;
}
.tile-interest .tile-copy {
	height: 70px; margin-top: 11px;
}
.tile-discover {
	text-align: left; overflow: auto; padding-left: 95px; max-width: 370px;
}
.tile-discover .col-left {
	width: 80px; margin-left: -95px; float: left;
}
.tile-discover .tile-user-thumb {
	width: 80px; height: 80px;
}
.tile-discover-copyblock .tile-copy {
	font-size: 13px; margin-bottom: 0px;
}
.tile-share {
	padding: 8px; width: 462px; text-align: left; overflow: hidden; display: inline-block; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.tile-url-comment {
	padding: 8px; width: 462px; text-align: left; overflow: hidden; display: inline-block; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.tile-share-content {
	padding: 0px 10px 10px; height: 94px;
}
.tile-share-sender-content {
	padding: 10px; position: relative; min-height: 90px;
}
.tile-url-comment-content {
	padding: 0px 10px 10px 110px; position: relative; min-height: 90px;
}
.tile-share-content::after {
	left: 10px; width: 0px; height: 0px; bottom: 0px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 12px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "\0000a0";
}
.tile-share-header {
	padding: 0px 0px 4px; line-height: 22px; font-size: 20px;
}
.tile-url-comment-header {
	padding: 0px 0px 4px; line-height: 22px; font-size: 20px;
}
.tile-share-thumb {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 4px; border-bottom-style: solid; float: left; display: block;
}
.tile-list-share-thumb {
	border-bottom-color: rgb(204, 204, 204);
}
.tile-share-thumb-image {
	height: 100px;
}
.tile-share-sender-thumb {
	left: 0px; top: 10px; height: 100px; position: absolute;
}
.tile-url-comment-thumb {
	left: 0px; top: 10px; height: 100px; position: absolute;
}
.tile-url-comment-thumb {
	top: 0px;
}
.tile-share-sender-name {
	color: rgb(98, 110, 113); font-size: 14px;
}
.tile-share-flag-new {
	padding: 16px 8px 4px; top: 0px; height: 15px; right: 0px; color: rgb(255, 255, 255); font-weight: bold; display: block; position: absolute; background-color: rgb(235, 73, 36);
}
.share-seen .tile-share-flag-new {
	display: none;
}
.tile-share-message {
	margin: 10px 0px 0px; line-height: 18px; font-size: 13px;
}
.tile-message {
	padding: 8px; width: 672px; text-align: left; overflow: hidden; display: inline-block; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.tile-message-content {
	padding: 0px 10px 10px 110px; position: relative; min-height: 90px;
}
.tile-message-sender-thumb {
	left: 0px; top: 0px; width: 100px !important; height: 100px; position: absolute;
}
.tile-message-header {
	padding: 0px 0px 4px; line-height: 22px; font-size: 20px;
}
.tile-message-sender-name {
	color: rgb(98, 110, 113); font-size: 14px;
}
.tile-message-date-sent {
	color: rgb(255, 255, 255);
}
.tile-message-flag-new {
	padding: 16px 8px 4px; top: 0px; height: 15px; right: 0px; color: rgb(255, 255, 255); font-weight: bold; display: block; position: absolute; background-color: rgb(235, 73, 36);
}
.tile-message-copy {
	height: auto;
}
.tile-empty {
	text-align: center; font-size: 12px;
}
.tile-empty a {
	color: rgb(235, 73, 36);
}
.tile-empty a:hover {
	color: rgb(179, 44, 13);
}
.tile-empty h2 {
	margin-top: 20px;
}
.dna-heading {
	color: rgb(167, 169, 172); font-size: 13px; margin-top: 7px; margin-bottom: 4px; text-shadow: 1px 1px black;
}
.about-dna-link {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 0px -1998px; width: 15px; text-indent: -999em; float: right;
}
.about-dna-link:hover {
	background-position: 0px -1948px;
}
.subject a {
	color: rgb(255, 255, 255);
}
.subject a:hover {
	color: rgb(222, 222, 222);
}
.subject a:active {
	color: rgb(190, 190, 190);
}
.subject-attribution-thumb {
	border: 2px solid rgb(255, 255, 255); width: 25px; height: 25px; margin-top: 1px; margin-right: 10px; float: left;
}
.subject-user {
	margin: 0px 26px;
}
.subject-list {
	margin: 0px 26px;
}
.subject-url {
	margin: 0px 26px;
}
.subject-interest {
	margin: 0px 26px;
}
.subject-list {
	padding-left: 240px;
}
.subject-url {
	padding-left: 240px;
}
.subject-interest {
	padding-left: 240px;
}
.subject-list .subject-dna {
	width: 272px;
}
.subject-interest .subject-dna {
	width: 272px;
}
.subject-url .subject-dna {
	width: 272px;
}
.subject-thumb-wrap {
	border: 2px solid rgb(255, 255, 255); float: left; position: relative;
}
.subject-list-change-cover {
	background: rgba(0, 0, 0, 0.7); left: -2px; width: 185px; height: 25px; text-align: center; bottom: -2px; color: rgb(255, 255, 255); line-height: 25px; font-size: 15px; display: none; position: absolute; cursor: pointer; content: "Change Cover";
}
.subject-thumb-wrap:hover .subject-list-change-cover {
	display: block;
}
.subject-thumb {
	width: 181px; height: 118px;
}
.subject-controls {
	width: 20px; margin-left: -170px; float: left;
}
.large.subject-controls {
	margin-left: -230px;
}
.subject-copyblock {
	width: 336px; height: 120px; padding-right: 20px; border-right-color: rgb(38, 38, 38); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.subject-copyblock .button-follow {
	border-color: rgb(73, 74, 75); margin-top: 5px; float: right;
}
.subject-copyblock .tile-copy {
	margin-bottom: 16px;
}
.subject-controls .control-item {
	height: 20px; margin-right: 0px; margin-bottom: 30px;
}
.subject-url .subject-controls .control-item {
	margin-bottom: 17px;
}
.subject-dna {
	width: 333px; height: 120px; overflow: hidden; padding-left: 30px; border-left-color: rgb(95, 95, 95); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
.subject-dna .topic-bar {
	width: 100%; height: 30px; text-transform: uppercase; line-height: 30px; padding-left: 5px; font-size: 11px; display: block;
}
.subject .tile-url-domain {
	background-position: 4px -2401px; padding-left: 21px; float: none;
}
.subject .tile-url-domain:hover {
	background-position: 4px -2451px;
}
.subject .tile-url-domain:active {
	background-position: 4px -2426px;
}
.subject-url .topic-bar {
	margin-bottom: 20px; position: relative;
}
.subject-left-wrap {
	width: 142px; margin-left: -142px; float: left;
}
.subject-interest .subject-left-wrap {
	margin: 0px 0px 0px -206px;
}
.subject-url .subject-left-wrap {
	margin: 0px 0px 0px -206px;
}
.subject-list .subject-left-wrap {
	margin: 0px 0px 0px -206px;
}
.subject-left-wrap .button-follow {
	margin-top: 10px; float: left;
}
.subject-left-wrap .button-curate {
	margin-top: 10px; float: left;
}
.subject-interest-experts {
	padding: 10px 0px; color: rgb(255, 255, 255); min-height: 30px;
}
.subject-interest-experts .tile-wrapper-user-thumb {
	margin: 0px 5px 0px 0px; width: 30px; height: auto;
}
.subject-user {
	padding-left: 176px;
}
.subject-user-thumb {
	border: 2px solid rgb(255, 255, 255); width: 118px; height: 118px;
}
.subject-user .tile-copy {
	color: rgb(205, 205, 205);
}
.subject-user .dna-bar {
	margin-top: 30px;
}
.subject-list .subject-controls {
	margin-left: -234px;
}
.subject-list .dna-bar {
	margin-top: 25px;
}
.subject-list-attribution {
	height: 30px; line-height: 3; margin-top: 10px;
}
.subject-list-attribution-user-thumb {
	margin: 2px 5px 3px 2px; border: 1px solid rgb(255, 255, 255); width: 25px; height: 25px; float: left;
}
.subject-list-attribution-username {
	color: rgb(255, 255, 255); font-weight: bold;
}
.subject-list-visibility {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 2px -2495px; width: 15px; text-indent: 100%; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap;
}
.admin-controls {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/oJ-wzba-I7In_TVb-xxzvg") no-repeat 0px 0px; width: 21px; height: 15px; text-indent: 100%; overflow: hidden; display: block; white-space: nowrap;
}
.admin-controls:hover {
	background-position: 0px -27px;
}
.admin-controls:active {
	background-position: 0px -50px;
}
.modal-body .empty {
	text-align: center; font-size: 14px; margin-top: 15px; margin-bottom: 0px;
}
.url-context-center {
	text-align: center;
}
.url-context-center .url-context {
	display: inline-block;
}
.url-context {
	position: relative;
}
.url-context-thumb {
	display: inline-block; max-width: 440px;
}
.url-context-title {
	width: 100%; text-align: left; color: rgb(59, 59, 59); font-size: 22px; margin-top: 10px; margin-bottom: 10px;
}
.admin-actions {
	box-shadow: inset 0px 0px 1px; -moz-box-shadow: inset 0 0 1px; -webkit-box-shadow: inset 0 0 1px;
}
.action-dropdown {
	min-width: 125px;
}
.action-dropdown > li {
	padding: 5px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(222, 222, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; cursor: pointer; background-color: rgb(241, 241, 241);
}
.action-dropdown > li:hover {
	background-color: rgb(212, 212, 212);
}
.action-dropdown > li:active {
	background-color: rgb(68, 68, 68);
}
.action-dropdown > li:active a {
	color: rgb(255, 255, 255);
}
.action-dropdown > li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.action-dropdown > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.action-dropdown a {
	color: rgb(51, 51, 51); display: block;
}
.url-activity-item {
	padding: 6px 20px 6px 60px; margin-bottom: 1px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 40px;
}
.url-activity-item p {
	margin-bottom: 0px;
}
.url-activity-item::after {
	left: 0px; width: 100%; height: 1px; bottom: -2px; display: block; position: absolute; content: " "; background-color: rgb(255, 255, 255);
}
.url-activity-item a {
	font-weight: bold;
}
:last-child.url-activity-item {
	margin-bottom: 1px;
}
.url-activity-item-thumb {
	width: 40px; height: 40px; margin-left: -50px; float: left;
}
.url-activity-item-date {
	font-style: italic;
}
.comments-modal .modal-header {
	max-width: 440px;
}
.new-comment-wrap {
	min-width: 300px; max-width: 440px;
}
.comments {
	font-family: helvetica, arial, sans-serif; margin-bottom: 10px; position: relative; min-height: 60px; box-shadow: inset 0px -3px 7px -4px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 -3px 7px -4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0 -3px 7px -4px rgba(0, 0, 0, 0.4);
}
.antiscroll-wrap.comments {
	max-height: 200px; min-width: 300px; max-width: 440px;
}
.comment {
	overflow: hidden; padding-bottom: 5px; padding-left: 60px; margin-bottom: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.comment::after {
	left: 0px; width: 100%; height: 1px; bottom: 0px; display: block; position: absolute; content: " "; background-color: rgb(212, 212, 212);
}
:last-child.comment {
	margin-bottom: 0px;
}
.comment-user-thumb {
	border: 2px solid rgb(255, 255, 255); height: 50px; margin-left: -60px; float: left;
}
.modal-view .comment-attribution {
	color: rgb(235, 73, 36);
}
.comment-text {
	color: rgb(51, 51, 51); line-height: 18px; font-size: 13px; margin-right: 15px; margin-bottom: 0px;
}
.new-comment {
	padding: 10px; width: 100%; height: 70px; margin-bottom: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.new-message-form {
	width: 400px;
}
.new-message-form label {
	width: auto; text-align: left; color: inherit; line-height: 30px; padding-top: 0px; float: none;
}
.message-to {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.message-body {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.message-body {
	padding: 8px; height: 100px; resize: none;
}
.user-description-wrap {
	width: 500px; padding-left: 170px;
}
.user-description-wrap .user-thumb {
	margin-left: -170px; float: left;
}
.user-description-wrap .user-description {
	font-size: 13px;
}
.fb-connect-welcome .modal-wrap {
	color: rgb(255, 255, 255); font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Arial; background-color: rgb(12, 150, 176); text-shadow: 0 1px 1px #505358;
}
.fb-connect-welcome .modal-wrap::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/uXUHSF4pYP7atP0mOTIqrg") no-repeat 0px 0px; left: 50%; top: 20px; width: 190px; height: 116px; margin-left: -95px; position: absolute; content: " ";
}
.fb-connect-welcome .modal-body {
	text-align: center;
}
.fb-connect-welcome .modal-close {
	color: rgb(15, 107, 123);
}
.fb-connect-welcome .signup-header {
	color: rgb(255, 255, 255); line-height: 1.3; font-size: 80px; font-weight: normal; margin-top: 100px; margin-bottom: 16px; text-shadow: 0 1px 1px #000000;
}
.fb-connect-welcome .signup-text {
	margin: 0px 0px 16px; line-height: 25px; font-size: 22px;
}
.fb-connect-welcome .join {
	background: rgba(1, 73, 86, 0.6); margin: 0px; border-radius: 20px; border: 3px solid rgba(5, 49, 58, 0.2); color: rgb(255, 255, 255); font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Arial; font-size: 24px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.41); text-shadow: 0 1px 1px #505358; -webkit-border-radius: 20px; -moz-border-radius: 20px; -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.41); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.41);
}
.fb-connect-welcome .join:hover {
	background: rgba(1, 73, 86, 0.8);
}
.fb-connect-welcome .join:active {
	background: rgba(1, 73, 86, 1);
}
.fb-connect-welcome .already-member {
	color: rgb(214, 222, 224); font-size: 14px; text-decoration: none; margin-top: 20px; display: block;
}
.fb-connect-welcome .already-member:hover {
	color: rgb(255, 255, 255);
}
.fb-connect-welcome .already-member:active {
	color: rgb(136, 136, 136);
}
.sign-in-popup {
	width: 300px;
}
.control {
	width: 20px; height: 20px; text-indent: -9999px; overflow: auto; display: inline-block; cursor: pointer; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A"); background-repeat: no-repeat;
}
.edit-control {
	height: 20px; color: rgb(178, 178, 178); overflow: auto; padding-left: 25px; display: inline-block; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A"); background-repeat: no-repeat;
}
.edit-control:hover {
	color: rgb(136, 136, 136);
}
.control-item {
	margin-right: 8px; float: left;
}
.control-item-right {
	margin-left: 8px; float: right;
}
.header-content .control-sort {
	line-height: 24px; margin-right: 20px; float: right;
}
.control-sort-link {
	color: rgb(136, 136, 136);
}
.control-sort-link:hover {
	color: rgb(68, 68, 68);
}
.control-view-toggle {
	margin-right: 15px; float: right;
}
.control-view-separator {
	margin: 0px 5px; width: 1px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.control-view-separator {
	height: 26px; vertical-align: middle;
}
.control-show-grid {
	height: 26px; vertical-align: middle;
}
.control-show-list {
	height: 26px; vertical-align: middle;
}
.control-list-add {
	
}
.control-list-add:hover {
	background-position: 0px -25px;
}
.control-list-add:active {
	background-position: 0px -50px;
}
.control-reply {
	background-position: 0px -873px;
}
.control-share-reply {
	background-position: 0px -873px;
}
.control-message-user {
	background-position: 0px -873px;
}
.control-reply:hover {
	background-position: 0px -923px;
}
.control-share-reply:hover {
	background-position: 0px -923px;
}
.control-message-user:hover {
	background-position: 0px -923px;
}
.control-reply:active {
	background-position: 0px -898px;
}
.control-share-reply:active {
	background-position: 0px -898px;
}
.control-message-user:active {
	background-position: 0px -898px;
}
.control-edit {
	background-position: 0px -400px;
}
.control-edit:hover {
	background-position: 0px -425px;
}
.control-edit:active {
	background-position: 0px -450px;
}
.control-mark-seen {
	background-position: 0px -475px;
}
.control-flag-item {
	background-position: 0px -475px;
}
.control-mark-seen:hover {
	background-position: 0px -500px;
}
.control-flag-item:hover {
	background-position: 0px -500px;
}
.control-mark-seen:active {
	background-position: 0px -525px;
}
.control-flag-item:active {
	background-position: 0px -525px;
}
.share-seen .control-mark-seen {
	display: none;
}
.control-block-user {
	background-position: 0px -75px;
}
.control-block-user:hover {
	background-position: 0px -100px;
}
.control-block-user:active {
	background-position: 0px -125px;
}
.blocked.control-block-user {
	background-position: 0px -150px;
}
.control-show-grid {
	background-position: 2px -695px;
}
.control-show-grid:hover {
	background-position: 2px -670px;
}
.control-show-list {
	background-position: 2px -795px;
}
.control-show-list:hover {
	background-position: 2px -770px;
}
.control-share {
	background-position: 0px -1200px;
}
.control-share:hover {
	background-position: 0px -1225px;
}
.control-share:active {
	background-position: 0px -1250px;
}
.control-comment {
	background-position: 0px -250px;
}
.control-comment:hover {
	background-position: 0px -275px;
}
.control-comment:active {
	background-position: 0px -300px;
}
.control-remove {
	background-position: 0px -325px; float: left;
}
.control-remove:hover {
	background-position: 0px -350px;
}
.control-remove:active {
	background-position: 0px -375px;
}
.control-like-toggle {
	background-position: 0px -1524px; float: left;
}
.control-like-toggle:hover {
	background-position: 0px -1549px;
}
.control-like-toggle:active {
	background-position: 0px -374px;
}
.control-like-toggle {
	background-position: 0px -1524px; float: left;
}
.control-like-toggle:hover {
	background-position: 0px -1549px;
}
.control-like-toggle:active {
	background-position: 0px -374px;
}
.control-something-wrong {
	background-position: 0px -1020px;
}
.control-something-wrong:hover {
	background-position: 0px -1046px;
}
.control-something-wrong:active {
	background-position: 0px -1071px;
}
.subject .control {
	background-image: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A");
}
.subject .control-list-add {
	background-position: 0px -1700px;
}
.subject .control-list-add:hover {
	background-position: 0px -1725px;
}
.subject .control-list-add:active {
	background-position: 0px -1750px;
}
.subject .control-block-user {
	background-position: 0px -1775px;
}
.subject .control-block-user:hover {
	background-position: 0px -1800px;
}
.subject .control-block-user:active {
	background-position: 0px -1825px;
}
.subject .blocked.control-block-user {
	background-position: 0px -1850px;
}
.subject .control-comment {
	background-position: 0px -1875px;
}
.subject .control-comment:hover {
	background-position: 0px -1900px;
}
.subject .control-comment:active {
	background-position: 0px -1925px;
}
.subject .control-message-user {
	background-position: 0px -2520px;
}
.subject .control-message-user:hover {
	background-position: 0px -2545px;
}
.subject .control-message-user:active {
	background-position: 0px -2570px;
}
.subject .control-info {
	background-position: 0px -1950px;
}
.subject .control-info:hover {
	background-position: 0px -1975px;
}
.subject .control-info:active {
	background-position: 0px -2000px;
}
.subject .control-edit {
	background-position: 0px -2025px;
}
.subject .control-edit:hover {
	background-position: 0px -2050px;
}
.subject .control-edit:active {
	background-position: 0px -2075px;
}
.subject .control-flag-item {
	background-position: 0px -2100px;
}
.subject .control-flag-item:hover {
	background-position: 0px -2125px;
}
.subject .control-flag-item:active {
	background-position: 0px -2150px;
}
.subject .control-share {
	background-position: 0px -2175px;
}
.subject .control-share:hover {
	background-position: 0px -2200px;
}
.subject .control-share:active {
	background-position: 0px -2225px;
}
.subject .control-something-wrong {
	background-position: 0px -2250px;
}
.subject .control-something-wrong:hover {
	background-position: 0px -2275px;
}
.subject .control-something-wrong:active {
	background-position: 0px -2300px;
}
.rocket {
	border-width: 0px 8px 8px; border-style: none solid solid; border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255); top: -50px; width: 36px; height: 36px; text-align: center; right: 20px; color: rgb(167, 169, 172); padding-top: 3px; font-family: "HelveticaNeue-CondensedBold", "Arial Narrow Bold", "Arial Narrow", sans-serif; font-weight: 800; position: fixed; z-index: 3; cursor: pointer; box-shadow: 1px 1px 1px #cecece; background-color: rgb(235, 235, 236); text-shadow: 1px 1px #ffffff; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; -o-transition: all 0.2s ease;
}
.rocket:hover {
	color: rgb(88, 89, 91); padding-top: 6px;
}
.rocket-text {
	font-size: 13px;
}
.rocket-arrow {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 12px -1599px; height: 14px; font-size: 14px; display: block;
}
.rocket:hover .rocket-arrow {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 12px -1624px;
}
.dropdown-items-wrap {
	overflow: auto; display: none; max-height: 200px; -webkit-overflow-scrolling: touch;
}
.absolute.dropdown-items-wrap::before {
	left: 15px; top: -9px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; z-index: 6; content: " ";
}
.absolute.dropdown-items-wrap .dropdown-items {
	border: currentColor; box-shadow: 1px 1px 7px -1px #888;
}
.absolute.dropdown-items-wrap .dropdown-item {
	border: currentColor; font-size: 13px;
}
.absolute.dropdown-items-wrap .s-active.dropdown-item {
	background: rgb(237, 237, 238); color: rgb(58, 58, 58);
}
.dropdown {
	padding: 10px; border: 1px solid rgb(212, 212, 212); position: relative; background-color: rgb(241, 241, 238);
}
.dropdown .spinner {
	top: 5px; right: 15px; position: absolute;
}
.dropdown input[type='text'] {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 97% -419px rgb(255, 255, 255); padding: 3px 30px 3px 7px; border-radius: 10px; border: 1px solid rgb(212, 212, 212); width: 100%; height: 28px; color: rgb(68, 68, 68); margin-bottom: 8px; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1); -webkit-border-radius: 10px; -moz-border-radius: 10px; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
}
.dropdown input[type='text']:focus {
	border-color: rgba(100, 100, 90, 0.8); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(100,100,90,0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6);
}
.dropdown-items {
	border-top-color: rgb(178, 178, 178); border-bottom-color: rgb(178, 178, 178); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.dropdown-item {
	color: rgb(136, 136, 136); line-height: 2; padding-left: 7px; font-size: 14px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
:last-child.dropdown-item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.s-active.dropdown-item {
	color: rgb(255, 255, 255); background-color: rgb(136, 136, 136);
}
.dropdown-create-new {
	color: rgb(136, 136, 136); font-size: 14px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(241, 241, 238);
}
.s-active.dropdown-create-new {
	background: rgb(241, 241, 238); color: rgb(68, 68, 68);
}
.absolute.dropdown-items-wrap .antiscroll-wrap {
	overflow: auto; box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.45); -moz-box-shadow: 0px 0 3px 0px rgba(0, 0, 0, .45); -webkit-box-shadow: 0px 0 3px 0px rgba(0, 0, 0, .45);
}
.tutorial {
	width: 400px; font-family: "Helvetica Neue", Arial, sans-serif;
}
.tutorial-tip {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/-J-reP5z_820ZwkTriBm_A") no-repeat 0px -1948px; width: 15px; height: 15px; text-indent: -999em; float: left; position: relative;
}
.tutorial-tip:hover {
	background-position: 0px -1998px;
}
.s-active.tutorial-tip {
	background-position: 0px -1998px;
}
.lists.tutorial-tip {
	top: -10px; float: none; display: inline-block; position: relative;
}
.subject-user .tutorial-tip {
	margin-left: 5px; position: absolute;
}
.tutorial-tip-wrap .modal-close {
	top: -1px; right: 2px;
}
.tutorial p {
	color: rgb(109, 110, 113); line-height: 19px; font-size: 15px;
}
.tutorial-strip {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/EGn9fJ5v09irPDmIm6eKyg") no-repeat 0px rgb(55, 55, 55); left: -25px; width: 451px; height: 100px; margin-bottom: 20px; position: relative; box-shadow: inset 0px 0px 8px black; -moz-box-shadow: inset 0 0 8px black; -webkit-box-shadow: inset 0 0 8px black;
}
.tutorial-strip-context {
	color: rgb(255, 255, 255); line-height: 20px; padding-top: 20px; font-size: 16px; font-weight: normal; margin-right: 20px; text-shadow: 0 1px 0 #000000;
}
.tutorial-example-image {
	margin: 0px 20px; width: 131px; height: 100px; float: left;
}
.tutorial-strip-image {
	margin: 0px 20px; width: 131px; height: 100px; float: left;
}
.tutorial-example-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/YfhJkqZcpDzJH23jmUWr5w") no-repeat 0px 0px; margin: 0px 20px 0px -5px;
}
.share.tutorial-example-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/ML1x-kcavvF3id1vq6g_Ow") no-repeat 0px 0px;
}
.tutorial-fineprint {
	font-style: italic;
}
.tutorial-activity.tutorial-strip-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/KozL1gEJhpKzsopdL84iHw") no-repeat 0px;
}
.tutorial-your-interests.tutorial-strip-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/P_GxCFN6_oqDpduYw28bKA") no-repeat 0px;
}
.tutorial-trending.tutorial-strip-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/S6nPYGI7E_p2MJDSFWPGDA") no-repeat 0px;
}
.tutorial-profile.tutorial-strip-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/lxW_W-tHTrsUVoagwQJpGQ") no-repeat 0px;
}
.tutorial-lists.tutorial-strip-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/N9TTVE3btjEgLdJUnK5-hQ") no-repeat 0px;
}
.tutorial-discover.tutorial-strip-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/1ljcODrFXz1wPVdzIHgdpQ") no-repeat 0px;
}
.tutorial-shares.tutorial-strip-image {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/hKRIEvQ080pVIB8sL2rLQQ") no-repeat 0px;
}
.adx-modal {
	z-index: 10;
}
.adx-modal .modal-wrap {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/06jRkvXZ7_gO-FgWy1Rgtw") rgb(235, 73, 36); overflow: hidden;
}
.adx-modal .primary.btn {
	padding: 0px; border-radius: 50px; border: 3px solid rgb(203, 203, 201); width: 179px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; margin-left: 5px; background-color: rgb(185, 57, 34);
}
.adx-modal .primary.btn:hover {
	background-color: rgb(133, 39, 22);
}
.adx-modal .header {
	color: rgb(255, 255, 255); line-height: 1; font-size: 60px; text-shadow: 0 1px 1px #000;
}
.adx-modal .subhead {
	color: rgb(255, 255, 255); line-height: 1; font-size: 30px; text-shadow: 0 1px 1px #000;
}
.adx-modal .intro {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 22px; text-shadow: 0 1px 1px #000;
}
.adx-modal .modal-close {
	color: rgba(0, 0, 0, 0.5); font-size: 30px;
}
.adx-modal .modal-close:hover {
	color: rgba(0, 0, 0, 0.8);
}
.adx-modal .modal-body .modal-close {
	color: rgb(255, 255, 255); position: static;
}
.adx-modal .adx-new-site {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/0AdideAGV8NhwC8GT4166A") no-repeat 50% 0px; width: 545px; text-align: center; padding-top: 150px;
}
.adx-modal .adx-new-list {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/0AdideAGV8NhwC8GT4166A") no-repeat 50% 0px; width: 545px; text-align: center; padding-top: 150px;
}
.adx-modal .adx-year-in-review-2012 {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/C36bJuHS78Ytg3B9s_jkgg") no-repeat 50% 0px, url("https://nb9-stumbleupon.netdna-ssl.com/GQXtboLlx9Jk6LYvqDqOyg") no-repeat 390px 375px; padding: 180px 35px 50px; width: 435px; text-align: center;
}
.adx-modal .adx-year-in-review-2012 .header {
	line-height: 60px; font-size: 50px;
}
.adx-modal .adx-new-list {
	padding-top: 180px; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/358-KJ3T5_6HTZ5sRzJvUQ");
}
.adx-modal .adx-new-list .header {
	margin-bottom: 0px;
}
.adx-modal .adx-new-list .subhead {
	margin-bottom: 30px;
}
.adx-modal .actions {
	padding: 15px 5px;
}
.adx-modal .actions .primary {
	margin-right: 10px;
}
.adx-modal .actions .secondary {
	height: 30px; line-height: 30px;
}
