/**
 * 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(https://s2.wp.com/wp-content/mu-plugins/smileyproject/default/ie/momface.png);
	background-image: url(../../wp-content/mu-plugins/smileyproject/default/momface.svg), none;
}


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

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

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

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

}




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


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

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

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

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


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

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

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

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

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

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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


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


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**
 * Styles for Jetpack related posts
 */

/* Container */

div#jp-relatedposts {
	display: none;
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
}

div.jp-relatedposts:after {
	content: '';
	display: block;
	clear: both;
}

/* Headline above related posts section, labeled "Related" */

div#jp-relatedposts h3.jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	font-family: inherit;
}

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1em;
}

div#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

/* Related posts items (wrapping items) */

div#jp-relatedposts div.jp-relatedposts-items {
	clear: left;
}

div#jp-relatedposts div.jp-relatedposts-items-visual {
	margin-right: -20px;
}

/* Related posts item */

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
	float: left;
	width: 33%;
	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 20px;
	/*cursor: pointer;*/
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: underline;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Related posts item content */

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
div#jp-relatedposts div.jp-relatedposts-items p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs {
	position:relative;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
}

div#jp-relatedposts div.jp-relatedposts-items p {
	margin-bottom: 0;
}

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	text-transform: none;
	margin: 0;
	font-family: inherit;
	display: block;
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: underline;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post span {
	display: block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post span {
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: .6;
}

/* Behavior when there are thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display: none;
}

/* Behavior when there are no thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
	overflow: hidden;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs span {
	margin-bottom: 1em;
}

/**
 * Responsive
 */

@media only screen and (max-width: 640px) {

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 50%;
	}

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear: left;
	}

	div#jp-relatedposts div.jp-relatedposts-items-visual {
		margin-right: 20px;
	}

}

@media only screen and (max-width: 320px) {

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 100%;
		clear: both;
		margin: 0 0 1em;
	}

}
/* =Infinity Styles
-------------------------------------------------------------- */
.infinite-scroll #page:after {
	clear: both;
	content: '';
	display: block;
}
.infinite-scroll #primarycontent {
	margin-bottom: 40px;
}
.infinite-scroll.neverending #primarycontent {
	margin-bottom: 40px;
}
.infinite-scroll .hentry:last-of-type,
.infinite-scroll .hentry.last-before-infinite {
	border-bottom: none;
}
.infinite-scroll .infinite-wrap {
	border: 0 none;
	padding: 0;
}
.infinite-scroll #infinite-handle {
	margin-top: 20px;
	margin-left: 60px;
}
#infinite-handle span {
	background-color: #eee;
	color: #262626;
}
#infinite-handle span:hover {
	background-color: #262626;
	color: #fff;
}
#infinite-footer .container {
	background-color: #262626;
}
#infinite-footer .blog-credits a,
#infinite-footer .blog-info a {
	color: #eee;
}
.infinite-loader {
	color: #eee;
	margin-left: 60px;
}


/**
 * Elements to hide:
 * (footer widgets, post navigation, regular footer)
 */
.infinite-scroll .navigation,
.infinite-scroll.neverending #footer {
	display: none;
}

/* Hooks to infinity-end body class to restore footer */
.infinity-end.neverending #footer {
	display: block;
}/**
 * 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: Redoable Lite
Theme URI: http://www.deanjrobinson.com/wordpress/redoable
Description: A slimmed-down version of Dean Robinson's Redoable theme.
Version: 1.2-wpcom
Author: Dean Robinson
Author URI: http://www.deanjrobinson.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: infinite-scroll, dark, black, red, two-columns, custom-header, right-sidebar, sticky-post, fixed-layout, rtl-language-support, custom-menu, translation-ready, blog, gaming, clean, dark, tech
Status: inactive

CSS Documentation: http://k2.stikipad.com/docs/show/CSS+Overview
*/



/* @group General */
html { /* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll;
	/* Moz */
	height: 100%;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	margin-bottom: 0.1em;
}

* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #111;
	color: #444;
	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
	margin: 0px 0px 0px 20px;
}
/* @end */

/* @group IMG */
img { border: 0px; }

/* To fix PNG alpha in IE6 */
img { behavior: url(https://s2.wp.com/wp-content/themes/pub/redoable-lite/pngbehavior.htc); }

a img, :link img, :visited img { border: none }
/* @end */

/* @group H1,H2,H3,H4 */
h1 { /* H1 is the title in the header */
	color: #FFFFFF;
	font-family: "Century Gothic", "Lucida Grande", Verdana, Arial;
	font-size: 5em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h1, h1 a, h1 a:hover, h1 a:visited,
#header .description {
	color: white;
	text-decoration: none;
}

h1 a:hover { text-decoration: underline; }

h2, h3, h4 { font-family: 'Trebuchet MS', Verdana, Sans-Serif; }

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	background: #292929;
	color: #CCC;
	font-size: 2.4em;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 5px 15px 5px 15px;
	text-align: left;
	text-transform: lowercase;
}

#primary h3, #primary h4, .single #primary .redo-asides h3,
#primaryFirst h3, #primaryFirst h4, .single #primaryFirst .redo-asides h3 {
	/* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2.4em;
	font-weight: normal;
	letter-spacing: -1px;
}

#primary .entry-content h2, #primaryFirst .entry-content h2 {
	background: none;
	color: #CCC;
	font-size: 2.2em;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 10px 0px;
	padding: 0px;
	text-align: left;
}

#primary .entry-content h3, #primaryFirst .entry-content h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 10px;
}

#primary .entry-content h4, #primaryFirst .entry-content h4 {
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 5px;
}

#primary .redo-asides h3, #primaryFirst .redo-asides h3 {
	font-size: 1.6em;
	font-weight: normal;
}

body.page .entry-content h3 {
	display: block;
	font-size: 1.7em;
	padding: 0px;
}

body.page .entry-content h4 {
	display: block;
	font-size: 1.5em;
	padding: 0px;
}

h2, h2 a, h2 a:visited { color: #CCC; }

h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited { color: #888; }

h2, h2 a, h2 a:hover, h2 a:visited { color: #CCC; }

h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited { text-decoration: none; }

h2 a:hover, h2 span a:hover {
	color: #E00 !important;
	text-decoration: none !important;
}

h3.entry-title {
	color: #eee;
	display: inline;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold !important;
	letter-spacing: -1px;
	text-transform: lowercase;
}

h3.entry-title a {
	border-bottom: none !important;
	color: #eee !important;
}

h3.entry-title a:hover {
	color: #CCC !important;
	text-decoration: none!important;
}
/* @end */

/* @group Header */
#header .description { /* Description in header */
	font-size: 1em;
	margin: 0 40px;
}

#header {
	background: #111;
	height: 180px;
	width: 750px;
}

#header_content {
	background: #900;
	border-left: 10px solid #600;
	border-right: 10px solid #600;
	color: #fff;
	height: 180px;
    margin: 0px !important;
	position: relative;
}

#header_middle {
	height: 180px;
	margin: 0px 0px 0px 10px;
}

#header_content a {
    background: #262626;
	color: #FFF;
    text-decoration: none !important;
}

#header_content a:hover {
	background: #333;
	color: #FFF;
	text-decoration: none !important;
}

