/*
Theme Name: Nei Jing Now
Description: Child theme for Arras
Author: Takahiro Noguchi
Author URI: http://www.art-jhuggi.net
Template: arras
Version: 1.5

*/
@font-face {
	font-family: 'JunctionRegular';
	src: url('type/junction.eot'); /* IE9 Compat Modes */
	src: url('type/junction.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('type/junction.woff') format('woff'), /* Modern Browsers */
	     url('type/junction.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('type/junction.svg#svgFontName') format('svg'); /* Legacy iOS */
	}




* {
	font-family: 		'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Tahoma, sans-serif;

}

a:hover {
	color: 				#004D9F;
}



body {
	background: 		#FFF url('images/neijing-bg.jpg');
	color: 				#333;
}


#wrapper {
	min-height: 100%;
	padding: 0px;
	position: relative;
}

#main {
	background: 		#FDFBF8;
	border: 			none!important;
	-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 8px 8px 8px;
	-moz-box-shadow: 	rgba(0, 0, 0, 0.199219) 8px 8px 8px;
	box-shadow: 		rgba(0, 0, 0, 0.199219) 8px 8px 8px;
	padding-bottom: 	40px;
}

/*home page specific css rules */

body.home #content {
	width: 				950px;

}

body.home #container {
	width: 				950px;
	margin: 			0 auto;
	float: 				none;
}


#about-text {
	background: 		url('images/about-bg.jpg') no-repeat 0% 100%;
	height: 			239px;
	width: 				270px;
}

#about-text.widgetcontainer {
	font-size: 1.4em;
}


/*header-branding and navigation*/

/*Added to contain top-nav and header elements */
.header-container {
	width: 				990px;
	margin: 			0 auto;
}

#header {
	background: 		none;
	border-bottom: 		none;
	width: 				980px;
	margin: 			0 auto;
	padding: 			0;
}


#branding {
	background: 		url('images/header-bg.jpg') no-repeat;
	width: 				980px;
	height: 			110px;
	padding: 			0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 8px 8px 8px;
	-moz-box-shadow: 	rgba(0, 0, 0, 0.199219) 8px 8px 8px;
	box-shadow: 		rgba(0, 0, 0, 0.199219) 8px 8px 8px;
}

.logo {
	background: 		url('images/neijing-logo.png') no-repeat;
	margin:				4px;
	padding:			20px 0 5px 10px;
	height: 			85px;
	max-width: 			590px;
	text-transform: 	none;
}

.blog-name a {
	margin: 			5px 0 8px 90px;
	display:		 	block;
	float: 				left;
	/*typography*/
	font:      			normal 1.8em/1em 'JunctionRegular', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Verdana', 'Tahoma', 'sans-serif';
	letter-spacing: 	-1px;
}

.blog-name a:link, .blog-name a:visited {
	color: 				#fff;
	text-decoration: 	none;
}


.blog-description {
	float:				left;
	display: 			block;
	margin-left:		90px;
	padding: 			5px 0 0;
	/*typography*/
	font:      			1.4em/1em 'JunctionRegular', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans',  'Verdana', 'Tahoma', 'sans-serif';
	letter-spacing: 	1px;
	font-weight: 		700;
	color: 				#b30c6e;
}

#searchbar {
	margin: 			62px 55px 0px;
}

.searchform {
	border: 			1px solid #95B2D1;
	background:			white;
	width: 				240px;
	padding: 			4px 5px;
	margin: 			0;
}

.searchform .s {
	font-family: 		'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 			14px;
	border: 			none;
	background: 		#fff;
	padding: 			0;
	margin: 			0;
	float: 				left;
	width: 				220px;
	/*typography*/
	color: 				#AAA;
}

.search-results {
	margin: 			18px 15px;
}


.search-results-content {

	border: 			1px solid #95B2D1;
	background: 		none;
}


