/**
 * 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;
	}

}




/**
 * 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
 */

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

/* 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;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}/*  
Theme Name: BroBible
Version: 1.0
Author: Woven Digital, LLC
Author URI: http://woven.com/
*/

/* Brobible Blue: #2a3e73 */

/* Hacks to be moved to sso.css */
#mini_sso_user { position: absolute; top: 0; right: 8px !important; }
#mini_sso_user a { color: #000 !important; padding: 0 !important; border-radius: 0; background: none repeat scroll 0 0 transparent; border: 0 none !important; font: bold 12px arial,helvetica,sans-serif; text-transform: none; }
#mini_sso_user a:hover { text-decoration: none !important; border-bottom: solid 1px #fff !important; }
#mini_sso_user .new_user, #mini_sso_user .logged_user { float: right; color: #000 !important; margin-top: 8px !important; margin: 26px 0 0; text-align: right; }

/* -- 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: #2a3e73; 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; }

small { font-size: 11px; color: #666; }

/* -- 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: fixed; left: 50%; top:0; text-align: center; z-index: 99999; margin: 0 auto 0 -497px; padding: 0 10px 10px; border-left: solid 2px #F0F4F3; border-right: solid 2px #F0F4F3; background: #fff !important; }
	#header.scrolled { box-shadow: 0 4px 2px -2px gray; }
		#header.scrolled .masthead img { margin: 8px auto -2px; }
	#header #masthead-block { display: inline-block; }

#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(/wp-content/themes/vip/brobible/images/bar.png) 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: 88px; height: 39px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABOCAIAAAAreEblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRTc2MUNBMkQ2QzYxMUUzQjQ4Q0EwOUE3OEYyRjcxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODZGMjAyMkQ2QzcxMUUzQjQ4Q0EwOUE3OEYyRjcxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNFNzYxQ0EwRDZDNjExRTNCNDhDQTA5QTc4RjJGNzFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNFNzYxQ0ExRDZDNjExRTNCNDhDQTA5QTc4RjJGNzFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9sNlTQAABLJJREFUeNrsmmlIVFEUx8eYyueSjjnmnpk6pWWaFpZRRKHUhygjKEGjqC99KAgiMGj5kBBBUFBfiiICg6KCVhKDNitEs7SyySWtcckpp2nKsfJD/7hyvLyZ9zSdoOUc5HHnvPvuPe93z3JnvH5ZeysMLAbDGEbAIBgEg2AQDIJBMAgGwSAYhC/F6FW7cW5MZKi/11tdH/uuPOu2934fwWSWicrqrGituxdqOqwf3GiU5E2luXAlS0rLm3UGrHntuNnY42MQS9OjUmJCtJ5ZMSdu5dFHI5gsIUwpmJegdRe3dpXV4mWoz6t2J65kiScI1YCjATGS0IgND8xPDvsd/rkmJ/7PCg1ZKl90XX/SGWNS1i5ICAv2J4tV+OGlJmXsI9sn+ojlQsPp7ielSrD+uC7PiMpNjRSajMSJeDB73y3qU7YpW37EHDB2dkywzphCcmInhChG/dl/GcQ7Z59456TIoLzMWKHsdrphIjltea1N3Opx9R2vaNy8NJmQCeXVatuRu22qkcWwrT1uAuH+1o80Ub1niRwaJCeKMkCKxtx9rt7T2q0LJ6/JTVDGDb4Xxjx1q+lkVftoQcyINyF7JU4KtsQOZo3TlW/2rEqjjwQIsnPVTNUIgFK8OCnI34h8JusxLJSpcSbS3HvepWMJURBjHizKPHKtQe5QusIiWyIEULYsm4aGPouhQWDZVYnzwKV6kd5lAXhMKTuCKtUhq4kqIGdH+SP6l1y26hsDR6ApMF3+rMEaNCnEX/YseAEaG5YkCe8Ai8rmHk+zR5UssebwQFnzpOVDweEHAEQa2/svhSeq8YdbpJxvMesTR7ghR2h1OHbjZd6hSoQhaeLNgdSenRRObavN2e5w4++t/Qspc6eG+SBZopE1xURrCFfHq1KfB1Y7dhbJkcGkqWq0i0Zdm4NcOmC80TNZTlCMlFPAIj8tQssS7F9wvdNgJ/+XHVDOC5hRjiMhWjujX06Wj9tdsjOjiFIb7HH93NcvO+qQ01PdWWAxk1fnpGh6DeoFHkH9UsWj1wh6/+mr51bQB8lSldW8GlHV4ihePNCeHheKvQaqV7bksa3dLjndiB2kKg3bnW6tvdz6RYlwH2zn5BCglYeH0tqAAqLyZ5lPj4gKVaydLrGQPk6WggLCT6VHxUbCE0o47f7CTPkuDJW92jNZCrlvtZN3eFoilyTYgJAkECIYBQv0LN+eCxxkIWbffKrGxztLWLDjTK3XW9vKnqqK/zDtoHR4vq5bq15gXlmD2ilCkgRTUObCSqgo6H8/8u4RFXWdz944PPXIAnAzEdupUh9sigYcu/c7fBIOibA3hyjC1Z+2fRQ1HN0uPmz1OmNjl+t2k0PYSn1EVItZ0Eb9w1cshCpC7PLjTjggSgx1xiYFj+OF12VHp082icTc+7Uf2fpsdceQ3xL9+D9d/HsEg2AQDIJBMAgGwSAYBINgEAyCQTAIBsEgGASDYBAMgkEwCAbBIP4u4eOFuiD4eOGwhI8X8vFCPl5o4OOFJHy8UFP4eCEfL+TjhQY+XqiTLA18vJAs4OOFfLyQf4/4r3+PoN3+Pyby17lhgdB5gEODQTAIBsEgGAQLg2AQDMKr/BBgABHHElu6ymEYAAAAAElFTkSuQmCC'); }
	.img64-navlogo { background-position: 0 0; }
	.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 > 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 14px/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(/wp-content/themes/vip/brobible/images/bar.png) 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: none !important; color: #333; }

	#main-nav ul.subnav { display: none; list-style: none; position: absolute; width: 524px; height: 195px; min-height: 195px; max-height: 210px; padding: 10px; 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 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: #2a3e73; 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 { }

	.subnav .col { display: none; }
	
	
	
	#main-nav .trending { position: relative; background: #fff; }
		#main-nav .trending .subnav-item { float: left; width: 160px; margin: 0 10px 10px 0; }
		#main-nav .trending .subnav-img img { display: block; margin-bottom: 5px; width: 160px; height: 100px; }
		#main-nav .trending .subnav-title { font: bold 13px/15px helvetica; text-transform: none; }
		#main-nav .trending ul li a:hover { text-decoration: none !important; }

	#main-nav li.home a { }
		#main-nav li.home.bro-home { background: #DF3733; }
		#main-nav li.home.bro-home a:hover { text-decoration: underline; }
	#main-nav li.cat-music ul.subnav { left: 61px; }
	#main-nav li.cat-entertainment ul.subnav { right: 321px; }
	#main-nav li.cat-gear ul.subnav { right: 184px; }

	#main-nav li.cat-music .trending, #main-nav li.cat-entertainment .trending, #main-nav li.cat-gear .trending { float: right; }
	
	#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; width: 970px; }
	#masthead-block .masthead { margin: 0 0 2px; position: relative; }
	#masthead-block .masthead img { display: block; margin: 3px auto 4px; width: 140; height: 61px; 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: 990px; margin: 117px auto 0; padding: 0; border-left: solid 2px #F0F4F3; border-right: solid 2px #F0F4F3; background: #fff; text-align: center; }
	#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; }

#block-970 { position: relative; width: 990px; margin: 0 auto; padding-top: 117px; padding-bottom: 10px; border-left: solid 2px #F0F4F3; border-right: solid 2px #F0F4F3; background: #fff; z-index: 10 !important; text-align: center; }
	#block-970 .wrapper { padding: 15px 10px 10 10px; }
	#block-970 .ad-970 { width: 970px; margin: 0 auto; }
	
#landing-page #block-728 { padding: 0 0 10px 0; }
	
.ad-top-300x250, .ad-bot-300x250 { margin-top: 0; }
#single-post .ad-top-300x250 { margin-top: 10px; }


/* -- 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; }


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


/* -- 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: #2a3e73; }
	.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 a.more-link { display: block; margin-bottom: -13px; }

	.block p { font-size: 14px; line-height: 21px; }
		.block p a { color: #2a3e73; }
			.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: #2a3e73; }	
	
.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: #2a3e73; 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: #2a3e73; 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 { margin: 10px 0 0; }
	.half-size .author { text-transform: uppercase; color: #888; }
		.half-size .author a { color: #000; font-weight: bold; }
		.half-size .author a:hover { color: #2a3e73; 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: #2a3e73 !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 #2a3e73 !important; background: #2a3e73 !important; }
	.landing.style_alt .author { margin-top: 2px !important; background: #2a3e73 !important; padding: 4px !important; font-size: 11px !important; display: inline-block !important; color: #efefef !important; }
	.landing.style_alt .author a { color: #fff !important; background: #2a3e73 !important; font-size: 11px !important; }
.landing.style_alt h1 a { font-size: 19px !important; line-height: 23px !important; }

#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/brobible/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: #2a3e73; 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 a i { display: none; }
	.block.landing .meta { position: absolute; bottom: 9px; width: 50%; }
		.block.landing .meta a.tag-header { font-size: 15px; padding: 4px; color: #2a3e73; 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: #2a3e73; text-decoration: none !important; border: none; outline: none !important; }
		.block.landing .meta .author { font-size: 15px; padding: 4px; color: #000; 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: #2a3e73; text-decoration: none !important; border: none; }
	.block.half-size .post-content a.more { display: none; }

	
.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: 10px 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/brobible/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 15px; padding: 10px 0 20px; border-bottom: 1px solid #ececec; 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: #2a3e73 !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: #2a3e73; }
	#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; }


/* -- Sidebar: Contact --------------------- */
#sidebar-contact { margin: 7px 0 10px; }
	#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; }
	