#header_content .current_page_item a { background: #333; }

#header_content .current_page_item a:hover { background: #393939; }

#header_content #title a { background: none; }
/* @end */

/* @group TITLE */
#title { float: left; }

#title a {
	display: block;
	height: 37px;
	line-height: 37px;
	padding: 123px 20px 20px 20px;
}

#title a:hover { background: none; }
/* @end */

/* @group MENU */
ul.menu {
	bottom: 0px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 90%;
}

ul.menu li { margin: 0px; }

ul.menu,
ul.menu li a { padding: 5px 15px 6px; }

ul.menu li a {
	color: #FFFFFF;
	font-size: 1em;
	margin: 0px;
}

ul.menu li a:hover {
	background: #333;
	color: #eee !important;
	text-decoration: none;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	background: white;
	color: #444 !important;
	text-decoration: none;
}

.admintab {
	position: absolute;
	right: 0px;
}

* html .admintab { padding: 5px 15px 6px }	/* IE hack */

#menu {
	bottom: 0px;
    font-size: 1.1em;
	list-style-image: none;
    list-style-type: none;
	position: absolute;
	right: 0px;
	text-transform: lowercase;
}

#menu li { width: 250px; }

#menu a {
	border-left: 10px solid #600;
	border-right: 10px solid #191919;
	display: block;
    font-size: 1em;
	height: 25px;
	line-height: 25px;
	_line-height: 25px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	width: 225px;
}

#menu a:hover {
	border-left: 10px solid #700;
	border-right: 10px solid #292929;
	padding: 0px 0px 0px 15px;
	width: 225px;
}

#menu .current_page_item a {
	border-left: 10px solid #600;
	border-right: 10px solid #222;
	padding: 0px 0px 0px 15px;
	width: 225px;
}

#menu .current_page_item a:hover {
	border-left: 10px solid #800;
	border-right: 10px solid #333;
	padding: 0px 0px 0px 15px;
	width: 225px;
}

#alt_menu {
	background: #222222;
	border-left: 10px solid #191919;
	border-right: 10px solid #191919;
    font-size: 1.1em;
    list-style-type: none;
	list-style-image: none;
	padding: 0px 0px 0px 10px;
	text-transform: lowercase;
	width: 970px;
}

#alt_menu li { display: inline; }

#alt_menu a {
    font-size: 1em;
	height: 25px;
	line-height: 25px;
	_line-height: 25px;
	margin: 0px 10px 0px 10px;
	padding: 5px 0;
	text-align: left;
}
.navigation-menu li {
	position: relative;
}
.navigation-menu ul ul {
	background: #222;
	display: none;
	position: absolute;
	top: 18px;
	left: 0;
	float: left;
	z-index: 99999;
	width: 110px;
	-webkit-box-shadow: 1px 1px 3px #111;
	-moz-box-shadow: 1px 1px 3px #111;
	box-shadow: 1px 1px 3px #111;
}
.navigation-menu ul ul li {
	display: block !important;
}
.navigation-menu ul#alt_menu ul a {
	display: block;
	width: 90px;
	margin: 0;
	padding: 8px 10px;
	height: auto;
	line-height: 16px;
}
.navigation-menu ul ul ul {
	left: 100%;
	top: 0;
}
.navigation-menu ul li:hover > ul {
	display: block;
}
.navigation-menu ul li.current_page_item > a,
.navigation-menu ul li.current_page_parent > a,
.navigation-menu ul li.current_page_ancestor > a,
.navigation-menu ul li.current-cat > a,
.navigation-menu ul li.current-menu-ancestor > a,
.navigation-menu ul li.current-menu-item > a {
	color: #666;
	background: #2a2a2a;
}
/* @end */

/* @group Right Column - Sidebar */
#rightcolumn {
	background: #262626;
	border-right: 10px solid #191919;
	min-height: 100%;
	position: absolute;
	right: -250px;
	top: 0px;
	width: 240px;
}

.rightmargin { margin-right: 200px !important; }

#rightcolumnheader {
	background: #262626;
	border-right: 10px solid #191919;
	height:180px;
	position: absolute;
	right: -260px;
	top: 0px;
	width: 240px;
}

#rightcolumnfooter {
	background: #262626;
	border-right: 10px solid #191919;
	height:30px;
	padding: 15px 0px 15px 0px;
	position: absolute;
	right: -260px;
	text-align: center;
	top: 0px;
	width: 240px;
}
/* @end */

/* @group Middle Column - Content */
#middlecolumn {
	background: #333;
	border-left: 10px solid #222;
	border-right: 10px solid #222;
	margin: 0px;
	min-height: 100%;
}
/* @end */

/* @group Left Column - Sidenotes/Sidebar 2 */
#leftcolumn {
	background: #303030;
	border-left: 1px solid #2C2C2C;
	border-right: 10px solid #222;
	min-height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 200px;
}
/* @end */

/* @group Get Firefox - http://wwww.getfirefox.com */
#firefox_check {
	background: #950;
	border-left: 10px solid #730;
	border-right: 10px solid #730;
	color: #FFF;
	font-family: "Century Gothic", "Lucida Grande", Verdana, Arial;
	font-size: 3em;
	margin: 0px;
	padding: 10px;
	width: 960px;
}

#firefox_check a { color: #FFF; }

#firefox_check a:hover { color: #FC0; }

#firefox_check img {
	margin-right: 30px;
	vertical-align: middle;
}
/* @end */

/* @group Primary, Page */
#primaryFirst {
	display: inline;
	margin: 0px 210px 0px 150px;
	padding: 0px;
}

#primary {
	display: inline;
	margin: 0px 210px 0px 150px;
	padding: 0px;
}

#page {
	margin: 0px !important;
	padding: 0px !important;
	position: relative;
	text-align: left;
	width: 750px;
}

#primary.primaryPage {
	white-space: normal;
	width: 840px;
}
/* @end */

/* @group Secondary/Tertiary */
.secondary { /* in the right-sidebar */
	color: #EEE;
	float: left;
	font-size: 1em;
	line-height: 1.5em;
	padding: 10px 15px 15px 15px;
	width: 210px;
}

.tertiary {
	color: #666;
	font-size: 1em;
	line-height: 1.5em;
	margin-left: auto;
	padding-top: 50px;
	width: 200px;
}

.secondary h2, .tertiary h2 { /* Secondary H2 is sidebar headlines */
	background: none;
	border-bottom: 1px dotted #CCC;
	color: #CCC;
	display: block;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px 0px 3px 0px !important;
	margin: 0px;
	text-align: left;
	text-transform: lowercase;
	width: 100%;
}

.secondary div, .tertiary div {
	margin: 0px;
	padding: 0px;
	position: relative;
}

.secondary .redo-asides {
	margin: 0px;
	padding: 0px 0px 10px;
	word-spacing: -1px;
}

.secondary .redo-asides p { display: inline; }

.secondary .redo-asides .metalink { padding-left: 0px; }

.secondary span a, .tertiary span a { margin-left: 0px; }

.tertiary div.module { margin: 0px 15px;}

.secondary div.module { margin-bottom: 1em; }

.secondary div#sidenotes.module, .tertiary div#sidenotes.module { margin: 0px !important; }

.secondary ul, .tertiary ul { padding-top: 5px; }

/* @end */