.search-results h2 {
	color: 				#333;
	font-size: 			12px;
	font-weight: 		700;
	margin: 			0 10px 0 0;
	padding: 			6px 10px;
	background: 		none;
	border: 			1px solid #95B2D1;
}



/* Navigation */


/*Remove default navigation styling from Arras*/
 #nav .sf-menu li:hover {background:none;}



#nav {
	background: 		#FDFBF8;
	margin: 			0px auto;
	width: 				980px!important;
	min-width:			980px;
}

#nav-content {
	width: 				980px;
	height: 			50px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 8px 8px 8px;
	-moz-box-shadow: 	rgba(0, 0, 0, 0.199219) 8px 8px 8px;
	box-shadow: 		rgba(0, 0, 0, 0.199219) 8px 8px 8px;
}

#nav .sf-menu {
	float: 				left;
	line-height: 		1.1;
	margin: 			-11px 0px 10px 0px;
	max-width: 			980px;
}


/* Style navigation tabs */
#menu-main li a {
	letter-spacing: 	0px;
	margin: 			0px;
	background: 		#1e5a98;
	border: 			none!important;
	margin-right:      	2px !important;
	padding: 			14px 44px!important;
	/*typography*/
	color: 				#fff!important;
	font-family: 		Georgia, 'Times New Roman', Times, serif!important;
	font-size:  		1.2em!important;
	font-weight:		normal!important;
}

/*Current menu item style */
#nav .current-menu-item a, #menu-item-1765.current-menu-item a, .category-episodes .menu-item-1767 a, .episodes .menu-item-1767 a, .category-concepts .menu-item-1766 a, .concepts .menu-item-1766 a, .category-shorts .menu-item-1763 a, .shorts .menu-item-1763 a {
	background: 		#373331!important;
	color: white;
}

#nav_menu-9 .current-menu-item a {
	background: #89807B;!important;
}


/*Support*/
.menu-item-1764 a {
	background:			#ea59ae!important;
	height: 			18px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 4px 4px 4px;
	-moz-box-shadow: 	rgba(0, 0, 0, 0.199219) 4px 4px 4px;
	box-shadow: 		rgba(0, 0, 0, 0.199219) 4px 4px 4px;
}

.menu-item-1764 a:hover, .menu-item-1764.current-menu-item a {
	background:			#ff8dd8!important;
}

/*Contact*/
.menu-item-1765 a {
	background:    		#64809d!important;
}

.menu-item-1765 a:hover {
	background: #373331!important;
	color: white;
}

body.episodes .page-item-11 a, body.blogposts .page-item-13 a{
	background: #373331!important;
}




ul.player-menu li, ul.subscribe-menu li {
	display: 			inline;
	margin-left:		.75em;
	list-style-type: 	none;
	/*typography*/
	font: 				1.2em;
}

ul.subscribe-menu li {
	display: 			block;
	margin-left:		.75em;
	list-style-type: 	none;
	/*typography*/
	font: 				1.2em;
}



/*header top-menu */
#top-menu {
	height: 			30px;
	display: 			block;
	background: 		none;
	border:				none;
	position:			absolute;
}

#menu-top-nav  {
	float: right!important;
	margin-right: 15px!important;
}

#top-menu .sf-menu a {
	text-decoration: 	none;
	text-transform: 	none;
	padding: 			5px 7px 5px 0px;
	color: 				#333;
	border-right: 		none;
	/*typography*/
	font-size: 			1em;
}

#top-menu .sf-menu a:hover, #top-menu .sf-menu li:hover {
	background: 		none;
	color:				#004D9F;
	}


#top-menu-content li {
	display: 			inline;
	margin-left:		.5em;
	list-style-type: 	none;
}

#bottom-menu li {
	display: 			block;
	margin-left:		.75em;
	list-style-type: 	none;
	/*typography*/
	font: 				1.2em;
}

li.menu-item-1771, .top-contact {
	background: url('images/contact.png') no-repeat 0 50%!important;
	padding: 3px 0 3px 19px;
}

