<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*   
	Theme Name: Freshlife
	Theme URI: http://www.theme-junkie.com
	Description: A clean &amp; clear theme designed by &lt;a href="http://www.theme-junkie.com"&gt;Theme Junkie&lt;/a&gt;.
	Author: Roy Guan
	Author URI: http://www.theme-junkie.com
	Version: 1.0.3
	Tags: 
	
		Copyright: (c) 2010 Theme Junkie.
		License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html

*/
/*---------------------------------------------------------------------------------*/
/* DEFAULTS */
/*---------------------------------------------------------------------------------*/

/* reset */
@import "css/reset.css";
body { background:#fff url(images/bg-body.jpg) repeat-x fixed left top; font:13px/18px Arial, Helvetica, Sans-serif; color:#333; }

/* hyperlinks */
a, a:visited, a:active { color:#222; text-decoration:none; }
a:hover { color:#26b; text-decoration:underline; }

/*---------------------------------------------------------------------------------*/
/* CONTAINERS */
/*---------------------------------------------------------------------------------*/
#wrapper { background:#fff; width:960px; margin:0px auto 15px auto; padding:0px 15px; border-top:1px solid #fff; }
#column1 { float:left; width:640px; }
#TagCloud{padding:15px;border:solid 1px #eee;background:#f5f5f5}
#TagCloud a{text-decoration:none}
tr.rowheader {background: #BFBFBF}
tr.rowhighlight {background: #F2F2F2}

/*---------------------------------------------------------------------------------*/
/* TOP */
/*---------------------------------------------------------------------------------*/
#top { height:33px; margin:25px 0px 1px 0px; color:#333; line-height:30px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }

/* top navigation */
.topnav { z-index:99; margin:0px; padding:1px 0px; list-style:none; line-height:1; }
.topnav a { z-index:100; position:relative; display:block; text-decoration:none; }
.topnav li { float:left; width:auto; }
.topnav li a { padding:7px 13px 6px 13px; font-size:11px; font-weight:bold; color:#26b; line-height:18px; text-transform:uppercase; text-decoration:none; }
.topnav li a:hover, .topnav li a:active { background:#26b; color:#fff; text-decoration:none; }
.topnav li.first a { background:#26b; color:#fff; }
.topnav .first {
	background-color: #26b;
	color: #fff;
}



.topnav li a.sf-with-ul {  }
.topnav li ul { background:#fff; position:absolute; left:-999em; width:166px; z-index:999; border:1px solid #e6e6e6; border-bottom:none; }
.topnav li ul li { border-bottom:1px solid #e6e6e6; }
.topnav li ul li a, .topnav li ul li a:visited { background:#fff; width:140px; padding:7px 13px 6px 13px; color:#26b; font-size:11px; font-weight:bold; border-bottom:none; text-transform:uppercase; }
.topnav li ul li a.sf-with-ul { padding:7px 13px 6px 13px; }
.topnav li ul li a:hover { background:#26b; color:#fff; border-bottom:none; }
.topnav li ul ul { margin:-32px 0px 0px 166px; }
.topnav li ul ul li a {  }
.topnav li ul li ul li a {  }
.topnav li:hover, .topnav li.hover { position:static; }
.topnav li:hover ul ul, .topnav li.sfhover ul ul,
.topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul,
.topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul { left:-999em; }
.topnav li:hover ul, .topnav li.sfhover ul,
.topnav li li:hover ul, .topnav li li.sfhover ul,
.topnav li li li:hover ul, .topnav li li li.sfhover ul,
.topnav li li li li:hover ul, .topnav li li li li.sfhover ul { left:auto; }

/* topnav indicator */
.topnav .sf-sub-indicator { display:none; }
.topnav li ul .sf-sub-indicator { background:url(images/icon-arrow-right.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }

/* search form */
#search { display:block; width: 250px; float:right; height:24px; margin:0px 0px 0px 0px; }
#search input { float:left;  margin:2px 0px 0px 0px; padding:4px 6px; font-family:Georgia, serif; font-size:12px; font-style:italic; color:#666; line-height:12px; }
#search input.btn { background:none; border:none; margin:6px 0px 0px -22px; padding:0px; width:auto; }

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#header { background:none; height:90px;}

/* image logo */
#logo img { height:77px;width:286px;margin:11px 0px 4px 0px;max-height:70px; }

/* 468x60 advertisement */
.ad468x60 { display:none; float:right; width:468px; height:60px; margin:15px 0px 0px 0px; }

/*---------------------------------------------------------------------------------*/
/* CATEGORY MENU */
/*---------------------------------------------------------------------------------*/
#cat-menu { height:35px; }
#cat-menu ul.sub-menu {white-space:nowrap;margin-top: 0;}

/* category navigation */
.nav { z-index:99; float:left; width:100%; margin:0px; list-style:none; line-height:1; border-top:1px solid #e6e6e6; border-bottom:3px solid #26b; }
.nav a { position:relative; color:#333; display:block; z-index:100; text-decoration:none; }
.nav li { float:left; width:auto; }
.nav li a { font:13px/15px Arial, Helvetica, sans-serif; padding:8px 12px; text-decoration:none; border-right:1px solid #e6e6e6; }
.nav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent { background:#26b; color:#fff; }
.nav li a.sf-with-ul {  }
.nav li ul { background:#fff; position:absolute; left:-999em; width:168px; margin-left:-1px; z-index:999; border:1px solid #e6e6e6; border-bottom:none; }
.nav li ul li { border-bottom:1px solid #e6e6e6; }
.nav li ul li a { background:#fff; width:190px; padding:8px 12px; color:#333; font-size:13px; font-weight:normal; }
.nav li ul li a.sf-with-ul { padding:8px 12px; }
.nav li ul li a:hover { background:#26b; color:#fff; text-decoration:none; }
.nav li ul ul { margin:-32px 0px 0px 168px; }
.nav li ul ul li a {  }
.nav li ul li ul li a {  }
.nav li:hover,.nav li.hover { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul { left:auto; }

/* category navigation indicator */
.nav .sf-sub-indicator { display:none; }
.nav li ul .sf-sub-indicator { background:url(images/icon-arrow-right.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }

/*---------------------------------------------------------------------------------*/
/* POST BOXES */
/*---------------------------------------------------------------------------------*/
.postbox { background:#fff; border-bottom:1px solid #dfdfdf; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; }
.postbox h2 { margin:0px 0px 5px 0px; font-family:Georgia,serif; font-size:22px; font-weight:normal; line-height:24px; }
.postbox h2 a, .postbox h2 a:visited { color:#26B; text-decoration:none; }
.postbox h2 a:hover { color:#222; }
.post-date { margin:10px 0px 0px 0px; color:#666; }
.post-date img.avatar.avatar-20.photo { margin-right : 3px; }
.post-date a, .post-date a:visited { color:#26b; }
.post-date a:hover { border-bottom:1px dotted #26b; text-decoration:none; }
.post-date p { font-style:normal; }
.post-comments a { color:#666 !important; }
.post-comments a:hover { border-bottom:1px dotted #666; }
.post-exerpt { display:table; margin:5px 0px 0px 0px; }
.post-thumb { float:left; margin:0px 5px 15px 0px; }
.post-thumb img { background:#fff; padding:3px; border:1px solid #e9e9e9; }
.post-info { margin:5px 0px 0px 0px; }
.post-info a { color:#26b; }

/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
#fullcontent { background:#fff; width:960px; padding:15px 0px; }
#content { float:left; background:#fff; width:640px; margin:20px 0px 0px 0px; padding:0px 0px 15px 0px; }

#post_excerpt&gt;p, .post_excerpt&gt;p, #post-excerpt&gt;p,.post-excerpt&gt;p, .post-exerpt&gt;p, #post-exerpt&gt;p {margin-bottom:10px;}

/* browsing */
#browsing { height:20px; margin:20px 0px 15px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #ddd; }
#browsing h1 { float:left; font-family:Georgia, serif; font-size:20px; font-weight:normal; }
#browsing .catfeed { float:right; background:url(images/icon-cat-rss.png) no-repeat right 3px; margin:4px 0px 0px 0px; padding:0px 17px 0px 0px; }
#browsing .catfeed a:hover { text-decoration:none; border-bottom:1px dotted #26b; }

/* post &amp; page title*/
.pagetitle { padding:0px 0px 10px 0px; font-family:Georgia, serif; font-size:24px; font-weight:normal; }
.pagetitle a, .pagetitle a:hover { color:#222 !important; text-decoration:none; }
.post-title { margin:0px 0px 10px 0px; font-family:Georgia, serif; font-size:28px; font-weight:normal; line-height:30px; }
.post-title a, .post-title a:visited { color:#222; }

/* entry */
.entry { padding:10px 0px 0px 0px; line-height:19px; margin-top: 10px;}
.entry p { padding-bottom:15px; }
.entry strong { font-weight:bold; }
.entry em { font-style:italic; font-weight:normal; }
.entry strong em, .entry em strong { font-style:italic; font-weight:bold; }
.entry h1 { font:26px/28px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h2 { font:19px/21px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h3 { font:17px/19px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h4 { font:15px/17px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h5 { font:13px/15px Georgia, serif; padding:0px 0px 10px 0px; }
.entry h6 { font:11px/13px Georgia, serif; padding:0px 0px 10px 0px; }
.entry a, .entry a:visited { color:#26b; }
.entry a:hover { color:#26b; text-decoration:underline; }
.entry a img { border:none; }
.entry ul { margin:0px 0px 0px 7px; padding-bottom:10px; list-style:none; }
.entry ol { margin:0px 0px 10px 25px; list-style-type:decimal; }
.entry ol ol { list-style:upper-alpha; }
.entry ol ol ol { list-style:lower-roman; }
.entry ol ol ol ol { list-style:lower-alpha; }
.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul { margin-bottom:0px; }
.entry ul li { background:url(images/icon-bullet.png) no-repeat 0px 5px; padding:3px 0px 3px 19px; line-height:19px; }
.entry ol li { padding:3px 0px 3px 0px; line-height:19px; }
.entry li a:link, .entry li a:visited { color:#26b; }
.entry li a:hover { color:#26b; }
.entry li ul { margin:0px; padding:0px; }
.entry del { text-decoration:line-through; color:#aaa; }
.entry ins { text-decoration:underline; font-weight:bold; }
.entry blockquote { margin:0px 0px 10px; padding:15px 15px 1px 15px; background:#f5f5f5; border:1px solid #eee; border-width:1px 0px; }
.entry blockquote p, blockquote a, blockquote { font-style:italic; font-size:1em;  }
.entry dfn { font-weight:bold; }
.entry pre, .entry code, .entry tt { margin:1.5em 0px; white-space:pre; display:block; }
.entry pre, .entry code, .entry tt { font:12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height:20px; background:#f5f5f5; overflow:auto; padding:1em; color:#666; }
.entry hr { background:#e6e6e6; color:#e6e6e6; clear:both; width:100%; height:1px; margin:15px 0px; border:none; }
.entry input, .entry textarea { font-size:1em; padding:3px; }
.store { width:960px; height:900px; }

/* post images */
img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; }
img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }
img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }
img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }

img.box { float:right; margin:0px 0px 15px 15px; background:#fff; padding:3px; border:1px solid #e9e9e9; }
img.boxleft { float:left; margin:0px 15px 15px 0px; background:#fff; padding:3px; border:1px solid #e9e9e9; }

.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.alignright { float:right; margin:0px 0px 10px 10px; }
.alignleft { float:left; margin:0px 10px 10px 0px; }
.wp-caption { background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #e6e6e6; }
.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }
.wp-caption p.wp-caption-text { margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px; }

/* tags */
.tags { background:#f3f3f3; color:#222; }
.tags a, .tags a:visited { color:#26b; text-decoration:none; }
.tags a:hover { color:#26b; text-decoration:underline; }
.tags h3 { padding:0px 0px 4px 0px; font-family:Georgia, serif; font-size:16px; font-weight:normal; color:#222; }

/* tagsbox "More About..." "*/
.tagsbox { background:#f3f3f3; margin:30px 0px 0px 0px; padding:10px; border:1px solid #e9e9e9; }
.tagsbox p { margin:0px; padding:0px; }
.tagsbox p strong { font-size:14px; }
.tagsbox p a { color:#26b; }
.tagsbox img { background:#fff; float:left; margin:0px 10px 0px 0px; padding:3px; border:1px solid #e9e9e9; }
#subscribe { background:#f3f3f3; width:288px; margin:0px 0px 15px 0px; padding:8px 5px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; }
.subscribe_icons { width:286px; margin:0px auto; }
.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; width:52px; text-align:center; font-size:11px; }
div.subscribe_icons ul li a { display:block; padding:40px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important; }
.subscribe_icons a:hover { color:#26b !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); }
.subscribe_icons .subscribe_digg a { background:url(images/icon-digg.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background:url(images/icon-twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_linkedin a { background:url(images/icon-linkedin.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background:url(images/icon-facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_youtube a { background:url(images/icon-youtube.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background:url(images/icon-email.png) center top no-repeat; }
.subscribe_icons .subscribe_rss a { background:url(images/icon-gplus.png) center top no-repeat; }

/* relatedbox */
#crp_related { padding: 20px 0px 10px 0px;}
#crp_related h3 { padding:2px 0px 2px 10px; font-family:Georgia, serif; font-size:16px; font-weight:normal; color:#222; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
#crp_related a { color:#26b; }

/* authorbox */
.authorbox { background:#EEF5FF; margin:0px 0px 0px 0px; padding:10px; border:1px solid #e9e9e9; }
.authorbox p { margin:0px; padding:0px; }
.authorbox p strong { font-size:14px; }
.authorbox p a { color:#26b; }
.authorbox img { background:#fff; float:left; margin:0px 10px 0px 0px; padding:3px; border:1px solid #e9e9e9; }

/* Sociable Plugin box */
div.sociable { padding-bottom:20px; }
div.sociable strong { padding:2px 0px 2px 10px; font-family:Georgia, serif; font-size:16px; font-weight:normal; color:#222; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding-left: 10px !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}

/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/
#sidebar { float:right; width:300px; margin:20px 0px 0px 0px; }
#sidebar .fullwidth { width:300px; }
#sidebar .leftsidebar { float:left; width:140px; }
#sidebar .rightsidebar { float:right; width:140px; }
	.widgetbox ul{
		margin-top:-2px;
		border-top:3px solid #4488DD;
		}
/* 300x250 advertisement */
.adbox { background:#efefef; padding:18px 18px 3px 18px; }
.ad300x250 { width:300px; height:250px; margin:0px 0px 15px 0px; }

/* subscribe widget */
#subscribe { background:#f3f3f3; width:288px; margin:0px 0px 15px 0px; padding:8px 5px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; }
.subscribe_icons { overflow: auto; background:#D0E4F5; width:286px; margin:0px auto; padding-top: 10px; }
.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; width:52px; text-align:center; font-size:11px; }
div.subscribe_icons ul li a { display:block; padding:40px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important; }
.subscribe_icons a:hover { color:#26b !important; text-decoration:none;}
.subscribe_icons .subscribe_digg a { background:url(images/icon-digg.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background:url(images/icon-twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background:url(images/icon-facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_youtube a { background:url(images/icon-youtube.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background:url(images/icon-email.png) center top no-repeat; }

/* tabber */
#tabber { display:block; background:#fff; height:auto; margin:0px 0px 25px 0px; }
#tabber .inside { border-top:3px solid #48d; border-bottom:1px solid #e9e9e9; }
#tabber ul.tabs { background:#fff; padding:0px 0px; }
#tabber ul.tabs li { background:none; float:left; display:inline; font-size:11px; font-weight:bold; color:#fff; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer; border-bottom:none; }
#tabber ul.tabs li a.selected, #tabber ul.tabs li a:hover { background:#48d; color:#fff; text-decoration:none; }
#tabber ul.tabs li a { background:#EEF5FF; color:#555; display:block; float:left; padding:5px 10px 3px 10px; line-height:22px; text-transform:uppercase; }
#tabber #tag-cloud, #tabber .inside li { padding:10px 0px; }
#tabber .inside li { background:none; border-bottom:1px solid #e9e9e9; }
#tabber .inside li a { color:#333; line-height:19px; }
#tabber .inside a:hover { color:#26b; }
#tabber .inside li div.info { display:table; top:0px !important; margin:0px !important; padding:0px !important; }
#tabber .inside li span.meta { display:block; font:11px/20px Arial; text-transform:uppercase; color:#999; }
#tabber .inside li span.meta a { color:#999; }
#tabber .inside li span.meta a:hover { color:#26b; text-decoration:none; border-bottom:1px dotted #26b; }
#tabber .inside li img.avatar, #tabber .inside li img.thumb { border:1px solid #f0f0f0; padding:3px; background:#fff; float:left; margin:0px 8px 0px 0px; }

/* widgets */
.widget { background:#fff; margin:0px 0px 15px 0px; }
.widget h3 { padding:5px 10px 3px 10px; font-family:13px/18px Arial,Helvetica,Sans-serif; font-size:12px; font-weight:bold; color:white;height: 22px;
background-color: #4488DD;
	float: left;
	margin-bottom: -2px;
	text-transform: uppercase;
}
.widgetbox { padding:10px 0px 15px 0px; }
.widgetbox p { padding-bottom:5px; }
.widgetbox ul { clear:both; margin:0px; }
.widgetbox ul li { padding:8px 0px 8px 0px; border-bottom:1px solid #ededed; }
.widgetbox ul li a { padding:0px; text-decoration:none; }
.widgetbox ul li a:hover { color:#26b; text-decoration:underline; }
.widgetbox ul ul { margin:0px; padding:0px; border-top:none; }
.widgetbox ul ul li { border:none; }

/* textwidget */
.textwidget { padding-top:5px; }

/* twitter widget */
.twitter-content .loading { background:transparent url(images/loader-white.gif) no-repeat 6px 6px; padding:6px 10px 6px 28px; float:left; }
.twitter-content { background:url(images/twitter.pnxg) no-repeat right top transparent; }
.twitter-content a { color:#26b; }
.twitter-content ul { padding:5px 0px 0px 0px; }
.twitter-content ul li { background:transparent url(images/icon-small-twitter.png) no-repeat 0px 6px; padding-left:24px; display:block; }
.twitter-content a.date { color:#999; display:block; font-size:11px; font-style:italic; }
.twitter-content a.date:hover { color:#999; }
.twitter-content .info { float:left; font-weight:bold; font-size:14px; line-height:20px; }
.twitter-content .avatar { float:left; padding-right:10px; }
.twitter-content .avatar img { background:#fff; padding:3px; border:1px solid #e9e9e9; }

/* flickr widget */
.widget h3 span, .footerwidget h3 span { color:#0061D8; }
.widget h3 span span, .footerwidget h3 span span { color:#FF1183; }
.widgetbox .flickr_badge_image { float:left; margin:0px; }
.widgetbox .flickr_badge_image .wrap { position:relative; margin-bottom:20px; padding:0; }
.widgetbox .flickr_badge_image a img { display:inline; float:left; background:#fff; margin:0px 8px 8px 0px; border:#e9e9e9 1px solid; padding:3px; }
.widgetbox .flickr_badge_image a:hover img { background:#f0f0f0; }

/* calendar */
#wp-calendar { width:100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }
#wp-calendar th { background:#f5f5f5; padding:3px; border:1px solid #f0f0f0; }
#wp-calendar td { padding:5px 2px; border:1px solid #f0f0f0; }
#wp-calendar caption { background:transparent; font-weight:bold; padding:3px 0px 7px 0px; color:#333; }
#wp-calendar #today { background:#f5f5f5; font-weight:bold; }

/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/
#respond { margin:15px 0px 0px 0px; }
#respond p { color:#777; margin:0px; }
.comments-box { padding:30px 0px 0px 0px; }
.comments-box h3 { font-size:14px; }
.cancel-comment-reply { padding:5px 0px 0px 0px; font-size:11px; }
.text { border:1px solid #e6e6e6; padding:2px; color:#777; width:200px; }

/* comment framework */
#pings { margin-bottom:40px; }
ul.children { margin-left:0px; }
ol.commentlist { margin:15px 0px 0px 0px; }
cite.fn { font-size:14px; font-weight:bold; font-style:normal; letter-spacing:-0.05em; display:block; padding-top:9px; }
cite.fn a, cite.fn a:hover { color:#333; text-decoration:none; }
span.says { display:none; }
.commentlist li { margin:10px 0px 0px 0px; padding:15px; list-style:none; border:1px solid #e9e9e9; }
.commentlist li.depth-2 { background:#ffffff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist li.depth-3 { background:#fafafa; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist li.depth-4 { background:#ffffff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist li.depth-5 { background:#fafafa; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-left:15px; }
.commentlist code { background:#e6e6e6; padding:5px; }
.commentlist p { clear:both; }
.commentlist .moderation { margin-top:10px; color:#660000; }
.commentlist .thread-even { background:#fafafa; }
.commentlist .children { margin-top:15px; }
.commentlist .comment-author { margin-bottom:5px; }
.commentlist .avatar { margin-right:10px; float:left; padding:3px; border:1px solid #e9e9e9; background:#fff; }
.commentlist .reply { margin:15px 0px 0px 0px; }
.commentlist .reply a, .commentlist .reply a:visited { 
/*background:url(images/bg-button.png) repeat-x left center; */ color:#fff; text-align:center; font-size:11px; padding:0px 6px 1px !important; text-decoration:none !important; }
.commentlist .comment-meta { float:left; margin-bottom:15px; }
.commentlist .comment-meta a { color:#666; }
.commentlist .comment-date a, .commentlist .comment-date a:visited { color:#888; font-size:1.1em; }

/* comment form */
#commentform { margin:10px 0 0 0; }
#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color:#ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; }
#commentform input.txt { color:#666; background:#fcfcfc; width:170px; margin:0 5px 10px 0; padding:5px 7px; }
#commentform textarea { color:#666; background:#fcfcfc; width:95% !important; padding:5px 7px; }
#commentform #submit { 
/*background:url(images/bg-button.png) repeat-x left center; */
margin:15px 0 0 0; font-size:12px; }

/* submit &amp; reply button */
.button, .button:visited, .reply a { font-weight:bold; background:url(images/alert-overlay.png); display:inline-block; padding:5px 10px 6px; color:#fff !important; text-decoration:none; border:none; position:relative; cursor:pointer; }
.button, .button:visited, .reply a { background-color:#F38527; }
.button:hover, .reply a:hover { color:#000  !important; text-decoration:none; }
.button, .button:visited, .reply a { -moz-border-radius:5px; -webkit-border-radius:5px;}
.button:hover, .reply a:hover { opacity:0.8; }
#postnewbutton{display: inline-block; margin-bottom: 4px;}
/*---------------------------------------------------------------------------------*/
/* PAGINATION */
/*---------------------------------------------------------------------------------*/

/* default pagination */
.pagination { margin:0px; font-size:12px; }
.pagination a { display:block; background:#fff; margin:0px; padding:5px 10px; color:#26b; border:1px solid #dfdfdf; }
.pagination a:hover { background:#f9f9f9; border:1px solid #dfdfdf; }
.pagination .left a { background-image:url(images/icon-arrow-left.png); background-repeat:no-repeat; background-position:8px center; margin:15px 0px 0px 0px; padding-left:20px; }
.pagination .right a { background-image:url(images/icon-arrow-right.png); background-repeat:no-repeat; background-position:95% center; margin:15px 0px 0px 0px; padding-right:20px; }

/* wp-pagenavi */
.pagination .wp-pagenavi { margin:0px 0px 5px 0px; padding:5px 0px 4px 0px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; border-bottom:2px solid #26b; }
.pagination .wp-pagenavi a:link, .pagination .wp-pagenavi a:visited { display:inline; background:#fff; color:#26b; margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; text-decoration:none; border:none; }
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current, .pagination .wp-pagenavi a:hover { margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; color:#26b; border-top:none; border-left:none; border-right:none; border-bottom:3px solid #26b; }
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current { background:#efefef; }
.pagination .wp-pagenavi .extend, .pagination .wp-pagenavi span.pages { background:#fff; padding:0px 10px; color:#777; border:none; }

/* comments navigation */
.navigation { padding:20px 0px 0px 0px; font-style:italic; }

/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#footer { background:#fff; margin:20px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #ddd; }

/* footer widgets */
#footer1 { float:left; width:228px; }
#footer2 { float:left; width:228px; margin:0px 0px 0px 15px; }
#footer3 { float:left; width:228px; margin:0px 0px 0px 15px; }
#footer4 { float:right; width:230px; }
.footerwidget { background:#fff; margin:10px 0px 0px 0px; }
.footerwidget h3 { padding:0px 0px 10px 0px; font-family:Georgia, serif; font-size:16px; font-weight:normal; color:#222; border-bottom:1px solid #dfdfdf; }
.footerwidget ul li { background:url(images/icon-bullet.png) no-repeat 0px 6px; padding:5px 0px 5px 19px; border-bottom:1px solid #ededed; }
.footerwidget a { color:#26b; }

/*---------------------------------------------------------------------------------*/
/* BOTTOM */
/*---------------------------------------------------------------------------------*/
#bottom { margin:15px 0px 0px 0px; padding:10px 0px; font-family:arial,georgia; color:#333; border-top:1px solid #656565; }
#bottom a, #bottom a:visited { color:#656565; }
#bottom a:hover { color:#222; text-decoration:none; border-bottom:1px dotted #333; }
/* @group My Group */

/*---------------------------------------------------------------------------------*/
/* WIKIPEDIA PAGES */
/*---------------------------------------------------------------------------------*/
#wiki-append-content h2 span.editsection, #wiki-append-content h3 span.editsection {
display:none;
}
#wiki-append-content tt{
	display: inline;
	padding: 0;
	background: none;
}


/*---------------------------------------------------------------------------------*/
/* BADGES PAGE */
/*---------------------------------------------------------------------------------*/
.badge
		{
		float: left;
		margin-bottom: 50px;
		margin-top: 10px;
		text-align: left;
		border-collapse: collapse;
		}
		
table.badge tr td {
	background: none;
	border-bottom: 1px dotted #ccc;
	padding: 30px 0 30px 0;
}
 
table.badge td {
	font-size: 85%;
	color: #999;
	vertical-align: middle;
}
 
 
table.badge td img {
	border: 0;
	padding: 10px 0;
	vertical-align: middle;
}


/*---------------------------------------------------------------------------------*/
/* BUDDYPRESS */
/*---------------------------------------------------------------------------------*/



/* &gt; Item Headers (Profiles, Groups)
-------------------------------------------------------------- */

div#item-header {
	overflow: hidden;
}
/*	div#item-header div#item-header-content { margin-left: 170px; }*/
	div#item-header-content {}
	div#item-header h2 {
		font-size: 28px;
		margin: 0 0 15px 0;
		line-height: 120%;
	}
/*		div#item-header h2 a {
			text-decoration: none;
			color: #777;
		}
*/

	div#item-header img.avatar {
		float: left;
		margin: 0 15px 25px 0;
	}

	div#item-header h2 { margin-bottom: 5px; }

	div#item-header span.activity, div#item-header h2 span.highlight {
		vertical-align: middle;
		font-size: 11px;
		font-weight: normal;
		line-height: 170%;
		margin-bottom: 7px;
	}

	div#item-header h2 span.highlight { font-size: 16px; }
	div#item-header h2 span.highlight span {
		position: relative;
		top: -2px;
		right: -2px;
		font-weight: bold;
		font-size: 11px;
		background: #a1dcfa;
		color: #fff;
		padding: 1px 4px;
		margin-bottom: 2px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		vertical-align: middle;
		cursor: pointer;
		display: none;
	}

	div#item-header div#item-meta {
		font-size: 14px;
		color: #aaa;
		padding-bottom: 10px;
		overflow: hidden;
		margin: 15px 0 5px 0;
	}

	div#item-header div#item-actions {
		float: right;
		width: 20%;
		margin: 0 0 15px 15px;
		text-align: right;
	}
		div#item-header div#item-actions h3 {
			font-size: 12px;
			margin: 0 0 5px 0;
		}

		div#item-header ul {
			overflow: hidden;
			margin-bottom: 15px;
		}

		div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
			display: none;
		}

		div#item-header ul li {
			float: right;
		}

		div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
			width: 30px;
			height: 30px;
			margin: 2px;
		}

	div#item-header div.generic-button, div#item-header a.button {
		float: left;
		margin: 10px 10px 0 0;
	}

	div#item-header div#message.info {
		line-height: 80%;
	}


/* &gt; Item Lists (Activity, Friend, Group lists)
-------------------------------------------------------------- */

ul.item-list {
	width: 100%;
}
	ul.item-list li {
		position: relative;
		padding: 15px 0;
		border-bottom: 1px solid #eaeaea;
	}
		ul.single-line li { border: none; }

		ul.item-list li img.avatar {
			float: left;
			margin: 0 10px 10px 0;
		}

		ul.item-list li div.item-title, ul.item-list li h4 {
			font-weight: normal;
			font-size: 14px;
			width: 75%;
			margin: 0;
		}
			ul.item-list li div.item-title span {
				font-size: 12px;
				color: #999;
			}

		ul.item-list li div.item-desc {
			margin: 10px 0 0 64px;
			font-size: 11px;
			color: #888;
			width: 50%;
		}

		ul.item-list li div.action {
			position: absolute;
			top: 15px;
			right: 0;
			text-align: right;
		}

		ul.item-list li div.meta {
			margin-top: 10px;
			color: #888;
			font-size: 11px;
		}

		ul.item-list li h5 span.small {
			font-weight: normal;
			font-size: 11px;
		}

/* &gt; Item Tabs
-------------------------------------------------------------- */

div.item-list-tabs {
	clear: left;
	overflow: hidden;
	margin: 25px -19px 20px 0px;
	background: #eaeaea;
	width: 640px;
}
/*
	div.item-list-tabs ul li a {
		text-decoration: none;
	}
*/

	div.item-list-tabs ul {
		width: 100%;
	}
		div.item-list-tabs ul li {
			float: left;
			margin: 0px 0 0 0px;
		}
			div.item-list-tabs#subnav ul li {
				margin-left: 20px;
				margin-top: 0;
			}
			div.item-list-tabs ul li:first-child {
				margin-left: 3px;
			}

			div.item-list-tabs ul li.last {
				float: right;
				margin: 7px 20px 0 0;
			}
				div.item-list-tabs#subnav ul li.last {
					margin-top: 4px;
				}

				div.item-list-tabs ul li.last select {
					max-width: 175px;
				}

		div.item-list-tabs ul li a,
		div.item-list-tabs ul li span {
			display: block;
			padding: 5px 8px;
			text-decoration: none;
		}
			div.item-list-tabs ul li span {
				color: #aaa;
			}

			div.item-list-tabs ul li a span {
				display: inline;
				padding: 0;
				color: inherit;
			}

		div.item-list-tabs ul li.selected a,
		div.item-list-tabs ul li.current a {
			background-color: #fff;
/*			color: #555;*/
			font-weight: bold;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
			ul li.loading a {
				background-image: url( ../images/ajax-loader.gif );
				background-position: 92% 50%;
				background-repeat: no-repeat;
				padding-right: 30px !important;
			}
				div#item-nav ul li.loading a {
					background-position: 88% 50%;
				}

	div.item-list-tabs#object-nav {
		margin-top: 0;
	}

	div.item-list-tabs#subnav {
		background: #fff;
		margin: -15px -19px 15px 0px;
		border: 1px solid #eaeaea;
		min-height: 35px;
		overflow: hidden;
	}

	div.item-list-tabs ul li.feed a {
		background: url( ../images/rss.png ) center left no-repeat;
		padding-left: 20px;
	}

/* &gt; Item Body
-------------------------------------------------------------- */

.item-body {
	margin: 20px 0;
}

span.activity, div#message p {
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	background: #FFF9DB;
	border-bottom: 1px solid #FFE8C4;
	border-right: 1px solid #FFE8C4;
	color: #ffa200;
	padding: 1px 8px;
	margin-top: 6px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* &gt; Directories (Members, Groups, Blogs, Forums)
-------------------------------------------------------------- */

div.dir-search {
	float: right;
	margin: -37px 0 0 0;
}
	div.dir-search input[type=text] {
		padding: 4px;
		font-size: 12px;
	}

/* &gt; Pagination
-------------------------------------------------------------- */

div.pagination {
	margin: -20px -20px 9px 0;
	padding: 10px 0 10px 20px;
	color: #888;
	font-size: 11px;
	height: 16px;
	width: 612px;
}
	div.pagination#user-pag, .friends div.pagination,
	.mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
		background: #f8f8f8;
		border: none;
		padding: 8px 15px;
	}

	div.pagination .pag-count {
		float: left;
	}

	div.pagination .pagination-links {
		float: right;
	}
		div.pagination .pagination-links span,
		div.pagination .pagination-links a {
			font-size: 12px;
			padding: 0 5px;
		}
			div.pagination .pagination-links a:hover {
				font-weight: bold;
			}

div#pag-bottom {
	margin-top: 0;
}

/* &gt; Error / Success Messages
-------------------------------------------------------------- */

div#message {
	margin: 15px 0;
}
	div#message.updated { clear: both; }

div#message p {
	padding: 10px 15px;
	font-size: 12px;
	display:block;
}
	div#message.error p {
		background: #e41717;
		color: #fff;
		border-color: #a71a1a;
		clear: left;
	}

	div#message.updated p {
		background: #dffcd9;
		color: #1a9b00;
		border-color: #c4e9bd;
	}

form.standard-form#signup_form div div.error {
	color: #fff;
	background: #e41717;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
	width: 90%;
	margin: 0 0 10px 0;
}

/* &gt; Buttons
-------------------------------------------------------------- */

a.button, input[type=submit], input[type=button], input[type=reset],
ul.button-nav li a, div.generic-button a {
	background: #F38527;
	border: 1px solid #AAA;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom;
	cursor: pointer;
}
	a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover,
	ul.button-nav li a:hover, ul.button-nav li.current a,
	div.generic-button a:hover {
		border-color: #aaa;
		background: #F9F9F9;
		color: black;
/*		color: #555;*/
		outline: none;
	}

	/* Buttons that are disabled */
	div.pending a, a.disabled {
		border-color: #eee;
		color: #bbb;
		cursor: default;
	}
	div.pending a:hover, a.disabled:hover { border-color: #eee; color: #bbb; }

	div.accept, div.reject {
		float: left;
		margin-left: 10px;
	}

ul.button-nav li {
	float: left;
	margin: 0 10px 10px 0;
}
	ul.button-nav li.current a {
		font-weight: bold;
	}

/* &gt; AJAX Loaders
-------------------------------------------------------------- */

.ajax-loader {
	background: url( ../images/ajax-loader.gif ) center left no-repeat !important;
	padding: 8px;
	display: none;
}

a.loading {
	background-image: url( ../images/ajax-loader.gif ) !important;
	background-position: 95% 50% !important;
	background-repeat: no-repeat !important;
	padding-right: 25px !important;
}

/* &gt; Input Forms
-------------------------------------------------------------- */

form.standard-form {

}
	form.standard-form textarea, form.standard-form input[type=text],
	form.standard-form select, form.standard-form input[type=password],
	.dir-search input[type=text] {
		border: 1px inset #ccc;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 6px;
		font: inherit;
		font-size: 14px;
		color: #888;
	}
		form.standard-form select {
			padding: 3px;
		}

		form.standard-form input[type=password] {
			margin-bottom: 5px;
		}

	form.standard-form label, form.standard-form span.label {
		display: block;
		font-weight: bold;
		margin: 15px 0 5px 0;
	}
		form.standard-form div.checkbox label,
		form.standard-form div.radio label {
			font-weight: normal;
			margin: 5px 0 0 0;
			font-size: 14px;
			color: #888;
		}

		form.standard-form#sidebar-login-form label {
			margin-top: 5px;
		}

	form.standard-form input[type=text] {
		width: 75%;
	}
		form.standard-form#sidebar-login-form input[type=text],
		form.standard-form#sidebar-login-form input[type=password] {
			padding: 4px;
			width: 95%;
		}

		form.standard-form #basic-details-section input[type=password],
		form.standard-form #blog-details-section input#signup_blog_url {
			width: 35%;
		}

		form.standard-form#signup_form input[type=text],
		form.standard-form#signup_form textarea {
			width: 90%;
		}
			form.standard-form#signup_form div.submit { float: right; }
			div#signup-avatar img { margin: 0 15px 10px 0; }

	form.standard-form textarea {
		width: 75%;
		height: 120px;
	}
		form.standard-form textarea#message_content {
			height: 200px;
		}

		form.standard-form#send-reply textarea {
			width: 97.5%;
		}

	form.standard-form p.description {
		font-size: 11px;
		color: #888;
		margin: 5px 0;
	}

	form.standard-form div.submit {
		padding: 15px 0;
		clear: both;
	}
		form.standard-form div.submit input {
			margin-right: 15px;
		}

	form.standard-form div.radio ul {
		margin: 10px 0 15px 38px;
		list-style: disc;
	}
		form.standard-form div.radio ul li {
			margin-bottom: 5px;
		}

	form.standard-form a.clear-value {
		display: block;
		margin-top: 5px;
		outline: none;
	}

form.standard-form #basic-details-section, form.standard-form #blog-details-section,
form.standard-form #profile-details-section {
	float: left;
	width: 48%;
}
	form.standard-form #profile-details-section { float: right; }
	form.standard-form #blog-details-section {
		clear: left;
	}

form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
	background: #fafafa;
/*	color: #555;*/
}

form#send-invite-form {
	margin-top: 20px;
}
	div#invite-list {
		height: 400px;
		overflow: scroll;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 5px;
		background: #f5f5f5;
		width: 160px;
		border: 1px solid #e4e4e4;
		margin: 10px 0;
	}


/* &gt; Data Tables
-------------------------------------------------------------- */

table {
	width: 100%;
}
	table thead tr {
		background: #eaeaea;
	}

	table#message-threads {
		margin: 0 -20px;
		width: auto;
	}

	table.profile-fields { margin-bottom: 20px; }

	div#sidebar table {
		margin: 0 -16px;
		width: 117%;
	}

	table tr td, table tr th {
		padding: 8px;
		vertical-align: middle;
	}
		table tr td.label {
			border-right: 1px solid #eaeaea;
			font-weight: bold;
			width: 25%;
		}

		table tr td.thread-info p { margin: 0; }

			table tr td.thread-info p.thread-excerpt {
				color: #888;
				font-size: 11px;
				margin-top: 3px;
			}

		div#sidebar table td, table.forum td { text-align: center; }

	table tr.alt {
		background: #f4f4f4;
	}

table.notification-settings {
	margin-bottom: 20px;
	text-align: left;
}
	table.notification-settings th.icon, table.notification-settings td:first-child { display: none; }
	table.notification-settings th.title { width: 80%; }
	table.notification-settings .yes, table.notification-settings .no { width: 40px; text-align: center; }

table.forum {
	margin: -9px -20px 20px -20px;
	width: auto;
}
	table.forum tr.sticky td {
		background: #FFF9DB;
		border-top: 1px solid #FFE8C4;
		border-bottom: 1px solid #FFE8C4;
	}

	table.forum tr.closed td.td-title {
		padding-left: 35px;
		background-image: url( ../images/closed.png );
		background-position: 15px 50%;
		background-repeat: no-repeat;
	}

	table.forum td p.topic-text {
		color: #888;
		font-size: 11px;
	}

	table.forum tr &gt; td:first-child, table.forum tr &gt; th:first-child {
		padding-left: 15px;
	}

	table.forum tr &gt; td:last-child, table.forum tr &gt; th:last-child {
		padding-right: 15px;
	}

	table.forum tr th#th-title, table.forum tr th#th-poster,
	table.forum tr th#th-group, table.forum td.td-poster,
	table.forum td.td-group, table.forum td.td-title { text-align: left; }

	table.forum td.td-freshness {
		font-size: 11px;
		color: #888;
	}

	table.forum td img.avatar {
		margin-right: 5px;
	}

	table.forum td.td-poster, table.forum td.td-group  {
		min-width: 130px;
	}

	table.forum th#th-title {
		width: 40%;
	}

	table.forum th#th-postcount {
		width: 1%;
	}

/* &gt; Activity Stream Posting
-------------------------------------------------------------- */

form#whats-new-form {
	margin-bottom: 5px;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	padding-bottom: 20px;
}
	#item-body form#whats-new-form {
		margin-top: 20px;
		border: none;
	}

	.home-page form#whats-new-form {
		border-bottom: none;
		padding-bottom: 0;
	}

	form#whats-new-form h5 {
		margin: 0;
		font-weight: normal;
		font-size: 12px;
		color: #888;
		margin-left: 76px;
		padding: 0 0 3px 0;
	}

	form#whats-new-form #whats-new-avatar {
		float: left;
	}

	form#whats-new-form #whats-new-content {
		margin-left: 54px;
		padding-left: 22px;
	}

	form#whats-new-form #whats-new-textarea {
		padding: 8px;
		border: 1px inset #ccc;
		background: #fff;
		margin-bottom: 10px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	form#whats-new-form textarea {
		width: 100%;
		height: 50px;
		font-size: 14px;
		font-family: inherit;
/*		color: #555;*/
		border: none;
		margin: 0;
		padding: 0;
	}

	form#whats-new-form #whats-new-options select {
		max-width: 200px;
	}

	form#whats-new-form #whats-new-submit {
		float: right;
		margin: 0;
	}

/* &gt; Activity Stream Listing
-------------------------------------------------------------- */

ul.activity-list li {
	padding: 20px 0 0 0;
	overflow: hidden;
}
	ul.activity-list &gt; li:first-child {
		padding-top: 5px;
	}

	ul.activity-list li.has-comments {
		padding-bottom: 20px;
	}

.activity-list li.mini {
	position: relative;
	font-size: 11px;
	min-height: 35px;
	padding: 12px 0 0 0;
}
	.activity-list li.mini div.activity-meta {
		margin: 0;
	}

	.activity-list li.mini div.activity-meta a {
		padding: 3px 8px;
	}

	.activity-list li.mini .activity-avatar img.avatar,
	.activity-list li.mini .activity-avatar img.FB_profile_pic {
		width: 20px;
		height: 20px;
		margin-left: 36px;
	}
		.activity-list li.activity_comment .activity-avatar img.avatar,
		.activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
			width: 40px;
			height: 40px;
			margin-left: 20px;
		}

		body.activity-permalink .activity-list li .activity-avatar img.avatar,
		body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
			width: 100px;
			height: 100px;
			margin-left: 0;
		}

	.activity-list li.mini .activity-content {
		margin-right: 175px;
	}

	.activity-list li.mini .activity-content p {
		margin: 0;
		float: left;
	}

	.activity-list li.mini .activity-meta {
		position: absolute;
		right: 0;
	}
		body.activity-permalink .activity-list li.mini .activity-meta {
			position: absolute;
			right: 15px;
		}

	.activity-list li.mini .activity-comments {
		clear: left;
		font-size: 12px;
		margin-top: 30px;
	}

.activity-list li .activity-inreplyto {
	font-size: 11px;
	color: #888;
	margin-left: 70px;
	margin-bottom: 15px;
	padding-left: 25px;
	background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;
}
	.activity-list li .activity-inreplyto &gt; p {
		margin: 0;
		display: inline;
	}

	.activity-list li .activity-inreplyto blockquote,
	.activity-list li .activity-inreplyto div.activity-inner {
		background: none;
		border: none;
		display: inline;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}

.activity-list .activity-avatar img {
	width: 50px;
	height: 50px;
}
		body.activity-permalink .activity-list .activity-avatar img {
			width: 100px;
			height: 100px;
		}

.activity-list .activity-content {
	margin-left: 70px;
}
	body.activity-permalink .activity-list li .activity-content {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background: #fff;
		padding: 15px;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		margin-left: 135px;
		font-size: 16px;
		line-height: 150%;
		min-height: 35px;
		margin-right: 0;
	}
		body.activity-permalink .activity-list li .activity-header &gt; p {
			background: url( ../images/activity_arrow.gif ) top left no-repeat;
			margin-left: -35px;
			padding: 5px 0 0 38px;
			height: 35px;
			margin-bottom: 0;
		}

	.activity-list .activity-content .activity-header,
	.activity-list .activity-content .comment-header {
		font-size: 11px;
		color: #888;
		line-height: 220%;
	}
	
	.activity-list .activity-content .activity-header img.avatar {
		float: none !important;
		margin: 0 5px -8px 0 !important;
	}

	.activity-list .activity-header a:first-child, span.highlight {
		background: #EBF7FF;
		border-bottom: 1px solid #a1dcfa;
		border-right: 1px solid #a1dcfa;
		color: #059AE7;
		padding: 3px 8px;
		text-decoration: none;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin-right: 3px;
	}
		.activity-list .activity-header a:first-child:hover {
			background: #059AE7 !important;
			color: #fff !important;
		}
		.activity-list .activity-content a:first-child:focus { outline: none; }

		.activity-list .activity-content span.time-since {
			color: #bbb;
		}

	.activity-list .activity-content span.activity-header-meta a {
		background: none;
		padding: 0;
		font-size: 11px;
		margin: 0;
		border: none;
		color: #aaa;
		text-decoration: underline;
	}
		.activity-list .activity-content span.activity-header-meta a:hover {
			color: inherit;
			text-decoration: none;
		}

	.activity-list .activity-content .activity-inner,
	.activity-list .activity-content blockquote {
		margin: 15px 0 15px 5px;
		overflow: hidden;
	}
		body.activity-permalink .activity-content .activity-inner,
		body.activity-permalink .activity-content blockquote {
			margin-top: 5px;
		}

		/* Backwards compatibility. */
		.activity-inner &gt; .activity-inner { margin: 0 !important; }
		.activity-inner &gt; blockquote { margin: 0 !important; }

	.activity-list .activity-content img.thumbnail {
		float: left;
		margin: 0 10px 5px 0;
		border: 2px solid #eee;
	}

.activity-list li.load-more {
	margin: 15px  0 !important;
	padding: 10px 15px !important;
	background: #f0f0f0 !important;
	text-align: center;
	font-size: 1.2em;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
	.activity-list li.load-more a {
/*		color: #555;*/
	}

/* &gt; Activity Stream Comments
-------------------------------------------------------------- */

div.activity-meta {
	margin: 0 0 20px 3px;
	clear: left;
}

.activity-list div.activity-meta a {
	font-size: 11px;
	background: #f4f4f4;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #999;
	padding: 4px 8px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-right: 3px;
}
	.activity-list div.activity-meta a.acomment-reply {
		background: #FFF9DB;
		border-bottom: 1px solid #FFE8C4;
		border-right: 1px solid #FFE8C4;
		color: #ffa200;
	}

	div.activity-meta a:focus { outline: none; }
	div.activity-meta a:hover {
		background: #aaa;
		color: #fff;
		border-color: #aaa;
	}
		div.activity-meta a.acomment-reply:hover {
			background: #f7740a;
			color: #fff;
			border-color: #f7740a;
		}

div.activity-comments {
	position: relative;
	margin: 0 0 0 75px;
	width: auto;
	overflow: hidden; /* IE fix */
}

	body.activity-permalink div.activity-comments {
		width: auto;
		margin-left: 135px;
		background: none;
	}

div.activity-comments &gt; ul {
	background: #f5f5f5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 10px 0;
}
div.activity-comments ul, div.activity-comments ul li {
	border: none;
	list-style: none;
}

	div.activity-comments ul {
		clear: left;
	}

	div.activity-comments ul li {
		border-top: 2px solid #fff;
		padding: 10px 0 0;
	}
		body.activity-permalink div.activity-comments ul li {
			border-width: 1px;
			padding: 10px 0 0;
		}

		div.activity-comments ul li p:last-child {
			margin-bottom: 10px;
		}

		div.activity-comments &gt; ul &gt; li:first-child {
			border-top: none;
		}

		div.activity-comments ul li:last-child {
			margin-bottom: 0;
		}

	div.activity-comments ul li &gt; ul {
		margin-top: 0;
		margin-left: 20px;
	}
		body.activity-permalink div.activity-comments ul li &gt; ul {
			margin-top: 15px;
		}

	div.activity-comments div.acomment-avatar img {
		border-width: 2px !important;
		float: left;
		margin-right: 10px;
	}

	div.activity-comments div.acomment-content {
		font-size: 11px;
		margin-left: 39px;
		margin-top: 5px;
	}
		div.acomment-content .time-since { display: none; }
		div.acomment-content .activity-delete-link { display: none; }
		div.acomment-content .comment-header { display: none; }

		body.activity-permalink div.activity-comments div.acomment-content {
			font-size: 14px;
		}

	div.activity-comments div.acomment-meta {
		font-size: 11px;
		color: #888;
	}

	div.activity-comments form.ac-form {
		display: none;
		margin: 10px 0 10px 33px;
		background: #fafafa;
		border: 1px solid #ddd;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 8px;
	}
		div.activity-comments li form.ac-form {
			margin-right: 15px;
		}

		div.activity-comments form.root {
			margin-left: 0;
		}

		div.activity-comments div#message {
			margin-top: 15px;
			margin-bottom: 0;
		}

		div.activity-comments form.loading {
			background-image: url( ../images/ajax-loader.gif );
			background-position: 2% 95%;
			background-repeat: no-repeat;
		}

		div.activity-comments form .ac-textarea {
			padding: 8px;
			border: 1px inset #ccc;
			background: #fff;
			margin-bottom: 10px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
			div.activity-comments form textarea {
				width: 100%;
				font-family: inherit;
				font-size: 11px;
/*				color: #555;*/
				height: 60px;
				border: none;
				padding: 0;
			}
				div.activity-comments form input {
					margin-top: 5px;
				}

		div.activity-comments form div.ac-reply-avatar {
			float: left;
		}
			div.ac-reply-avatar img {
				border: 2px solid #fff !important;
			}

		div.activity-comments form div.ac-reply-content {
			margin-left: 50px;
			padding-left: 15px;
			color: #888;
			font-size: 11px;
		}

/* &gt; Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	font-weight: bold;
}
	table#message-threads tr.unread td span.activity {
		background: #fff;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #dd0000;
		padding: 2px 8px;
		color: #fff;
		font-weight: bold;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.item-list-tabs ul li a span.unread-count {
			padding: 1px 6px;
			color: #fff;
		}

	div.messages-options-nav {
		font-size: 11px;
		background: #eee;
		text-align: right;
		margin: 0 -20px;
		padding: 5px 15px;
	}

div#message-thread div.message-box {
	margin: 0 0px;
	padding: 15px;
}
	div#message-thread div.alt {
		background: #f4f4f4;
	}

	div#message-thread p#message-recipients {
		margin: 10px 0 20px 0;
	}

	div#message-thread img.avatar {
		float: left;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}

	div#message-thread strong {
		margin: 0;
		font-size: 16px;
	}
		div#message-thread strong a {
			text-decoration: none;
		}

		div#message-thread strong span.activity {
			margin: 4px 0 0 10px;
		}

	div#message-thread div.message-metadata {
		overflow: hidden;
	}

	div#message-thread div.message-content {
		margin-left: 45px;
	}

	div#message-thread div.message-options {
		text-align: right;
	}

/* &gt; Group Forum Topics
-------------------------------------------------------------- */

ul#topic-post-list {
	padding: 0 15px;
	margin: 15px -20px;
	width: auto;
}
	ul#topic-post-list li {
		padding: 15px;
		position: relative;
	}

	ul#topic-post-list li.alt {
		background: #f4f4f4;
	}

	ul#topic-post-list li div.poster-meta {
		margin-bottom: 10px;
		color: #888;
	}

	ul#topic-post-list li div.post-content {
		margin-left: 0px;
	}

div.admin-links {
	position: absolute;
	top: 15px;
	right: 25px;
	color: #888;
	font-size: 11px;
}
	div#topic-meta div.admin-links {
		bottom: 0;
		right: 0;
		top: auto;
	}

div#topic-meta {
	position: relative;
	padding: 5px 0;
}
	div#topic-meta h3 {
		font-size: 20px;
	}

div#new-topic-post {
	margin: 0;
	padding: 1px 0 0 0;
}

/* &gt; WordPress Blog Styles
-------------------------------------------------------------- */

div.post {
	margin: 0 0 40px 0;
	overflow: hidden;
}
	div.post h2.pagetitle, div.post h2.posttitle {
		margin: 0;
		line-height: 120%;
	}
		div.post h2.pagetitle a, div.post h2.posttitle a {
			color: #666;
			text-decoration: none;
		}

	.navigation, .paged-navigation, .comment-navigation {
		overflow: hidden;
		font-family: georgia, times, serif;
		font-style: italic;
		font-size: 14px;
		padding: 5px 0;
		margin: 5px 0 25px 0;
	}
		.alignright {
			float: right;
			margin-left: 15px;
		}

		.alignleft {
			float: left;
			margin-right: 15px;
		}

	div.post p { margin: 0 0 20px 0; }
	div.post ul, div.post ol, div.post dl { margin: 0 0 18px 1.5em; }
	div.post ul { list-style: square; }
	div.post ol { list-style: decimal; }
	div.post ol ol { list-style: upper-alpha; }
	div.post dl { margin-left: 0; }
	div.post dt { font-size: 14px; font-weight: bold; }
	div.post dd { margin: 0 0 15px 0;}

	div.post pre, div.post code p {
		padding: 15px;
		background: #f4f4f4;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	div.post code { font-family: "Monaco", courier, sans-serif; }
	div.post blockquote {
		quotes: none;
		font-style:italic;
		padding:0 3em;
		font-family: georgia, times, serif;
		font-size: 16px;
		line-height: 150%;
	}

	div.post table {
		border-collapse:collapse;
		border-spacing:0;
		border: 1px solid #eee;
	}
		div.post table th { border-top: 1px solid #eee; text-align: left; }
		div.post table td { border-top: 1px solid #eee; }

	div.post div.author-box, div.comment-avatar-box {
		background: #f0f0f0;
		padding: 10px;
		float: left;
		margin: 0 15px 15px 0;
		font-family: georgia, times, serif;
		font-style: italic;
		text-align: center;
		width: 70px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.author-box p, div.comment-avatar-box p { margin: 5px 0 0; }
		div.author-box a, div.comment-avatar-box a { text-decoration: none; }

		div.post div.author-box img, div.comment-avatar-box img {
			float: none;
			border: 4px solid #fff;
			margin: 0;
		}

	div.post div.post-content, div.comment-content {
		margin-left: 105px;
	}

	div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
		color: #888;
		font-size: 12px;
		font-family: Georgia, times, serif;
		padding: 3px 0;
		margin: 10px 0;
		border-bottom: 1px solid #e4e4e4;
		border-top: 1px solid #e4e4e4;
	}

	div.post p.postmetadata {
		margin-top: 15px;
		clear: left;
		overflow: hidden;
	}

	div.post .tags { float: left; }
	div.post .comments { float: right; }

	div.post img { margin-bottom: 15px; }
	div.post img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }

	div.post img.centered, img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	div.post img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}

	div.post img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}

	div.post .aligncenter, div.post div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

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

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

	div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {
		font-size: 0.9em;
		line-height: 17px;
		padding: 0 4px 5px 0;
		margin: 0;
	}

/*Applied later on*/
#group-forum-pagination{
	padding: 10px 0px 20px;
}
#forumtable{
	margin: 0;
}
.post-content p{
	margin-bottom: 1em;
}
.avatar-upload-intro{
	margin-bottom: 2em;
}
#avatar-upload{
	margin-bottom: 2em;
}
/*Pagination*/
#fvcn_PageLinks ul{border:0; margin:0; padding:0;}

#fvcn_PageLinks li{
background: none;
border:0; margin:0;
padding:0 !important;
font-size:11px;
list-style:none;
margin-right:2px;
}
#fvcn_PageLinks a,
#fvcn_PageLinks span{
border:solid 1px #9aafe5;
margin-right:2px;
}
#fvcn_PageLinks .next a,
#fvcn_PageLinks .prev a {
font-weight:bold;
} 
#fvcn_PageLinks .current{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#fvcn_PageLinks .dots{
font-weight:bold;
display:block;
float:left;
padding: 3px 5px;
}
#fvcn_PageLinks a:link,
#fvcn_PageLinks a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#fvcn_PageLinks a:hover{
border:solid 1px #0e509e
}
.clear{
clear: both;
}
.post-time{
	color: #AAA;
	font-size: 11px;
	margin: 0px 7px 0px 4px;
}
.post-author{
	font-style: italic;
	font-weight: bold;
	margin-right: 7px;
}
.post-comments{
	font-weight: bold;
	color: #999;
}
.comment-bubble{
	vertical-align: -3px;
	margin-left: 2px;
}
td.biodata p{
	margin-bottom: 1em;
}
td.biodata p:last-child{
	margin-bottom: 0;
}
h2.firstpost{ font-size: 32px; padding:0px 0px 15px 0px; line-height:110%; }
/*	font-size: 32px;
	margin-bottom: 15px; */
.split{
	background: url(images/ddd_2px.png) repeat-x 0% 50%;
	margin-bottom: 5px;
}
.split span{
	background: white;
	padding-right:4px;
	color: #888;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.firstpostdiv{
	border: none;
}
#emailsubscribe{
	background: #4388DC;
	padding: 5px;
	color: white;
	width: 276px;
	margin-left: 1px;
	
	}
#emailsubscribe p{
	word-spacing: 0px;
	}
	ul.subscribe_icons&gt;a{
margin: 0px 0 5px 10px;
	}
	#email_subscribe_input{
		height: 25px;
		border: none;
		color: #777;
		width: 144px;
		margin-right: 5px;
		padding-left:5px;
		}
		#email_subscribe_submit{
			background-color: #3DA4F5;
			color: white;
			border: 1px solid #0267C4;
			font-weight: bold;
			font-size: 14px;
			height: 28px;
			width: 110px;
			font-family: inherit;
			float:right;
			}
			#email_subscribe_submit:hover{
			background-color: #0378D5;
			}
			#emailsubscribe form{
				margin: 5px 0 10px 0;
				font-family: Arial, sans-serif;
				}
#latest_news{
	margin-top: 15px;
}
#latest_news li{
background: url(images/icon-bullet.png) no-repeat 0px 3px;
padding-left: 20px;
}
#shorturl input{
	width: 200px;
	border: 1px solid #777;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#shorturl p{
	display: inline;
	color: #666;
	font-weight: bold;
	font-size: 12px;
}

.comment_reputation_position{
	position: relative;
	left: 20px;
	top: -30px;
}
.comment-body p{
	margin-bottom: 1em;
}

/**EMAIL Subscribe Form**/

.email-subscribe {
  color:#334751;
  border:1px solid #cfe0e8;
  padding:20px 0px 20px 30px;
  line-height:18px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-bottom:10px;
  margin-top: 10px;
  background:#deecf2;
}
.email-subscribe h4 {margin-bottom:-10px;
font-weight: bold;
color: black;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
line-height: 21px;
}
.email-subscribe p { font-size:12px; 
line-height: 1.5em;
color: #4A565E;
}
.email-subscribe p:last-child {margin-bottom:0;}

#subscribe-email-button {
    background: url(./images/subscribe-email.png) no-repeat 0 0px;
    border: 0;
    margin-left:6px;
    height:57px;
    width:158px;
    float: left;
padding: 7px 10px;
font-size: 12px;
color: #999;
margin-bottom: 0px;
font: 12px Arial,sans-serif;
line-height: 1.5;
}

.email-subscribe #email-subscribe-email {
    height:30px;
    float: left;
    font-size: 18px;
    border: 1px solid #BBB;
padding: 7px 10px;
font: Arial,sans-serif;
line-height: 1.5;
color: #999;
margin-bottom: 0px;
}

@media (max-width: 900px) and (min-width: 320px){
#wdsb-share-box,body .email-subscribe {
display: block !important;
padding:20px;
}
#subscribe-email-button{margin:10px auto !important;}
}
/**EMAIL Subscribe Form End**/

/**Featured interviews in header**/
#featured-interviews{
	float: right;
}
#featured-interviews a{
	float: left;
	margin-right: 10px;
}
#featured-interviews a.end_fi{
	margin-right: 0px;
}
/**Featured interviews in header end**/

#item-meta-group-info-show, #item-meta-group-info-hide{
	font-size: 13px;
	color: #AAA;
}
#item-meta-group-info-show span, #item-meta-group-info-hide span{
	vertical-align: -2px;
}
ol.NoBulletNoIndent li{
	background: none;
}
a.page-numbers{
	display:inline;
}

/**Article Tables Start**/
#featuredTable
{
font-family:Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#featuredTable td, #featuredTable th 
{
font-size:13px;
border:1px solid #f38527;
padding:3px 7px 2px 7px;
}
#featuredTable th 
{
font-size:14px;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#FFB831;
color:#000;
}
#featuredTable tr.alt td 
{
color:#000;
background-color:#DDECF2;
padding-top:5px;
padding-bottom:4px;
}
/**Article Tables End**/
/**Interviews in sidebar**/
.discussions_sidebar, .reviews_sidebar, .interviews_sidebar{
	height: 190px;
	overflow-y: scroll;
	overflow-x: hidden;
}
ul.interviews_sidebar li a, ul.reviews_sidebar li a, ul.discussions_sidebar li a{
	color: #26b;	
	float: left;
	width: 250px;
}

ul.interviews_sidebar li, ul.reviews_sidebar li, ul.discussions_sidebar li{
	overflow: auto;
}
.discussions_sidebar li span, .reviews_sidebar li span, .interviews_sidebar li span{
	float: left;
	width: 30px;
}
/**Interviews in sidebar end**/
/* @end */


/** Arrows for drop-down menus **/
.menu-item{
	border-right: 1px solid #E6E6E6;
}
.menu-item:hover{
	background: #26B;
}
.menu-item-object-category{
	padding-right: 5px;
}
.nav li a.sf-with-ul{
	/*background: url('images/domain-name-menu.gif') right 55% no-repeat;*/
	padding-right: 0px;
	width: auto;
}
.nav li a{
	border-right: none;
}
.nav li:hover&gt;a{
	color: white;
}

/* For 'discussion forums' */
.menu-item-89{
	padding-right: 3px;
}
/** Arrows for drop-down menus end **/

/* Recaptcha error*/
#commentform p.recaptcha-error{
	margin-top: 11px;
	color: red;
	font-size: 15px;
}
#commentform p.recaptcha-error strong{
	font-weight: normal;
}
/* Recaptcha error end*/

.message-content p{
	margin-top: 10px;
}

/*Superscript fix*/
sup, sup a{
	vertical-align: super;
	font-size: 0.83em;
}

/* Full Width Menu Fix */
#cat-nav.nav&gt;li{
 width:83px;
 text-align: center;
}
a{
	color: #26b;
}
/*
#cat-nav.nav .menu-item-object-custom{
    padding-right:7px;
}*/

/* last menu item */
/*#cat-nav.nav #menu-item-489{
	border-right:none;
	width:45px;
}*/

.chat {
    width: 400px;
}

.bubble{
    background-color: #F2F2F2;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    display: inline-block;
    padding: 10px 18px;
    position: relative;
    vertical-align: top;
}

.bubble::before {
    background-color: #F2F2F2;
    content: "\00a0";
    display: block;
    height: 16px;
    position: absolute;
    top: 11px;
    transform:             rotate( 29deg ) skew( -35deg );
        -moz-transform:    rotate( 29deg ) skew( -35deg );
        -ms-transform:     rotate( 29deg ) skew( -35deg );
        -o-transform:      rotate( 29deg ) skew( -35deg );
        -webkit-transform: rotate( 29deg ) skew( -35deg );
    width:  20px;
}

.me {
    float: left;   
    margin: 5px 45px 5px 20px;         
}

.me::before {
    box-shadow: -2px 2px 2px 0 rgba( 178, 178, 178, .4 );
    left: -9px;           
}

.you {
    float: right;    
    margin: 5px 20px 5px 45px;         
}

.you::before {
    box-shadow: 2px -2px 2px 0 rgba( 178, 178, 178, .4 );
    right: -9px;    
}

/*---------------------------------------------------------------------------------*/
/* CALL OUTS ON PAGE */
/*---------------------------------------------------------------------------------*/

.calloutpoint-orange {
    background:#F38627;
    padding:24px;
    width: 570px;
    margin: 11px 11px 31px 11px;
    border-radius:3px;
    position:relative;
    float: left;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}
.calloutpoint-orange:after{
    content:"";
    position:absolute;
    bottom: -10px;
    background: #F38627;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform:rotate(45deg);
    /* reduce the damage in FF3.0 */
    display:block;
    width: 24px;
    height: 24px;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
    z-index:-10;
}
.calloutpoint-orange:before{
    content:"";
    position:absolute;
    bottom: -10px;
    background: #F38627;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform:rotate(45deg);
    /* reduce the damage in FF3.0 */
    display:block;
    width: 24px;
    height: 24px;
    z-index:10;
}

.gform_body ul li{
	background: none;
	padding-left: 0px;
}
.nav&gt;li:last-child{
    border-right: none;
}

.nav&gt;li&gt;a&gt;span.sf-sub-indicator{
	display: inline-block;
	background: url('images/domain-name-menu.gif') center center no-repeat;
	text-indent: -900099px;
	margin-left: 4px;
	width: 10px;	
}
#cat-nav{
	display: table;
}
#cat-nav.nav&gt;li{
	float: none;
	display: table-cell;
	width: auto;
}
.nav&gt;li&gt;ul&gt;li{
	text-align:left;
}

/* Google custom search should look like former search box */
#search&gt;#___gcse_0&gt;.gsc-control-cse{
	padding: 0px;
}
#search .gsc-input{
	padding: 0px;
}
#search table.gsc-search-box td.gsc-input {
	padding-right: 0px;
}
#search .gsc-input-box{
	border: 0px;
}
#search td.gsc-search-button, #search input.gsc-search-button-v2{
	padding: 2px;
}
#search #cse{
	margin-top: 1px;
}
#search form.gsc-search-box{
	border:1px solid #ddd;
	margin-bottom: 0px;	
}
#search #gsc-iw-id1, #search #gsc-iw-id1 #gs_id50 {
	height: 25px;
}
#search .gsc-table-result,#search .gsc-thumbnail-inside, #search .gsc-url-top{
	padding: 1px 3px;
}
#search .gsc-result .gs-title{
	line-height: 16px;
}
#search .gsc-input-box-focus, #search .gsc-input-box-hover{
	border: none;
}

#search .gsc-search-box .gsc-input&gt;input:hover,
#search .gsc-input-box-hover {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
#search .gsc-search-box .gsc-input&gt;input:focus,
#search .gsc-input-box-focus {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
table.gssb_c{
	top:90px !important;
}
td.gsib_b{
	padding: 0px;
}
#search table.gsc-search-box{
	margin-bottom: 0px;
}
#search td.gsib_a{
	padding: 0 5px;
}
#search {
	line-height: 13px;
}
a.gs-title{
	text-decoration: underline;
}
.gsc-resultsbox-visible table tr td{
	padding: 0px;
}
.gsc-results-wrapper-overlay{
	z-index: 1000000000 !important;
}
/* For responsive design. Dont display these item on normal site. */
#toggle-navigation{
        display: none;
}
#mobile-nav{
        display: none;
}