/* @group Sidebar Subpages Menu */
.sb-pagemenu ul { margin-left: 10px; }

.sb-pagemenu ul ul { margin-top: 2px; }

.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0pc;
}
/* @end */

/* @group Entry */
.entry-head { margin-top: 0px; clear: both; }

.single #primary .redo-asides .entry-content, .single #primaryFirst .redo-asides .entry-content {
	color: #333;
	font-size: 1.2em;
}

.hentry {
	margin: 0;
	padding: 15px 15px 15px 15px;
	position: relative;
}

.entry-content {
	color: #EEEEEE;
	font-size: 1.2em;
	line-height: 1.8em;
	margin-left: 45px;
	text-align: justify;
}
.sticky .entry-content {
	background: #444;
	border: 1px solid #555;
	padding: 0 10px;
	margin-top: 5px;
}
.page-content { margin-left: 0px !important; }

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote { margin: 10px auto; }

.redo-asides .entry-content p,
.redo-asides .entry-content ul,
.redo-asides .entry-content ol,
.redo-asides .entry-content div,
.redo-asides .entry-content blockquote { margin: 5px auto; }

.single .redo-asides .entry-content p,
.single .redo-asides .entry-content ul,
.single .redo-asides .entry-content ol,
.single .redo-asides .entry-content div,
.single .redo-asides .entry-content blockquote { margin: 10px auto; }
/* @end */

/* @group Link Log - wp-recent-links plugin */
.lentry {
	background: #393939;
	border-bottom: 1px solid #303030;
	border-top: 1px solid #303030;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	position: relative;
}

.link-title {
	color: #777777;
	line-height: 1.3em;
	margin-bottom: 8px;
	padding-left: 45px;
}

.link-title a {
	color: #EEEEEE;
	font-weight: bold;
}

.link-header {
	bottom: -8px;
	color: #333333;
	font-family: "Century Gothic", "Lucida Grande", Verdana, Arial;
	font-size: 3em;
	font-weight: bold;
	float: right;
	position: absolute;
	right: 7px;
}
/* @end */

/* @group Meta Links */
/* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
#primary .metalink a, #primary .metalink a:visited,
#primaryFirst .metalink a, #primaryFirst .metalink a:visited,
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited,
.tertiary .metalink a, .secondary .metalink a:visited,
.tertiary span a, .tertiary span a:visited {
	color: #999;
	font-weight: normal;
}

#primary .hentry .entry-head .metalink, #primaryFirst .hentry .entry-head .metalink {
	font-size: 1.8em;
	letter-spacing: -1px;
	margin-left: 15px;
	text-transform: lowercase;
}

#primary .redo-asides .entry-head .metalink, #primaryFirst .redo-asides .entry-head .metalink { font-size: 1.4em; }

body.page .entry-edit {
	margin-top: -25px;
	position: absolute;
	right: 180px;
}

.entry-edit {
	background: url(../../wp-content/themes/pub/redoable-lite/images/pencil.png) left center no-repeat;
	padding: 2px 0px 2px 20px ;
}

.comment-edit a {
	background: url(../../wp-content/themes/pub/redoable-lite/images/comment_edit.png) left center no-repeat;
	border: none;
	height: 16px;
	margin-left: 1em;
	padding: 2px 2px 2px 23px;
}

.entry-category {
	background: url(../../wp-content/themes/pub/redoable-lite/images/folder.png) left center no-repeat;
	display: inline;
	margin-right: 1em;
	padding: 2px 0px 2px 20px;
}

.meta-column {
	position: absolute;
	right: 15px;
	top: 40px;
	width: 185px;
}

.entry-meta { /* Time and category for blog entries */
	background: #444;
	border: 1px solid #555;
	color: #CCC;
	display: block;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-left: 45px;
	margin-top: 10px;
	padding: 0px 0px;
}

.page-meta { /* Time and category for blog entries */
	background: #444;
	border: 1px solid #555;
	color: #CCC;
	display: block;
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px;
}

.entry-meta .meta-row { margin: 3px 5px 5px 5px;}

.page-meta .meta-row { margin: 3px 5px 5px 5px; }

.entry-meta a, .page-meta a, .comment-meta a { color: #EEE; }

.chronodata {
	background: url(../../wp-content/themes/pub/redoable-lite/images/time.png) left center no-repeat;
	padding: 2px 0px 2px 20px ;
}

.authordata {
	background: url(../../wp-content/themes/pub/redoable-lite/images/author.png) left center no-repeat;
	padding: 2px 0px 2px 20px ;
}

.commentslink {
	background: url(../../wp-content/themes/pub/redoable-lite/images/comment.png) left center no-repeat;
	margin: 0px 5px;
	padding: 2px 0px 2px 20px;
}

.quoter_comment {
	background: url(../../wp-content/themes/pub/redoable-lite/images/comment.png) left center no-repeat;
	margin-left: 5px;
	padding: 2px 0px 2px 20px;
}

.entry-tags {
	background: url(../../wp-content/themes/pub/redoable-lite/images/tag_blue.png) left center no-repeat;
	padding: 2px 0px 2px 20px;
}

.word-count {
	background: url(../../wp-content/themes/pub/redoable-lite/images/newspaper.png) left center no-repeat;
	margin-right: 1em;
	padding: 2px 0px 2px 20px;
}

.page-views {
	background: url(../../wp-content/themes/pub/redoable-lite/images/chart_bar.png) left center no-repeat;
	margin-right: 1em;
	padding: 2px 0px 2px 20px;
}

.metalinks { margin-top: 3px; }

.sidenote-date { margin-right: 10px; }

.editLink {
	background: url(../../wp-content/themes/pub/redoable-lite/images/pencil.png) left center no-repeat;
	display: inline;
	margin-left: 5px;
	padding: 10px 0px 2px 20px ;
}

.page-meta .authordata { margin-right: 5px; }

.page-meta .word-count {
	margin: 0px 5px;
}

/* @end */

/* @group Feed Icon */
.feedicon { /* Next to Comment Section Headline */
	border: 0px !important;
	padding: 0px !important;
}

.feedlink img { /* On the sidebar */
	border: none;
	float: right;
	height: 16px;
	width: 16px;
}
/* @end */

/* @group Sidenotes */
.sidenote {
	color: #EEE;
	font-size: 1em;
	float: left;
	line-height: 1.5em;
	margin: 0px;
}

.sidenote h2 { /* Secondary H2 is sidebar headlines */
	background: none;
	border-bottom: none !important;
	color: #CCC;
	display: block;
	font-size: 2em !important;
	font-weight: normal !important;
	margin-bottom: 5px;
	padding: 0px !important;
	text-align: left;
	text-transform: lowercase;
	width: 100%;
}

.sidenote h2 a {
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/note_go.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#CCC !important;
	padding-right: 20px;
}

.sidenote h2 a:hover { color: #D00 !important; }

.sidenote div {
	margin: 0px;
	padding: 0px;
}

.sidenote .hentry {
	padding: 0px 15px 15px 15px;
	text-align: justify;
}
/* @end */

/* @group Pinglist */
#pinglist {
	background: #363636;
	border: 1px dotted #606060;
	font-size: 1.2em;
	margin: 10px 0px 10px;
	padding: 0px;
}

#pinglist li {
	list-style: none;
	margin-left: 40px;
	padding: 7px 0px;
}