li.menu-item-1775, .top-facebook {
	background: url('images/facebook.png') no-repeat 0 50%!important;
	padding: 3px 0 3px 16px;
}

li.menu-item-1774, .top-twitter {
	background: url('images/twitter.png') no-repeat 0 50%!important;
	padding: 3px 0 3px 16px;
}

li.menu-item-1772, li.menu-item-1773, .top-feeds {
	background: url('images/feeds.png') no-repeat 0 50%!important;
	padding: 3px 0 3px 16px;
}

li.menu-item-1770, .top-newsletter {
	background: url('images/newsletter.png') no-repeat 0 50%!important;
	padding: 3px 0 3px 16px;
}

li.menu-item-2551, .top-beyondholistic {
	background: url('images/beyondholistic.png') no-repeat 0 50%!important;
	padding: 3px 0 3px 20px;
}



/*
#secondary-menu  li:before { content: "| "; }
#secondary-menu  li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers
* html #secondary-menu li{
	border-left: 	1px solid black;
	padding: 		0 0.4em 0 0.4em;
	margin: 		0 0.4em 0 -0.4em;
}
* */

/* end header top-menu */


/* Post Content */
.single .post .entry-info, .single-post .entry-info {
	color: #848485;
	font-size: 1em;
	text-transform: capitalize;
	border-bottom: 1px dotted #95B2D1;
}


/*Images */

.wp-caption {
	border: 1px solid #DDD;
	text-align: center;
	background: #F3F3F3;
	padding-top: 4px;
}


/* End Post Content */


/* Primary Sidebar Area */

.multi-sidebar .widgetcontainer {
	background: 	none;
	border: 		1px solid #95B2D1;
	margin-bottom: 	25px;
	padding: 		10px;
}

.multi-sidebar .tabs {
	list-style: none;
	margin: 0 0 3px;
	padding: 0;
	overflow: hidden;
}


.multi-sidebar .widgetcontainer li, .featured-stories li, .related-posts li {
	border-bottom: 	1px dotted #95B2D1;
}


.multi-sidebar .thumb img {
	width: 			36px;
	height: 		36px;
}


.multi-sidebar ul li a span {
	font-size: 			13px;
}

.multi-sidebar .tabs li {
	background: 	#95B2D1;
	border: 		none;
	padding: 		7px;
	margin: 		0 3px 1px 0;
}


.multi-sidebar .tabs .ui-tabs-active {
	background: 	#373331;
}


.multi-sidebar .tabs .ui-tabs-active a:link, .multi-sidebar .tabs .ui-tabs-active a:visited {
	color: 			#fff;
}


.multi-sidebar .tabs a:link, .multi-sidebar .tabs a:visited {
	text-decoration: none;
	font-weight: 	600;
	color: 			#fff;
}


/*end primary */

/* homepage featured content and bottom content */

/* index-feature1 section */

.home-title {
	border-bottom: 	1px solid #95B2D1;
	color: 			#333;
	font-size: 		1.6em;
	font-weight: 	600;
	margin: 		0px 25px 10px 10px;
	padding: 		0px 3px 8px;
	text-transform: none;
}

.posts-default {
	margin: 		0px 10px 20px;
}

.posts-default .entry-thumbnails {
	height: 		120px;
	width: 			260px;
}


.posts-default img, .posts-default .entry-thumbnails-link {
	height: 		110px;
	width: 			255px;
}


.posts-default li {
	height: 		250px!important;
	width: 			280px!important;
	margin: 		0px 15px 10px;
	/* typography */
	font-size: 		12px;
}

.entry-meta {
	display: 		none!important;

}

.posts-quick { /*archive excerpt views */
	margin: 0 10px 10px 15px;
	padding: 0;
}