/* -- 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: #2a3e73; }


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

body#archive-page #author-panel { border-top: 0; }
	

/* -- 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;
    }

	
#unity_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; }
	#unity_user_hint .header { padding: 5px; text-transform: uppercase; font-size: 11px; background: #ddd; }
	#unity_user_hint li { margin: 0; padding: 5px; font-size: 11px; line-height: 20px; }
		#unity_user_hint li:hover { cursor: pointer; background: #efefef; }
		#unity_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 -------------- */
#unityNetworkBar { margin-bottom: 0 !important; }

	.ribbon-topbuzz { margin: 15px 0 0 -12px; position: absolute; width: 115px; height: 45px; background: url(/wp-content/themes/vip/brobible/images/ribbon-topbuzz.png) no-repeat; }
	.ribbon-buzzing { width: 97px; height: 41px; margin: 10px 0 0 -19px; background: url(/wp-content/themes/vip/brobible/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: #000; font-weight: bold; text-transform: uppercase; background: #fff; padding: 5px; }
		#search-box input.searchfield:focus { color: #000; background: #fff; }
		#search-box input.searchfield:hover { }
		#search-box input.searchsubmit:hover { color: #fff; background: #2a3e73; }


.banner-header { text-indent: -9999px; width: 300px; height: 45px; overflow: hidden; background: url(/wp-content/themes/vip/brobible/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 #2a3e73; 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; margin: 15px 0 15px 0; }
	#platform-widget .banner-header { width: 300px; height: 35px; background: url(/wp-content/themes/vip/brobible/images/sidebar_broconnect.png) no-repeat; }
	#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: #2a3e73; }

			
/* -- Sidebar: Blog Headlines ------------ */
#blog-headlines { width: 300px; }
	#blog-headlines .banner-header { background: url(/wp-content/themes/vip/brobible/images/sidebar_banners_2014-06.png) 0 -460px no-repeat; height: 35px; overflow: hidden; text-indent: -9999px; width: 300px; }

	#blog-headlines .upx-share-button { margin: -28px 0 8px 4px; }
		#blog-headlines .upx-share-button ul { margin: 0 !important; padding: 0 !important; }
		#blog-headlines .upx-share-button li { margin: 0 !important; padding: 4px 0 2px 6px !important; }
			#blog-headlines .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 .grid-thumbs { padding-left: 0; }
		#blog-headlines .grid-thumbs .item { clear: both; }
		#blog-headlines .grid-thumbs .image { position: relative; float: left; width: 125px; height: 100px; }
			#blog-headlines .grid-thumbs img { width: 100%; height: auto; }
		#blog-headlines .grid-thumbs a.title { float: left; width: 165px; margin-left: 10px; font-weight: bold; color: #000000; line-height: 14px; text-transform: uppercase; text-decoration: none; }
				#blog-headlines .grid-thumbs a.title:hover { color: #3380bc; }
		#blog-headlines .grid-thumbs .upx-share-button { margin: 0; position: absolute; bottom: 14px; left: 4px; }

	#blog-headlines.most-popular { margin: 0 0 30px 0; }
		#blog-headlines.most-popular .banner-header { background: url(/wp-content/themes/vip/brobible/images/sidebar_whatshot.png) no-repeat; }

	#blog-headlines.bestrest { margin: 20px 0 30px 0; }
		#blog-headlines.bestrest .banner-header { background: url(/wp-content/themes/vip/brobible/images/sidebar_bestoftherest.png) no-repeat; }

	#blog-headlines.askabro { margin: 0 0 30px 0; }
		#blog-headlines.askabro .banner-header { background: url(/wp-content/themes/vip/brobible/images/sidebar_askabro.png) no-repeat; }

	#blog-headlines.askababe { margin: 0 0 30px 0; }
		#blog-headlines.askababe .banner-header { background: url(/wp-content/themes/vip/brobible/images/sidebar_askababe.png) no-repeat; }

	#blog-headlines .widget-footer { clear: both; padding: 5px 0 10px; border-bottom: solid 1px #efefef; }
	

/* -- Post --------------------------------- */
.post-body { margin: 0; padding: 5px 0 0; }
	.post-body img.aligncenter { display: block; margin-left: auto; margin-right: auto }
	.post-body h1 { font-size: 20px; }
	.post-body h2 { font-size: 18px; margin-bottom: 10px; }
	.post-body h3 { font-size: 16px; margin-bottom: 10px; }
	.post-body h4 { font-size: 14px; text-indent: 0; }
	.post-body a { color: #2a3e73; }
		.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: #2a3e73 !important; }
		.pn-title a:hover { color: #2a3e73 !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; }


/* -- Post: Multipage Post ----------------- */
.post-pages { font-size: 15px; font-weight: bold; text-transform: uppercase; }
.post-pages a { text-decoration: none; color: #2a3e73; }
	.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: #2a3e73; padding: 1px 8px; }
	.post-pages a .next:hover { text-decoration: none; color: #2a3e73; 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-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:#2a3e73; 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: #2a3e73; 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; }
	

/* -- Sidebar: Recommended Posts --------- */
#recommended-posts { width: 300px; }
	#recommended-posts .banner-header { margin-bottom: -10px; background: url(/wp-content/themes/vip/brobible/images/sidebar_related.png) no-repeat; }
#sidebar-mostpop h2 { display: none; }
#recommended-posts .content { padding: 0; }
#recommended-posts .wpp-item { clear: both; margin: 5px 0 0; height: 150px; }
#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: #2a3e73; 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; }
	#recommended-posts.related .wpp-item img { position: relative; float: none; width: 300px; height: 150px; }
	
	#recommended-posts.related h3 { position: absolute; left: 9px; bottom: 9px; 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 12px/14px arial,helvetica !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: 299px; padding: 0; }
	#sso_sidebar h4 { margin: 0 0 5px 0; padding: 0; color: #2a3e73; 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: #2a3e73; 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 { width: 93px; text-indent: -9999px; overflow: hidden; background: #5476BD url(/wp-content/themes/vip/brobible/images/btn-fb.gif) 5px 0 no-repeat; }
		#sso_sidebar ul.options li#login_tw { width: 90px; background: #2a3e73 url(/wp-content/themes/vip/brobible/images/btn-tw.png) 66px 7px no-repeat; padding-left: 7px; }
		#sso_sidebar ul.options li#login_em { width: 85px; background: #2a3e73 url(/wp-content/themes/vip/brobible/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 .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: #2a3e73; 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: #2a3e73; -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: 29px; 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: 11px; 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: 11px; 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: 43px; height: 100px; /* border-radius: 0 2px 2px 0; */ 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: 43px; height: 100px; /* border-radius: 2px 0 0 2px; */ 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,.35); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); opacity: .2; }
		
	a#btn-overlay_prev i,
	a#btn-overlay_next i { float: left; display: block; width: 43px; 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 5px no-repeat; }
		a#btn-overlay_next i { float: right; background-position: -64px 5px; }

	a#btn-overlay_prev .meta, 
	a#btn-overlay_next .meta { position: absolute; top: 10px; 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: #2a3e73 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: #2a3e73; 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: #2a3e73; }
	.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: #2a3e73; }
			
	.upx-share-menu li a { line-height: 17px; height: 18px; overflow: hidden; padding: 1px 0 0 25px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABGCAYAAADB0cS2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OUI0Qjk0OTFGMTExMUU0OTk4QkY1MzIyOTYwRkRGQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OUI0Qjk0QTFGMTExMUU0OTk4QkY1MzIyOTYwRkRGQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5QjRCOTQ3MUYxMTExRTQ5OThCRjUzMjI5NjBGREZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5QjRCOTQ4MUYxMTExRTQ5OThCRjUzMjI5NjBGREZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mhxX5QAAA3RJREFUeNrsmMtPE1EUxr+BMrSlraDFMrYlUlKxEpGHYpoQg9EoxgXGhdHIxoSEpS40LvgDjEYXLnCjsiA+o1HjQiNGRVI0qZAC8gwGK8/Soi0W+rQzzkxDK3FaaHWhyZxkMnPPvfOb+/7uGYJhDX/BiH8X5AsAwTCQp/y9EJf31LIA++dxqNblonZ3Ebi3ZCQDwyZiJeiVDXjdYUHj8RoUUXFI+AfQcm8U3d3dMZ9MJgNJkjixbxdq9mh4X0YskwS+2O24evMFHnX6MT0f9XsWgZ6enhU19Pv9PIzSyH5vmssD3HzYh4GBAT6Doijo9XpkZmbCarUiEomsgDXsrURdvSmWliw/zHwFHA5HLGN2dpa/EpmC7atfLda0wo2ARqPha7CaZWRkgNKqhEHcaDXUl0Ovkq4KKisrg06XLQziTCkHVPpifkS4rwpZTk4Ojpq1yJZJkk9ILvW4fQ7PO7r40fnV5HI5zp86gGJjTuIJ+WkyAkvfPDweD5xzDkxNz4Cm6VhBg8GAQ/vNMG9bZWa7PRF0DkYwMTGBeZcLnFMqlSI/Px8VhSpsLyGRrZD+j4v2nwJBBIkgcYmkDXo3yIrn2w9YXFriJepMQ4lgOUkyyOgkcO367VjaxW54QBqg/t4J/s7tkkajEUqlMmHZpKDvgRB/P3Z4L8zlWUn7SBBkZwU3xB4ePL4oyOl0Y3xKDYmEQGEBsfbOPnfxtaBcm0wmNDdVrr1G6/NyEQwG4fP5EAgEoFAoeNE06TSJ28YIWDAUvVrujzMnT99i2rujaZpmEppgjcis+GGBr3Zm3JfwYLGWWUuvYe4nBS1LNvOnIHk2yR8cSImotCJIBIlKmzJo4DMbOQ45EQqFYLPZoFarUV9nRtWWFPYjLppse/AGFSX5aDyiQ2lpKbxeL4zaFDe2EVaqueBmM0WAYGXsYI0Bi97vGJtOEbSBDQ7D4TDeD8d9uXnroVWn2Eec5+5LN8aGB1GxsxrTU1Oo2mFA9dY0R40L1S/f6ELkRxgXztamt/k7vkWPNVRBARxzTlxp7Yc/iNSU9k0vw1xq/ch09tKM080w1iGaaWp+wrQ9cyVUWkEQ91KHbaU+P7EEmQvXexOCBJvGhaA9/SPw+uI/WRY8blSU70its4e+AHced/GhuU6n438qUBvzUMtyCEJc/enaTwEGABN/depaFy59AAAAAElFTkSuQmCC'); 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 15px; 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: #2a3e73; box-shadow: 2px 2px 0 #dedede; z-index: 999999; }
	#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: #2b6b9d; }
	#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 #2a3e73; 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: 190px 0 0 0; background: url('data:image/png;base64,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') no-repeat; }
#upx_fb_overlay.like { background: url('data:image/png;base64,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') no-repeat !important; }
#upx_fb_overlay #fb-fanpop-btn { overflow:hidden; width: 90px; height: 20px; border: solid 1px #eee; background: #FFFEDF; margin: 0 auto; padding: 20px 40px; }
#upx_fb_overlay .fb-inline-button { width:90px; height:20px; overflow:hidden; }
#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; }


/* Pusher Module */
#pusher_content { width: 100%; }
#pushed_comments_received { float: right; font-size: 14px; color: #2a3e73; }
#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 10px 0 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: #2a3e73; }
	#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 10px 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 #2a3e73; }
#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: 500px; 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; }

/* -- 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 Embed Fixes -- */
body.wpcom-bar-active #skin { top: 33px !important; }
body.wpcom-bar-active #header { top: 32px !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; }

ul#uts-peek a { color: #2a3e73 !important; }


/* -- BroBible Mods -- */
ol.commentlist li #respond .avatar-cell { margin: 0 !important; }
#col1 .sharethrough-placement { margin-top: 20px; }
#col2 .str-adunit { margin: 0 0 25px 0 !important; }
#wvn_zone_native .half-size { float: none; width: 100%; height: 200px; border-bottom: solid 1px #ececec; border-right: none; }
	#wvn_zone_native .half-size h1 { margin: 25px 0 0; }
	#wvn_zone_native .half-size .post-photo { float: left; margin: 0 20px 0 0 !important; }
	#wvn_zone_native .half-size a.tag-header { width: 290px; }


.wvn-native-attr { margin: 5px 0; }
	.wvn-native-attr .brand { margin: 5px 0 0 0; } 
	.wvn-native-attr .brand .brand-logo { float: left; display: block; width: 40px; height: 40px; margin: 5px 6px 0 0; background-size: 40px 40px; background-repeat: no-repeat; } 
	.wvn-native-attr .brand.with-logo .brand-by { padding-top: 13px; } 
	.wvn-native-attr .brand.with-logo .brand-by .brand-name { display: block !important; font-weight: bold; line-height: 18px; font-size: 13px; color: #000; } 
	.wvn-native-attr .brand.with-logo .brand-by .promo-color { display: inline-block; margin-bottom: 2px; } 
	.wvn-native-attr .promo-color { color: #fff; display: inline-block; font-size: 12px; font-weight: bold; line-height: 12px; margin-bottom: 3px; margin-top: -3px; padding: 3px 3px 1px; text-transform: uppercase; background-color: #2a3e73; }
	.wvn-native-attr .promo-nocolor { display: inline-block; font-size: 12px; line-height: 12px; margin-bottom: 3px; margin-top: -4px; padding: 0; text-transform: uppercase; }
		.wvn-native-attr .brand-name { display: block !important; font-weight: bold; line-height: 18px; font-size: 14px; } 



#hero-carousel { position: relative; width: 650px; height: 350px; margin: 0; padding-bottom: 19px; border-bottom: solid 1px #ececec; }
	#hero-carousel .image { position: relative; }
	#hero-carousel .meta { position: absolute; padding: 10px; bottom: 8px; background: rgba(0,0,0,.65); }
		#hero-carousel .meta .title { margin-bottom: 5px; }
			#hero-carousel .meta .title a { font-weight: bold; color: #fff; display: inline; font-size: 26px; text-transform: uppercase; }
				#hero-carousel .meta .title a:hover { color: #fff; }
#partner-content { margin: 20px 0; border-bottom: solid 1px #dedede; padding-bottom: 10px; }
		#hero-carousel .meta .author { }
			#hero-carousel .meta .author .avatar { float: left; width: 40px; height: 40px; margin-right: 6px; }
				#hero-carousel .meta .author .avatar img { border-radius: 20px; width: 40px; height: 40px; }
			#hero-carousel .meta .author .name { padding-top: 10px; color: #fff; font-size: 14px; text-transform: uppercase; }
				#hero-carousel .meta .author .name a { color: #fff; }
			#hero-carousel .meta .author .posted { color: #dedede; font-size: 11px; }
			
#partner-content { margin: 20px 0; border-bottom: solid 1px #dedede; padding-bottom: 10px; }
	#partner-content h4 { margin: 0 0 10px 0; }
	
	#partner-content #knowd-widget-43 { margin-bottom: 10px; }
		#partner-content #knowd-widget-43 .related ul { list-style-type: none; margin: 0; padding: 0; }
			#partner-content #knowd-widget-43 .related ul li { float: left; margin-right: 28px; text-align: center; width: 106px; }
				#partner-content #knowd-widget-43 .related ul li:last-child { margin-right: 0; }
				#partner-content #knowd-widget-43 .related ul li .relatedThumb { display: inline-block; }
				#partner-content #knowd-widget-43 .related ul li .relatedTitle a { font: bold 12px/1 helvetica; color: #000; }
	
	#partner-content #scribol { clear: both; }
		#partner-content #scribol #_ci_widget_div_3266 { width: 650px; }
		#partner-content #scribol #_ci_widget_div_3266 table { border-spacing: 0; padding-top: 12px; }
		#partner-content #scribol #widget_table_3266 td { text-align: left; padding-right: 35px; }
			#partner-content #scribol #widget_table_3266 td div { margin-top: 4px 4px !important; }
		#partner-content #scribol #widget_table_3266 a { font: bold 12px/1 helvetica !important; color: #000; }
		
.widget-post { background: #efefef; border-bottom: 1px solid #fefefe; clear: both; padding: 10px; }
.want_title { text-align: center; }
.want_title span { color: #2a3e73; font-weight: bold; text-transform: uppercase; }
.widget.drinking .widget-post a, .widget.want .widget-post a { color: #000; font: bold 16px/20px AvenirNext,Arial,sans-serif; }
.want_title a { clear: both; display: inline-block; }

#footer-menu { margin: 22px 0 0; padding: 15px 0 30px; border-top: 4px solid #ececec; }
	#footer-menu .logo { display: block; margin: 10px auto 10px; width: 140px; height: 61px; background: url(/wp-content/themes/vip/brobible/images/logo-header.png) no-repeat; }
	#footer-menu .footer-links { padding: 10px 0 0 0; }
	#footer-menu ul#menu-footer { text-align: center; list-style-type: none; margin: 0; padding: 0; }
		#footer-menu ul#menu-footer li { display: inline-block; text-align: center; margin: 0 20px 0 0; }
		#footer-menu ul#menu-footer li:last-child { margin-right: 0; }
		#footer-menu ul#menu-footer li a { text-transform: uppercase; font-weight: bold; font-size: 14px; color: #000; }
	#footer-menu .smallprint { font-size: 11px; margin: 20px 0 0 0; text-align: center; text-transform: uppercase; }

iframe.twitter-tweet.twitter-tweet-rendered { width: 100% !important; }

/** BroTips **/
#colx { }
.brotips-header { padding: 20px 0 20px; }
	.brotips-header .brotips-logo { float: left; width: 158px; height: 51px; }
		.brotips-header .brotips-logo img { width: 158px; height: 51px; }
.brotips-block { float: left; width: 301px; height: 250px; margin-right: 33px; margin-bottom: 15px; }
	.brotips-block:nth-child(3n+3) { margin-right: 0; }
	.brotips-block .meta { background: #f8f8f8; min-height: 24px; }
	.brotip-tag a { float: left; margin: 6px 5px 0 5px; text-transform: uppercase; font-weight: bold; }
	.brotip-tag a:before { content: '#'; }
	.brotip-share { float: right; margin: 2px 5px 0 0; }
		.brotip-share span { display: inline-block; width: 20px; height: 20px; background: url(/wp-content/themes/vip/brobible/images/icon-share.png) no-repeat; }
			.brotip-share span:hover { cursor: pointer; }
		.brotip-share .fb { background-position: 0 0; }
		.brotip-share .tw { background-position: -25px 0; }
		.brotip-share .pn { background-position: -50px 0; }
		.brotip-share .su { background-position: -77px 0; }
		
#brotips-pager { margin: 15px 0 30px; }
	
.brotips-prev, .brotips-next { float: left; width: 200px; height: 33px; text-align: center; color: #fff; text-align: center; padding: 0 5px; background: #2a3e73; font: bold 16px/32px helvetica; -moz-box-shadow: 1px 1px 2px #ababab; -webkit-box-shadow: 1px 1px 2px #ababab; box-shadow: 1px 1px 2px #ababab; }
	.brotips-next { float: right; }
	.brotips-prev:hover, a.brotips-next:hover { text-decoration: none; position: relative; -moz-box-shadow: 0 0 2px #333 #333 inset; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; }
	.brotips-prev.disabled, .brotips-next.disabled { color: #999; background: #d1d1d1; text-decoration: none; position: relative; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.brotips-nav-help { float: left; width: 220px; margin: 9px 0 0 0; color: #888; font-size: 11px; text-align: center; }

.btn-submittip { float: right; height: 33px; text-align: center; color: #fff; padding: 0 15px; background: #2a3e73; font: bold 16px/33px helvetica; -moz-box-shadow: 1px 1px 2px #ababab; -webkit-box-shadow: 1px 1px 2px #ababab; box-shadow: 1px 1px 2px #ababab; }
	.btn-submittip:hover { text-decoration: none; position: relative; -moz-box-shadow: 0 0 2px #333 #333 inset; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; }
#brotips-tag-jump { float: right; margin-right: 20px; }

.brotips-nav { float: right; position: relative; margin: 7px 0 0; }
.dropcontainer { position: absolute; font-size: 16px; color: #777; }
.trigger, .activetrigger, .activetrigger:hover, .activetrigger:active { display: block; width: 200px; height: 33px; text-align: left; color: #fff; padding: 0 15px; font: bold 16px/34px helvetica; -moz-box-shadow: 1px 1px 2px #ababab; -webkit-box-shadow: 1px 1px 2px #ababab; box-shadow: 1px 1px 2px #ababab; background: #2a3e73 url(/wp-content/themes/vip/brobible/images/select-arrow-open.png) 96% center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.trigger:hover { background: #2a3e73 url(/wp-content/themes/vip/brobible/images/select-arrow-open.png) 96% center no-repeat; }
.activetrigger, .activetrigger:hover, .activetrigger:active { background: #2a3e73 url(/wp-content/themes/vip/brobible/images/select-arrow-close.png) 96% center no-repeat; }
.dropcontainer ul { font-size: 16px; border: 1px solid #ccc; border-top: none; background: #fff; list-style-type: none; padding: 0;
margin: 0; width: 200px; z-index: 100; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.dropcontainer ul li { padding: 5px; text-transform: uppercase; font-weight: bold; }
		.dropcontainer ul li:hover { background: #f5f5f5; outline: none; }
		.dropcontainer ul li:first-child { display: none; }
		.dropcontainer ul li:last-child { border-bottom: none; }
		.dropcontainer ul li a { display: block; font-size: 14px; padding: 2px 0 0 6px; text-decoration: none; }
	.dropdownhidden { display: none; }
	.dropdownvisible { height: auto; }
	
	
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 350px;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/wp-content/themes/vip/brobible/grabbing.png) 8 8, move;
}

.owl-item { width: 650px; height: 350px; overflow: hidden; }

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#hero-carousel .item img{
  display: block;
  width: 100%;
  height: auto;
}
#hero-carousel #bar{
  width: 0%;
  max-width: 100%;
  height: 7px;
  background: #DF3733;
}
#hero-carousel #progressBar {
  width: 650px;
  background: #EDEDED;
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 0;
	text-align: center;
	position: absolute;
	top: 13px;
	right: 5px;
}

/* Styling Next and Prev buttons */
.owl-theme .owl-buttons { display: none !important; }
.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
	background: #fff;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #DF3733;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #fff;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/wp-content/themes/vip/brobible/images/ajax-loader.gif) no-repeat center center
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}.unity-oembed.center {
	text-align: center;
}
.unity-oembed.right {
	text-align: right;
}

.unity-mobile .unity-oembed {
	width: calc(100% - 20px);
	margin: 0 auto;
}

.unity-oembed {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	/* padding-top: 25px; */
	width: 100% !important;
	height: 0 !important;
	margin-bottom: 20px;
}
.unity-oembed embed,
.unity-oembed object,
.unity-oembed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.unity-oembed.gfycat-video {
	padding-bottom: 51.25%;
}

/* Brightcove Fixes for HTML5 Video */
.vjs-control-bar img {
	border: none;
	width: auto !important;
}
p.vjs-overlay {
	font-size: 13px;
	margin: 0;
}

/* IRIS TV - Brightcove Fixes for HTML5 Video */
#iris-start-play-div img {
	width: auto;
}
.iris-upnext p {
	font: normal 14px/20px "gesta", helvetica, sans-serif !important;
}
.iris-upnext h3 {
	font: 600 15px/18px "gesta", helvetica, sans-serif !important;
}