#pinglist li small {
	display: block;
	font-size: 0.8em;
}

#pinglist li .counter { display: none; }

#pinglist li span.favatar img {
	border: none;
	float: left;
	margin-left: -25px;
	padding: 0px;
}

#pinglist li img {
	border: none;
	padding: 0px;
}
/* @end */

/* @group Comments */
.comments,
#respond {
	margin: 0px 15px;
	padding: 0px;
	position: relative;
	text-align: left;
}

.comment-meta {
	float: none;
	margin: 0px 15px 0px 0px;
}

.comment-login,
.comment-welcomeback,
.comment-notes {
	color: #777;
	margin-top: 15px;
}
.comment-notes {
	margin-bottom: 10px;
}

#comment-personaldetails { margin-top: 10px; }

#leavecomment, .comments #loading {
	color: #ddd;
	font-size: 2em;
	letter-spacing: -2px;
	margin: 30px 0px 20px !important;
	text-align: center;
}

.comments #loading { margin-top: 20px !important; }

.comments #error {
	background-color: #FFFF99;
	color: #FF0000;
	line-height: 2.0;
	padding: 5px;
}

.comments #commentload {
	float: right;
	padding-top: 3px;
	vertical-align: middle;
}

#respond form,
.comments form {
	clear: both;
	margin: 0px;
	padding: 1px 0px 10px;
}
#respond p {
	overflow: hidden;
}

.comments input[type=text],
.comments textarea,
#respond input[type=text],
#respond textarea {
	background: #999;
	border: 1px dotted #666;
	color: #222;
	font: 1.2em 'Courier New', Courier, Monospace;
	padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
textarea:focus {
	background: #fff;
	border: 1px solid #666;
	color: #000;
}

.comments form input[type=text],
#respond input[type=text] {
	margin: 5px 5px 1px 0px;
	width: 45%;
}
#respond input[type=text] {
	float: left;
}
#respond label {
	font: 9px 'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-weight: bold;
}
.comment-form-comment label {
	display: none;
}
.comments textarea,
#respond textarea {
	height: 250px;
	margin: 10px 0px;
	width: 98%;
}
.form-allowed-tags {
	margin-bottom: 10px;
}

.comments form #submit,
#respond #submit {
	border: 1px solid #666;
	margin: 0 0 10px;
	padding: 3px;
}
#respond #subscribe {
	margin-bottom: 5px;
}
#ie7 #respond textarea,
#ie7 #respond .comment-form-author input,
#ie7 #respond .comment-form-email input,
#ie7 #respond .comment-form-url input,
#ie7 #respond #submit {
	margin-left: -15px;
}

.commentsrsslink {
	background: url(../../wp-content/themes/pub/redoable-lite/images/feedicon16px.png) left top no-repeat;
	height: 16px;
	margin-right: 10px;
	padding: 2px 0px 2px 20px;
}

.trackbacklink {
	background: url(../../wp-content/themes/pub/redoable-lite/images/arrow_refresh.png) left top no-repeat;
	height: 16px;
	margin-right: 10px;
	padding: 2px 0px 2px 20px;
}

.technoratireaction {
	background: url(../../wp-content/themes/pub/redoable-lite/images/bookmark16px.png) left top no-repeat;
	color: #999;
	height: 16px;
	padding: 2px 0px 2px 20px;
}

.commentsrsslink a, .trackbacklink a, .technoratireaction a {
	color: #999;
	padding: 2px;
}

.nopassword { text-align: center; }

#commentlist {
	margin: 0px;
	padding: 10px 0px 20px;
	position: relative;
}

#commentlist li {
	color: #EEE;
	list-style: none;
	margin: 10px 0px 0px;
	padding: 10px 0px 5px 10px;
}

#commentlist .children {
	padding-left:20px;
}

#commentlist li .comment-content {
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 10px 0px;
}

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div { margin: 10px 0px; }

.comment-content blockquote {
	background: none !important;
	border-bottom: 1px solid #999 !important;
	border-top: 1px solid #999 !important;
	color: #CCC !important;
	margin: 5px 0px;
}

.comment-content blockquote p { background: none !important; }

#commentlist li .comment-meta {
	background: url(../../wp-content/themes/pub/redoable-lite/images/time.png) left center no-repeat;
	display: block;
	margin-left: 37px;
	padding: 2px 0px 2px 20px;
}

#commentlist li img {
	border: none;
	padding: 0px;
}

#commentlist img.avatar {
	float: left;
	margin: 0px 5px 0px 0px;
	width: 32px;
	height: 32px;
}

#commentlist li .commentauthor {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
}

#commentlist li .counter {
	color: #333;
	display: block;
	float: right;
	font: normal 3em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	text-align: right;
	width: 35px;
}

li.byuser {
	background: #222;
	border: 1px solid #333;
	color: #EEE;
}

li.bypostauthor {
	background: #444;
	border: 1px solid #555;
	color: #EEE;
}

li.bypostauthor blockquote {
	background: #eee url(https://s2.wp.com/wp-content/themes/pub/redoable-lite/images/quote.png) no-repeat 10px 0;
	color: #333;
}
/* @end */

/* @group Footer */
#footer {
	background: #333333;
	color: #999;
	position: relative;
    text-align: left;
    width: 750px;
}

#footer small {
	margin-left: 12px;
}

#footer a {
	color: #999;
	font-weight: normal;
	text-decoration: none;
}

#footer a:hover {
	border: none;
	color: #e9e9e9;
	text-decoration: underline !important;
}

#copyright p {
	display: block;
	line-height: 30px;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	text-align: left;
	width: 250px;
}

#cclicense a {
	background: url(../../wp-content/themes/pub/redoable-lite/images/cc.png) no-repeat 0 50%;
	padding: 8px 8px 8px 25px;
}

#footer_images {
	display: inline;
	float: right;
	margin: 10px 10px 0px 0px;
	padding: 0px;
	position: relative;
	vertical-align: middle;
}

#footer_images img {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	vertical-align: middle;
}

.footer_content {
	background: #333333;
	background-position: right !important;
	color: #999;
    margin: 0px auto 0px auto !important;
	position: relative;
    text-align: center;
}

#footer_content {
	background: #222;
	border-left: 10px solid #161616;
	border-right: 10px solid #161616;
	color: #fff;
    margin: 0px !important;
	position: relative;
}

#footer_middle {
	height: 50px;
	margin: 0px;
	padding: 0px 0px 10px;
}
/* @end */

/* @group Links */
#primary a:hover, #primary a:visited:hover,
#primaryFirst a:hover, #primaryFirst a:visited:hover,
.secondary a:hover, .secondary a:visited:hover,
.tertiary a:hover, .tertiary a:visited:hover { text-decoration: underline; }

a {
	color: #CCC;
	text-decoration: none;
}

a:hover {
	color: #D00;
	text-decoration: none;
}

