/**
 * Smiley project CSS 
 */

/* generic emoji styles */
.wp-emoji, .wp-emoji:before {
	display: inline-block !important; /* shouldn't have been necessary, but some themes set this to static */
}

.wp-emoji {
	position: relative !important; /* shouldn't have been necessary, but some themes set this to static */
	vertical-align: bottom;

	/* this will be a line-height tall wrapper for vertically centering the smiley */
	width: 1.375em;
	overflow: hidden;
	white-space: nowrap;	
	text-indent: 9999px;
	min-height: 1.2em; /* for really small lineheights */
}

/* Firefox does weird things with text-indent and selection */
@-moz-document url-prefix() { 
	.wp-emoji {
		text-indent: 0;
		text-align: center;
		color: rgba(255,255,255,0);
		overflow: visible;
	}
}

/* @noflip */
.wp-emoji:before {
	/* vertically center the smiley */
	position: absolute;
	content: "";
	
	/* height/width for IE, Firefox and non-webkit browsers */
	height: 1.25em;
	width: 1.375em;
	margin-top: -0.625em; /* minus half the height of the smiley */

	left: 0;
	top: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}

/* WebKit specific hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.wp-emoji {
		width: 1.35em;
	}
    .wp-emoji:before {
		height: 1.4em;
		width: 1.35em;
		margin-top: -0.7em; /* minus half the height of the smiley */
    }
}

/* IE specific hacks */
@media screen and (min-width:0\0) {
	.wp-emoji {
		height: 1.2em;
		width: 1.38em;
	}
    .wp-emoji:before {
		width: 1.38em;
    }
}

/* individual smileys */
	/* PNGs are for IE8 fallbacks. Let's remove them some day please */
.wp-emoji-smile:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/smile.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/smile.svg), none;
}

.wp-emoji-wink:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/wink.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/wink.svg), none;
}

.wp-emoji-bigsmile:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/bigsmile.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/bigsmile.svg), none;
}

.wp-emoji-heart:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/heart.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/heart.svg), none;
}

.wp-emoji-neutral:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/neutral.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/neutral.svg), none;
}

.wp-emoji-uneasy:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/uneasy.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/uneasy.svg), none;
}

.wp-emoji-lol:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/lol.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/lol.svg), none;
}

.wp-emoji-sad:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/sad.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/sad.svg), none;
}

.wp-emoji-cry:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/cry.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/cry.svg), none;
}

.wp-emoji-evilgrin:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/evilgrin.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/evilgrin.svg), none;
}

.wp-emoji-twisted:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/twisted.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/twisted.svg), none;
}

.wp-emoji-evil:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/evil.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/evil.svg), none;
}

.wp-emoji-surprised:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/surprised.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/surprised.svg), none;
}

.wp-emoji-tongue:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/tongue.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/tongue.svg), none;
}

.wp-emoji-angry:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/angry.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/angry.svg), none;
}

.wp-emoji-burrito:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/burrito.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/burrito.svg), none;
}
.wp-emoji-burrito, .wp-emoji-burrito:before {
	width: 1.6em;
}

.wp-emoji-wordpress:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/wordpress.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/wordpress.svg), none;
}

.wp-emoji-mindblown:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mindblown.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/mindblown.svg), none;
}

.wp-emoji-mindblown-alt:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mindblown-alt.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/mindblown-alt.svg), none;
}

.wp-emoji-martini:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/martini.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/martini.svg), none;
}

.wp-emoji-whiterussian:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/whiterussian.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/whiterussian.svg), none;
}

.wp-emoji-star:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/star.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/star.svg), none;
}

.wp-emoji-developer:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/developer.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/developer.svg), none;
}
.wp-emoji-developer, .wp-emoji-developer:before {
	width: 1.5em;
}

.wp-emoji-facepalm:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/facepalm.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/facepalm.svg), none;
}
.wp-emoji-facepalm, .wp-emoji-facepalm:before {
	width: 1.4em;
}

.wp-emoji-bear:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/bear.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/bear.svg), none;
}

.wp-emoji-mrgreen:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mrgreen.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/mrgreen.svg), none;
}

.wp-emoji-arrow:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/arrow.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/arrow.svg), none;
}

.wp-emoji-confused:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/confused.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/confused.svg), none;
}

.wp-emoji-cool:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/cool.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/cool.svg), none;
}

.wp-emoji-idea:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/idea.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/idea.svg), none;
}

.wp-emoji-blush:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/blush.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/blush.svg), none;
}

.wp-emoji-oops:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/oops.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/oops.svg), none;
}

.wp-emoji-rolleyes:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/rolleyes.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/rolleyes.svg), none;
}

.wp-emoji-exclaim:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/exclaim.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/exclaim.svg), none;
}

.wp-emoji-question:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/question.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/question.svg), none;
}

.wp-emoji-kitten:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/kitten.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/kitten.svg), none;
}

.wp-emoji-momface:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/momface.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/momface.svg), none;
}


/* to enable text-selection of smileys in Firefox, we can't use text-indent or overflow to hide the text, so letterspace it instead */
@-moz-document url-prefix() { 
	.wp-emoji-rolleyes {
		letter-spacing: -.2em;
	}

	.wp-emoji-oops, .wp-emoji-idea, .wp-emoji-confused {
		letter-spacing: -.25em;
	}

	.wp-emoji-burrito, .wp-emoji-arrow, .wp-emoji-bear, .wp-emoji-star {
		letter-spacing: -.3em;
	}

	.wp-emoji-developer, .wp-emoji-mrgreen, .wp-emoji-facepalm {
		letter-spacing: -.35em;
	}

}




/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px;
	background-color: #000;
	border-width: 0;
	opacity: 0.88;
	filter: alpha(opacity=88);
	box-shadow: 0 0 10px black;
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 14px;
	padding-bottom: 5px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	position: absolute;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */


/* Replace Omnisearch PNG search icon with a dashicon */
#wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input {
	background-image: none;
	position: relative;
	z-index: 30;
}


/* Show globe icon next to blog */
#wpadminbar #wp-admin-bar-blog > .ab-item:before {
	position: relative;
	top: 2px;
	content: '\f319';
}

/* If a blavatar is present, move it left to cover the globe */
#wpadminbar #wp-admin-bar-blog > .ab-item {
	position: relative;
}
#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 10px;
}

/* @noflip */
#wpadminbar.rtl #wp-admin-bar-blog > .ab-item img.avatar {
	right: 12px;
}

/* Fix omnisearch lineheight */
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary input.adminbar-search-input.search-input-focus {
	border: none;
	text-shadow: none;
	box-shadow: none;
	line-height: 1;
	background: #ccc;
	background: rgba(255,255,255,.7);
}

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Override white color on blog title */
body.admin-color-mp6-light #wpadminbar ul li#wp-admin-bar-blog > .ab-item {
	color: #333;
}

/* Updated message fixes */
body.admin-color-mp6-light #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary span.noticon {
	color: #eee;
}

div.updated p,
div.error p {
	position: relative;
}

div.updated .noticon-close,
div.error .noticon-close {
	font-size: 28px;

	height: 28px;
	width: 28px;

	position: absolute;
	right: 0;
	top: -1px;
}

/* Fix taller MP6 v2 toolbar. Merge this into mu-plugins/wpcom-admin-bar.css after MP6 v2 launch */
@media screen and ( max-width: 782px ) {

	.mp6 #wpadminbar li#wp-admin-bar-follow > a,
	.mp6 #wpadminbar li#wp-admin-bar-blog > a,
	.mp6 #wpadminbar li#wp-admin-bar-topicpress > a,
	.mp6 #wpadminbar li#wp-admin-bar-wpr-reblog > a,
	/* These next lines are necessary for when users opt out to the responsive styles */
	.mp6 #wpadminbar li#wp-admin-bar-dbg > div,			
	.mp6 #wpadminbar li#wp-admin-bar-my-account > a
	{
		line-height: 46px !important;
	}
	
	/* Notes only shown when users opt out to the responsive styles */
	body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count {
		margin: 13px 3px 0 3px !important;
	}

	.mp6 #wpadminbar li#wp-admin-bar-blog > a.ab-item:before {
		top: 13px;
	}
	
	#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
		top: 17px;
	}

}

/* Fix toolbar hover color temporarily. Post launch, remove from /wp-content/mu-plugins/admin-bar/wpcom-admin-bar.css */
.admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name {
	color: inherit !important;
}

/* add style for reader link in /wp-admin/ leftbar */

/* Reader icon in left-bar */
.icon16.icon-reader:before,
#adminmenu .menu-icon-reader div.wp-menu-image:before,
ul#adminmenu .toplevel_page_reader div.wp-menu-image:before{
     content: '\f116';
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: dashicons !important;
}

.noticon {
	font-family: "Noticons" !important;
}
/*  
Theme Name: UPROXX VIP
Version: 1.0
Author: UPROXX Media, Inc
Author URI: http://www.uproxx.com/
*/

/* Hacks to be moved to sso.css */
#mini_sso_user { right: 8px !important; }
#mini_sso_user a { padding: 0 !important; border-radius: 0; }
#mini_sso_user a:hover { text-decoration: none !important; border-bottom: solid 1px #fff !important; }