.posts-quick .quick-read-more a:link, .posts-quick .quick-read-more a:visited {
	padding: 5px 10px;
	margin: 3px 0;
	font-size: 12px;
	background: #95B2D1;
	color: white;
	text-decoration: none;
	border: none;
	font-weight: 700;
	display: inline-block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



/* end index-featured1 */

/* Widgets */




#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle, .widgettitle {
	background: 	#95B2D1;;
	margin: 		-10px -10px 10px;
	padding: 		5px 10px;
	/*typography*/
	color: 			white;
	font-size:		1.5em;
	font-weight: 	600;
}



.widgettitle {
	border-bottom: 		2px solid #95B2D1;



}
.widgetcontainer {
	background: none;
	border: 1px solid #95B2D1;
	border-width: thin;
	line-height: 1.4em;
	margin-bottom: 20px;
}

.widgetcontainer a {
	font-weight: 	600;
}

.widgetcontainer ul, .widgetcontainer .xoxo, .widgetcontainer ol {
	list-style: 	none;
	margin: 		0px;
	padding: 		0px;
}


/* bottom content 1 */

#bottom-content-1, #bottom-content-2 {
	width: 			950px;
}

#bottom-content-1 li {
	float: 			left;
	margin: 		10px 25px !important;
	overflow: 		hidden;
	width: 			240px !important;
}

#bottom-content-1 li ul > li {
	margin: 		5px!important;
}

#subscribe-box, #popular-posts, #recent-comments-5 {
	height: 		250px;
}



/* bottom content 2 */

#home-ads {
	margin-left: 25px;
	display: block;
}

/* end bottom content 2 */
/* end homepage featured/bottom content */

/* single post css */


.single .post, #main .single-post {
	background: none;
	border: none;
}

.about-author {
	background: none;
	border: none;
}


/* Author Profiles */

#author-profiles {
	border-bottom: 1px dotted #95B2D1;
	margin-bottom: 10px;
	padding: 10px 0px;
	overflow: auto;
	width: 100%;
}

#author-profiles dt {
	margin: 0px 0px 10px 0px;
	font-size: 1.25em;
	clear: left;
}

#author-profiles dd {
	font-size: .85em;
}

#author-profiles img {
	float: left;
	margin: 0 15px 10px 0px;
	border: 1px solid #CCC;
	padding: 2px;
	background: white;
}

/* Comments */

.module-title, .feed-title, #reply-title {
	margin-top: 20px;
	background: none;
	border-top: 5px solid #95B2D1;
	border-bottom: none;
	border-left: none;
	border-right: none;
	color: #333;
	display: block;
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1em;

}

.nocomments {
	background: none;
	border: none;
}

#commentform {
	background: none;
	border: none;
}

#commentlist .comment-node {
	background: none;
	border-bottom: 1px solid #95B2D1;
	border-top: none;
	border-right: none;
	border-left: none;
}

#commentlist .comment-node {
	margin-bottom: 20px;
}

#commentlist {
	background: none;
	border: none!important;
	border-width: 0;
}

.comments-navigation {
	background: none;
	padding: 0 10px 10px;
	border: none;

}




/* footer */

#footer {
	background: none!important;
	border: none!important;
}




/* titles */

h2, h3, h4, h5, h6  {
		margin: 1em 0;
		margin-top: 1em;
		margin-right: 0px;
		margin-bottom: 1em;
		margin-left: 0px;
		/*typography*/


}

.author_posts_link {
		display: block;
		clear: both;
}

.author-posts-title, .author-content h1, .archive-title {
		padding: 0 3px 8px;
		border-bottom: 5px solid #95B2D1;
		padding: 10px 0;
		margin: 30px 15px 10px 15px;
		/*typography*/
		font-size: 1.75em;
		text-transform: capitalize;
		font-weight: 700;
}

.single .post .entry-title, .single-post .entry-title {
	font-size: 		26px;
	font-weight: 	600;
}

.posts-quick .entry-title {
	font-weight: 	600;
	font-size: 		18px;
}