.entry-content a { border-bottom: 1px dotted #CCC; }

.entry-content a:hover {
	border-bottom: 1px dotted #D00;
	text-decoration: none !important;
}

.entry-content a:visited { color: #CCC; }
/* @end */

/* @group Various Tags and Classes */
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

#primary .entry-content img, #primaryFirst .entry-content img {
	background: #444;
	border: 1px solid #555;
	padding: 5px;
}

.center { text-align: center; }

.alignright { float: right; }

.alignleft { float: left; }

img.centered, img.aligncenter, img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.alignright, img.alignright, img[align="right"] {
	display: inline;
	margin: 0px 0px 2px 7px;
	padding: 4px;
}

div.alignleft, img.alignleft, img[align="left"] {
	display: inline;
	margin: 0px 7px 2px 0px;
	padding: 4px;
}

img.noborder { border: none !important; }
img.nopadding { border: none !important; padding: 0px !important;}

small {
	font-size: 0.9em;
	line-height: 1.5em;
}

small, strike { color: #777; }

acronym, abbr {
	border-bottom: 1px dashed #999;
	cursor: help;
	font-size: 0.9em;
	letter-spacing: .07em;
}

.chronodata abbr { border: 0px; }

hr { display: none; }

img.wp-smiley {
	background: transparent !important;
	border: none !important;
	padding: 0px 0px 0px 5px !important;
}

a img,:link img,:visited img { border: none }

pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.ft-about {
    line-height: 1.5em;
    margin-top: 0px;
}
/* @end */

/* @group Quotes/Blockquote */
blockquote {
	background: #333 url(../../wp-content/themes/pub/redoable-lite/images/quote.gif) no-repeat left top;
	color: #CCC;
	font-style: italic;
	margin: 20px 0px;
	padding: 10px 0px 0px 30px;
}

blockquote p:last-child {
	background: url(../../wp-content/themes/pub/redoable-lite/images/quote_end.gif) no-repeat right bottom;
}
blockquote p {
	margin: 0px !important;
	padding-right: 30px;
	padding-bottom: 10px;
}

.quotes {
	background: #700 url(../../wp-content/themes/pub/redoable-lite/images/quote_sm.gif) no-repeat 10px 2px;
	border-left: 10px solid #400;
	border-right: 10px solid #400;
	color: #FFFFFF !important;
	left: -10px;
	padding: 0px 0px 2px 0px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 730px;
}

#wp_quotes {
	background: url(../../wp-content/themes/pub/redoable-lite/images/quote_end_sm.gif) no-repeat 695px bottom;
	font-style: italic;
	padding: 5px;
}
/* @end */

/* @group Navigation */
.navigation {
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 100%;
}

.comments .navigation { margin: 10px 0; }

.navigation .left {
	float: left;
	text-align: left;
	width: 50%;
}

.navigation .right {
	float: right;
	text-align: right;
	width: 50%;
}

.navigation p {
	margin: 0px;
	padding: 0px;
}

.navigation a { color: #EEE; }
/* @end */

/* @group Page Navigation */
.page-nav {
	background: #2D2D2D;
	color: #999;
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 5px 15px 5px 15px;
	text-align: left;
	text-transform: lowercase;
}

.page-nav a { color: #999; }
.page-nav a:hover { color: #BBB; }

.page-nav ul { }
.page-nav ul li { display: inline; }
.page-nav ul li:first-child:after { content: "" !important; }
.page-nav ul li:after { content: ","; }
.page-nav ul li:last-child:after { content: "" !important; }

.page-nav ul ul { display: inline; }
.page-nav ul ul .page_item { padding: 0px; }

.page-nav .current_page_item, .page-nav .current_page_item a {
	color: #DDD;
	font-weight: bold;
}
/* @end */

/* @group List Styles */
.entry-content ol, .entry-content ul {
	margin: 10px auto;
	padding: 0px 0px 0px 35px;
}

.entry-content ol li, .entry-content ul li {
	margin: 0px 0px 3px;
	padding: 0px;
}

.secondary div p, .tertiary div p { margin-top: 0.5em; }

.secondary ul, .secondary ol, .secondary div div, .tertiary ul, .tertiary ol, .tertiary div div {
	margin: 0px;
	padding-left: 0px;
}

.secondary ol, .tertiary ol { margin-left: 15px; }

.secondary ul li, .secondary ol li, .tertiary ul li, .tertiary ol li {
	margin: 0px;
	padding: 1px 0px;
}

.secondary ul li, .tertiary ul li {
	list-style-image: none;
	list-style-type: none;
}

ol li {
	list-style-position: outside;
	list-style-type: decimal;
}
/* @end */

/* @group Links SBM */
.sb-links { clear: both; }

.sb-links div { padding-top: 5px; }

.sb-links a {
	color: #EEE;
	display: block;
	float: left;
	padding-top: 2px;
	width: 100px;
}

.sb-links ul ul li {
	color: #EEEEEE;	display: block;	float: left;	margin-top: 0px;
	padding-top: 2px;	width: 100px;
}
/* @end */

/* @group Search Form and Livesearch */
#searchform {
	display: block;
	margin-top: 5px;
	position: relative;
}

#search h2 { display: block; }

#searchform br {
	display: none;
}

input[type=text],
input[type=email],
textarea {
	color: #444;
	margin: 0px;
	padding: 1px;
}

#searchsubmit { padding: 2px !important; }

#searchsubmit:hover {
	background: #fff;
	border: 1px solid #666;
	color: #333;
}

#searchreset {
	background: url(../../wp-content/themes/pub/redoable-lite/images/reset-fff.png) center center no-repeat;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 2px;
	width: 20px;
}

#searchload {
	background: url(../../wp-content/themes/pub/redoable-lite/images/spinner.gif) center center no-repeat;
	height: 18px;
	position: absolute;
	right: 6px;
	top: 3px;
	width: 18px;
}

.livesearchform input[type=submit] { margin: 0px; }

#searchform input {
	background: #444;
	border: 1px dotted #333;
	color: #222;
	padding: 3px;
}

#searchform input:focus {
	background: #fff;
	border: 1px solid #666;
	color: #333;
}

#searchform input[type=text] {
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/safari_search.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	border-radius: 20px;
	margin-right: 5px;
	-moz-border-radius: 20px;
	padding-left: 25px;
	padding-right: 10px;
	width: 105px;
}

#searchform input[type=text]#s.livesearch { width: 140px !important; }

#searchform input[type=search] {
	background: #FFF;
	color: #CCC;
	margin-top: 2px;
	width: 170px;
}

#searchform input[type=search]#s.livesearch { width: 180px !important; }

#searchform input:focus[type=search] {
	background: #FFF;
	color: #333;
}

#searchcontrols {
	background: #ddd center repeat-y;
	padding: 1px;
	text-align: center;
}

#searchcontrols small {
	margin: 0px;
	padding: 0px;
}
/* @end */

/* @group Attachment */
.attachment { text-align: center; }
/* @end */

/* @group Brian's Latest Comments SBM */
/* http://meidell.dk/archives/2004/09/12/brians-latest-comments/ */
.sb-comments-blc ul li span a, .sb-comments ul li small a {
	color: #999;
	font-weight: normal;
	word-spacing: -1px;
}

.sb-comments-blc ul li { margin-bottom: 6px; }

.sb-comments-blc li > a[title="Go to the comments of this entry"] {
	color: #999;
	float: right;
}

.activityentry { font-size: 1.1em; }

div#brians-latest-comments small {
	display: block;
	font-weight: normal;
	margin: 0px;
	line-height: 1em;
}
/* @end */