/*---------------------------------------------------------------------------------*/
/* Overwriting dreamgrow-scroll-triggered-box/templates/default/style.css */
/*---------------------------------------------------------------------------------*/
#scrolltriggered #inscroll form input[type=submit], #scrolltriggered #inscroll form input.submit { background-color: #FF7F00; border: 1px solid #c22816 !important; cursor: pointer; float: right; font-family: Georgia, Times, serif; color: #FFF; /* CSS3 */ -moz-box-shadow: inset 0 1 0 #e27066; -webkit-box-shadow: inset 0 1 0 #e27066; box-shadow: 0 1px 0 0 #e27066 inset; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }


.entries-left {background:yellow;font-weight:bold; color:red; margin-top:20px; border:red 1px solid;text-align:center;}

div.wistia_playback_controls button {
width: 44px;
}



/*---------------------------------------------------------------------------------*/
/* Top ten list like http://www.domainsherpa.com/top-10-interviews/ */
/*---------------------------------------------------------------------------------*/
	#top-ten-list {
	}

	.top-ten-list ol {
		counter-reset:li; /* Initiate a counter */
	}
	.top-ten-list ol &gt; li {
		position:relative; /* Create a positioning context */
		margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */
		padding:4px 8px; /* Add some spacing around the content */
		list-style:none; /* Disable the normal item numbering */
		border-top:2px solid #1B66B1; /* #666 */
		background:#f6f6f6; /* #f6f6f6 */
	}
	.top-ten-list ol &gt; li:before {
		content:counter(li); /* Use the counter as content */
		counter-increment:li; /* Increment the counter by 1 */
		/* Position and style the number */
		position:absolute;
		top:-2px;
		left:-2em;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		width:2em;
		/* Some space between the number and the content in browsers that support
		   generated content but not positioning it */
		margin-right:8px;
		padding:4px;
		border-top:2px solid #1B66B1; /* #666 */
		color:#fff;
		background:#1B66B1; /* #666 */
		font-weight:bold;
		font-family:"Helvetica Neue", Arial, sans-serif;
		text-align:center;
	}
	.top-ten-list li ol, li ul {margin-top:6px;}
	.top-ten-list ol ol li:last-child {margin-bottom:0;}

	&lt;!--[if lt IE 8]&gt;
		.top-ten-list ol {margin-left:40px;}
		.top-ten-list ol li {
			margin-left:0;
			list-style:decimal;
		}
		.top-ten-list ol ul li {list-style:disc;}
	&lt;![endif]--&gt;

#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:4px solid #F38527;
   overflow:hidden;
   position:relative;
}
.centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
.centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
.centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
   font-size:14px;
   margin-right:10px;
}
.centeredmenu ul li a:hover {
   background:#F38527;
   color:#fff;
}
.centeredmenu ul li a.active,
.centeredmenu ul li a.active:hover {
   color:#fff;
   background:#F38527;
   font-weight:bold;
   font-size:14px;
}

.author-boxc{
}
.author-boxc p {
    padding-bottom: -2px;
}
.author-boxc .avatar{
    float: right;
    margin-left: 20px;
    border:1px solid #EEe;
    padding:4px;
    height:150px;
    width:150px;
}
.author-boxc .first-last-bio{
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 14px;
}
.author-social img{
    max-width: 25px;
    padding: 15px 10px 20px 0px;
    margin: 0px 10px 10px 10px;
}

.quote blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

.quote blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

.quote blockquote p {
  display: inline;
}

.quote span {
  margin-left:34px;
}</pre></body></html>