#author-profiles h2 {
	border-bottom: 	5px solid #95B2D1;
	padding: 		10px 0px;

}
/* misc css plugins */


.addtoany_share_save_container {
	float: right;
}

.shareaholic-show-on-load {
	border-bottom: 1px dotted #95B2D1
}


/* wp-paging */

/* Clear things*/
ul.page-numbers, ul.page-numbers li, ul.page-numbers li a, ul.page-numbers li a:hover ul.page-numbers li span {
	padding: 0;
	margin: 0;
	text-decoration: none;
	font: normal 12px;
	border: none;
}

ul.page-numbers {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	padding: 5px 0 5px 0;
}
	ul.page-numbers li {
		display: inline;
	}
		ul.page-numbers li a {
			text-decoration: none;
			border: none;
			padding-bottom: 10px;
		}
	ul.page-numbers span.dots {
		color: #666;
	}

	ul.page-numbers li a, .page-numbers span.current, .page-numbers span.dots {
		font: normal 12px Arial;
		padding: 5px;
	}

/* SETTINGS - ALIGN CENTER  - Default = align-left */
ul.align-right { text-align: right; }
ul.align-center { text-align: center; }

span.page-info.left {
	padding: 0 10px 0 0;
}

span.page-info.right {
	padding: 0 0 0 10px;
}