/* @group FlickrRSS SBM */
.sb-flickr div img {
	border: 0px;
	padding: 5px;
}

.sb-flickr div a img {
	border: 1px solid #ccc;
	margin: 5px 3px 0px;
	padding: 3px;
}

.sb-flickr div a:hover img { border: 1px solid #999; }
/* @end */

/* @group Touched */
/*	WordPress: Touched
	http://twilightuniverse.com/2005/03/wordpress-touched/

	No support for Touched 0.6 in the rest of K2.
	Seems a bit flaky just now. Waiting for new version.
*/

#poststuff fieldset { border: none; }

#poststuff #title, #poststuff #excerpt, #poststuff #tags { width: 470px; }

#poststuff #title { font-size: 2em; }
/* @end */

/* @group Ultimate Tag Warrior */
/* K2 removes UTW's default tags for more default control. */
.localtags, .technoratitags { display: none; }
/* @end */

/* @group Contact Form */
.contactform {
	position: relative;
	width: 100%;
}

.contactleft {
	clear: both;
	display: inline;
	float: left;
	margin: 5px 0px;
	padding: 4px;
	text-align: right;
	width: 15%;
}

.contactright {
	display: inline;
	float: right;
	margin: 5px 0px;
	padding: 4px;
	text-align: left;
	width: 70%;
}

.contacterror { border: 1px solid #ff0000; }
/* @end */

/* @group Noteworthy */
.category-noteworthy h3.entry-title {
	background: url(../../wp-content/themes/pub/redoable-lite/images/heart.png) no-repeat right center;
	display: inline;
	padding-right: 25px;
}

.noteworthyLink { margin-left: 5px }
/* @end */

/* @group Share This */
.share-link { margin-right: 5px; }

#akst_social a { color: #333; }

#akst_social a:hover {
	color: #D00;
	text-decoration: underline;
}
/* @end */

/* @group Gregarious/Digg */
.entry-content .diggButton {
	background: #F7F9FA !important;
	border: 1px solid #999999 !important;
	float: right;
	margin-bottom: 5px !important;
	margin-left: 15px !important;
	margin-top: 0px !important;
	padding: 5px !important;
	width: 55px;
}

.entry-content .diggButton img {
	background-color: transparent !important;
	border: none !important;
	padding: 0px !important;
}

.entry-content .diggButton a { border-bottom: 0px !important; }
/* @end */

/* @group iMP Download Style override */
.imp-download, .imp-download-error {
	background-position: 15px 12px !important;
	background-repeat: no-repeat !important;
	font-size: 1.2em !important;
	line-height: 115% !important;
	margin: 10px auto !important;
	padding: 10px 10px 10px 50px !important;
	text-align: left !important;
}
.imp-download {
	background-color: #353 !important;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/package_go.png) !important;
	border-top: 2px solid #383 !important;
	border-bottom: 2px solid #383 !important;
	border-left: 0px none !important;
	border-right: 0px none !important;
}
.imp-download-error {
	background-color: #533 !important;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/exclamation.png) !important;
	border-top: 2px solid #F33 !important;
	border-bottom: 2px solid #F33 !important;
	border-left: 0px none !important;
	border-right: 0px none !important;
}
.imp-download a:hover, .imp-download-error a:hover {
	border-bottom: 2px dotted #3C3 !important;
	color: #3C3 !important;
	text-decoration: none !important;
}
.imp-download a, .imp-download a:visited,
.imp-download-error a, .imp-download-error a:visited {
	border-bottom: 2px dotted #3F3 !important;
	color: #3F3 !important;
	text-decoration: none !important;
}
.imp-download img, .imp-download-error img {
	display: none !important;
}
.imp-download strong, .imp-download-error strong {
	display: block !important;
	font-size: 1em !important;
	font-weight: normal !important;
}
.imp-download small, .imp-download-error small {
	color: #EEEEEE !important;
	display: block !important;
	font-size: 0.9em;
	margin-top: 5px;
}
/* @end */

/* @group Special Styles */
/* This is based on styles from the Sawchuk scheme for K2 */
.download, .code, .note,
.alert, .new, .construction,
.information {
	background-position: 15px 10px;
	background-repeat: no-repeat;
	font-size: 1.2em !important;
	line-height: 115%;
	margin: 10px auto;
	padding: 10px 10px 10px 50px;
	text-align: left;
}

ul.download, ul.code, ul.note,
ul.alert, ul.new, ul.construction,
ul.information {
	font-size: 1em !important;
	line-height: 115%;
	list-style-type: disc;
	list-style-position: inside;
	padding: 10px 10px 10px 50px;
}

ol.download, ol.code, ol.note,
ol.alert, ol.new, ol.construction,
ol.information {
	font-size: 1em !important;
	line-height: 115%;
	list-style-type: decimal;
	list-style-position: inside;
	padding: 10px 10px 10px 65px;
}

dl.download, dl.code, dl.note,
dl.alert, dl.new, dl.construction,
dl.information {
	font-size: 1em !important;
	line-height: 115%;
	padding: 10px 10px 10px 50px;
}

dl.download dt, dl.code dt, dl.note dt,
dl.alert dt, dl.new dt, dl.construction dt,
dl.information dt {
	font-size: 1.2em !important;
	font-weight: bold;
	line-height: 115%;
}

dl.download dd, dl.code dd, dl.note dd,
dl.alert dd, dl.new dd, dl.construction dd,
dl.information dd {
	line-height: 115%;
	list-style-type: disc;
}

.download {
	background-color: #353;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/package_go.png);
	border-bottom: 2px solid #383;
	border-top: 2px solid #383;
}

.download a, .download a:visited {
	border-bottom: 2px dotted #3F3;
	color: #3F3;
	text-decoration: none !important;
}

.download a:hover {
	border-bottom: 2px dotted #3C3;
	color: #3C3;
	text-decoration: none !important;
}

.code { /* use p class=code when you want to fake it, sometimes handy */
	background-color: #444;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/application_osx_terminal.png);
	border-bottom: 2px solid #AAA;
	border-top: 2px solid #AAA;
	font-family: 'Courier New', Courier, Fixed;
}

.alert {
	background-color: #533;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/exclamation.png);
	border-bottom: 2px solid #F33;
	border-top: 2px solid #F33;
}

.new {
	background-color: #643;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/new.png);
	border-bottom: 2px solid #F93;
	border-top: 2px solid #F93;
}

.construction {
	background-color: #553;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/error.png);
	border-bottom: 2px solid #FF3;
	border-top: 2px solid #FF3;
}

.information {
	background-color: #335;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/information.png);
	border-bottom: 2px solid #33F;
	border-top: 2px solid #33F;
}

.note {
	background-color: #444;
	background-image: url(../../wp-content/themes/pub/redoable-lite/images/page_white_text.png);
	border-bottom: 2px solid #AAA;
	border-top: 2px solid #AAA;
}

.callout {
	border-bottom: 2px solid #CCC;
	border-top: 2px solid #CCC;
	color: #CCC;
	font-size: 1.4em !important;
	margin: 10px auto;
	padding: 10px;
	text-align: justify;
}
/* @end */

/* @group comment-block */
#comment-block h4,
#reply-title {
	display: block;
	font-size: 1.5em;
	padding: 0px;
	clear: both;
}