/* -- Global ----------------------------- */
html, body, form, td, div, span, h1, h2, h3, h4, h5, h6, li { font-family: Helvetica,Arial,Sans-serif; font-size:12px; margin:0px; padding:0px }
body { background: #fff; -webkit-transform: none !important; }

.clear { clear: both; }
.clearfix { overflow:hidden; }
a { color: #ee3b2d; text-decoration: none; }
	a:hover { text-decoration: underline; outline: 0 !important; }
a img { border:0; }
blockquote { background:#ebebeb; margin:10px; padding:10px; }
	ul blockquote { list-style-position:inside; padding:5px; }
h1 { margin-bottom:10px; font-size:24px; font-weight:normal; padding-bottom:3px; }
	h1 span.date { color:#555; float:right; font-size:15px; font-weight:bold; margin: 0px 5px 0 0; }
img { }
	img.alignright { position:relative; float:right; margin:0px 0px 15px 15px; }
	img.alignleft { position:relative; float:left; margin:0px 15px 15px 0px; }
.aligncenter { margin: 0 auto; display: block; }
.wp-caption p { font-size: 12px !important; line-height: 17px !important; font-style: italic; text-align: center; }


/* -- Structure -------------------------- */
#page { width: 990px; background: #fff; z-index: 99; text-align:left; margin:0 auto; padding: 0; position:relative; border-left: solid 2px #f0f4f3; border-right: solid 2px #f0f4f3; border-top: 1px solid #f0f4f3; }
#wrapper { width: 970px; margin: 0 auto 0 auto; }
#header { position: relative; width: 970px; margin: 0 auto; padding: 0 10px 10px; border-left: solid 2px #F0F4F3; border-right: solid 2px #F0F4F3; background: #fff !important; }

#landing-page #page { border-top: 0 !important; }


.curve-bl { border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; -khtml-border-radius: 0 0 0 4px; -webkit-border-radius: 0 4px 0 4px; border-radius: 0 0 0 4px; }
.curve-br { border-radius: 0 0 4px 0; -moz-border-radius: 0 0 4px 0; -khtml-border-radius: 0 0 4px 0; -webkit-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0; }


/* -- Global Base64 Images --------------- */
.img64-mainnav { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB4CAIAAAC8Wg/XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKJJREFUeNpsTjsSQjEIXHIeb2Bv4XgAHe/f2vuBFULIy3MsMst+Aovr7d7MrJFM9Ldyc6Spz0yPlUmu7gFoppvXuc8w9D0EO4KJ5F7fe8UrY+10vuTce43bPVf9SrOZK27VJ/ohOvF/P2x35+3FW7tnpnzD43jwndL3hg6RgWjiOkMvL1B+srEfMrn6fvVub8t/T018TRz/F62yH91mf18BBgCjZOfPuZsl2gAAAABJRU5ErkJggg==') 0 0 repeat-x; }

.img64-socialicons { background: url('data:image/png;base64,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') 0 0 no-repeat !important;  }

.img64-scrolltop { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAIAAAC1eHXNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXRJREFUeNpiYBgFo2AUjIJRMApGwSgYmYCZEs0iIiJlZWXd3d1sbGzXrl37/fs3vZ3PyMjo7Oy8a9eu/2Dw79+/lStXGhkZ0dURkpKSXV1db968+Y8KHj16VFRUxMfHRw9H+Pr6njx5Em739+/f7927B4wReMDs3LnT2tqahi6QkpKaOHHix48f4Y548uRJamoqULyqqurdu3dw8efPn1dXVwsKClLZBezs7OHh4ZcuXYLb9OPHjxUrVhgaGsLV2NjYbN++/c+fP3A1Bw8edHV1ZWJioo4jdHR05syZ8+vXL7gFN27cSElJAToOTSUwZRQXFz98+BCu8tOnTx0dHSoqKlRwBzxTQFLDjBkz1NXV8ag3NjYGBhVy+p0+fToV3JGbmwsx7vjx4/7+/iwsLAS1cHFxJSQkXLlyBajr1atXbm5uVHAHLy/vvHnzgCkUmF1J0qihoTF79uz8/HxgYTNaYYyCUTAKRsEoGAWjYBQMcgAQYABnEvfSedFhnAAAAABJRU5ErkJggg==') no-repeat; }

.img64-navlogo { text-indent: -9999px; width: 91px; height: 39px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABOCAIAAAAreEblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNkYwRTAyQzFFMjA2ODExODIyQUMyNjYxNDY3MzdCNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREI5QkRGQTY3MTExMUU0QTA5QkI5RERGMTEyRjU0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREI5QkRGOTY3MTExMUU0QTA5QkI5RERGMTEyRjU0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFFMUI0NkVCNjQ5RTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzZGMEUwMkMxRTIwNjgxMTgyMkFDMjY2MTQ2NzM3QjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ymITmAAAEvklEQVR42uyaWUhUURjHx1mcLVvA1ocEJRKxKFqMzKigBdMMjEApSmpetNSIFlsgIiwoKIt8mcLC0IgEKwsKKrAFbCci6iHBXrIarLRZnKzpP92Zc7+5M413ZFKJ7zwMc89899xzfudb/jNzErqyp2m4aTRaRsAgGASDYBAMgkEwCAbBIBhEPJs+yme6rIUWW6n0vq/9nbt6L94knbkoDFz2WrwaCwp148aLTlh6b9/82dYqBlEY/HI6+14887Y0+T53ik5jSZlx6Qrd5BS/gcPRe+eW5+QRdCZm5wgb59FDv96+0k7NtO7YJzq9D+5pJ07Sp6aJwZ0Vm/Amcc1644qVdKpiSjGD0I4arU/PUN5AemBgKa3UJicrDEy5+Z4b1yRwI6oOKAz8s5w1x1RQ+P3wAWlyluoa48LF8rDJyea1xYnzsnsqbOai9QkWi9Rv2mBz7anAq5iDz+XyVlXqZ87FE+WdKCnrrTttXlcintv35nV0CnEIjfBFBiadm28q3x3FAP2Su8GMUpD9cXKKybbV09Is45ud5fcvYuxurIdb/bh11fv0sWyWnQNXos+FKw1qjsBs4NXiEruqMICbUANsLBZmylstR43D8fN9B6XpvdkiboFrwL+oMXY+QKT2eIhLFhSKy97WuwiowQVx/UrPrnLaY1i2il4iWBQG+oxpwvPR8Gl3cT6Flbg8z32hLqIDumpPyFDevgLlcDPEjvv44SGoGv2y93U56CUSpBzbb15LtyNTygGSNsV7uR4fKcZBDyIixN3sp7BspQ+2NNOUPEggdOkZSHshXL59VdiYt1VR3/a5nP3Mz2oV5Ym28B4smCaUQOw0nhsCHYGkQDOZP+BDczXNi9g9VA2VI2Mc6hR/qwKouPQSnqXSHf6hoIq4TsP0GXImP1bdb0mjioaWbSnLRihVf+qUHHdLliWMnTCUIFA+urduDl8n1A6NI/9Wf/qoZkCh66L0YM20AEkp01i0Mc4gpA2JDth9qaF7+5YvC6ZD20XMmhCUdLv8aDo/0EdI40NKic4fL19AI0bUdYqSBNFBC1CgM2+1SqeIwSNGNlxLqrGHhG5He8hlfwIOsppuF1YImUANML615qwktAMg2h5CI9K8IztFaaU82tRMKi6p9KDpeYAgUJ/ogzE/OkUoHzVCRZHYqQQ05CzCCBA89BFQ3zQpGrLmU1FAZQj6RVKg3z5wF5UeSM8RE0psHkFHVORCZ83RAaQPGh1YM3YSgoeqSfoI1Ega9t4nbQpwkucjRmjs4GsYpEeI74QllJhBYMTvB/cp9Awue/bvVJ/zQ0pa3Wkqe4yFRXATfLmiyxPp1lS8gYa957xdvFLPpzEidLfnShNNKAjD6BNLUPmXH7ZOl5Lqp/D8kfriHFPD3uJ7pJR6Yg26ODyd//vkX6gYBINgEAyCQTAIBsEgGASDYBAMgkEwCAbBIBgEg2AQDIJBDPfGxwtVgODjhbGEFh8vDG98vDAIgo8X0glFN+DjhcF44eOFGj5eKKcMPl4o1A6NIw0fL9Tw8UK6XXy8MJgy+Hih+MbBxwuD28XHCyNMhY8XDvcfZsbcf/k/LRV1fYAgot/Jv1kyCAbBIBgEg2AQDILbn/ZbgAEAhVf5egmnfhcAAAAASUVORK5CYII='); }
	.img64-navlogo:hover { background-position: 0 -39px; }
		.img64-navlogo:hover a { background-color: transparent !important; }
		
/* -- Main Navigation -------------------- */
#main-nav { width: 970px; height: 39px; margin: 0; z-index: 9999; font-family: helvetica !important; }
	#main-nav a { color: #fff; }
	#main-nav .subnav-content { }
	#main-nav .subnav-content ul { list-style-type: none; }
	#main-nav .scrollable { float: left; }
	
	#main-nav > ul { float: left; margin: 0; padding: 0; list-style: none; }
		#main-nav > ul.nav > li { float: left; display: block; margin-right: -3px; text-transform: uppercase; color: #fff; font: bold 17px/23px arial, helvetica; }
		#main-nav > ul.nav > li > a { display: block; line-height: 37px; padding: 2px 10px 0; font-family: helvetica; }
			#main-nav > ul.nav > li a.selected { text-decoration: none; border: none; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB4CAIAAAC8Wg/XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKJJREFUeNpsTjsSQjEIXHIeb2Bv4XgAHe/f2vuBFULIy3MsMst+Aovr7d7MrJFM9Ldyc6Spz0yPlUmu7gFoppvXuc8w9D0EO4KJ5F7fe8UrY+10vuTce43bPVf9SrOZK27VJ/ohOvF/P2x35+3FW7tnpnzD43jwndL3hg6RgWjiOkMvL1B+srEfMrn6fvVub8t/T018TRz/F62yH91mf18BBgCjZOfPuZsl2gAAAABJRU5ErkJggg==') 0 -41px repeat-x; }
			#main-nav > ul.nav > li:hover a.selected { color: #000; background: #fff; }
			#main-nav > ul.nav > li a:hover { color: #fff; border: none; text-decoration: none; }			
		#main-nav ul.nav li:hover a.nav-item { color: #333; background: #fff; }
		#main-nav > ul.nav > li:hover ul.subnav { display: block; color: #333; }
		#main-nav > ul.nav > li.home.img64-mainnav:hover a { color: #000; background: #fff; }
		
	#main-nav ul.subnav { display: none; list-style: none; position: absolute; width: 575px; height: 375px; min-height: 375px; max-height: 375px; padding: 0; background: #fff; color: #333; border-left: solid 1px #a3a3a3; border-right: solid 1px #a3a3a3; border-bottom: solid 1px #a3a3a3; -webkit-box-shadow: 0 8px 6px -9px black; -moz-box-shadow: 0 8px 6px -9px black; box-shadow: 0 8px 6px -9px black; z-index: 99999999; }
		#main-nav ul.subnav .col { float: left; width: 200px; margin-left: 4px; }
		#main-nav ul.subnav li { font-size: 11px; padding: 0; }
			#main-nav ul.subnav li a { display: inline; padding: 0; color: #333; font: bold 13px/21px helvetica; }
				#main-nav ul.subnav li a:hover { color: #ee3b2d; text-decoration: underline !important;  }

	#main-nav ul.section { list-style: none; padding-left: 7px; margin-top: 6px; margin-bottom: 10px; }
	#main-nav ul.section a { padding-left: 3px; display: block; font: bold 13px/18px helvetica; }
	#main-nav ul.section li:first-child a { color: #EF3B2D; font-size: 15px; }
	#main-nav ul.section li { }

	#main-nav .trending { position: relative; float: right; width: 365px; padding: 3px 0 7px;  background: #fff; }
		#main-nav .trending .meta { color: #EF3B2D; font-size: 15px; border-bottom: none; }
		#main-nav .trending ul { list-style: none; padding: 0 10px 0 7px; }
		#main-nav .trending ul li { display: block; border-bottom: 1px solid #F0F4F3; }
			#main-nav .trending ul li:first-child { padding-top: 0; }
			#main-nav .trending ul li a img { float: left; width: 120px; height: 80px; margin: 0 10px 10px 0; }
				#main-nav .trending ul li a { display: block; clear: both; min-height: 80px; text-decoration: none !important; padding: 8px 0 0; margin: 0 0 5px; }
			#main-nav .trending ul li a .title { font: bold 14px/17px helvetica; text-transform: none; }
		#main-nav .trending ul li a:hover { text-decoration: none !important; }

	#main-nav .popular-meta { display: block; color: #EF3B2D; font-size: 11px; padding: 0 0 0 6px; }
	#main-nav ul.popular { width: 180px; height: 230px; overflow: auto; margin: 0; padding: 0 7px; border: 0; background: #fff; color: #e0765d; }
		#main-nav ul.popular li { float: none; display: inline; line-height: 17px; }
			#main-nav ul.popular li a { display: inline; color: #555; background: #fff !important; font: normal 13px/21px helvetica; text-decoration: none; }
				#main-nav ul.popular li a:hover { background: transparent !important; text-decoration: none !important; }
		#main-nav ul.popular a { font: 11px/21px helvetica !important; padding: 0 !important; }
		#main-nav ul.popular li.meta { display: block; font-size: 10px; line-height: 8px; color: #e0765d; padding: 10px 0 5px 10px; }

	#main-nav li.home a { padding-left: 19px !important; padding-right: 19px !important; }
	#main-nav li.cat-sports ul.subnav { left: 129px !important }
	#main-nav li.cat-geeks ul.subnav { right: 197px; }
	#main-nav li.cat-video ul.subnav { right: 62px }
	#main-nav li.cat-music ul.subnav { width: 555px !important; }
	
	#main-nav li.align-right.item-1 ul.subnav { left: 5px }
	#main-nav li.align-right.item-2 ul.subnav { right: 272px; }
	#main-nav li.align-right.item-3 ul.subnav { right: 188px }

	#main-nav li.cat-sports .trending, #main-nav li.cat-geeks .trending, #main-nav li.cat-video .trending { float: left; margin-right: 10px; width: 360px; }
	#main-nav li.align-right .trending { float: left; margin-right: 10px; width: 360px; }
	#main-nav li.cat-music .trending { width: 348px !important; }
	#main-nav li.cat-music .popular { width: 175px; height: 230px; }
	#main-nav li.cat-tv .popular { height: 285px; }
	#main-nav li.cat-sports ul.section, #main-nav li.cat-geeks ul.section, #main-nav li.cat-video ul.section { float: left; margin-left: 0; padding: 0; }
	#main-nav li.cat-sports .scrollable, #main-nav li.cat-geeks .scrollable, #main-nav li.cat-video .scrollable { float: right; width: 202px; padding: 0 5px 0 0; }
		#main-nav li.cat-geeks .popular { height: 285px; }
	
	#main-nav ul.nav-social { float: right; list-style-type: none; margin: 0 5px 0 0; }
		#main-nav ul.nav-social li { display: inline-block; height: 39px; }
		#main-nav ul.nav-social a { display: inline-block; margin: 0 5px; opacity: .5; height: 39px; overflow: hidden; text-indent: -9999px; }
			#main-nav ul.nav-social a:hover { opacity: 1; }
			#main-nav ul.nav-social a.social { width: 83px; background-position: 0 50% !important; }
			#main-nav ul.nav-social a.search { width: 22px; background-position: -92px 50% !important; }
		
			#main-nav ul.nav-social .subnav { display: block; opacity: 0; filter:alpha(opacity=0); border: none; text-align: center; width: 0; height: 0; overflow: hidden; padding: 0; margin-top: -3px; right: 10px; background: #292628; }
		
				#main-nav ul.nav-social li { padding: 0; }
				#main-nav ul.nav-social li.social-drop .subnav { min-height: 190px; max-height: 190px; }
				#main-nav ul.nav-social li.social-drop .tagline { width: 310px; margin: 20px auto 25px; color: #fff; font: bold 17px/22px helvetica; }
					#main-nav ul.nav-social li.social-drop .subnav b { color: #fff; margin: 0 0 5px 0px; display: block; text-transform: uppercase; }
				
				#main-nav ul.nav-social li.social-drop:hover a { display: block; }
				#main-nav ul.nav-social li.social-drop:hover .subnav { display: block; width: 390px; height: 190px; opacity: 1; filter:alpha(opacity=100); }
				#main-nav ul.nav-social li.social-drop .wrapper { padding: 10px 10px 0 10px; text-align: left; }
					#main-nav ul.nav-social li.social-drop .social-fb { display: inline-block; width: 96px; }
					#main-nav ul.nav-social li.social-drop .social-tw { display: inline-block; width: 127px; margin-right: 4px; }
					#main-nav ul.nav-social li.social-drop .social-gg { display: inline-block; width: 80px; }
				#main-nav ul.nav-social li.search-drop .subnav { min-height: 45px; max-height: 45px; }
				#main-nav ul.nav-social li.search-drop:hover a { opacity: 1; }
				#main-nav ul.nav-social li.search-drop:hover .subnav { display: block; width: 390px; height: 45px; opacity: 1; filter:alpha(opacity=100);}

	#main-nav .subnav-like { float: right; font-weight: normal; padding-left: 6px; }


/* -- Masthead / Ads --------------------- */
#masthead-block { margin: 0; padding: 0; }
	#masthead-block .masthead { margin: 0 0 2px; position: relative; }
	#masthead-block .masthead img { width: 970px; height: 68px; border: none; outline: 0; }
	#masthead-block .site-id { float: left; width: 225px; font-size: 10px; line-height:18px; color: #fff; background: #333; height: 107px; max-height: 107px; }

	#masthead-block #user-login { position: absolute; top: 10px; right: 20px; color: #fff; }
		#masthead-block #user-login a.register_a, #user-login a.signin_a { color: #fff; background: none !important; border: none !important; display: inline !important; font-family: "helvetica neue"; font-weight: bold; }
			#masthead-block #user-login a.register_a:hover, #user-login a.signin_a:hover { text-decoration: underline; }
		#masthead-block #user-login img#btn-fb-login { margin: 4px 0 0 5px; width: 112px; height: 16px; }
		#masthead-block #user-login img#btn-fb-login:hover { cursor: pointer; }

#block-728 { position: relative; width: 970px; margin: 0 auto; padding: 0 10px 10px; border-left: solid 2px #F0F4F3; border-right: solid 2px #F0F4F3; background: #fff;}
	#block-728 .wrapper { padding: 0; }
	#block-728 .widget { display: none; float: left; width: 232px; height: 90px; margin: 0 10px 0 0; background: #f9f9f9; }
	#block-728 .ad-728 { width: 728px; margin: 0 auto; text-align: center; }

#landing-page #block-728 { display: none; padding: 0 10px 10px; }
	
.ad-top-300x250, .ad-bot-300x250 { margin-top: 0; }
#single-post .ad-top-300x250 { margin-top: 10px; }

/* -- Springboard ------------------------ */
#springboardHeader { position: relative; overflow: hidden; height: 190px; border-bottom: 1px dotted #818181; padding: 0 0 10px; }
	#springboardHeader .utw-block { float: left; position: relative; display: block; width: 159px; height: 190px; margin: 0 4px 5px 0; }
	#springboardHeader .utw-block-last { margin-right: 0 !important; }
	#springboardHeader .utw-block { margin: 0 4px 0 0; }
		#springboardHeader .utw-block .utw-title { max-width: 135px; position: absolute; bottom: 10px; left: 10px; text-transform: uppercase; }
			#springboardHeader .utw-block .utw-title b { background: #000; -webkit-box-shadow: 1px 1px 0 4px #000; -moz-box-shadow: 1px 1px 0 4px #000; box-shadow: 1px 1px 0 4px #000; }
		#springboardHeader .utw-banner { color: #ee3b2d; }
	#springboardHeader a { color: #fff; background: transparent; width: 159px; height: 190px; position: absolute; top: 0; left: 0; padding: 0; }
		#springboardHeader a:hover { color: #ee3b2d !important; cursor: pointer; text-decoration: none; }
	
#topSpringboardHeader { border-bottom: 0 !important; height: 190px; overflow: hidden; padding: 0 0 2px; position: relative; }
	#topSpringboardHeader .utw-block { display: inline-block; height: 190px; margin: 0 4px 5px 0; position: relative; width: 158px; }
	#topSpringboardHeader .utw-block-last { margin-right: 0 !important; }
	#topSpringboardHeader .utw-block { margin: 0 4px 0 0; }
		#topSpringboardHeader .utw-block .utw-title { bottom: 10px; left: 10px; max-width: 135px; position: absolute; text-transform: uppercase; }
			#topSpringboardHeader .utw-block .utw-title b { background: none repeat scroll 0 0 #000; box-shadow: 1px 1px 0 4px #000; }
	#topSpringboardHeader .utw-banner { color: #EE3B2D; }
	#topSpringboardHeader a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff; height: 190px; left: 0; padding: 0; position: absolute; top: 0; width: 159px; }
		#topSpringboardHeader a:hover { color: #EE3B2D !important; cursor: pointer; text-decoration: none; }


/* -- Content ---------------------------- */
#colcontainer { width: 971px; min-height: 1600px; background: #fff; }
#col1 { float:left; width: 650px; border: 0; margin: 0 20px 20px 0; }
#col2 { float:right; width: 300px; border: 0; margin: 0; }

#single-post #col1 { margin: 0 0 20px 0; padding: 0 10px 50px 0; border-right: 1px solid #F0F4F3; }
#single-post #col2 { margin-right: 1px; padding-top: 10px; padding-bottom: 15px; }

#landing-page #colcontainer { min-height: auto; }
#single-page #colcontainer { min-height: auto; }

/* -- Below The Post Like ---------------- */
#belowpost-like { padding: 20px; background: #f9f9f9; border: solid 1px #EE3B2D; color: #444; margin: 0; }
	#belowpost-like h3 { font: bold 23px/26px helvetica; color: #000; }
	#belowpost-like .wrapper { width: 215px; margin: 5px 0 0 0; border: solid 1px #999; background: #fff; padding: 5px 5px 11px 5px; }


/* -- Post ------------------------------- */
.block { }
	.block:first-child { margin-top: 0 !important; }
	.block .post { border-bottom: solid 1px #ececec; margin: 0 0 -1px 0; padding: 0 0 5px; }
		.block .post h1 { margin: 8px 0 5px; padding: 0; }
		.block .post h1 a { color: #000; text-decoration: none; font-size: 28px; line-height: 34px; font-weight: bold; }
		.block .post h1 a:hover { color: #ee3b2d; }
	.block .post-photo { float: none; margin: 5px 0 -20px; width: auto; }
	.block .post-photo-horizontal { display: block; margin: 5px auto 10px; }
	.block .post-photo a { display: block; }
	.block .post-photo a i, .block .post-photo-horizontal a i { display: none; }
	.block .post-photo a:hover, .block .post-photo-horizontal a:hover { text-decoration: none; border: none; }

	.block .post-photo img, .block .post-photo-horizontal img { max-width: 650px; }
	.block .post-meta { float: left; width: 185px; margin: 0 0 10px 0; }
		.block .post-meta a { color: #000; }
		.block .post-meta a:hover { color: #000; }
		.block .post-meta .avatar { float: left; border: solid 1px #efedee; padding: 2px; margin: 0 5px 0 0; }
		.block .post-meta .by { color: #666; }
	.block .post .post-body img { max-width: 650px; height: auto; }

	.block .social-icons { clear: both; background: #ececec; padding: 5px; }
	.block .social-icons a.tumblr { display:inline-block; text-indent:-9999px; overflow:hidden; width:81px; height:20px; background:url(/wp-content/themes/vip/uproxx/images/tumbler_share_81x20.png) top left no-repeat transparent; }
	.block a.more { float: right; display: block; margin: 0 1px 0 0; padding: 0 15px 0 0; color: #ee3b2d; font:bold 13px/20px helvetica,arial,sans-serif; background: url(/wp-content/themes/vip/uproxx/images/carrot.gif) no-repeat right center; }
	.block a.more:hover { color: #ee3b2d; text-decoration: underline; }

	.block a.more-link { display: block; margin-bottom: -13px; }

	.block p { font-size: 15px; line-height: 22px; }
		.block p a { color: #ee3b2d; }
			.block p a:hover { text-decoration: underline; }

	.block a { font-weight: bold; }
	.block ol li, .block ul li { font-size: 14px; line-height: 21px; margin-bottom: 5px; }

.block.single .post-topics, .block.single .post-tags { margin-bottom: 10px; font-size: 11px; }
	.block.single .post-topics a, .block.single .post-tags a { font-weight: normal; margin-left: 5px; padding: 2px 8px; background: #eee; color: #000; text-decoration: none; }
		.block.single .post-topics a:hover, .block.single .post-tags a:hover { color: #fff; background: #ee3b2d; }	
	
.half-size { float: left; width: 299px; margin-right: 0; margin-bottom: 0; padding: 15px 24px 15px 0; border-right: 1px solid #ececec; }
	.half-size a.tag-header { display: block; color: #ee3b2d; background: #ececec; padding: 5px; text-transform: uppercase; text-decoration: none; }
		.half-size a.tag-header:hover { text-decoration: underline; }
	.half-size h1 a { color: #000; padding: 0 0 3px; font-size: 22px; line-height: 25px; }
		.half-size h1 a:hover { color: #ee3b2d; text-decoration: none; }
	.half-size .author, .half-size .post .author a, .half-size .post .date { font-size: 11px !important; color: #353535; }
	.half-size .post-photo { margin: 0 !important; position: relative; }
		.half-size .post-photo a i, .half-size .post-photo br { display: none !important; }
	.half-size h1 { border-bottom: 0 none !important; margin: 10px 0 0; text-transform: none !important; }
	.half-size .author { text-transform: uppercase; color: #888; }
		.half-size .author a { color: #000; font-weight: bold; }
		.half-size .author a:hover { color: #ee3b2d; text-decoration: none; }	
	.half-size .post-content { display: none; }
	.half-size.native .post-content { display: block; }

	.half-size.no-right-margin { padding-left: 25px; margin-right: 0; border-right: 0; padding-right: 0; }
	.half-size .post { border-bottom: 0 !important; }
	
.half-grid { border-bottom: solid 1px #ececec; }

.half-size.horizontal { position: relative; float: none; border-right: none; width: 650px; min-height: 205px; padding: 0; margin: 15px 0 !important; border-bottom: solid 1px #ececec; }
	.half-size.horiztonal .post { padding: 0; }
	.half-size.horizontal .post-photo { float: left; margin: 0 20px 20px 0; width: 265px; height: 165px; }
	.half-size.horizontal h1 { margin-top: 0; text-transform: none !important; border-bottom: none !important; }
		.half-size.horizontal h1 a { font-size: 24px; line-height: 29px; }
	.half-size.horizontal .group { float: left; width: 380px; position: relative; margin-left: 0; }
	.half-size.horizontal a.tag-header { width: 240px; font-size: 11px; }
	.half-size.horizontal .author { display: inline-block; }
	.half-size.horizontal .post-content { float: left; display: block; width: 375px; }
.landing.style_alt { }
	.landing.style_alt a.tag-header { background: #fff !important; color: #EE3B2D !important; font-size: 14px !important; padding: 5px 5px 2px !important; display: inline-block !important; text-transform: uppercase; }
	.landing.style_alt h1 a { line-height: 20px !important; font-size: 16px !important; color: #fff !important; box-shadow: -1px 0 0 4px #EE3B2D !important; background: #EE3B2D !important; }
	.landing.style_alt .author { margin-top: 2px !important; background: #EE3B2D !important; padding: 4px !important; font-size: 11px !important; display: inline-block !important; color: #efefef !important; }
	.landing.style_alt .author a { color: #fff !important; background: #EE3B2D !important; font-size: 11px !important; }
.landing.style_alt h1 a { font-size: 19px !important; line-height: 23px !important; }

.vertical-large .meta { width: 100% !important; }
	.vertical-large .meta h1 { width: 50% !important; }
	.vertical-large .meta .comment_count { line-height: 22px; }
	
#landing-page-plus .half-size .post-content { display: block; }

#single-post .block .post { border-bottom: 0; }
#single-post .block .post h1 { margin: 10px 0 5px; }
#single-post .block .post h1 a { font-size: 30px; line-height: 34px; }
#single-post #ad-728-bottom { margin: 0 0 -13px; padding: 5px; border-top: solid 1px #999; background: #f9f9f9; }

#single-post .ribbon-live { background: url(/wp-content/themes/vip/uproxx/images/icon_live.png) no-repeat scroll 0 0 transparent; height: 44px; margin: 4px 10px -20px -19px; width: 97px; }

.post-top { border-bottom: 2px solid #000; padding: 0 0 3px 0; }
.post-top .author { text-transform: uppercase; color: #888; }
.post-top .author a { color: #000; font-weight: bold; }
.post-top .author a:hover { color: #ee3b2d; text-decoration: none; }
.post-top .date { color: #555; font-size: 15px; font-weight: bold; margin: 0; }

.single .post-top { border-bottom: 1px solid #ccc; padding: 0 0 12px; }
.gallery .post-top { border-bottom: 1px solid #ccc; }

.block .post-photo a i { position: relative; margin: 4px 0 0 0; padding: 0; display: block; background: rgba(255,255,255,.95); color: #666 !important; font-size: 11px; text-align: center; }

.block.landing { margin-top: 6px; position: relative; padding-bottom: 5px; border-bottom: solid 1px #ececec; }
	.block.landing .ribbon-buzzing { position: absolute; }
	.block.landing a i { display: none; }
	.block.landing .meta { position: absolute; bottom: 9px; width: 50%; }
		.block.landing .meta .comment_count a { font-weight: normal; color: #888; }
		.block.landing .meta .comments_0, .block.landing .meta .comments_1, .block.landing .meta .comments_2, .block.landing .meta .comments_3, .block.landing .meta .comments_4, .block.landing .meta .comments_5, .block.landing .meta .comments_6, .block.landing .meta .comments_7, .block.landing .meta .comments_8,.block.landing .meta .comments_9 { display: none; }
		.block.landing .meta a.tag-header { font-size: 15px; padding: 4px; color: #ee3b2d; background: #fff; text-transform: uppercase; }
		.block.landing h1 { margin: 0; padding: 5px 5px 0 5px; outline: none !important; border-bottom: 0 !important; }
		.block.landing h1 a { display: inline; color: #000; background: #fff; text-transform: uppercase; font-size: 26px; box-shadow: -1px 0 0 4px #FFFFFF; }
			.block.landing h1 a:hover { color: #ee3b2d; text-decoration: none !important; border: none; outline: none !important; }
		.block.landing .meta .author { color: #888; font-size: 15px; padding: 4px 4px 4px 6px; background: #fff; text-transform: uppercase; }
		.block.landing .meta .author a { font-size: 15px; color: #000; background: #fff; text-transform: uppercase; }
			.block.landing .meta .author a:hover { color: #ee3b2d; text-decoration: none !important; border: none; }
	.block.half-size .post-content a.more { display: none; }
	.block.half-size .meta .comment_count { font-weight: normal; color: #888; }

	
.block .post .date { font: bold 12px arial, helvetica, sans-serif; }
.block .post .byline { font: normal 12px arial, helvetica, sans-serif; }

.post-bottom { font-size: 11px; margin: 0 5px 10px 5px; padding: 0 0 5px; text-transform: uppercase; font-weight: bold; }
.post-bottom span { font-size: 11px; text-align: right; width: 115px; }

.post-details { float: right; font-size: 11px; }
.post-details span.comment-icon { display: inline; width: 12px; background: url(/wp-content/themes/vip/uproxx/images/comment.gif) no-repeat; padding-left: 13px; }

.more-block { margin-top: 10px; display: block; }
	.more-block a { line-height: 19px; font-size: 13px; }
	.more-block a.more-in { display: inline-block; padding: 2px 5px 0; background: #EE3B2C; color: #fff; font: bold 12px/14px helvetica; text-transform: uppercase; }
		.more-block a.more-in:hover { color: #000; text-decoration: none !important; }
	.more-block a.more-in-post { color: #000; }
	.more-block a.more-in-post:hover { color: #ee3b2c; text-decoration: underline !important; }

.block #pagination {  }

#pagination { margin: 0 0 20px 0; padding: 10px 0; border-bottom:dotted 1px #231f20; text-transform: uppercase; }
	#pagination .alignleft { float: left; text-align: left; width: 320px; }
	#pagination .alignright { float: right; text-align: right;  width: 320px; }
		#pagination .alignleft a, #pagination .alignright a { font: normal 16px georgia, times, serif; color: #000; }
		#pagination .alignleft a:hover, #pagination .alignright a:hover { color: #ee3b2d !important; }
	#pagination .pn-title { color: #f1473a; }
	#pagination .alignleft .pn-title { margin: 15px 0 0 20px; }
	#pagination .alignright .pn-title { margin: 15px 16px 0 0; }

	#pagination .alignleft:hover a, #pagination .alignright:hover a { color: #ee3b2d; }
	#pagination .alignleft:hover .pn-title, #pagination .alignright:hover .pn-title { text-decoration: underline; }


/* -- Photo Credit ------------------------- */
p.wp-media-credit, p.wp-media-credit a { font-size: 10px !important; color: #888; text-align: left !important; text-transform: uppercase;  font-style: normal !important; }


/* -- Topic / Tag Links Below The Post ----- */
.post-topics, .post-tags { margin-bottom: 10px; font-size: 11px; }
.post-topics a, .post-tags a { display: inline-block; line-height: 16px; font-weight: normal; margin: 0 0 3px 5px; padding: 2px 8px; background: #eee; color: #000; text-decoration: none; }
.post-topics a:hover, .post-tags a:hover { color: #fff; background: #ee3b2d; }

/* -- Author Box --------------------------- */
#author-panel { margin-top: 10px; }
	#author-panel .info { display: block; color: #555; margin: 0 0 10px 0; text-transform: uppercase; }
	#author-panel .avatar { float: left; width: 64px; border: solid 1px #dedede; }
	#author-panel .meta { float: left; width: 510px; margin-left: 10px; font-size: 1em; line-height: 1.25em; color: #333; }
		#author-panel .meta .author-name { text-transform: uppercase; font-weight: bold; color: #000; font-size: 16px; line-height: 22px; }


/* -- Post Comments ------------------------ */
.comment-stream { margin-top: 10px; border-top: 2px solid #ECECEC; }
h3.comment_title { margin: -10px 0 20px 0; font-size:16px !important; text-transform: uppercase; }
.comment table { width: 100%; padding: 5px; table-layout: fixed; }
	.comment table td.avatar-cell { vertical-align: top; width: 66px; }
	.comment table td.meta-cell { vertical-align: top; padding: 0 0 5px 20px; }

.comment_avatar { width: 66px; text-align: center; }
	.comment_avatar img { border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #666; border-bottom: solid 1px #666; background: #f0f0f0; padding: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.comment_date { color: #444;margin-top: 5px; font-size: 11px; font-style:italic; }
.comment_author { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.comment_text { text-transform: none; font-weight: normal; font-size: 12px; background: #f5f5f5; /* #f0f0f0; */ padding: 10px; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #666; border-bottom: solid 1px #666; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.comment-help { font-size: 11px; color: #666; }
form#commentform { }
	form#commentform label { display:inline-block; font-size:15px; width:60px; }
	form#commentform input.text { border:1px solid #dedede; font-size:12px; padding:5px; }
	form#commentform input.text:hover { border: solid 1px #333; }
	form#commentform .subscribe { font-size: 11px; color: #333; }
	form#commentform .nopadding { margin: -7px 0 0 0; }
	form#commentform input#comment { font-size: 14px; padding: 5px; width: 500px; }

#videocomment a { display: none !important; }
#respond { margin-top: 15px; }
	#respond form { background: #fff !important; }
	#respond span { display: inline-block !important; }
	#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"], #respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit { border-radius: 3px !important; }
		
h2.comment-form-header { padding: 0; margin-left: 71px; }
#commentform { margin: 4px 0 0; }
	#commentform a.profile_link { font-size: 11px; }
	
.user-anon { }
.user-anon .avatar-cell { margin: 0 10px 0 5px; }
.user-anon .avatar-cell img { width: 40px; height: 40px; }
.user-anon .comment_text .comment_author { font-size: 12px; color: #555; }
.user-anon .comment_text .comment-body { font-size: 12px; }
.user-anon .comment_text .comment-body p { color: #666; }

	#comment-header { background: #fafafa; border: 1px solid #ccc; border-radius: 3px; color: #555; margin: 0 0 15px 3px; padding: 5px; width: 632px; }
	#comment-header .avatar { float: left; width: 24px; margin: 0 10px 0 0; }
	#comment-header .name { float: left; width: 300px; font: normal 12px/13px arial,helvetica,sans-serif; }
	#comment-header .avatar img { width: 24px; height: 24px; }
	#comment-header .btn-commentjump { 
		float: right;
		margin: 0;
		padding: 0 15px;
		height: 24px;
		color: #999;
		font: 12px/25px arial,sans-serif;
		text-shadow: 0 1px 0 #fff;
		cursor: pointer;
		background-image: linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -o-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -moz-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -webkit-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		background-image: -ms-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
		
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0.13, #F4F4F4),
			color-stop(0.79, #F9F9F9)
		);
	
		border: 1px solid #a9a9a9;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		-khtml-border-radius: 4px; 
		border-radius: 4px;
		box-shadow: 0 1px 1px #dedede;
    }

#uproxx_user_hint { position: absolute; margin-top: -1px; margin-left: 3px; padding: 0 0 2px 0; width: 300px; background: #fff; border: solid 1px #dedede; list-style-type: none; border-radius: 0 0 4px 4px; }
	#uproxx_user_hint .header { padding: 5px; text-transform: uppercase; font-size: 11px; background: #ddd; }
	#uproxx_user_hint li { margin: 0; padding: 5px; font-size: 11px; line-height: 20px; }
		#uproxx_user_hint li:hover { cursor: pointer; background: #efefef; }
		#uproxx_user_hint li img { float: left; margin: 0 5px 4px 0; width: 20px; height: 20px; }
		#respond #at_reply_help { display: none !important; }
		li.comment #respond #at_reply_help { display: inline; font-size: 11px; color:#000; text-decoration: none; }

/* -- Component Modifications -------------- */
#uproxxNetworkBar { margin-bottom: 0 !important; }

	.ribbon-topbuzz { margin: 15px 0 0 -12px; position: absolute; width: 115px; height: 45px; background: url(/wp-content/themes/vip/uproxx/images/ribbon-topbuzz.png) no-repeat; }
	.ribbon-buzzing { width: 97px; height: 41px; margin: 10px 0 0 -19px; background: url(/wp-content/themes/vip/uproxx/images/icon_buzz.png) no-repeat; }


/* -- Sidebar: Search -------------------- */
#search-box { width: 381px; margin: 7px 0 0 9px; }
	#search-box input { }
		#search-box input.searchfield { width: 325px; height: 16px; font: bold 13px/22px helvetica,arial,sans-serif; text-transform: uppercase; border: none; color: #494949; background: #ededed; padding: 6px 5px 4px; margin: 0 5px 0 0; }
		#search-box input.searchsubmit { border: none; color: #fff; font-weight: bold; text-transform: uppercase; background: #ea2f34; padding: 5px; }
		#search-box input.searchfield:focus { color: #000; background: #fff; }
		#search-box input.searchfield:hover { }
		#search-box input.searchsubmit:hover { background: #333; }


.banner-header { text-indent: -9999px; width: 300px; height: 45px; overflow: hidden; background: url(/wp-content/themes/vip/uproxx/images/sidebar_banners.png) no-repeat; }

/* -- Inline Content Signin ---------- */
#inline-signin { padding: 0; margin: 10px 0; border-top: solid 1px #F0F4F3; }
#inline-signin h4 { margin: 10px 0 0 0; font: bold 20px/24px helvetica; }
#inline-signin ul.options { display: block; height: 32px; list-style-type: none; margin: 5px 0; padding: 0 0 10px; }
#inline-signin ul.options li#login_fb { background: #000 url('data:image/gif;base64,R0lGODlhVwAgALMAAAAAAP7+/aWpqV9iZM/S0urs6/P083l8fePl5Y2QkT9BQyIjJLW4udnb27y+vsfKyiH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2Mjg0RTAzMkY3RjExRTM4QzE1QUVGNjkwQkY1REFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2Mjg0RTA0MkY3RjExRTM4QzE1QUVGNjkwQkY1REFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTYyODRFMDEyRjdGMTFFMzhDMTVBRUY2OTBCRjVEQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTYyODRFMDIyRjdGMTFFMzhDMTVBRUY2OTBCRjVEQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAVwAgAAAE/xDISau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd/bIiAFsqyKwQEoLDUCyMBPVUAuTwtkgaSQChKrRbPwNC0MgQZpgGS0tIFp6hseLQ5Ix+I3n18WCkUXgH+iuX0WeXsSgYVgYoV2HAhJSD4PSAYIAks6TUgNPwMESQ0DEpiNSA9LA0dIBKASp0mqfIisYGYcjplsjomRtnhJYEgKAJi2ZmS2AaDGtnqxbAaEFwMCqQPBA9cHmL0BqtgA08gAxgLCAQYHAwmPALsJ6XEAnQHu6gFysQxIQx7GtBX5ARTU2zfBAZJqxgj8mdDERyM1UQL4AAMRjEKLCUH0m3BAgMdRAt71VTB4TNOWJQ0XPCz0SAHFQ9ycgTEQ7MPGb8cCDhxJyoFPBwn+oJSoMg1LiS6NwooJBoG8VfzK8GmpYNcbkRQA1pywcKnDNHRubYF5kVtSLjalRvSxQF6eRwkOJKhU78GBuwJANTk3AOADACQZHABoZpdgwmzE1CMX1Z6EXctw8ipqi9wvW6Cq2KIJQLMjmmsljIK6QQGBB1j4OECAQHCDBjUPEODRQA4fAQ0KFGjwSgCB3LsZQFXAoAGCBgy2Es/dQECwBQ9qS1DwmjGO69iza9/Ovbv37+DDix8PPgIAOw==') no-repeat 84px 1px; overflow: hidden; width: 170px; }
#inline-signin ul.options li#login_tw { background: #000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTAwRjM3RDJDMTYxMUUyOUYwQUVERDRBOUYxQTk3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTAwRjM3RTJDMTYxMUUyOUYwQUVERDRBOUYxQTk3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MDBGMzdCMkMxNjExRTI5RjBBRURENEE5RjFBOTdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1MDBGMzdDMkMxNjExRTI5RjBBRURENEE5RjFBOTdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/sdk9QAAAWZJREFUeNqk1M8rBGEYwPF3FuHgsEIpBw7WRtSKInJS4iQ5uLk4ODv4C7g4UHJxcvE3bNoLB5S4KutIapWVH62W2Nf30Ttar9l3Mp761MzuzDPzPvM8r6e19pRSoqTCowuLGMUb0thGHoN4VCRsxgYGoBxSuNS/4xA7yCApFyZQRNbcFJSsFvvaHWnMxcxyX5DAHhbQYC01iTFHKaRcTbiQp8dxbD3tAPPoQz1G8O54uzsMy2r8Jc0iH3DhtamN+HAklHJ1SK5qXrMTk8ih0VpKmxEWBdzLgdTwCUPoVtEj99UyJuEtttT/4uj7yNSwDsu40X+PAnr8FouZvEVkcRXh7WRazv2TWNkfDxHqKB9i9ccv1kRM4DSk58pjyZ6qoDFrwSZKIcnWUWXfL33YirgZQRm/acyY80o9t4aVwB2KrP3YrTApQRvAlGtX8sx+2I4UxtFrBr0Gr6ZPT5DBGZ5dX+lTgAEAPlZms0tp7YIAAAAASUVORK5CYII=') no-repeat 150px 10px; padding-left: 7px; width: 170px; }
#inline-signin ul.options li#login_em { background: #000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RUMzREM3ODJDMTcxMUUyOUYwQUVERDRBOUYxQTk3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RUMzREM3OTJDMTcxMUUyOUYwQUVERDRBOUYxQTk3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MDBGMzdGMkMxNjExRTI5RjBBRURENEE5RjFBOTdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1MDBGMzgwMkMxNjExRTI5RjBBRURENEE5RjFBOTdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WG0okgAAAodJREFUeNqklO1LU1Ecx393lRAaSmWkL4rwTSAR1R8QiJCJDLSgNyb0oEFpDwtc+iKMJLVUpFUyE+dDkmlNLNPUSVgSlNRlihpFNZrTFBy6TXfv3d2+ne1FOr3Lpw9cuOd3zu/Dued8uRxabh+m8O0plJBxhTyCk3w+L/nh2ANagFv2smgBq3GcirZGRNLHp9XEtz/hYLcNU4+hgqJ2xVHiWS2pNtG6+VD/gKyDPCVcvMTBK8+S5Aa9qcwlUfBSyuUyCo+MXJPQIwjUWZ5HkmuWkjQlFLEjjOB2jMGPV5ZgMhSg5noqJi0/sFpm/oyj7lo6Xt3VwiMKgZrk+k0QnLaghXxXLfQ5x/DL/GlF6cT3Ieiz1OirfxhUl+asbMdLxH5+8iZUX02E2dQaUjrSb0JlZhLMPW3L5gJiQUHsZ8oyiIa8NPQ16uDz+YLm+p/roc9WwzpiVuwV56yqkBcSvfcAxR89SV2PC6n9/i2SJZFYD3VXl9HAyxratjOGdsftV+xl6VMFZXUxY6M8DXQYKaO4hUVQRcYSDb0o0tDMlI2ydL3s5vdRc/ENxV6/U/Eo7BMW6DKPg+95/a/WW6dDR2URZNkTGLOIwaC9gA59mdJRLBeL8w5U5aSyc6xfMRVO+zQqzqWBfdn/xR5xHs0FmeiuurfqHNu+jaL0dDIsQ19Ci9vLc9HGgu6VZayF4fcmtnM1psfHFsSiayIweFd7B03558FuH+uht0GPR9npkD0Sc0z6E+QG32ZAo+YU5mcd2AjG0ptoLspnbw4OX9820ufWTkrWllBUbCxtBMktUFNhPsXERXNo1cbToRM62nPkIIlzrpC5XPp/VmLzljCWczs9KzzzV4ABAFhPm9SqOx+CAAAAAElFTkSuQmCC') no-repeat 133px 10px; padding-left: 7px; width: 156px; }
#inline-signin ul.options li { background: none repeat scroll 0 0 #EE3B2D; box-shadow: 2px 2px 0 #DEDEDE; color: #FFFFFF; float: left; font: bold 12px/39px helvetica; margin: 0 5px 0 0; padding: 0 0 0 5px; text-transform: uppercase; width: 82px; }
#inline-signin ul.options li:hover { box-shadow: none; cursor: pointer; margin: 1px 4px 0 1px; }


/* -- Sidebar: Social Signin --------- */
#platform-widget { width: 300px; height: 85px; margin: 15px 0; }
	#platform-widget .banner-header { background-position: 0 0; }
	#platform-widget ul { margin: 0 0 25px 5px; position: relative; list-style-type: none; }
	#platform-widget .email-tips { padding: 5px 0 0; margin: 0 5px 0 22px; border-top: solid 1px #ececec; }
		#platform-widget .email-tips a { color: #000; font-weight: bold; }
			#platform-widget .email-tips a:hover { color: #EE3B2D; }

/* -- Sidebar: Blog Headlines ------------ */
#blog-headlines { width: 300px; }
	#blog-headlines .banner-header { background-position: 0 -460px; }
	#blog-headlines.upcoming .banner-header { background-position: 0 -46px; }
	#blog-headlines .content { padding: 0; }
	#blog-headlines ul { padding: 0; margin: 0; list-style-type: none; }
		#blog-headlines ul li { margin: 0 0 10px 0; padding: 0 0 5px; }
		#blog-headlines ul li .wrapper { padding: 0 15px; }
	#blog-headlines .banner-header { background: url(/wp-content/themes/vip/uproxx/images/sidebar_banners_2014-06.png) 0 -460px no-repeat; height: 45px; overflow: hidden; text-indent: -9999px; width: 300px; }
	#blog-headlines.trending .banner-header { background-position: 0 -414px; }

	#blog-headlines .tags { padding-left: 120px !important; padding-top: 3px; }
		#blog-headlines .upcoming-lead img { position: relative; float: none; width: 278px; height: auto; }
			#blog-headlines .upcoming-lead a.lead-post { position: absolute; left: 0; bottom: 10px; padding: 4px; width: 90%; }
			#blog-headlines .upcoming-lead a.lead-post .uts-title { color: #ee3b2d !important; background: #fff !important; box-shadow: -1px 0 0 4px #fff; display: inline; line-height: 18px; }
	
ul#uts-peek { margin: -10px 0 0 10px; }
	ul#uts-peek li { margin: 5px 0 5px 10px; padding-top: 5px; position: relative; width: 275px; border-bottom: 1px dotted #ececec; min-height: 78px; }
		ul#uts-peek li img { float: left; margin-right: 10px; width: 110px; height: auto; }
		ul#uts-peek li .icon-video { background: url(/wp-content/themes/vip/uproxx/images/icon-video.png) 74px 38px no-repeat; height: 74px; left: 0; position: absolute; top: 5px; width: 110px; }

	ul#uts-peek .count { position: absolute; top: 5px; left: -8px; padding: 1px 7px 0 7px; line-height: 22px; background: #000; color: #fff; font-weight: bold; }
	ul#uts-peek a { color: #EE3B2D; font-size: 11px; text-align: left; width: 275px; padding: 0; }
		ul#uts-peek a:hover { color: #ee3b2d; text-decoration: none; }
		ul#uts-peek .tags a:hover { border-bottom: solid 1px #ee3b2d; }
		ul#uts-peek .uts-category { position: relative; display: inline-block; font-size: 10px; font-weight: normal; color: #ee3b2d; text-transform: uppercase; display: none; }
	
	ul#uts-peek .uts-title { display: inline-block; width: 155px; color: #000; font: bold 12px/14px arial, helvetica; text-transform: uppercase; }
		ul#uts-peek .uts-title:hover { color: #EE3B2D !important; }
	ul#uts-peek .uts-banner { color: #ee3b2d; }

#blog-headlines li.upcoming-live { height: 178px; padding-top: 0; }
#blog-headlines li.upcoming-live img { width: auto; }
#blog-headlines .icon-live { position: absolute; top: 10px; left: -4px; width: 55px; height: 30px; background: url(/wp-content/themes/vip/uproxx/images/icon_live_sm.png) no-repeat; }
#blog-headlines li.upcoming-live .overlay-meta { position: absolute; left: 4px; bottom: 20px; width: 75%; }
	#blog-headlines li.upcoming-live .overlay-meta a { line-height: 16px; color: #000; background: #fff; box-shadow: -1px 0 0 4px #fff; display: inline; }
		#blog-headlines li.upcoming-live .overlay-meta a:hover { color: #EE3B2D; }
	#blog-headlines li.upcoming-live .overlay-meta .uts-category { margin-left: -4px; display: inline; background: #fff; color: #EE3B2D; text-transform: uppercase; font-weight: bold; padding: 3px 3px 0 3px; }
#blog-headlines li.upcoming-live .uts-title { background: #fff; padding: 2px 0 0 0; font: bold 13px/16px arial,helvetica; }

#blog-headlines.most-popular { margin: 0 0 15px 0; }
	#blog-headlines.most-popular .banner-header { background-position: 0 -507px; }
#blog-headlines.most-popular .block { margin: 0 0 10px 20px; padding-bottom: 5px; border-bottom: 1px dotted #ececec; }
	#blog-headlines.most-popular .block img.image { float: none; width: 280px; height: 125px; }
	#blog-headlines.most-popular .block a { color: #000; line-height: 14px; text-transform: uppercase; }
		#blog-headlines.most-popular .block a:hover { color: #EE3B2D; text-decoration: none; }
		#blog-headlines.most-popular .upx-share-button { margin: -28px 0 8px 4px; }
		#blog-headlines.most-popular .upx-share-button ul { margin: 0 !important; padding: 0 !important; }
		#blog-headlines.most-popular .upx-share-button li { margin: 0 !important; padding: 4px 0 2px 6px !important; }
		#blog-headlines.most-popular .upx-share-button ul li a { font-size: 14px; line-height: 17px; text-transform: none; margin: 0 !important; padding: 1px 0 0 25px !important; }

#blog-headlines.hhe .banner-header {
		background: url(/wp-content/themes/vip/uproxx/images/sidebar_hiphopearly.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	}
	#blog-headlines.hhe ul#uts-peek li { height: 69px; }
	#blog-headlines.hhe ul#uts-peek li img { width: 74px; }
		
/* -- Sidebar: Contact --------------------- */
#sidebar-contact { margin: 7px 0 10px; }
	#sidebar-contact .banner-header { background-position: 0 -230px; }
	#sidebar-contact ol { list-style-type: none; margin: 0; padding: 0; }
		#sidebar-contact li { float: none; width: 100%; height: auto; border-bottom: solid 1px #ccc; padding: 3px 0; }
		#sidebar-contact li a { display: inline; width: auto; height: auto; margin: 0; padding: 0; border: 0 !important; text-transform: none; }
	#sidebar-contact .content { margin: 0 0 15px 25px; padding: 0 0 8px; border-bottom: solid 1px #ccc; }
	#sidebar-contact a { color: #000; font-size: 12px; line-height: 16px; font-weight: bold; }
	#sidebar-contact a:hover { color: #ee3b2d; }


/* -- Post --------------------------------- */
.post-body { margin: 0; padding: 5px 0 0; }
	.post-body img.aligncenter { display: block; margin-left: auto; margin-right: auto }
	.post-body h4 { font-size: 16px; text-indent: 14px; background: url(/wp-content/themes/vip/uproxx/images/carrot.gif) 0px 6px no-repeat; }
	.post-body a { color: #ee3b2d; }
		.post-body a:hover { text-decoration: underline; }
	.post-body p { margin: 0 0 15px 0; }
	.pn-alignleft .pn-title { padding: 5px 0 0 10px; }
	.pn-alignright .pn-title { padding: 5px 10px 0 0px; }
	.pn-title a { color: #ee3b2d !important; }
		.pn-title a:hover { color: #ee3b2d !important; text-decoration: underline; }
			
#post-nav { margin: 5px 0 15px 0; }
	#post-nav .nav-category { float: left; }
	#post-nav .nav-subcategory-next, #post-nav .nav-subcategory-prev { float: right; }
	#post-nav .nav-subcategory-prev { margin-right: 5px; }
	#post-nav .nav-category, #post-nav .nav-subcategory-next, #post-nav .nav-subcategory-prev { background-color: #fd3e3d; text-transform: uppercase; }
	#post-nav a { display: block; color: #fff; font-weight: normal; text-decoration: none; padding: 4px;  }
		#post-nav a:hover { color: #000; }

.the-list { margin-left:20px; }


/* -- News Posts ------------------- */
#news-links ul, #news-morenews ul, #news-stats ul { list-style: disc url(/wp-content/themes/vip/uproxx/images/carrot.gif) outside; }
#news-links, #news-morenews, #news-stats { clear: both; margin: 10px 0 15px 0; }

#news-links ul a, #news-morenews ul a, #news-stats ul a { color: #ee3b2d; }
#news-links ul a:hover, #news-morenews ul a:hover, #news-stats ul a:hover { color: #ee3b2d; text-decoration: underline; }

/* News Links */
#news-links p:first-child { background: url(/wp-content/themes/vip/uproxx/images/news/subsect_links.gif) no-repeat; }	
#news-links ul { margin: -10px 0 0 15px; border: solid 2px #aeafb0; padding: 15px; -moz-border-radius: 20px; -khtml-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
#news-links p:first-child, #news-morenews p:first-child, #news-stats p:first-child { text-indent: -9999px; width: 150px; height: 30px; }
#news-links ul li { margin: 0 0 0 20px; padding: 0; line-height: 20px; }	

/* More News */
#news-morenews ul { padding: 7px 0 0 0; margin: -7px 0 0 0; }
#news-morenews p:first-child { height:35px; border-bottom: solid 2px #aeafb0; width:100%; background: url(/wp-content/themes/vip/uproxx/images/news/subsect_morenews.gif) no-repeat; }
#news-morenews img.alignleft { margin: 0 25px 15px 0; width: 150px; }
#news-morenews .image { float: left; width: 150px; height: 150px; margin-right: 25px; }	

/* News Stats */
#news-stats ul { padding: 7px 0 0 0; margin: -7px 0 0 0; }
#news-stats p:first-child { height:35px; border-bottom: solid 2px #aeafb0; width:100%; }
#news-stats .image { float: left; width: 150px; height: 150px; margin-right: 25px; }	
#news-stats p:first-child { background: url(/wp-content/themes/vip/uproxx/images/news/subsect_stats.gif) no-repeat; }
#news-stats img.alignleft { margin: 0 25px 15px 0; width: 150px; }

#news-morenews ul li, #news-stats ul li  { margin: 0; padding: 0; line-height: 20px; }

.post-body h4 { font-size: 16px; text-indent: 14px; background: url(/wp-content/themes/vip/uproxx/images/carrot.gif) 0px 6px no-repeat; margin-bottom: 5px; }


/* -- Post: Multipage Post ----------------- */
.post-pages { font-size: 15px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; }
.post-pages a { text-decoration: none; color: #ee3b2d; }
	.post-pages a:hover { text-decoration: underline; }
	.post-pages a:first-child { margin-right: 20px; }
	.post-pages a .main-next { font-size: 18px; margin-right: 20px; }
	.post-pages a .next { float: right; display: block; margin-top: 5px; color: #fff; font-size: 13px; background: #ee3b2d; padding: 1px 8px; }
	.post-pages a .next:hover { text-decoration: none; color: #ee3b2d; background: #eceee5; }


.comment_text .comment_date, .comment_text .comment_author { text-shadow: 0 1px 0 #fff; }

#author-panel .avatar { width: auto; }

/* -- Social ------------------------------- */
.fb_widget { float: none; width: 390px; /* 280px; */ margin: 5px 0; }

/* -- Archive/Tag/Search -------------------- */
#col1 h3.archive { margin: 10px 0; padding: 10px 0; border-bottom: solid 2px #000; font-size: 20px; line-height: 18px; }
	#col1 h3.archive span { color: #999; font-size: 20px; }


/* -- Sidebar: Most Popular (More) ---------- */
#sidebar-mostpop { }
	#sidebar-mostpop .banner-header { background-position: 0 -276px; }
	
	#sidebar-mostpop .content { margin: 0 0 5px 20px; padding: 0 0 8px; }
	#sidebar-mostpop .wpp-item { background: none; margin: 0 0 7px; padding: 0; }
		#sidebar-mostpop .wpp-item h3 { display: block; }
	#sidebar-mostpop .wpp-thumbnail { float: left; width: 130px; height: 110px; margin-right: 10px; }
		#sidebar-mostpop .wpp-thumbnail a { text-decoration: none; border: 0; outline: 0; }
		#sidebar-mostpop .wpp-thumbnail img { width: 130px; height: 110px; }
		#sidebar-mostpop .wpp-thumbnail .number { background-color:#ee3b2d; color:#fff; font-weight:bold; margin-top:-18px; padding:2px 6px; position:absolute; width:7px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8); }
	#sidebar-mostpop .wpp-meta { float: left; font-size: 11.5px; width: 140px; overflow: hidden; }
		#sidebar-mostpop .wpp-meta a { color: #000; }
		#sidebar-mostpop .wpp-meta a:hover { color: #ee3b2d; text-decoration: none; }
	#sidebar-mostpop .wpp-post-title {font: bold 13px/14px arial, helvetica, sans-serif !important; text-transform: uppercase;  }
	#sidebar-mostpop .wpp-excerpt { display: none; font-size: 11px; color: #303030; }


/* -- Outbrain ----------------------------- */
#ur_outbrain { padding-top: 10px; border-top: solid 1px #F0F4F3; }
	#ur_outbrain .header_1, #ur_outbrain .header_2 { margin: 0 auto; width: 320px; height: 21px; background: url(/wp-content/themes/vip/uproxx/images/header_outbrain.gif) no-repeat; }
	#ur_outbrain .header_1 { float: left; background-position: 5px 0; }
	#ur_outbrain .header_2 { float: left; background-position: 18px -21px; }

	#outbrain-org { float: left; width: 320px; border-right: 1px solid #efefef; }
	#outbrain-org h2 { display: none; }
	#outbrain-us { font-size: 14px; }
	#recommendationsFieldset_0_dual { margin-top: 0px !important; }
	p#outbrain_dual_divider_0_dual { display: none !important; }
	ul#recommendationsList_0_dual { margin: 0 !important; padding: 0 0 0 5px; }
	ul#recommendationsList_0_dual li { margin: 0 0 5px; }
	ul#recommendationsList_0_dual a { color: #000; }
	ul#recommendationsList_0_dual a:hover { color: #ee3b2d !important;}

	#outbrain-paid { float: right; width: 320px; }
	h2#outbrain-partners { display: none; }

	/* #outbrain_dual_ad_whats_0_dual a { display: none; } */
	ul#outbrain_dual_ad_ul_0_dual { margin: 5px 0 0 0; padding: 0 0 0 5px; }
		ul#outbrain_dual_ad_ul_0_dual li { margin: 0 0 5px; }
			ul#outbrain_dual_ad_ul_0_dual li a { color: #000; }
			ul#outbrain_dual_ad_ul_0_dual li a:hover { color: #ee3b2d; }
			ul#outbrain_dual_ad_ul_0_dual li .rec-src-link { font-size: 11px; font-style: italic; }

	a.outbrain_dual_ad_whats_A_class { color: #666; }
		a.outbrain_dual_ad_whats_A_class:hover { color: #ee3b2d !important; }


/* -- Sidebar: Recommended Posts --------- */
#recommended-posts { width: 300px; }
	#recommended-posts .banner-header { margin-bottom: -10px; background-position: 0 -184px; }
#sidebar-mostpop h2 { display: none; }
#recommended-posts .content { padding: 0 0 0 16px; }
#recommended-posts .wpp-item { clear: both; margin: 5px 0 0; }
#recommended-posts img { float: left; margin: 0 10px 0 0; width: 130px; height: 95px; }
#recommended-posts .wpp-meta { float: left; width: 138px; }
	#recommended-posts .wpp-meta a { display: block; margin-top: 3px; color: #000; font-size: 11px; text-transform: uppercase; font-weight: bold; }
		#recommended-posts .wpp-meta a:hover { color: #ee3b2d; text-decoration: none; }
#recommended-posts .wpp-meta .wpp-post-title { font-size: 13px; text-transform: none !important; }
#recommended-posts .taghighlight-sidebar { margin: 0; padding: 0; color: #ef3b2d; font-weight: bold; font-size: 11px; text-transform: uppercase; background: #fff; }
	
	#recommended-posts.related .wpp-item { position: relative; margin-bottom: 5px; }
	#recommended-posts.related .wpp-item img { position: relative; float: none; width: 278px; height: 150px; }
	
	#recommended-posts.related h3 { position: absolute; left: 9px; bottom: 12px; float: none; padding: 2px; width: 85%; }
		#recommended-posts.related h3 a { display: inline; text-transform: uppercase; line-height: 17px; background: #fff; box-shadow: -1px 0 0 4px #fff; }
	
	#recommended-posts.related h4 { margin: 0 0 10px 0 }
	#recommended-posts.related h4 a { color: #000; display: inline; text-transform: uppercase; font: bold 15px/14px helvetica,arial !important; }
		#recommended-posts.related h4 a:hover { color: #ef3b2d; text-decoration: none; border-bottom: none; }

	#recommended-posts.related h4 a.peek { display: inline; color: #ef3b2d !important; font-size: 11px !important; font-weight: normal !important; }


/* -- SSO ---------------------------------- */
#sso_sidebar { width: 275px; padding: 0 0 0 20px; }
	#sso_sidebar h4 { margin: 0 0 5px 0; padding: 0; color: #EE3B2D; font: bold 15px/18px helvetica; }
		#sso_sidebar h4 span a { display: block; float: right; color: #666; font-size: 11px; text-align: right; font-weight: normal; }
			#sso_sidebar h4 span a:hover { color: #EE3B2D; text-decoration: underline; }
	#sso_sidebar ul.options { display: block; height: 32px; list-style-type: none; margin: 5px 0; padding: 0 0 5px; }
	#sso_sidebar ul.options li { float: left; width: 82px; margin: 0 5px 0 0; padding: 0 0 0 5px; font: bold 12px/32px helvetica; color: #fff; background: #EE3B2D; text-transform: uppercase; -moz-box-shadow: 2px 2px 0px #dedede; -webkit-box-shadow: 2px 2px 0px #dedede; box-shadow: 2px 2px 0px #dedede; border-radius: 0; }
		#sso_sidebar ul.options li#login_fb { text-indent: -9999px; overflow: hidden; background: url(/wp-content/themes/vip/uproxx/images/btn-fb.gif) no-repeat; }
		#sso_sidebar ul.options li#login_tw { width: 84px; background: #ee3b2d url(/wp-content/themes/vip/uproxx/images/btn-tw.png) 66px 7px no-repeat; padding-left: 7px; }
		#sso_sidebar ul.options li#login_em { width: 79px; background: #ee3b2d url(/wp-content/themes/vip/uproxx/images/btn-email.png) 59px 7px no-repeat; padding-left: 7px; }
		#sso_sidebar ul.options li:hover { cursor: pointer; margin: 1px 4px 0 1px; box-shadow: none; }
		#sso_sidebar ul.options li#login_em { margin-right: 0; }
		
	#sso_sidebar .network { clear: both; }
		#sso_sidebar .network.first { margin-bottom: 15px; }
		#sso_sidebar .network img.avatar { float: left; width: 46px; height: 46px; margin: 0 10px 0 0; }
		#sso_sidebar .network .buttons { float: left; width: 200px; }
		#sso_sidebar .network .buttons .yt_sub { margin: 5px 0 0 0; }
			#sso_sidebar .network .buttons .yt_sub a { padding: 0; }
		
	#sso_sidebar .loggedin { padding: 0 0 10px 0; margin: 0 0 10px 0; }
		#sso_sidebar .loggedin .avatar { float: left; width: 48px; height: 48px; border: solid 2px #dedede; margin: 0 10px 0 0; }
			#sso_sidebar .loggedin .avatar img { width: 48px; height: 48px; }
			#sso_sidebar .loggedin .avatar a { padding: 0; }
		#sso_sidebar .loggedin .options { float: left; width: 210px; color: #666; margin-bottom: 10px; padding-bottom: 5px; }
			#sso_sidebar .loggedin .options a { color: #EE3B2D; padding: 0; }
			#sso_sidebar .loggedin .options a:hover { text-decoration: underline; }	


/* -- UPROXX Custom Share ------------------ */
#share_meta { display: none; }

#overlay_share { display: none; position:absolute; z-index:1000}
	#overlay_share ul { list-style-type: none; padding: 0; margin: 0; }
		#overlay_share li { }
			#overlay_share a { display: block; width: 17px; height: 16px; padding: 7px; color: #fff; font: bold 13px/16px helvetica; text-decoration: none; text-transform: uppercase; }
			#overlay_share a.facebook { border: solid 1px #3d558a; background-color: #5476BD; background-position: -1px -1px; }
				#overlay_share a.facebook:hover { -moz-box-shadow: 0 0 2px #333 #333 inset; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; }
			#overlay_share a.twitter { margin-top: -1px; border: solid 1px #0b98bf; background-color: #0EC2F3; background-position: 0 -1px; }
				#overlay_share a.twitter:hover { -moz-box-shadow: 0 0 2px #777 inset; -webkit-box-shadow: 0 0 2px #777 inset; box-shadow: 0 0 2px #777 inset; }
			#overlay_share li.bottom { padding: 0; margin: -2px 0 0 0; }
			
#top_share_widget .icon_embed_fb { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKpJREFUeNpi+v//PwMSNgHizUD8EQk/YWFAABkgXgvEcgyogJ0JiZOLRQFYEbJJQmiSrUB8HIiZQIr4oII/kRScBeImIP4F4oAUXQNiXpCxSIq0gfgpELMBsRVIkQiaAhDggGKwQUxYFKADVpBJ/lBr44HYDypxGYgboOzbIMlNUI4OkqLHQLwOZhRyOPGhuYkBmyKcgGRFyKHPyoBD4gsQf4KyPyArAggwAPBFMTfW1ngPAAAAAElFTkSuQmCC'); background-repeat: no-repeat; }

#top_share_widget .icon_embed_tw { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNqU0rFKA0EQgOG9GBMUOw0BSWerFmIRSZEqCDYpU4iIlWDjG9j4FDZpxCK1SqpAIBCClRDT+AQhiKhEg0Zd/wlzclxu5Rz4jtu9nWF3bzxr7ZwxZgZDEx0eDrGLFC5RxTJGhgLbuMYSTIiHEzsdXdxiXxbt6WQL66ECOQxtdLzjSBblMdLJPk5RQAprGDsK1JCVAmlUQx8HeqwrfDgKHMguk1zEBjYxxqxeXAY75u/4kkcCj1gJJMeJZ/Qmb3pZFTzY+NFBUnITWrGG9j92cIFP/wh+s7zETO7i/HcU+OeLONYmccUbSsFeMf5Z1CoajuRXlMPdKo8tnOFGuysqpGgxotUnfXCPJhYg43l84wl3aKDuuqMfAQYAiSLkUSXvPhkAAAAASUVORK5CYII='); background-repeat: no-repeat; }

#bottom_share_widget .icon_embed_sh { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVFJREFUeNqs1D8oRXEUwPF7nyuRRRmYKJSyMKDuZrBQBspqYRIZlFHJYEQmo1myUOpZ9XplUG8wWJ5BTAbh+feu70/n1nnX+133vufUp16/czqd+zv3XTcIAqeOWMQDDqMJD03ogYtyJP+JbjwhV6VxF/Ywh4OKDBMfB3/Hsnky0YoxTCGravZVzU/jYkzDvDQydbPSqBRTX0Bn2PhWDnfRhhH4GJaG7bgK0sWSp26liEfk1dkETmpYap9u7EaSAzU0fccksl5M0Y76/YoCbnCPZ7xhBoNSc4lxeeqKO15VW/Xl7BrTaNQbVzalbjuay1im9bGOfhzhw1Jnrm8DK78ylolb0GCZUgtr1nCaZOIXfCVYlqmZxxY6dCLj1B/h8kq2xmXnH0O/bkMYlQ9LkjCfxTv0Vs/GfyvSxIVenpn4DAvyJwgnSRPmlWvGuT78FmAAx8z+mVJiBdUAAAAASUVORK5CYII='); background-repeat: no-repeat; }

#bottom_share_widget .icon_embed_fb { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNpi/P//P8NAAiaGAQajDhh1wJB3gAEQbwDi/1gwUYCFQssPADH/QIXABEotBwFGMktCASB+T8hseifChVBLGYm1nJIQYMCS0BjJMYSFQktxyTGOmHJg6DuA1DTASO1EOBoFow4YdcCQKwcozvejUTDqgFEHoAOAAAMAx0oWW2QnFvcAAAAASUVORK5CYII="); background-repeat: no-repeat; }
	
#bottom_share_widget .icon_embed_tw { background-image: url("data:image/png;base64,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"); background-repeat: no-repeat; }

#top_share_widget { display: block; height: 34px; margin: 0; padding: 15px 0 10px; }
	#top_share_widget .btn { float: left; position: relative; height: 16px; margin: 0 15px 0 0; padding: 8px 12px 8px 31px; color: #fff; font: bold 16px/18px helvetica; text-indent: 10px; background-color: #eb3d35; border: solid 1px #cf4b44; -moz-box-shadow: 2px 2px 0 #dedede; -webkit-box-shadow: 2px 2px 0 #dedede; box-shadow: 2px 2px 0 #dedede; text-decoration: none; text-transform: uppercase; } 
		#top_share_widget .btn span { position: absolute; top: 8px; width: 1px; height: 16px; background: #ededed; text-indent: -9999px; display: block; overflow: hidden; } 
		#top_share_widget .btn:hover { cursor: pointer; margin: 1px 14px 0 1px; box-shadow: none; }
		#top_share_widget .btn:active { }
	#top_share_widget .btn-fbshare-xl { padding-left: 31px; background-position: 11px 8px; } 
		#top_share_widget .btn-fbshare-xl:active { -moz-box-shadow: 2px 2px 0 #dedede; -webkit-box-shadow: 2px 2px 0 #dedede; box-shadow: 2px 2px 0 #dedede; }
		#top_share_widget .btn-fbshare-xl:focus:hover { -moz-box-shadow: 0 0 2px #333 #333 inset; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; }
	#top_share_widget .btn-twshare-xl { width: 24px; padding-left: 0; background-position: 10px 9px; text-indent: -9999px; } 
		#top_share_widget .btn-twshare-xl span { display: none; } 
		#top_share_widget .btn-twshare-xl:active { -moz-box-shadow: 2px 2px 0 #dedede; -webkit-box-shadow: 2px 2px 0 #dedede; box-shadow: 2px 2px 0 #dedede; }
		#top_share_widget .btn-twshare-xl:focus:hover { -moz-box-shadow: 0 0 2px #777 inset; -webkit-box-shadow: 0 0 2px #777 inset; box-shadow: 0 0 2px #777 inset; }
	#top_share_widget .fb_like_count { position: relative; display: inline-block; font-size: 15px; line-height: 31px; color: #777; margin-left: -7px; padding: 2px 9px 0 23px; border: solid 1px #777; background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNpi+P//PwM+bBE1/b935qL/yGJMDHhAQuXa/8eWpGOI49V089FrMP3241fiNM1de/q/jaEsVjkWXJrmrDvLgOw0y+gZ/0G0nZE8A2N8xZr/MGcgA2x+AQGrmJkMLCANYe66YIFVOy/jVIzhvGevPjCQApgYyABgTUyMpOkFO+/f/38oHgUBUHD72Wsx2JgooGiQkxDADL3jSzMYQfT2g3f+Hzhzm+HQuYcoGlb2RjACBBgA3o1jKq23RIEAAAAASUVORK5CYII=') 6px 10px no-repeat; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } 
		#top_share_widget .fb_like_count:after { content: ""; position: absolute; top: 13px; left: -4px; border-style: solid; border-width: 4px 4px 4px 0; border-color: transparent #fff; display: block; width: 0; z-index: 1; } 
		#top_share_widget .fb_like_count:before { content: ""; position: absolute; top: 13px; left: -5px; border-style: solid; border-width: 4px 4px 4px 0; border-color: transparent #777; display: block; width: 0; z-index: 0; }

.inline-share #top_share_widget .btn-twshare-xl { width: auto; padding-left: 31px; background-position: 8px 7px; text-indent: 11px; }
	.inline-share #top_share_widget .btn-twshare-xl span { display: block; }
		
	
/* -- UPROXX Overlay Nav --------------------- */
	html { -webkit-font-smoothing: antialiased; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; -webkit-text-stroke: rgba(255,255,255,0.01) 0.1px; }
		
	a#btn-overlay_prev { position: fixed; top: 270px; left: 0; display: block; width: 48px; height: 115px; text-align: left; }
		a#btn-overlay_prev .meta { left: 50px;  }
		a#btn-overlay_prev .title { padding-right: 10px; text-align: left; }
		
	a#btn-overlay_next { position: fixed; top: 270px; right: 0; display: block; width: 48px; height: 115px; text-align: right; }
		a#btn-overlay_next .meta { right: 50px; }
		a#btn-overlay_next .title { padding-left: 10px; text-align: right; }

	a#btn-overlay_prev, 
	a#btn-overlay_next { color: #666; text-decoration: none; overflow: hidden; background: rgba(200, 200, 200, 0.55); -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.55); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.55); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; }
		
	a#btn-overlay_prev i,
	a#btn-overlay_next i { float: left; display: block; width: 48px; height: 100px; overflow: hidden; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAABcCAYAAACGAiAnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABD5JREFUeNrs3dttGkEUBuDxKO+mA9OBicS7SQWQCkwHxhXE6YBUEDoIriDO+0qxO4AOQgXOHHlQFkyWOXPbM7v/kUaOLBy8++/59uLZ5eL19VWh5NcFgkJQKASFoFAICoWgEBSqM0GNx2PXl87s13X9m1VVIQWH+pDpfUZm/LD/fjRjbsafUlea2TiH5suDGYvQ5XDdUHWG5RocddHUjI0Zk0JDooCezbg1Y5XrfXMERQt2dfS9SzN+mrE0Cz4oJKCJGRTQF/v77ze6RRf2URMbSFNtaf9lCHgWGhBtSEvbQadqZ2nflErfwJEG6rbflhRpIc1tALcNL7vMQWDKoE6Rdy5YSSERad9rzDXVTWoCUwVF5N0xXr+1wUqqJ48Nc1hSUAMPCubGalGH63af+ZXxI0kJTBEUl7xvZqU8KYFlfi9alhfGjyQjMHZQXSDvXbdLIDBmUJ0gTyqBMYNik+exw+4tgbGCmnWQPFEExgjKizxV2EVZTwLXkoJaOZ4UFkdeBAKvY8kRFJQ5eyfyph0nL5RAuog7ai0oe7Gy8+RFIFDFOAoM6ajekCeBQO3ZTX0kr1UCtUdIvSSvbQJ9Oqq35LVJoGZ2E8hriUDNCAnkna4sBGrmfw7yTldyArVjNy1AXrsEaoeQhh4rvQ/kxSBw7TpdzqWjQF46Aq9cm0A7kHcD8pISeEeTO72DAnl5jwLPEahBXhkEapBXBoEa5JVBoAZ5ZRCoQV7youuju1ACNchLXhuP9fqOwHpHrbnkSZ2KLLDo/qpfIQTqWjddM98cIfH14RI4OwjKdAa15z13Kynltk5BBG489m+H9JmwgtsT1VgLplpbVZsWrUPbUxV6d3vm8jpQq99AcRCUJZB9hKKE3dYpsNjnpscHau9OeD0JXCGLRvKCz011pCOUaX3Hh4pHXmNQIFAOeec6yofALM9b6Bt5Z4MCgTLIcwoKBLZPnmtHgcCWyXMOCgS2Sx4rKEvgHATmJ4/bURQW/RnkEQRGI+9FMR5xwL3tBgRGJI/zYlZQ1lIQGE4eTXp5ThYUCIxGHrf7vG+2BoEqaJ6JyhIUCMxHXmhH9Z5Aj6l1XuQFB9VnAnOSFyWoHhOYjbxYHUXVKwJzkxczqH1bb7tOYBvkxQ6qLwRyybsPJS92UFRP6u3Ojk4S6EEe/WloGev9Yz+l+YFLYH3abofI28UiL1VQXgQWMDWaSx6FupEcVOcIbJu8lEF1hkAJ5KUOyvcoEORlDsqHwJWwbppJIC9HUK4E0pn7x6qqFpKCshedPyu3a5nJyMsVVBOBtHD3ZoWMpH5sng1rpM5Pl0tGXq6g/kcgXRscpqQiYlgbMyb2KsMuN3k5g6JaWOKIwU/q7TpfaR/5QGFM1OFzI5KTlzsoZcMZqoJv0iaiiWr174ks89Tk7QufFV9IISgEhUJQCAqFoFAICkGhEBSKV38FGACM0fhfljDJowAAAABJRU5ErkJggg==') 3px 14px no-repeat; }
		a#btn-overlay_next i { float: right; background-position: -60px 14px; }

	a#btn-overlay_prev .meta, 
	a#btn-overlay_next .meta { position: absolute; top: 18px; display: table; width: 210px; min-width: 210px; margin: 0; }

	a#btn-overlay_prev .title, 
	a#btn-overlay_next .title { width: 110px; height: 80px; display: table-cell; vertical-align: top; }
		a#btn-overlay_prev .title:hover, 
		a#btn-overlay_next .title:hover { color: #000; }
		a#btn-overlay_prev .title span, 
		a#btn-overlay_next .title span { display: block; font: bold 12px/15px arial,helvetica; }
			
	a#btn-overlay_prev img, 
	a#btn-overlay_next img { width: 80px; height: 80px; border: solid 1px #999; vertical-align: middle; }
		a#btn-overlay_prev img:hover, 
		a#btn-overlay_next img:hover { border: solid 1px #333; }

	a#btn-overlay_prev:hover, 
	a#btn-overlay_prev.active, 
	a#btn-overlay_next:hover, 
	a#btn-overlay_next.active { z-index: 99999; width: 260px; background-color: #efefef; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }


/* -- Related Topics ----------------------- */
.block .related-topics {
	float: right;
	padding-left: 24px;
	/* 
	background: url('data:image/gif;base64,R0lGODlhEwANANUAAOR0XfK7suexqPz08/bX0vTLxd5KJeRuVdozC+2ikvfZ1doyBv35+uZ7ZuuUhd1BGd5LKd5CHvro5vLEvvG2rN9QLv/+/uJjSN5FIffd2ds4DNw8E/zw7vvr6t09FeeGcvvu7eBYOd07Ed5HJOh+ato3EN9PLfnj4OuXiOFdQOeAafjY0++rnu6roeOLeOZ4YffWzud/atssAOmMe9s4B+yaje+wpfbU0Pnh3vfX1N1FH/vs6t1DIPfY0vPCuv///yH5BAAAAAAALAAAAAATAA0AAAaewJ9wSCwaiYMbhRUgMI5DSwBgKC1EFdIE2vnwFqYExaFbGFCDYubi2aQUA4llYvJ4AJLhif0YFTgAAkItPBgaLyBCDhojGyEdNgsuOQMEIyMYCAFCPhgPDxU4ChAyByAFGCNYCkM2PJ8fFisJMDsHERsQExZEASEbGioZHD0HGhsXBUcZMQY0GBARGhUzeVAWBTUvBw0JN1BGDANPR0EAOw==') 0 0 no-repeat;	*/
	margin: 5px 0 0 0;
}
	.block .related-topics a { text-transform: uppercase; }
		.block .related-topics a:hover { text-decoration: underline !important; }
		

/* -- UPROXX Button Share ------------------ */
.upx-share-button { position: relative; width: 30px; height: 24px; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15); box-shadow: 0 0 2px rgba(0, 0, 0, 0.15); }
	.upx-share-button:hover ul { display: block; opacity: 1; visibility: visible; }
	.upx-share-button ul { text-align: left; display: block; margin: 0; padding: 0; list-style: none; }
		.upx-share-button ul li:first-child { text-indent: -9999px; padding: 4px 0 2px 6px; }
	.upx-share-button span { display: block; position: relative; margin: 0; width: 29px; height: 24px; background: #ee3b2d url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZ9JREFUeNqs1M8rBVEUwPE7DJ5EFkiJYqn8SBZSUjaSslFKspO3t2MjtpbkD7BgxUJKkYWFUiJJlpKyYuH3+8F71/dwbt0mD+HUpzc/zjn3zLyZCay1+cYYYU3uCPS8+81qjfHqbKgHczWTojxv32puAhnE/AUkMa0nk5+wkekktxrTaNKcjGsYcJntbAzrKlktjOkCSzjyppSox742msCqTh8amh3Yj0gjiRTOMY5CSE4xuhDHAh605gkzKJE8SXzUhv3oQS8atInow7rm5Yo1tBldZQN5XgNRgEnc2p/FohTdYxtlCLSJNJ5C1kvOIIGXSBO5NbOocc22UOpNNeglH2IOI+jGGK713AWGXN1nzepwglOMolwndgvV4hJ7aPWOV4WR50iiBbuYxbUeL9TfFIowj2Vc6WMUR2N0MpmgAqFuF0fElPGmbdM/aTPUFV/xok/8jTdt4ov31b0dodY/h7pTiU45oJdkv3nhXUh+s9YUSKNjdGDH/C3O5Lrlhg9I528+Q199nu6w8n4T/yvcPQv0qxD8oof7xtk3AQYAkxUZMRcLtPMAAAAASUVORK5CYII=') 5px 3px no-repeat; cursor: pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
	.upx-share-button ul { color: #fff; background: #ee3b2d; padding: 0 0 2px; position: absolute; top: 24px; left: 0; width: 87px; /* 110px */ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; display: none; opacity: 0; visibility: hidden; -webkit-transiton: opacity 1.2s; -moz-transition: opacity 1.2s; -ms-transition: opacity 1.2s; -o-transition: opacity 1.2s; -transition: opacity 1.2s; z-index: 9999; }
	.upx-share-button ul li {  display: block; margin: 0; padding: 4px 0 2px 6px !important; text-indent: 0 !important; color: #fff; background: #ee3b2d; }
	.upx-share-button ul li:hover { }
	.upx-share-button a { display: block; color: #fff !important; padding: 3px 0 3px 6px; }
	.upx-share-button span.icon { float: left; width: auto; min-width: 25px; text-indent: 28px; padding-right: 5px; border-radius: 0; font: bold 14px/27px helvetica; color: #fff; }
	.upx-share-button span.count { width: 33px; background: #ee382d; }
			
	.upx-share-menu li a { line-height: 17px; height: 18px; overflow: hidden; padding: 1px 0 0 25px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABGCAYAAADB0cS2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3tJREFUeNrsWFlIVFEY/s69d3bT1CKXmrJFirIMi2jDwIIefKle6kEsaCFaDAqlwIcKLEJbiKCnoB4KLaiIQjSy0DYoKiyz1bTMFtLQcbx37tx7OveUEzaOzh19CJkfLjNn4Tv//59z/u//j0CHSQQMkwwbkNT7h3q6QGUZwpixQZOMMeVyOfzPn0FIHAtr7ipA10EcDohT0vsCqQ/vQik/B2fRfjY47S+K6oP3aAl8VdcDXb5blQzECfuGrQGggGnE7oC/4Tk8+3ZBuXQe+qcW3q+3/4Cv+sY/GnpAYkZBdE8MNk1MnwHLkmVQ627De/wwxMlTIU6fCSKKbJB9fn8fMMuyFZAy5wUD6a0t0JubAgPa+7f8C7lL//gyYJrgToMwgakqSWHstcA0nhYCKCERju17ICanDopjzV7OTQ95joTYOAhsJWK381X7ExI3GrY160BcMaGByOh4xBwshT1/M4jTGQzCFnIWFDEnZ4U+kNrrl+x8VEH//g16SxOo19t34uy5sOdthGXh0oFPNolPhJCUDNrRDthskDIymVYuCOPdHMSStYBrFEqIcXP/q0v7f4YREvVRFGgYzhEduaYNKOq9O1AuMp772cHjtKu4xDyQ1vgCnsIdgbb+sRkojkAjX23Nb/tZlOQRMj4hMtNoVyf/dW7dBQujINM+0j68Y+qooMwvvN36CcLrRkZoVoiTJocfszvzVkFrehc02bJgEWLKToevkZCUwnKlHtDOTtBuD/eNQZrSrMwB/NCP6IpMdVmm3UcO0PbFGVSpvMbbVNNC5pD9akSstj+5jviH7K0gNtsQTnav+1iaN7Qr0gsQBocOCERcLk7ThJk2mIxgyo4ybRQoyrSRMa2//gnU+7WAosB3s5KVYG5eo1jmLwwfSP/aBu+xQ3DuLIQ0J4vVJd1QnzyCxKpMU6ZpjMP0ts8Q01hNRghsq9fyGsX/ptEcEEkcw01SH9T9nTguCWKq25yPJFYU2/M3Qbl6EVSRoTFNHNv2QEhOiSzUGuZ49haA+hTEnqmIbPv1tlb4XzXwBwKj+u4u3s2dbgrIV1ONnlNlzE8y7Ou3wFVyAurTx5AvnDVH2R252VSpqe7TJ1+poF2F2809+xgVtHq7OpAfGYmE/u0LrDkrzTnb31CPnpOlrDSP408dxrOG8cBgzc4JXcZHa9pB5ZcAAwDAK/IevOudZAAAAABJRU5ErkJggg=='); background-repeat: no-repeat; }
		.upx-share-menu li a:hover { color: #dedede !important; text-decoration: none; border: none; }
		.upx-share-menu li a.tw { background-position: 0 0; }
		.upx-share-menu li a.fb { background-position: 0 -25px; }
		.upx-share-menu li a.gg { background-position: 0 -50px; }
		
	.block.landing .upx-share-button { position: relative; margin: 15px 0 0 5px; }
	.block.half-size .upx-share-button { position: absolute; bottom: 4px; left: 5px; }
	

/* -- UPROXX Scroll Top -------------------- */		
#upx-scrollup { width: 45px; height: 45px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; position: fixed; bottom: 50px; right: 75px; display: none; text-indent: -9999px; }
	#upx-scrollup:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:Alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }

#single-post #scroll-to-reveal { position: relative; width: 970px; padding: 0 10px 0; margin: 0 auto; border-left: 2px solid #F0F4F3; border-right: 2px solid #F0F4F3; background: #fff; }

#single-post #scroll-to-top { margin: 20px 0 0 16px; width: 60px; height: 60px; }
#single-post .img64-scrolltop { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJQTFRFu7u7REREd3d37u7uERERIiIiZmZm3d3dmZmZMzMzqqqqiIiIVVVVkZGRurq6GRkZqKiozMzMDg4OBwcHAQEBGhoa/v7+9/f3l5eXgICARUVFy8vL2NjYCwsLMTExPDw8+vr6e3t7RkZGJycn7Ozsa2tr4eHh8fHx1NTUioqKAgICqampnJyc4uLiT09PFBQUwcHBZWVlBAQEDQ0NKCgo+/v7c3Nznp6eycnJ0tLS5OTk6urqTU1Nb29v+Pj4t7e3Q0ND5+fnZGRkubm5LCwsmJiYx8fHCgoKOzs7V1dX3t7em5ubenp68vLyJCQk/Pz8YGBgbW1tMjIycnJy////AAAABjBXhwAAAVRJREFUeNrs1FWTgzAQAOCQhKD19tzd3d3db/P//8ptKLSd3twQuKfOZB8gu/CRDUbkP4IYbLDBvYLXB4dnR/Ph+kURoG/5Kw8uLc6AitXvamZ8coCw/2kXJ79+yIYbhXm0R5uNF4b7y0muj2uPh0jOymM4Hj9/x/HG0JImvlmZwPNHrmpRVt2bw+w1eNPDRbXa2+lW7pXVjRvQw58Ad2tbHYX7jwU4ntLD2/uFUldp5/m0br4qgw3Og20rCRszHlIq7OhAu/g3ppAElVKwaBSoA3GVcE0scFshuHHbGEjKmknzDBvA8bB1F0AojK1wH8DWwtiEpfacgR9jacW1VOyD08xdYAkWupgk68MWFCaUBkxdJw9uPQQd7CazRP3j3SOEuJbUwyKexo6eVfecKVg6wCiXYQXAy449Fq9TyOxYeur1AieUGXBH8N/fgvmT9Cb+EWAAMOVzCg2p+MMAAAAASUVORK5CYII=') no-repeat; }

#single-post #upx-scrollup { position: relative !important; bottom: 0; right: 0; width: 60px; height: 60px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; display: block !important; text-indent: -9999px; }
	#single-post #upx-scrollup:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:Alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; }



/* -- UPROXX Inline Share ------------------ */
.inline-share { margin: 0 0 10px 0; padding: 10px 0 0 0; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc;} 
	.inline-share .post-top { border-bottom: 0; padding: 0; font-size: 14px; font-weight: bold; } 
	.inline-share #top_share_widget { border-top: none !important; padding-top: 10px; }
	

/* -- UPROXX Side Share ------------------- */
#upx-sideshare { display: none; position: relative; width: 30px; padding: 0 10px; background-color: #eb3d35; box-shadow: 2px 2px 0 #dedede; z-index: 999; }
	#upx-sideshare .btn { display: block; font: bold 16px/17px helvetica; height: 16px; margin: 0; padding: 10px 0 8px 30px; position: relative; text-decoration: none; }
		#upx-sideshare .btn:hover { background-color: #cc372f; }
	#upx-sideshare .icon_embed_tw { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNqU0rFKA0EQgOG9GBMUOw0BSWerFmIRSZEqCDYpU4iIlWDjG9j4FDZpxCK1SqpAIBCClRDT+AQhiKhEg0Zd/wlzclxu5Rz4jtu9nWF3bzxr7ZwxZgZDEx0eDrGLFC5RxTJGhgLbuMYSTIiHEzsdXdxiXxbt6WQL66ECOQxtdLzjSBblMdLJPk5RQAprGDsK1JCVAmlUQx8HeqwrfDgKHMguk1zEBjYxxqxeXAY75u/4kkcCj1gJJMeJZ/Qmb3pZFTzY+NFBUnITWrGG9j92cIFP/wh+s7zETO7i/HcU+OeLONYmccUbSsFeMf5Z1CoajuRXlMPdKo8tnOFGuysqpGgxotUnfXCPJhYg43l84wl3aKDuuqMfAQYAiSLkUSXvPhkAAAAASUVORK5CYII="); background-repeat: no-repeat; }
	#upx-sideshare .icon_embed_fb {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKpJREFUeNpi+v//PwMSNgHizUD8EQk/YWFAABkgXgvEcgyogJ0JiZOLRQFYEbJJQmiSrUB8HIiZQIr4oII/kRScBeImIP4F4oAUXQNiXpCxSIq0gfgpELMBsRVIkQiaAhDggGKwQUxYFKADVpBJ/lBr44HYDypxGYgboOzbIMlNUI4OkqLHQLwOZhRyOPGhuYkBmyKcgGRFyKHPyoBD4gsQf4KyPyArAggwAPBFMTfW1ngPAAAAAElFTkSuQmCC"); background-repeat: no-repeat; }
    #upx-sideshare .icon_embed_gp {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjVJREFUeNpsUztoVFEQnXvf5rNRYoIfEBTB3yYg2CiojSCksxFBW0uxS2eVxs5CwVYrC6NgkUI7QbC3FEXREAUX1tXE7L7d9+69M+OZ9zaRiBcO737mc2bOPMfFkJSZ/Pj4pMsad0h1vxLNOe8PqPCa8xlTCPdTvvkSeyLnAaoXDweU8v4h4dRW1QfACU3xvMRQcIwa+71zqb9J4WeHUr9HKrIN4qIgSek5DqopIbESlyVx3j+LvUoIK8kSlLADQ3vfghNEcM51LZIU5T6j5BpjYOcA38HjFAjupv8sD0f7voPhXuXYUk5wzshlVp+L6McnDYGQyuxmgYtAVnmL0S6LC0aRY/jCoZw1ehzCZfThm6TYklE5wDGgu007rv+qovpmc8FPNm+S9VKki1ovocgFP7VrFXcTwCJwCrgKPAQ+OHSafNYgxCI/No5C/EE8fEeAj6DcwtlKsJofA8eBk8B74C0l07miIfY9gozzEuMPrdfr8Ht9Jg3yWh7VM6N7bz5kMmDTgvMTGDyFXDcwHNeAR1UfyuJz2WlPc213GFgCstp5kJ82OSXEu1KWE3CqmaBJaNxilUfk9ijzDpCEcrV6twEwB8jCw+HfSVL9Ciz/62jwmFcxyaDzHoK2DJ2tRmg8is5OisEzTBxkHe4cEhhdwXcAbKDhtxDkqGs05nG+Du83cL+HelcEAXmYbw1LtVw14KomwRICzSnbhaw559s4v8IovODeBn4CJmPWmJ6pWNn6I8AAXrDiJwtKbGoAAAAASUVORK5CYII="); background-repeat: no-repeat; }
    #upx-sideshare .icon_embed_comment { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpi/A8EDGQAJgYywajGQaeRkQAuQ1IPF2ckMuHcA2JFqCaSnKoExI1AzAYTAAgwAKPoCTqGSEmZAAAAAElFTkSuQmCC'); background-repeat: no-repeat; }
    #upx-sideshare .btn-share-side.twitter { background-position: 7px 10px; border-bottom: solid 1px #fff; }
    #upx-sideshare .btn-share-side.facebook { background-position: 10px 9px;  }
    #upx-sideshare .btn-share-side.googlePlus { background-position: 19px 7px; display: none; }
    #upx-sideshare .btn-share-side.comment { background-position: 8px 12px; }
    #upx-sideshare .arrow { position: absolute; top: 33px; left: 49px; width: 0; height: 0; margin: 0; border-left: 10px solid #ee3b2d; border-bottom: 10px solid transparent; border-top: 10px solid transparent; display: block; z-index: 9999; }
    	#sideshare-fb-count:after { bottom: 100%; top: 61px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 4px; margin-left: -4px; }
	#upx-sideshare #sideshare-fb-count { padding-bottom: 10px; border-bottom: solid 1px #fff; }
		#upx-sideshare #sideshare-fb-count .count { display: block; padding: 5px 0; text-align: center; background: #fff; border-radius: 2px; }

/* UPROXX Fan Pop */
#upx_fb_overlay { width: 600px; padding: 170px 0 0 0; background: url('data:image/png;base64,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') 0 -15px no-repeat; }
#upx_fb_overlay.like { background: url('data:image/png;base64,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') 0 -15px no-repeat !important; }
#upx_fb_overlay #fb-fanpop-btn { overflow:hidden; width: 180px; height: 70px; border: solid 1px #eee; background: #FFFEDF; margin: 0 auto; padding: 5px 20px; }
#upx_fb_overlay .fb-inline-button { }
#upx_fb_overlay #btn-nofbpop { display: block; margin: 15px auto 0; text-align: center; font-size: 11px; color: #666; }
	#upx_fb_overlay #btn-nofbpop:hover { color: #000; cursor: pointer; }
	

/* -- Behavior Notifications -------------- */
.bv_tipShare .bv_social_linkwrapper { background: #ee3b2d; }
.bv_toast .bv_toastOptions { display: none !important; }
.bv_toast .bv_toastMessage { width: 70% !important; }
.bv_toast .bv_toastMessage .bv_messageTitle { font-style: normal !important; color: #222 !important; }
.bv_toast .bv_toastMessage .bv_messageText { color: #666 !important; font-size: 14px; line-height: 18px; }
.bv_toast .bv_toastMessage .bv_social_linkwrapper { font-size: 15px; font-weight: bold; margin: 5px 10px 10px 0; }
	.bv_toast .bv_toastMessage .bv_social_linkwrapper div:first-child { float: left; margin-right: 10px; margin-bottom: 0 !important; line-height: 22px; }
	

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCSB_container.mCS_no_scrollbar { margin-right: 0; }
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar { margin-right:30px; }
.mCustomScrollBox>.mCSB_scrollTools { width: 16px; height: 100%; top: 0; right: 0; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown { display: block; position: relative; height: 20px; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { top: 100%; margin-top: -40px; }
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container { height:auto; margin-right: 0; margin-bottom: 30px; overflow: hidden; }
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-bottom: 0; }
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-right: 0; margin-bottom: 30px; }
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools { width: 100%; height: 16px; top: auto; right: auto; bottom: 0; left: 0; overflow: hidden; }
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 0 20px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger { width: 30px; height: 100%; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { display: block; position: relative; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; float: left; }
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { margin-left: -40px; float: right; }
.mCustomScrollBox { -ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/ }

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools { opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
.mCustomScrollBox:hover>.mCSB_scrollTools { opacity:1; filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */ }
.mCSB_scrollTools .mCSB_draggerRail{ background:#000; /* rgba fallback */ background:rgba(0,0,0,0.4); filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#fff; /* rgba fallback */ background:rgba(255,255,255,0.75); filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(255,255,255,0.85); filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */ }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background:rgba(255,255,255,0.9); filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight { display: block !important; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABICAMAAABGBg7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMURDMzE5NzIzQkNFMTExOTY0QkYwNzFDNzkwNTlDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RkU2Mzc0NENCQjcxMUUxQkYyREYyNzRGNEU4OUE3OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RkU2Mzc0M0NCQjcxMUUxQkYyREYyNzRGNEU4OUE3OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDFEQ0M3NkI3Q0JFMTExQjMxQ0Y4M0QxNjIwQkMyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMURDMzE5NzIzQkNFMTExOTY0QkYwNzFDNzkwNTlDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmhrB7IAAAAJUExURf///wAAAP///37vj08AAAADdFJOU///ANfKDUEAAAGASURBVHja7JjdDsIwCIUPvv9Dm+l2sfJX7EzOFLNdDJrwCSmcFg/yHxrwXwCRkKL4T0TW/CMgEBNkfh0/Jsj8IyAQE2R+K35EkPlHQEARDB+x345/Ihg+Yv8IuIV+PbBLCijCMKFb6NcjdklFFKGfUOzZOF6rpBowLvkW63itkmrAoORwSvo4JXTImFHycJfKG1e8TWKUPATcQ1dKHgLuoSslzwCVbRFQ2dYAL+iDWSOu9sEGXAdsNdOADdiAfSbpSfJHgPRyi16w0kl++kMT/bGT/uDOf/XBf3nEf/3WaqYBG7ABvw7oNDplnl3nNDplztbhrAGNCZIYHLMzKZQ5XYcyH2YmYYFP4kmIMp8hVpWhwmeIVRkBYQeO+BBpHbEDR3ziaZ17ANKXmH+T8LcZ/kbds7gBG/AHAD/uKM66ckcxDbigKTvr6k3ZMqAeWc01rBGqcXcyoJKbWa0wSzihFUK5pQgX5ZYiXNWDPID0Jb7JJqFvM/SNumfxbwI+BRgAT31RqbhPGAUAAAAASUVORK5CYII=') !important; background-repeat: no-repeat !important; opacity: 0.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }

/*scrollbar themes*/
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background: #000; /* rgba fallback */ background: rgba(0,0,0,0.1); -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background: #000; /* rgba fallback */ background: rgba(0,0,0,0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0,0,0,0.85); }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background:rgba(0,0,0,0.9); }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }

/* Pusher Module */
#pusher_content { width: 100%; }
#pushed_comments_received { float: right; font-size: 14px; color: #EE3B2D; }
#pusher_comment_stream { border-bottom: solid 1px #dedede; }
	#pusher_comment_stream h4 { padding: 5px; font: bold 16px/16px helvetica, arial; border-bottom: solid 1px #dedede; background: #efefef; text-shadow: 0 1px 1px #ddd; }
	#pusher_comment_stream .comment { position: relative; display: none; background: #fff; border-bottom: solid 1px #efefef; padding: 10px; }
	#pusher_comment_stream .comment.new { background: #ffffde; }
	#pusher_comment_stream .comment .avatar { float: left; width: 40px; height: 40px; margin-right: 10px; }
	#pusher_comment_stream .comment .avatar img { width: 40px; height: 40px; }
	#pusher_comment_stream .comment .timestamp { position: absolute; top: 0; right: 5px; font: normal 10px helvetica, arial; color: #999; }
	#pusher_comment_stream .comment .text { font: normal 12px helvetica, arial; padding-left: 50px; }
		#pusher_comment_stream .comment .text span { color: #EE3B2D; }
	#pusher_comment_stream .comment .timestamp { float: right; width: 16px; height: 13px; overflow: hidden; font-size: 10px; text-indent: -9999px; margin: 6px -7px 0; padding-top: 3px; cursor: pointer; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNqkkz0OwjAMhRtWeoBKiK0HYKc77LAwMTExMXEAJiYmdtjLLWDvAcLCj8QBspdn9CK5aWAhkpXg+H22G2Pquk7+WUYAxpiGs9/vZdjGsC5MzldYdb8/Kx330WoAhCm2Naz4ktDCtgDZFoDiHSxnsKPA0Zcp/0ogIUDEAwYdEXAI2ipYXUrI7HZ7uI669OK9F4sftpEzfGfJzBiBzOXQoWPoe0RgqRLnDE4IkZb8faEBvr9L5MNlqCJXvy9aEwLCVbLfHdtsLQ94ce/qS5Ts2Lf0v2ElaQxgfV98zgYEtiVIEo20xgNOqpVlrFROYaGG7NQYZWQW4ZSXFZ/TqtGeqHt5rUVslNf8D/xalpPoWgBCxhyS8GUcyy75cZMoQIHCIarCGNG+BRgAJW6b6bnnT8QAAAAASUVORK5CYII=); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; }
		#pusher_comment_stream .comment .timestamp:hover { text-indent: 0; width: auto; background-image: none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
		
	#pusher_comment_stream .reply { position: relative; padding: 10px 0 0 19px; }
		#pusher_comment_stream .reply .avatar { float: left; width: 20px; height: 20px; margin-right: 10px; }
		#pusher_comment_stream .reply .avatar img { width: 20px; height: 20px; }
		#pusher_comment_stream .reply .timestamp { }
		#pusher_comment_stream .reply .text { font: normal 12px helvetica, arial; padding-left: 33px; }

#pusher_comment_stream ul { list-style-type: none; margin: 0; padding: 0; border-bottom: solid 1px #dedede; }
	#pusher_comment_stream li { position: relative; margin: 5px; }
		#pusher_comment_stream li img { width: 60px; height: 60px; }

#pusher_comment_stream ul li .avatar { float: left; width: 60px; margin-right: 10px;  border: solid 2px #EE3B2D; }
#pusher_comment_stream ul li .video { width: 290px; margin-right: 10px; }
#pusher_comment_stream ul li .meta { float: left; width: 210px; font: normal 12px helvetica; }
	#pusher_comment_stream ul li .video-meta { margin: 5px 0; width: 290px; font: normal 12px helvetica; }
	#pusher_comment_stream ul li .meta a, #pusher_comment_stream ul li .video-meta a { font-weight: bold; }

#pusher_comment_stream #comment_stream_status { max-height: 350px; overflow: auto; }

#pusher_comment_stream #btn-viewprofile { padding: 5px 5px 5px 25px; text-transform: uppercase; background: #efefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOhJREFUeNrUk8ERgjAQRYFJAZSgHViCVqB2ACeOYgVABWgFSQlYASkBK8AS6AB/nK+zZuKJk5l5MyS7+3fzJ8TzPEdLVhItXIsFVFEUcp+CEuzBxssdwA1cwBSaIAMjOAELdh6WsZG5XwKuqwYGrEEDKtCL7g1jhrn16wrgAFqQMxixcCum6zm2m+QM7hQZlOhsRIEsbgN+GPqkE2HeryWLV+J7enuQ8xqZCNqAkDt7CMMduRPoaJDmuG6aoydieZYyR7Nxp5hQU72lsqFoI0QqMeXHcOUZ04mHVAYe0tV/SPH//0xPAQYAoeg714CfSjAAAAAASUVORK5CYII=) 5px 5px no-repeat; border-top: solid 1px #dedede; }
	#pusher_comment_stream #btn-viewprofile a { color: #666; }
	#pusher_comment_stream #btn-viewprofile a:hover { color: #000; text-decoration: none; border: none; }
	
#moderator_panel { width: 300px; margin: 5px 0 0 0; border-top: solid 1px #dedede; border-left: solid 1px #dedede; border-right: solid 1px #dedede; border-radius: 3px 3px 0 0; }
	#moderator_panel h4 { padding: 5px; font: bold 14px/16px helvetica, arial; border-bottom: solid 1px #dedede; background: #efefef; text-shadow: 0 1px 1px #ddd; }
	#moderator_panel .wrapper { padding: 5px; margin: 0 auto; }
	
/* -- Staff Page --*/
.page_staff h1 { margin: 0; }
.page_staff h2 { font-size: 18px; }
.page_staff h3 { font-size: 15px; font-weight: bold; margin-top: 25px; }
.page_staff .inset { float: right; margin: 0 0 0 40px; width: 200px; border: solid 1px #ececec; padding: 20px; }
.page_staff .inset h3 { font-size: 16px; font-weight: 500; margin: 0; }
.page_staff .inset p { margin-top: 0; }
.page_staff .about { color: #666; font: normal 13px/18px arial, helvetica, sans-serif; margin: 20px 0 40px 0; }
.page_staff .about_footer { border-top: solid 1px #ececec; padding: 20px 0 0 0; margin: 30px 0 0 0; }
.page_staff .about_footer p { margin-top: 0; }
.page_staff .vcard { margin: 0 15px 0 0; font-size: 14px; }
.page_staff .vcard-last { margin-right: 0; }
.page_staff .vcard .meta { color: #666; display: inline; }
.page_staff .vcard a.contact, .vcard a.articles { font-size: 13px; }

/* -- Subscribe Page --*/
#col1.page_subsribe { width: 970px; margin-top: 20px; }
.page_subsribe h1 { margin: 0; }
.page_subsribe h2 { font-size: 18px; border: none; margin: 30px 0 20px 0; }
.page_subsribe h3 { font-size: 15px; font-weight: bold; margin: 25px 0 15px 0; }
.page_subsribe .grid { }
.page_subsribe .grid .item { float: left; width: 300px; height: 130px; margin-right: 20px; }
.page_subsribe .grid .item .avatar { float: left; width: 72px; margin-right: 10px; }
.page_subsribe .grid .item .avatar img { width: 72px; height: 72px; }
.page_subsribe .grid .item .user-avatar img { width: 72px; height: auto; }
.page_subsribe .grid .item .meta { float: left; width: 210px; }
.page_subsribe .grid .item .meta .fb-like { margin-top: 3px; }
.page_subsribe .sites .item .meta p { display: none; }

/* -- Search Results -- */
.page_search { }
	.page_search h3 { margin: 10px 0; padding: 10px 0; border-bottom: solid 2px #000; font-size: 20px; line-height: 18px; }
	.page_search h3 span { color: #999; font-size: 20px; }
	
/* -- WP.com -- */
body.wpcom-bar-active #skin { top: 33px !important; }
.block.single .post-body .embed-hulu, .block.single .post-body .embed-youtube { margin-bottom: 15px; }
.block.single .post-body .wp-caption.image { margin-bottom: -15px; }
.powered-by-footer { margin: 5px 0 5px 10px; color: #555; font-size: 11px; }

/* -- Gravity Module -- */
#gravity-module .gravity-header { display: block; margin: 10px 0 -5px; width: 165px; height: 23px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAAXCAYAAABqKY+kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDY1M0I3M0Y1MEExMUUzQjJBRkQxMjE1N0UxRDU1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNDY1M0I3NEY1MEExMUUzQjJBRkQxMjE1N0UxRDU1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NjUzQjcxRjUwQTExRTNCMkFGRDEyMTU3RTFENTUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0NjUzQjcyRjUwQTExRTNCMkFGRDEyMTU3RTFENTUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HKi0yAAABVBJREFUeNrcW91t2zAQpo0soKITKCMozVv7ZI0gjyCPII1gjmCNEI0QPvWxsEYwF2gAjpBKwBFlGd3xSEs20gOEGA5JHe++++74483v7992QohCfJRhfBR85rTJoF2OtNPwYFJA/zmxfQfBk2msytNZg649433Ke1cN85sTOT4NoYt0PuegF+edvlD2Nc78fGkYelFtMN9z5tAw+036919//pr+is0IyqnjcaZh6ygeajMZ6kw4zlVazhjvBI4PiYb+HeG4E+F4q8MBxrogTu6gjQXSBRnLzr+G987JoxOM2DwNtDPIGFz7GtDHBdw70nbDbIP5HhPXdu8R/SbdyxGYw1YsIw3DYJZxX71J5kxA2rYnBAAZjF0xdDjDWBJpUztgrYgA6RxHaMI2Vr+KYCSzgH0zsO1J3E/qCH/6ur9MH5YCZZ4A4iaxLzbxU0SasYzaESmzYqQ247EmNk5GlACaCI5U+6YCYynZpeLo7cdzsRQoi4Q+NvqLxHc2nhGqBMPVBJiaAJD8EqJHarosABK5kn0r8UnlYaFxMqLmwtJzFjBcDyxWI0yRw6MJh9saq0IcO/V7AjDtEDbF5kUtDHzBarKBqI859i1hXscF2WrOhoqwP1a3C6QfpZueasqHlUEvnYk1CANowmESwHkh0pohwL0Hw3QwRjbz/hxAdo5YYfaB/3FZqr3SvsoJqN1KPuyQwLkwau0SIYIdhZetuI2oK2olnZja3Ag3BJCKCMbipNs2ElBrZSq9oj9rwneh+WM1+jCyZHdLUOYLG9xl04L4H8dJeURtxwGSZgJcLmDXHTi5QBhuDckIYFFZxAIyCObtjQDZMIEjIuoxBQyYMcceAqDUjCg/RKRlE0iJS7DkK2KfYUVQUiwpU8E8sqS6FSjfBb5BzQHlkVjEtIz0HcviHdGvi0iJJuAguaLNB6jlzApjh1hSBcCccexxq/SNpbk+kWEPgn/kGLvSNIm1LTcozEqAcYGTrzQ2tYl/SPRl57LkPUFpYGWcUoeWXmoyCxs9T3BIDKNkYt2N7RzSerHCuE1iFmm4LHkvUGoAVirTFcwSYMcE+cAAkv0/9wy4DrDVcSE2K5E6mNpjvSZgU0oV6hhZjiyp7wVKm6onin9iAnIgHM5JkxkTlIZR83DBxgF3yMkxYi+49EjwLsWWhaBPpHTCQhUF85aZPrPEyWzgeYR03UWkW4MAM/dYcCAM6c6hIsCfR7BgiIGOTHtRm8gpQc/JFnP+5ehKAYta5VPHv+gllAdBX0gYoOO9Dvd7JNorZ6Vn72rmCIBaQd9DVJGpzp6eqMhUhbHltVtDoeNaJfCjz07wblVR91xrxG+aUQ41bz+e//HHtIE+3aek7guGxKZizp09yjHYXU3qiPGLE2mxd/7caFWwMMDSC7YP+DTz/SviwJZI/fvALoQg7KsEfQa9F38vnqQQwtT/RcRf7rBbUufIftN+ZbkV+I1lTspYY1uGu21Ue6u/2FW4TT0N4RRs3Lkai2KUnkhznGCiFnNUrawYgKcYNlQChBg2SbZOJMc69SBuI4oBSpOgjxT0TyJkoGZqmOCy2yVdwur0mm0v6QCzS7B5FwiI1EBig3KIBOZBLHeZgJNGMGdWXrtDhMOkoI8wtQMq7P2NEyBFQH8TYMssITAFEQjSKx9UBJj23lipZDJcA0r78qeAEorRZmkxzBRu51ASDtBg8FbQG+U9s4RoAltAfmlE/baoDgRRiDSsncqZ4DTO95ro34J/zUxtmXLrqEzByrTQwYzkbqloZyX+WSR35hD7a8j/XQrHx9avd7HNuLD58N0fAQYAS86jbPV0pVcAAAAASUVORK5CYII=') no-repeat; }


/* -- Guide To / Tags -- */
body#tag-page #masthead-block h1 { font: bold 5em helvetica; text-align: center; padding: 66px 0 0; margin: 0; text-transform: uppercase; }
	body#tag-page .ribbon-guide { position: absolute; top: 10px; left: -22px; width: 244px; height: 45px; background: url(/wp-content/themes/vip/uproxx/images/ribbon_guide.png) no-repeat; }
	body#tag-page #col1 .section-title img { position: relative; margin-left: -23px; }
	body#tag-page #col1 .section-title { margin-bottom: -15px; }
	body#tag-page .mini_sso_user { display: none; }


/* -- Native Editorial -- */
.promoted-slogan { font: normal 13px/14px helvetica; margin: 0 0 5px 0; }
.promoted-branding { clear: both; display: block; margin: 10px 0; }
	.promoted-branding .promoted-logo { float: left; margin: 0 10px 0 0; }
.promoted-above-line { display: block; margin: 10px 0 -5px 0; font: normal 12px/11px helvetica; color: #888; text-transform: uppercase; }
	
/* -- Twitter Embed Mod -- */
iframe.twitter-tweet.twitter-tweet-rendered { width: 100% !important; }

/* -- Spring Board -- */
#uproxxSpringboard { width: 970px; }
#upWidgetFooterMain { font: normal 11px helvetica, arial, sans-serif !important; color: #000; background: #fff; border-top: solid 2px #999; border-bottom: solid 2px #999; }
#upWidgetFooterMain img { border: 0; outline: 0; }
#upWidgetFooterMain table, #upWidgetFooterMain table tr, #upWidgetFooterMain table td { background: none; padding: 0; }
#upWidgetFooterMain table th { padding: 0; }
#upWidgetFooterMain .ufw-insidefooter { font-size: 11px; color: #dedede; border-top: solid 2px #dedede; padding: 5px 5px 0 5px; text-align: right; }
#upWidgetFooterMain .ufw-insidefooter a { font-size: 11px; font-weight: normal; text-decoration: none; color: #ee3b2d;  text-transform: uppercase }
#upWidgetFooterMain .ufw-insidefooter a:hover { color: #000; }
#upWidgetFooterMain .ufw-content { padding: 5px; }
#upWidgetFooterMain .ufw-content table { border-spacing: 0; margin: 0; width: 100%; }
#upWidgetFooterMain .ufw-header { text-align: left; }
#upWidgetFooterMain .ufw-header table { border-spacing: 0; margin: 0; width: auto; }
#upWidgetFooterMain h2.ufw-h2 { color: #2a9eeb; font-size: 16px; font-weight: bold; margin: 0 5px 0 10px; padding: 0;	border: none; }
#upWidgetFooterMain .ufw-links a { font-size: 11px; line-height: 13px; text-decoration: none !important; border: 0 !important; color: #333; padding-bottom: 0px; margin-bottom: 2px; text-transform: uppercase; }
#upWidgetFooterMain .ufw-links a:hover {  }
#upWidgetFooterMain .ufw-content .upWidgetFooterLinks { color: #000; padding-bottom: 10px; font-size: 12px; font-weight: bold;  text-transform: uppercase; }
#fb_footer_like { float: right; height: 30px; width: 680px; overflow: hidden; margin: 6px 0 0; }


/** sso_2012-12-14.css **/
#uproxxsso_user_panel { }

#sso_user { margin: 5px 0 15px 0; padding: 0 0 10px 45px; }
	#sso_user a { padding: 0; color: #ee3b2d; }
#sso_user .avatar { float: left; width: 48px; height: 48px; margin: 0 10px 0 0; border: 3px solid #dedede; }
#sso_user .actions { float: left; }

#platform-widget { height: auto; }

a.register_a, a.signin_a { padding: 3px 6px; text-decoration: none; background: #f6f6f6; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border: solid 1px #dedede !important; text-transform: uppercase; }
	a.register_a:hover, a.signin_a:hover { color: #000; }

#sso_user a.register_a, #sso_user a.signin_a { text-transform: none; background: #fff; border: 0 !important; }
	#sso_user a.register_a:hover, #sso_user a.signin_a:hover { text-decoration: underline; }


#platform-widget h5 { border-top: dashed 1px #dedede; margin: 0 0 0 15px; width: 285px; }
	#platform-widget h5 span { display: block; color: #999; text-align: center; width: 80px; padding: 0 5px; margin: -9px auto 15px; background: #fff; }
	
	
ol.commentlist { list-style-type: none; margin: 0; padding: 0; }
ol.commentlist li { margin: 0 0 15px; }

.comment_text { float: left; width: 555px; }

h3.comment_title { margin-top: 10px; }
h2.comment-form-header { padding: 5px 0 0; }

.comment-stream { margin: 10px 0 30px 0; }

.comment_text { background: #fafafa; border-color: #ccc #aaa #aaa #ccc; }

.avatar-cell { float: left; width: 55px; text-align: center; margin: 0 15px 0 0; }
.avatar-cell-logged-out { margin-top: 29px !important; }
	.avatar-cell img { width: 48px; height: 48px; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #999; border-bottom: solid 1px #999; background: #f8f8f8; padding: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.comment table td.meta-cell {
    padding: 0 0 5px 5px;
    vertical-align: top;
}
#commentform { margin: 10px 0 0 0; font-size: 13px; }
#commentform .avatar-cell { float: left; margin: 21px 14px 0 0; }
#commentform textarea { 
	width: 553px; 
	height: 60px; 
	font: normal 13px helvetica, arial, sans-serif; 
	padding: 10px; 
	background: #fafafa; 
	border: 1px solid #ccc; 
	-webkit-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.1) inset;
	box-shadow: 0 1px 2px rgba(144, 144, 144, 0.1) inset;
	-moz-border-radius: 3px 3px 0 0; 
	-webkit-border-radius: 3px 3px 0 0; 
	-khtml-border-radius: 3px 3px 0 0; 
	border-radius: 3px 3px 0 0; 
}
#commentform textarea:focus { border: solid 1px #666; background: #fefefe !important; }
#commentform textarea.disabled { color: #999; height: 40px; }

#commentform .comment_box { margin: 5px 0 2px; }
#commentform .submit_bar { 
	margin: 0 3px 3px 72px; 
	border: 1px solid #ccc;
	-moz-border-radius: 0 0 4px 4px; 
    -webkit-border-radius: 0 0 4px 4px; 
    -khtml-border-radius: 0 0 4px 4px; 
    border-radius: 0 0 4px 4px;
}

input#submit_btn, input#submit { 
	float: right;
	margin: 5px;
    padding: 0 15px;
	height: 30px;
	color: #999;
	font: normal 12px/24px arial,sans-serif;
	text-shadow: 0 1px 0 #fff;
	cursor: pointer;
    background-image: linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
	background-image: -o-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
	background-image: -moz-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
	background-image: -webkit-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
	background-image: -ms-linear-gradient(top, #F4F4F4 13%, #F9F9F9 79%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.13, #F4F4F4),
		color-stop(0.79, #F9F9F9)
	);

    border: 1px solid #a9a9a9;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    -khtml-border-radius: 4px; 
    border-radius: 4px;
    box-shadow: 0 1px 1px #dedede;
}
input#submit_btn:hover, input#submit:hover { color: #333; border: 1px solid #666; }

a.profile_link { font-size: 11px; }

#commentform .mini { font-size: 10px; }


/* SSO Menu in Header */
#mini_sso_user { position: absolute; top: 0; right: 0; }
	#mini_sso_user a { font: bold 12px arial, helvetica, sans-serif; text-transform: none; border: 0 !important; background: transparent; color: #fff; }
		#mini_sso_user a:hover { text-decoration: underline; }
	#mini_sso_user .new_user, #mini_sso_user .logged_user { float: right; color: #fff; margin: 26px 0 0 0; text-align: right; }
		#mini_sso_user .logged_user { margin-right: 7px; }
	#mini_sso_user #sso-dropdown a { color: #333; }

/* Dropdown menu */
.dropdown-menu { font: 14px sans-serif; position: absolute; z-index: 9999999; display: none }
	.dropdown-menu ul { min-width: 125px; list-style: none; background: #fff; border: solid 1px #ddd; border: solid 1px rgba(0,0,0,.2); border-radius: 3px; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2); box-shadow: 0 1px 5px rgba(0,0,0,0.2); overflow: visible; padding: 4px 0; margin: 0 }
	.dropdown-menu.has-tip { margin-top: 8px }
		.dropdown-menu.has-tip:before { position: absolute; top: -6px; left: 9px; content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #CCC; border-bottom-color: rgba(0,0,0,0.2); display: inline-block }
		.dropdown-menu.has-tip.anchor-right:before { left: auto; right: 9px }
		.dropdown-menu.has-tip:after { position: absolute; top: -5px; left: 10px; content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #FFF; display: inline-block }
		.dropdown-menu.has-tip.anchor-right:after { left: auto; right: 10px }
	.dropdown-menu.has-scroll ul { max-height: 358px; overflow: auto }
	.dropdown-menu li { list-style: none; padding: 0; margin: 0; line-height: 18px }
		.dropdown-menu li>a, .dropdown-menu label { display: block; color: #555; text-decoration: none; line-height: 18px; padding: 3px 5px 3px 0; white-space: nowrap; text-align: right }
		.dropdown-menu li>a:hover, .dropdown-menu label:hover { background-color: #fff; color: #000; cursor: pointer; text-decoration: underline }
	.dropdown-menu .divider { height: 1px; background: #E5E5E5; margin: 5px 1px; overflow: hidden }
	.dropdown-menu.has-icons LI>A { padding-left: 30px; background-position: 8px center; background-repeat: no-repeat }


/** comments_2012-09-11.css **/
ol.commentlist li { margin: 0 0 10px; }
ul.children { list-style-type: none; margin: 10px 0 0 70px; padding: 0; }
ul.children .comment_author { font-size: 12px; }
ul.children .comment_text { width: 496px; }
ul.children .avatar-cell { width: 44px; }
ul.children .avatar-cell img { width: 36px; height: 36px; }
ol.commentlist li #respond { margin-left: 65px !important; }
	ol.commentlist li #respond h2.comment-form-header { display: none; }
	ol.commentlist li #respond .cancel-comment-reply { margin-left: 65px; }
ol.commentlist li #respond textarea { width: 496px; }
ol.commentlist li #respond .avatar-cell { margin: 0 6px 0 0; }
	ol.commentlist li #respond .avatar-cell img { height: 36px; width: 36px; }
ol.commentlist li #respond .submit_bar { margin: 0 0 3px 3px; }
ol.commentlist li #respond .media_options input { width: 483px; }
ol.commentlist li #respond #uproxxsso_num_comments { width: 563px; }
ul.children div.reply {display:none}

.comment-meta .comment-body p { font-size: 15px; line-height: 20px; }

#ptm-ac-loader { float: right; display: block; margin: 16px 5px 0 0; }
#ptm-ac-response { margin-left: 74px; }

#commentform .avatar-cell { margin: 0 12px 0 0; }

#commentform textarea { margin: -1px 0 0 3px; border-radius: 0; width: 553px; }

#commentform .comment_box { margin: 0; /*  0 0 3px */ }
#commentform .submit_bar { margin: 0 0 3px 3px; background: #efefef; }
.media_buttons { float: right; margin: 0; }
.media_options { margin: -1px 0 0 1px; /* 3px 0 0 1px; */ }
.media_options label { display: block !important; font-size: 11px !important; margin: 0 0 0 10px; color: #666; width: 300px !important; }
.media_options .comment_media_image, .media_options .comment_media_video { margin: 0 0 2px 0; }
.media_options input { margin: 0 -1px 0 2px; /* 2px 0 0 2px; */ border: 1px solid #CCCCCC; box-shadow: 0 1px 2px rgba(144, 144, 144, 0.1) inset; font: 13px/10px helvetica,arial,sans-serif; padding: 7px; width: 561px; }
.media_options input:focus { border: solid 1px #666; }
.btn-publish_text, .btn-publish_image, .btn-publish_video { text-decoration: underline; }

.btn-publish_text, .btn-publish_image, .btn-publish_video { text-indent: -9999px; overflow: hidden; display: inline-block; width: 16px; height: 16px; margin: 0 0 0 5px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; }
.btn-publish_text:hover, .btn-publish_image:hover, .btn-publish_video:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.btn-publish_text { background: url('http://p.uproxxcdn.com/global/icons/pencil.png') no-repeat; }
.btn-publish_image { background: url('http://p.uproxxcdn.com/global/icons/photo_add.png') no-repeat; }
.btn-publish_video { background: url('http://p.uproxxcdn.com/global/icons/television_add.png') no-repeat; }

.btn-publish_text:hover, .btn-publish_image:hover, .btn-publish_video:hover { cursor: pointer; }

.reply a.comment-reply-link { float: right; width: 30px; display: block; padding-right: 14px; text-indent: -9999px; background: url('http://p.uproxxcdn.com/global/icons/reply.png') top right no-repeat; }
.reply a.comment-reply-link:hover { text-indent: 0; }

.comment_img { float: left; margin: 0 15px 15px 0; max-width: 250px; height: auto; }
.comment_video { float: left; margin: 0 15px 15px 0; max-width: 250px; }

ol.commentlist li #respond { }


#uproxxsso_num_comments { display: none; width: 635px; color: #333; margin-bottom: 10px; padding: 5px; text-align: center; background: yellow; border: solid 1px #dedede; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
#uproxxsso_num_comments:hover { color: #000; text-decoration: underline; cursor: pointer; }


input#submit_btn, input#submit { box-shadow: 1px 1px 0 #ccc; }
input#submit_btn:hover, input#submit:hover { margin: 6px 4px 4px 6px; border: 1px solid #A9A9A9; box-shadow: none; }

/** FORM FIELDS **/
.wrong_extra_field {background-color:#FF0000}

/** MORE COMMENTS **/
#btn-morecomments { 
	background-color: #FAFAFA;
	border-color: #d6d6d6; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	
background-image: linear-gradient(bottom, rgb(237,240,237) 21%, rgb(250,250,250) 61%);
background-image: -o-linear-gradient(bottom, rgb(237,240,237) 21%, rgb(250,250,250) 61%);
background-image: -moz-linear-gradient(bottom, rgb(237,240,237) 21%, rgb(250,250,250) 61%);
background-image: -webkit-linear-gradient(bottom, rgb(237,240,237) 21%, rgb(250,250,250) 61%);
background-image: -ms-linear-gradient(bottom, rgb(237,240,237) 21%, rgb(250,250,250) 61%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.21, rgb(237,240,237)),
	color-stop(0.61, rgb(250,250,250))
);

	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	display: block; 
	color: #666;
	width: 626px;
	cursor: pointer;
	font-size: 11px;
	line-height: 18px;
	padding: 4px 10px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	text-transform: uppercase;
}
#btn-morecomments:hover { cursor: pointer; -moz-transition: background-position 0.1s linear 0s; background-color: #E6E6E6; color: #000; text-decoration: none; }


/** modals.css **/
/* TipTip CSS - Version 1.2 */
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 9999994;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('http://p.uproxxcdn.com/global/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999990;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 9999991;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 9999992;
	/* border: 1px solid #666 !important; */
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 9999992;
}

#fancybox-close {
	position: absolute;
	top: 6px;
	right: 4px;
	width: 15px;
	height: 15px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDU5ODE5N0E2MUNFMTFFMzlCMUNEMDdGQzFFREFDMDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDU5ODE5Nzk2MUNFMTFFMzlCMUNEMDdGQzFFREFDMDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iMjAwNDQxNDlBMjUyRUNDOTM3M0Q2RDFEMUY3ODY5MDQiIHN0UmVmOmRvY3VtZW50SUQ9IjIwMDQ0MTQ5QTI1MkVDQzkzNzNENkQxRDFGNzg2OTA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hfObxwAAAK5QTFRFf39/goOE////g4OEg4ODgoKDgYGCgoKEgoODg4SFg4KC29vbnp6egYKDgYGB7e3tg4OCg4OFgICB4uLihYWG/v7+ioqKgoKC/Pz87Ozs9fX1lpaWsrKyo6Oj7u7upaWm3t7ehISDhYSEioqLiYmJqamp09PTkZGS8PDxl5eWgICA4eHira6ulJSUgoGB5+fora2tp6ipq6urk5OToKCg9PT0jo6OoaGhmpqb8fLyKZ4ODwAAAJxJREFUeNokj+Vuw0AAgz/77pK0K/MYygzj93+xJat/WLIMkhkHXZGn2IkoRYihKFlKKPDxQKvO/EJXiHf7BA37uRTqffXt7/3Qvz+bUIW5sSduj/7D8RVe7CeopUqOub+17x7JJPJIY+j+wt5Rujlru32o+mcCsTXafs6A42rZE52CbFrtDwYoox5Ubko1yJuJt0JJ1xvNLPwJMABqYAhKRqFEKAAAAABJRU5ErkJggg==") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	z-index: 9999993;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('http://p.uproxxcdn.com/global/js/fancybox/blank.gif');
	z-index: 9999992;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 9999992;
	display: block;
}

#fancybox-left-ico {
	background-image: url('http://p.uproxxcdn.com/global/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('http://p.uproxxcdn.com/global/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 9999991;
}

#fancybox-bg-n {

}

#fancybox-bg-ne {

}

#fancybox-bg-e {

}

#fancybox-bg-se {

}

#fancybox-bg-s {

}

#fancybox-bg-sw {

}

#fancybox-bg-w {

}

#fancybox-bg-nw {

}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 9999992;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('http://p.uproxxcdn.com/global/js/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('http://p.uproxxcdn.com/global/js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('http://p.uproxxcdn.com/global/js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('http://p.uproxxcdn.com/global/js/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.uproxxcdn.com/global/js/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



/** Sundance Hub **/
#hub-main-nav { margin: 0 0 5px; border-bottom: solid 3px #ee3b2d; }
	#hub-main-nav ul { list-style-type: none; margin: 0; padding: 0 0 0 10px; }
		#hub-main-nav li { display: inline-block; background: none; padding: 0 15px 0 0; }
			#hub-main-nav li.sep { font-size: 20px; }
			#hub-main-nav li.home a { display: block; width: 70px; height: 20px; text-indent: -9999px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAATCAMAAAAas4vyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NTUwMTYyOTlFOUYxMUU0QTBGQkZENTExQTdEMzdGQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NTUwMTYyQTlFOUYxMUU0QTBGQkZENTExQTdEMzdGQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1NTAxNjI3OUU5RjExRTRBMEZCRkQ1MTFBN0QzN0ZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1NTAxNjI4OUU5RjExRTRBMEZCRkQ1MTFBN0QzN0ZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0HAuXgAAADBQTFRF/yk0/////4uL/xcq/3Fy/7Oz/8jH/0pP/+Pj/9fW//X1/zlA/gIg/19h/+3t/5ubgmglLQAAAaJJREFUeNqsVEtixSAIRPxr1PvftjJImqZv+VwQgziMA0r0reH3eFr50p8p+WeMfh4uDQrMnL3YAcuh76jMNiVPIaYYqDMi8RkSGTw2B2SqzrlwxW2ZHUYJvpd7Sj1hmrL44rW2bV1tlgUGxfQLo/HyP2zmsjdvEmcDGF+Ej4AlPdQLpsp6DdtM7F8ydbVJlARheWcXd5nbDMC82Yy8d0xGGnHGeB8lyhLI+pNenKci9QVDO0UDW+xNui4HKrT0dBBjALPlA/Nis8AcbBDIIH4Jkdah/NkJrm5ZT9QPEsdxVGqrN5xfPi0jrJ78QytAH9lA0C4hEwfLCqNs8NPCr6gmzT82syTul9ShbpzZUVnTJmoW7Auacjy0Wb0aTCBpdYlJgEaCBHGjdZM0nDVoOmyQAaqPZMVUGLQGIetEnSWXhG+OHkUo1sTkrRk2bjWSCtMnzmOKRQZCQh+pZOIpXemEeXRVmW6Yeupidwr1X5DNDbQFIZE1YGbc4HPZ4cu4ubjm/dxwPx43HE/BIH0Snk/O/ZL8f4Vej4u/x/O9+cb4EWAA7lYPFyvqtV4AAAAASUVORK5CYII=') no-repeat; }
			#hub-main-nav li.cat { text-transform: uppercase; text-indent: 20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAATCAMAAACN4iwoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NTUwMTYyRDlFOUYxMUU0QTBGQkZENTExQTdEMzdGQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NTUwMTYyRTlFOUYxMUU0QTBGQkZENTExQTdEMzdGQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1NTAxNjJCOUU5RjExRTRBMEZCRkQ1MTFBN0QzN0ZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1NTAxNjJDOUU5RjExRTRBMEZCRkQ1MTFBN0QzN0ZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JPM8ZgAAAAZQTFRFAAAA////pdmf3QAAAA5JREFUeNpiYCATAAQYAAA5AAHMe4lVAAAAAElFTkSuQmCC') no-repeat; }
			#hub-main-nav li a { color: #000; font: bold 20px helvetica, arial; }
				#hub-main-nav a:hover { color: #ee3b2d; text-decoration: none; }
				
.sundance-schedule {
	padding-top: 20px;
}

.sundance-schedule .block {
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	padding-bottom: 2px;
}

.sundance-header h2 {
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
	color: #666;
	margin-bottom: 10px;
	border-bottom: 2px solid #ee3b2d;
	padding-bottom: 10px;
}
#sundance-city {
	width: 100%;
	font-size: 14px;
}

.sundance-info {
	text-align: center;
	font-size: 14px;
	padding: 20px 0;
	color: #888;
}
.schedules-name {
	text-transform: uppercase;
}
.screening {
	margin-bottom: .3em !important;
	overflow: auto;
	padding-bottom: 10px;
}
.screening-content div {
	padding-bottom: 3px;
	line-height: 14px;
	color: #666;
	text-transform: uppercase;
}
.screening-content span {
	font-weight: bold;
	color: #666666;
}
.screening-content .title {
	font-size: 14px;
}
.screening-image {
	width: 120px;
	float: left;
	margin-right: 15px;
}
.screening-image a img {
	width: 120px;
}


#sundance-schedule {
	margin: 20px 5px;
}
#sundance-schedule h3 {
	color: #20b6a8;
	margin-bottom: 10px;
}
#sundance-schedule h3 span {
	text-transform: uppercase;
	color: #222;
	line-height: 16px;
}

.spinner-placeholder {
	text-align: center;
	display: none;
	margin: 20px 0;
}


@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* :not(:required) hides this rule from IE9 and below */
.spinner:not(:required) {
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  -o-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
  -moz-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
  display: inline-block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin: 1.5em;
  overflow: hidden;
  text-indent: 100%;
}
img.emoji {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**

	Noticons

	Noticons are vector icons embedded in a font for use across wp.com.
	To use, reference this stylesheet in your project. See instructions in example.html

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Noticons";
  src: url(/i/noticons/./Noticons.eot);
  src: url(/i/noticons/./Noticons.eot?#iefix) format("embedded-opentype"),
	   url(data:application/font-woff;charset=utf-8;base64,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),
       url(/i/noticons/./Noticons.woff) format("woff"),
       url(/i/noticons/./Noticons.ttf) format("truetype"),
       url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Noticons";
    src: url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  }
}


/**
 * All noticons
 */

.noticon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Noticons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Individual icons
 */

.noticon-404:before { content: "\f423"; }
.noticon-activity:before { content: "\f508"; }
.noticon-add:before { content: "\f8b3"; }
.noticon-akismet:before { content: "\f8d2"; }
.noticon-anchor:before { content: "\f509"; }
.noticon-art:before { content: "\f8b4"; }
.noticon-aside:before { content: "\f101"; }
.noticon-atsign:before { content: "\f814"; }
.noticon-attachment:before { content: "\f416"; }
.noticon-audio:before { content: "\f109"; }
.noticon-automattic:before { content: "\f815"; }
.noticon-automattic-blip:before { content: "\f817"; }
.noticon-automattic-ring:before { content: "\f816"; }
.noticon-bell:before { content: "\f8d4"; }
.noticon-bold:before { content: "\f471"; }
.noticon-book:before { content: "\f444"; }
.noticon-bug:before { content: "\f50a"; }
.noticon-bullhorn:before { content: "\f8a5"; }
.noticon-bullseye:before { content: "\f8a0"; }
.noticon-cart:before { content: "\f447"; }
.noticon-category:before { content: "\f301"; }
.noticon-chat:before { content: "\f108"; }
.noticon-checkmark:before { content: "\f418"; }
.noticon-close:before { content: "\f405"; }
.noticon-close-alt:before { content: "\f406"; }
.noticon-cloud:before { content: "\f426"; }
.noticon-cloud-download:before { content: "\f440"; }
.noticon-cloud-upload:before { content: "\f441"; }
.noticon-code:before { content: "\f462"; }
.noticon-codepen:before { content: "\f216"; }
.noticon-cog:before { content: "\f445"; }
.noticon-collapse:before { content: "\f432"; }
.noticon-colors:before { content: "\f8a7"; }
.noticon-comment:before { content: "\f300"; }
.noticon-compact:before { content: "\f807"; }
.noticon-day:before { content: "\f305"; }
.noticon-digg:before { content: "\f221"; }
.noticon-document:before { content: "\f443"; }
.noticon-dot:before { content: "\f428"; }
.noticon-downarrow:before { content: "\f502"; }
.noticon-download:before { content: "\f50b"; }
.noticon-draggable:before { content: "\f436"; }
.noticon-dribbble:before { content: "\f201"; }
.noticon-dropbox:before { content: "\f225"; }
.noticon-dropdown:before { content: "\f433"; }
.noticon-dropdown-left:before { content: "\f434"; }
.noticon-edit:before { content: "\f411"; }
.noticon-ellipsis:before { content: "\f476"; }
.noticon-eventbrite:before { content: "\f8a6"; }
.noticon-expand:before { content: "\f431"; }
.noticon-external:before { content: "\f442"; }
.noticon-facebook:before { content: "\f203"; }
.noticon-facebook-alt:before { content: "\f204"; }
.noticon-fastforward:before { content: "\f458"; }
.noticon-features:before { content: "\f8a8"; }
.noticon-feed:before { content: "\f413"; }
.noticon-flag:before { content: "\f468"; }
.noticon-flickr:before { content: "\f211"; }
.noticon-follow:before { content: "\f801"; }
.noticon-following:before { content: "\f803"; }
.noticon-fonts:before { content: "\f8b5"; }
.noticon-foursquare:before { content: "\f226"; }
.noticon-fullscreen:before { content: "\f474"; }
.noticon-gallery:before { content: "\f103"; }
.noticon-gift:before { content: "\f8a4"; }
.noticon-github:before { content: "\f200"; }
.noticon-googleplus:before { content: "\f206"; }
.noticon-googleplus-alt:before { content: "\f218"; }
.noticon-gravatar:before { content: "\f8d0"; }
.noticon-gridview:before { content: "\f808"; }
.noticon-handset:before { content: "\f50c"; }
.noticon-heart:before { content: "\f461"; }
.noticon-help:before { content: "\f457"; }
.noticon-hide:before { content: "\f404"; }
.noticon-hierarchy:before { content: "\f505"; }
.noticon-home:before { content: "\f409"; }
.noticon-image:before { content: "\f102"; }
.noticon-info:before { content: "\f455"; }
.noticon-instagram:before { content: "\f215"; }
.noticon-italic:before { content: "\f472"; }
.noticon-jetpack:before { content: "\f8d3"; }
.noticon-key:before { content: "\f427"; }
.noticon-layouts:before { content: "\f8a9"; }
.noticon-leftarrow:before { content: "\f503"; }
.noticon-lightbulb:before { content: "\f8a1"; }
.noticon-link:before { content: "\f107"; }
.noticon-linkedin:before { content: "\f207"; }
.noticon-linkedin-alt:before { content: "\f208"; }
.noticon-localization:before { content: "\f8b2"; }
.noticon-location:before { content: "\f417"; }
.noticon-lock:before { content: "\f470"; }
.noticon-mail:before { content: "\f410"; }
.noticon-maximize:before { content: "\f422"; }
.noticon-menu:before { content: "\f419"; }
.noticon-microphone:before { content: "\f50d"; }
.noticon-milestone:before { content: "\f806"; }
.noticon-minimize:before { content: "\f421"; }
.noticon-minus:before { content: "\f50e"; }
.noticon-month:before { content: "\f307"; }
.noticon-move:before { content: "\f50f"; }
.noticon-next:before { content: "\f429"; }
.noticon-notice:before { content: "\f456"; }
.noticon-notification:before { content: "\f800"; }
.noticon-paintbrush:before { content: "\f506"; }
.noticon-path:before { content: "\f219"; }
.noticon-pause:before { content: "\f448"; }
.noticon-phone:before { content: "\f437"; }
.noticon-picture:before { content: "\f473"; }
.noticon-pinned:before { content: "\f308"; }
.noticon-pinterest:before { content: "\f209"; }
.noticon-pinterest-alt:before { content: "\f210"; }
.noticon-play:before { content: "\f452"; }
.noticon-plugin:before { content: "\f439"; }
.noticon-plus:before { content: "\f510"; }
.noticon-pocket:before { content: "\f224"; }
.noticon-polldaddy:before { content: "\f217"; }
.noticon-portfolio:before { content: "\f460"; }
.noticon-previous:before { content: "\f430"; }
.noticon-price:before { content: "\f8b0"; }
.noticon-print:before { content: "\f469"; }
.noticon-promoted:before { content: "\f812"; }
.noticon-quote:before { content: "\f106"; }
.noticon-rating-empty:before { content: "\f511"; }
.noticon-rating-full:before { content: "\f512"; }
.noticon-rating-half:before { content: "\f513"; }
.noticon-reader:before { content: "\f8a2"; }
.noticon-reader-alt:before { content: "\f8a3"; }
.noticon-reblog:before { content: "\f805"; }
.noticon-reddit:before { content: "\f222"; }
.noticon-refresh:before { content: "\f420"; }
.noticon-reply:before { content: "\f412"; }
.noticon-reply-alt:before { content: "\f466"; }
.noticon-reply-single:before { content: "\f467"; }
.noticon-rewind:before { content: "\f459"; }
.noticon-rightarrow:before { content: "\f501"; }
.noticon-search:before { content: "\f400"; }
.noticon-send-to-phone:before { content: "\f438"; }
.noticon-send-to-tablet:before { content: "\f454"; }
.noticon-share:before { content: "\f415"; }
.noticon-show:before { content: "\f403"; }
.noticon-shuffle:before { content: "\f514"; }
.noticon-sitemap:before { content: "\f507"; }
.noticon-skip-ahead:before { content: "\f451"; }
.noticon-skip-back:before { content: "\f450"; }
.noticon-skype:before { content: "\f220"; }
.noticon-spam:before { content: "\f424"; }
.noticon-spike:before { content: "\f811"; }
.noticon-spotify:before { content: "\f515"; }
.noticon-standard:before { content: "\f100"; }
.noticon-star:before { content: "\f408"; }
.noticon-status:before { content: "\f105"; }
.noticon-stop:before { content: "\f449"; }
.noticon-stumbleupon:before { content: "\f223"; }
.noticon-subscribe:before { content: "\f463"; }
.noticon-subscribed:before { content: "\f465"; }
.noticon-summary:before { content: "\f425"; }
.noticon-tablet:before { content: "\f453"; }
.noticon-tag:before { content: "\f302"; }
.noticon-time:before { content: "\f303"; }
.noticon-title:before { content: "\f8b6"; }
.noticon-top:before { content: "\f435"; }
.noticon-trapper:before { content: "\f810"; }
.noticon-trash:before { content: "\f407"; }
.noticon-trophy:before { content: "\f804"; }
.noticon-tumblr:before { content: "\f214"; }
.noticon-twitch:before { content: "\f516"; }
.noticon-twitter:before { content: "\f202"; }
.noticon-types:before { content: "\f8b1"; }
.noticon-unapprove:before { content: "\f446"; }
.noticon-unfollow:before { content: "\f802"; }
.noticon-unsubscribe:before { content: "\f464"; }
.noticon-unzoom:before { content: "\f401"; }
.noticon-uparrow:before { content: "\f500"; }
.noticon-user:before { content: "\f304"; }
.noticon-vaultpress:before { content: "\f8d1"; }
.noticon-video:before { content: "\f104"; }
.noticon-videocamera:before { content: "\f517"; }
.noticon-vimeo:before { content: "\f212"; }
.noticon-warning:before { content: "\f414"; }
.noticon-website:before { content: "\f475"; }
.noticon-week:before { content: "\f306"; }
.noticon-wordads:before { content: "\f813"; }
.noticon-wordpress:before { content: "\f205"; }
.noticon-xpost:before { content: "\f504"; }
.noticon-youtube:before { content: "\f213"; }
.noticon-zoom:before { content: "\f402"; }


/**
 * Deprecated noticon names
 */

.noticon-like:before { content: "\f408"; }
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */


.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .5em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}


/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list         { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li      { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a    { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img  { margin: 0; padding: 0; border: 0; }

.reblog-post .wpcom-enhanced-excerpt { clear: both; }

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }


/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	font-weight: bold;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	border-bottom: 1px solid #ddd;
	border-bottom: 1px solid rgba(0,0,0,.1);
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
	max-width: 100%;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}


/**
 * Layout
 */

.simple-homepage {
	display: none;
}