ul.shape-round li a, ul.shape-round span.current {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* SETTINGS - ACTIVE BACKGROUND */
ul.current-page-yellow span.current { background: #ffff00; color: #666; }
ul.current-page-purple span.current { background: #ac58ff; color: #fff; }
ul.current-page-dark span.current { background: #666; color: #eee; }
ul.current-page-bright span.current { background: #e6e6e6; color: #666; border: 1px solid #ddd; }
ul.current-page-red span.current { background: #ba0000; color: #fff; }
ul.current-page-green span.current { background: #69ba00; color: #fff; }
ul.current-page-cyan span.current { background: #373331; color: #fff; }
ul.current-page-pink span.current { background: #ff80ff; color: #fff; }
ul.current-page-orange span.current { background: #ff9a00; color: #fff; }

/* SETTINGS - page BACKGROUND */
ul.page-yellow li a { background: #ffff00; color: #666; }
ul.page-purple li a { background: #ac58ff; color: #fff; }
ul.page-dark li a { background: #666; color: #fff; }
ul.page-bright li a { background: #95B2D1; border: none; color: white; }
ul.page-red li a { background: #ba0000; color: #fff; }
ul.page-green li a { background: #69ba00; color: #fff; }
ul.page-cyan li a { background: #1E5A98; color: #fff; }
ul.page-pink li a { background: #ff80ff; color: #fff; }
ul.page-orange li a { background: #ff9a00; color: #fff; }


/* SETTINGS - page BACKGROUND */
ul.current-page-yellow.fill-gradient span.current, ul.page-yellow.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffe4), to(#ffff07)); }
ul.current-page-purple.fill-gradient span.current, ul.page-purple.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf77ff), to(#913cff)); }
ul.current-page-dark.fill-gradient span.current, ul.page-dark.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#848484), to(#494949)); }
ul.current-page-bright.fill-gradient span.current, ul.page-bright.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#dfdfdf)); }
ul.current-page-red.fill-gradient span.current, ul.page-red.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#da0000), to(#8b0000)); }
ul.current-page-green.fill-gradient span.current, ul.page-green.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#87ca00), to(#4ba200)); }
ul.current-page-cyan.fill-gradient span.current, ul.page-cyan.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#95B2D1), to(#1e5a98)); }
ul.current-page-pink.fill-gradient span.current, ul.page-pink.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb5ff), to(#ff44ff)); }
ul.current-page-orange.fill-gradient span.current, ul.page-orange.fill-gradient li a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb000), to(#ff7d00)); }

ul.page-yellow li a:hover { background: #fff; color: #666; text-decoration: none;}
ul.page-purple li a:hover { background: #8000ff; text-decoration: none; }
ul.page-dark li a:hover { background: #444; text-decoration: none; }
ul.page-bright li a:hover { background: #95B2D1; border: none; color: white; text-decoration: none; }
ul.page-red li a:hover { background: #9a0000; text-decoration: none; }
ul.page-green li a:hover { background: #4e8b00; text-decoration: none; }
ul.page-cyan li a:hover { background: #14a9d9; text-decoration: none; }
ul.page-pink li a:hover { background: #ff40ff; text-decoration: none; }
ul.page-orange li a:hover { background: #da8400; text-decoration: none; }

/* behind | default = dark */
ul.behind-brighter span.dots, ul.behind-brighter span.page-info { color: #ddd; }
ul.behind-bright span.dots , ul.behind-bright span.page-info {	color: #aaa; }
ul.behind-grey span.dots, ul.behind-grey span.page-info { color: #808080; }
ul.behind-dark span.dots, ul.behind-dark span.page-info { color: #666; }
ul.behind-darker span.dots, ul.behind-darker span.page-info { color: #333; }

/* IE6 fix */
ul.page-purple li a:hover, ul.page-dark li a:hover, ul.page-red li a:hover , ul.page-green li a:hover, ul.page-cyan li a:hover, ul.page-pink li a:hover, ul.page-orange li a:hover {
	color: #fff; text-decoration: none;
}
/* end wp-paging */


/* podcast */


#podcast {
	background: #95B2D1;
	height: 80px;
	padding: 10px 10px 10px 10px;
	margin: 5px 2px 30px 2px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


.podcast-inner {
	background: #95B2D1;
	/*height: 70px;*/
	padding: 5px 20px 10px 20px;
	margin: 5px 2px 5px 2px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: white;
}

#author-profiles dt {
	clear: both;
}

.guest-audio-clip {
	background: #95B2D1;
	height: 70px;
	height: auto;
	width: 450px;
	float: right;
	padding: 5px 20px 10px 20px;
	margin:  0px 10px 30px 2px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: white;
}

.powerpress_links a, .powerpress_links {
	color: white;
	margin: 0 0 2px 2px;
	font-size: 0.95em;
	font-weight: 600;
}

.podcast-box {
	display: inline-block;
}

.podcast-title {
	border-bottom: 1px solid #95B2D1;
	color: #333;
	font-size: 1.6em;
	font-weight: 600;
	margin: 0 9px 10px 10px;
	padding: 0 3px 8px;
	text-transform: none;
	width: 448px;
}

.listen {
	color: white;
	margin: 0 0 2px 2px;
	font-size: 1.25em;
	font-weight: 600;
}

.front-podcast {
	display: inline-block;
	/*background: #95B2D1;*/
	background-color: #D992BC;
	/*height: 70px;*/
	/*width: 892px;*/
	width: 443px;
	padding: 2px 10px 2px 10px;
	margin: 5px 9px 30px 1px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	vertical-align: top;
}

.front-podcast a:link, .front-podcast a:visited, .front-podcast a:hover  {
	color: white;
}

.front-podcast a:hover {
	text-decoration: underline;

}

.powerpress_player {
	display: inline-block;
	vertical-align: middle;
}

p.powerpress_links {
	vertical-align: middle;
}

p.powerpress_links, p.powerpress_links a {
	display:			inline-block;
	color: 				white;
	font-weight:		600;
	/*margin-top: 		5px;*/
	margin: 		0;
	font-size: 			11px;
}

a.powerpress_link_pinw, a.powerpress_link_d {

	padding:2px;
	margin: 0px 2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}


a:hover.powerpress_link_pinw, a:hover.powerpress_link_d {
	text-decoration: underline;
}

.powerpress_player img {
	background: none!important;
	border: none !important;
	margin: 0 !important;
}

/* PayPal Donations */

#paypal_donations-10 {
	width: 240px;
	margin: 0 25px 0 25px;
}


/* Ads */

#adrotate-3 h5.widgettitle {
	color: 				#666;
	background:			none;
	font-size: 			1em;
	border: 			none;
	margin: 			5px 30px 0px -10px;
}

#adrotate-3.widgetcontainer {
	font-size: 			1em;
	border: 			none;
	margin: 			5px 30px 0px -10px;
}

/* Popular Posts */

#popularposts img {
	float: left;
	border: 1px solid #E1E1E1;
	background: #FFF;
	padding: 3px;
	margin-right: 5px;
}

/* Disclaimer */

.disclaimer {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}

/* Home */

.featured-title {
	display: none;
	position: absolute;
	background-color: #000000;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	cursor: default;
	opacity: 0.8;
	z-index: 100;
	/*box-shadow: 1px 1px 2px #000000;*/
}

#slider {
	height: 261px;
	overflow: hidden;
}

#slider li img {
	width: 100%;
}

.feature-caption p {
	margin: 0;
}

.rpwe-thumb {
	height: 110px;
	width: 255px;
}

.rpwe-title {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.rpwe-block ul {
	list-style:none!important;
	margin-left:0!important;
	padding-left:0!important;
}

.rpwe-block li {
	display: inline-block;
	border: none;
	height: 250px;
	margin: 0 15px 10px;
	padding-bottom: 10px;
	vertical-align: top;
	width: 280px;
}

.rpwe-block a {
	display:inline!important;
	text-decoration:none;
}

.rpwe-block h3 {
	background:none!important;
	clear:none;
	margin-bottom:0!important;
	line-height:1.5em;
}

.rpwe-thumb {
	border:1px solid #EEE!important;
	box-shadow:none!important;
	margin:2px 10px 2px 0;
	padding:3px!important;
}

.rpwe-summary {
	font-size:12px;
}

.rpwe-time {
	color:#bbb;
	font-size:11px;
}

.rpwe-alignleft {
	display:inline;
	float:left;
}

.rpwe-alignright {
	display:inline;
	float:right;
}

.rpwe-alignnone {
	display:block;
	float:none;
}

/* Others */

.button {
	display: inline-block;
	border: 1px solid #dc54a4;
	border-radius: 10px;
	color: #ffffff !important;
	font-size: 24px;
	text-align: center;
	text-decoration: none !important;
	margin: 0 auto;
	padding: 5px 25px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8dd8), color-stop(1, #ea59ae));
	background-image: -o-linear-gradient(bottom, #ff8dd8 0%, #ea59ae 100%);
	background-image: -moz-linear-gradient(bottom, #ff8dd8 0%, #ea59ae 100%);
	background-image: -webkit-linear-gradient(bottom, #ff8dd8 0%, #ea59ae 100%);
	background-image: -ms-linear-gradient(bottom, #ff8dd8 0%, #ea59ae 100%);
	background-image: linear-gradient(to bottom, #ff8dd8 0%, #ea59ae 100%);
	transition-property: none;
	cursor: pointer;
	box-sizing: border-box;
	vertical-align: baseline;
}

.button:hover {
	color: #ffffff !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa8e1), color-stop(1, #ea76ba));
	background-image: -o-linear-gradient(bottom, #ffa8e1 0%, #ea76ba 100%);
	background-image: -moz-linear-gradient(bottom, #ffa8e1 0%, #ea76ba 100%);
	background-image: -webkit-linear-gradient(bottom, #ffa8e1 0%, #ea76ba 100%);
	background-image: -ms-linear-gradient(bottom, #ffa8e1 0%, #ea76ba 100%);
	background-image: linear-gradient(to bottom, #ffa8e1 0%, #ea76ba 100%);
	transition-property: none;
}

.button:active {
	box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.5) inset;
	transition-property: none;
}

.fcbk_share {
	margin-bottom: 10px;
}