#comment-block a {
    color: #EEE;
    text-decoration: none !important;
}

#comment-block a:hover {
    color: #E00;
    text-decoration: none !important;
}

#comment-block { /* This is the main bottomblock container */
    background: #292929;
    border-left: 10px solid #191919;
    border-right: 10px solid #191919;
    color: #666 !important;
    display: block;
    font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    line-height: 1.5em;
    margin: 0px;
    padding: 10px 0px 10px 0px !important;
    text-align: left;
    clear: both;
}

#comment-block h2 {
	background: none;
	border-bottom: 1px dotted #ccc;
	color: #CCC;
	display: block;
    font-size: 1.5em !important;
	font-weight: normal !important;
	margin: 0px;
	padding: 0px 0px 3px 0px !important;
	text-align: left;
	text-transform: lowercase;
	width: 100%;
}
.comment-content a {
	border-bottom: 1px dotted #ccc;
	color: #ccc;
}
.comment-content a:focus,
.comment-content a:active,
.comment-content a:hover {
	border-bottom: 1px dotted #dd0000;
	color: #dd0000;
}
/* @end */

/* @group Category Block SBM */
.sb-catblock { clear: both; }

.sb-catblock div { padding-top: 5px; }

.sb-catblock a { color: #FFF; }
/* @end */

/* @group Tag Cloud SBM */
.sb-tags { clear: both; }

.sb-tags div { padding-top: 5px; }

.sb-spacer {
	clear: both;
	display: block;
	height: 1em;
}
/* @end */

/* @group Listen SBM */
.sb-listen { clear: both; }

.sb-listen li{
    display: inline;
    list-style-type: none !important;
    margin-left: 0px;
	padding: 0px;
}

.sb-listen img {
	border: 1px dotted #555;
	padding: 3px;
	height: 60px;
	width: 60px;
}

.sb-listen img:hover {
	background: #444;
	border: 1px solid #555;
}

* html .sb-listen img { padding: 2px; }

*:first-child+html .sb-listen img { padding: 2px; }

.sb-listen ul { margin-top: 5px; }
/* @end */

/* @group Watch SBM */
.sb-watch { clear: both; }

.sb-watch li{
    display: inline;
    list-style-type: none !important;
    margin-left: 0px;
	padding: 0px;
}

.sb-watch img {
	border: 1px dotted #555;
	height: 90px;
	padding: 3px;
	width: 60px;
}

.sb-watch img:hover {
	background: #444;
	border: 1px solid #555;
}

* html .sb-watch img { padding: 2px; }

*:first-child+html .sb-watch img { padding: 2px; }

.sb-watch ul { margin-top: 5px; }
/* @end */

/* @group Latest Posts SBM */
.sb-latest a { color: #EEE; }

.sb-latest li {
    list-style-type: none !important;
    margin-left: 0px;
    padding: 0px 0px 4px 0px;
}

.sb-latest ul { margin-top: 5px; }
/* @end */

/* @group Latest Comments SBM */
.sb-comments li {
    list-style-type: none !important;
    margin-left: 0px;
	padding: 0px 0px 4px 0px;
}

.sb-comments { text-transform: none!important; }

.sb-comments a { color: #EEE; }

.sb-comments ul { margin-top: 5px; }
/* @end */

/* @group Meta SBM */
.sb-meta li {
    list-style-type: none !important;
    margin-left: 0px;
    padding: 0px 0px 4px 0px;
}

.sb-meta ul { margin-top: 5px; }
/* @end */

/* @group Months SBM */
.sb-months li {
    list-style-type: none !important;
    margin-left: 0px;
    padding: 0px 0px 4px 0px;
}

.sb-months a { color: #EEE; }

.sb-months ul { margin-top: 5px; }
/* @end */

/* @group Sidebar Badges */
.sb-badge img {
	border: 1px dotted #555;
	padding: 10px;
}

.sb-badge img:hover {
	background: #444;
	border: 1px solid #555;
}

.sb-badge ul { margin-top: 5px; }

.sb-badge li{
    display: inline;
    list-style-type: none !important;
	padding: 0px;
}

.sb-badge ul.tr_linkcount {
	clear: both;
	text-align: center;
}

.sb-badge ul.tr_linkcount li {
	border: 1px dotted #555;
	display: block;
	font-size: 140%;
	padding: 5px;
}

.sb-badge ul.tr_linkcount li:hover {
	background-color: #444;
	border: 1px solid #555;
}

.sb-badge ul.fb_badges li.fb_count a img {
	border: 1px dotted #555;
	height: 26px;
	padding: 5px 6px 4px 6px;
	width: 88px;
}

.sb-badge ul.fb_badges li.fb_count a:hover img {
	background: #444;
	border: 1px solid #555;
}
/* @end */

/* @group Published/Posted Date */
.published {
	background: #EEEEEE;
	border: 1px solid #999999;
	float:left;
	margin: 0px 15px 0px 0px;
	padding: 0.5em 1em;
	text-align: center;
}

.published .day {
	font-size: 3.0em;
	margin-bottom: -6px;
}

.published .month {
	font-size: 2em;
	margin: 0px;
}

.published .year {
	font-size: 1.5em;
	margin-top: -5px;
}

.published_sm {
	background: #EEEEEE;
	border: 1px solid #999999;
	float:left;
	margin: 0px 15px 0px 0px;
	padding: 0.5em;
	text-align: center;
}

.published_sm .day {
	font-size: 1.6em;
	letter-spacing: -1px;
	margin-bottom: -3px;
}

.published_sm .month {
	font-size: 1.05em;
	margin: 0px;
}

.published_sm .year {
	font-size: 1.4em;
	margin-top: -2px;
}

.published_tiny {
	background: #444444;
	border: 1px solid #555555;
	color: #CCCCCC;
	font-size: 0.9em;
	padding: 0.2em;
	margin: 0px 5px 0px 0px;
	text-align: center;
}

.published_link {
	background: #EEEEEE;
	border: 1px solid #999999;
	color: #444444 !important;
	float: left;
	font-size: 0.9em;
	margin: 0px 5px 0px 0px;
	padding: 0.2em;
	text-align: center;
}
/* @end */


/* @group Calendar SBM */
#wp-calendar {
	font-size: 9px;
    margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
    width: 110px;
}

#wp-calendar a {
	border: 0px;
	color: #E00 !important;
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	border: 0px;
	color: #fff !important;
    text-decoration: none !important;
}

#wp-calendar #next a {
	color: #E00;
	padding-right: 5px;
	text-align: right;
}

#wp-calendar #prev a {
	color: #E00;
	padding-left: 5px;
	text-align: left;
}

#wp-calendar #next a:hover {
	border: 0px;
	color: #fff !important;
    text-decoration: none !important;
}

#wp-calendar #prev a:hover {
	border: 0px;
	color: #fff !important;
    text-decoration: none !important;
}

#wp-calendar h2 {
	border-bottom: 1px dotted #ccc;
	display: block;
	font-size: 1.5em !important;
	font-weight: normal !important;
	padding: 0px 0px 3px 0px !important;
	text-align: left;
}

#wp-calendar caption {
	border-bottom: 1px dotted #ccc;
	color: #CCC;
	font-size: 1.5em !important;
	font-weight: normal !important;
	letter-spacing: -1px;
	margin-bottom: 5px;
	padding: 0px 0px 3px 0px !important;
	text-align: left;
	text-transform: lowercase;
}

#wp-calendar table { border: 0px; }

#wp-calendar tr { border: 0px; }

#wp-calendar td {
    border: 0px solid #fff;
	color:#EEE;
	font: normal 9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	line-height: 15px;
	padding: 0px;
	text-align: center;
}

#wp-calendar td.pad:hover {
	color:#EEE;
	font-size:9px;
}

#wp-calendar td:hover { color: #EEE; }

#wp-calendar #today{
    background: #EEE !important;
    color: #333;
    font-weight: bold;
}

#wp-calendar #today a, #wp-calendar #today a:visited { color: #E00 !important; }

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
/* @end */

/* @group Sidebar widget styles */
li.linkcat {
	clear: both;	display: block;	list-style-type: none;	padding-top: 10px !important;
}

div.widget { margin-top: 10px !important; }
/* @end */

/* @group Neilapolitan code tags - http://www.neilang.com for more info*/
.php_title {
	background: #509;
	border: 1px solid #509;
	border-top-width: 2px;
	border-bottom-width: 0px;
	color: #FFF;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	padding: 3px 3px 3px 5px;
}

.php {
	background: #EDF url(../../wp-content/themes/pub/redoable-lite/images/code_lines.png) no-repeat left top;
	border-top: 2px solid #509;
	border-bottom: 2px solid #509;
	border-left: 1px solid #509;
	border-right: 1px solid #509;
	font-family: Monaco, 'Courier New', Courier, Fixed;
	font-size: 12px !important;
	line-height: 17px;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	overflow: auto;
	padding: 3px 20px 3px 60px;
	text-align: left;
	white-space: nowrap;
}

.java_title {
	background: #090;
	border: 1px solid #090;
	border-top-width: 2px;
	border-bottom-width: 0px;
	color: #FFF;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	padding: 3px 3px 3px 5px;
}

.java {
	background: #DFD url(../../wp-content/themes/pub/redoable-lite/images/code_lines.png) top left no-repeat;
	border-top: 2px solid #090;
	border-bottom: 2px solid #090;
	border-left: 1px solid #090;
	border-right: 1px solid #090;
	font-family: Monaco, 'Courier New', Courier, Fixed;
	font-size: 12px !important;
	line-height: 17px;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	overflow: auto;
	padding: 3px 20px 3px 60px;
	text-align: left;
	white-space: nowrap;
}

.css_title {
	background: #C00;
	border: 1px solid #C00;
	border-top-width: 2px;
	border-bottom-width: 0px;
	color: #FFF;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	padding: 3px 3px 3px 5px;
}

.css {
	background: #FDD url(../../wp-content/themes/pub/redoable-lite/images/code_lines.png) top left no-repeat;
	border-top: 2px solid #C00;
	border-bottom: 2px solid #C00;
	border-left: 1px solid #C00;
	border-right: 1px solid #C00;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	padding: 3px 20px 3px 60px;
	text-align: left;
	font-family: Monaco, 'Courier New', Courier, Fixed;
	font-size: 12px !important;
	line-height: 17px;
	overflow: auto;
	white-space: nowrap;
}

.html_title {
	background: #06C;
	border: 1px solid #06C;
	border-top-width: 2px;
	border-bottom-width: 0px;
	color: #FFF;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	padding: 3px 3px 3px 5px;
}

.html4strict {
	background: #DDF url(../../wp-content/themes/pub/redoable-lite/images/code_lines.png) top left no-repeat;
	border-top: 2px solid #06C;
	border-bottom: 2px solid #06C;
	border-left: 1px solid #06C;
	border-right: 1px solid #06C;
	font-family: Monaco, 'Courier New', Courier, Fixed;
	font-size: 12px !important;
	line-height: 17px;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	overflow: auto;
	padding: 3px 20px 3px 60px;
	text-align: left;
	white-space: nowrap;
}

.js_title {
	background: #F60;
	border: 1px solid #F60;
	border-top-width: 2px;
	border-bottom-width: 0px;
	color: #FFF;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	padding: 3px 3px 3px 5px;
}

.javascript {
	background: #FED url(../../wp-content/themes/pub/redoable-lite/images/code_lines.png) top left no-repeat;
	border-top: 2px solid #F60;
	border-bottom: 2px solid #F60;
	border-left: 1px solid #F60;
	border-right: 1px solid #F60;
	font-family: Monaco, 'Courier New', Courier, Fixed;
	font-size: 12px !important;
	line-height: 17px;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	overflow: auto;
	padding: 3px 20px 3px 60px;
	text-align: left;
	white-space: nowrap;
}

.text_title {
	background: #666;
	border: 1px solid #666;
	border-top-width: 2px;
	border-bottom-width: 0px;
	color: #FFF;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	padding: 3px 3px 3px 5px;
}

.text {
	background: #EEE url(../../wp-content/themes/pub/redoable-lite/images/code_lines.png) top left no-repeat;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	font-family: Monaco, 'Courier New', Courier, Fixed;
	font-size: 12px !important;
	line-height: 17px;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	overflow: auto;
	padding: 3px 20px 3px 60px;
	text-align: left;
	white-space: nowrap;
}
/* @end */

/* @group Related Posts */
.relatedPosts {
	border: 1px solid #ccc;
	display: block;
	margin: 15px 0px 0px 0px;
}

.relatedPosts ul li {
	list-style-image: none;
	list-style-type: none;
}

.relatedPosts a { color: #EEE; }

.first-alt ul {
	margin: 0px auto !important;
	padding: 0px !important;
}

.first-alt .relatedPosts ul li { margin: 0px 10px; }

.first-alt .relatedPosts h2 {
	background: none;
	color: #CCC;
	display: block;
	border-bottom: 1px dotted #ccc;
	font-size: 1.5em !important;
	font-weight: normal !important;
	margin: 0px 10px 5px 10px !important;
	padding: 0px !important;
	text-align: left;
	text-transform: lowercase;
}
/* @end */

/* @group Post Ratings - overrides plugin settings */
.post-ratings {
	background-color: none !important;
	margin-left: 0px !important;
}

.post-ratings-loading {
	display: none !important;
	height: 16px !important;
	text-align: left !important;
}

.post-ratings-image { border: 0px !important; }

.post-ratings img { vertical-align: text-bottom !important; }
/* @end */

/* Peace and forgiveness */

/* Learn more about the other K2: http://en.wikipedia.org/wiki/K2 */

/* Remember Redoable is based on the great K2 theme - http://getk2.com */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#primary .entry-content .wp-caption img, #primaryFirst .entry-content .wp-caption img {
	background: #f3f3f3;
	border: 0;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	color: #000;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* =WPCOM
-------------------------------------------------------------- */

.sharedaddy div {
	margin: 0 auto;
}img.emoji {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**

	Noticons

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

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Noticons";
  src: url(../../i/noticons/Noticons.eot) format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Noticons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
       url(../../i/noticons/Noticons.ttf) format("truetype"),
       url(../../i/noticons/Noticons.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

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


/**
 * All noticons
 */

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


/**
 * Individual icons
 */

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


/**
 * Deprecated noticon names
 */

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

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


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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}