/*
Theme Name: The Knowledge Effect
Theme URI: http://www.munjeet.com
Description: Bespoke WordPress theme for use on blog.thomsonreuters.com (to be used in conjunction with the plugins: social-media-widget and user-photo), widgets, threaded-comments, Valid CSS3 & HTML.
Version: 0.1.1
Author: Munjeet Singh
Author URI: http://munjeet.com/
Tags: white, grey, orange, threaded-comments, two-columns, fixed-width, right-sidebar, light

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 29, 2010 */

@font-face {
	font-family: 'KnowledgeRegular';
	src: url('knowledge-regular-webfont.eot');
	src: local('?'), url('knowledge-regular-webfont.woff') format('woff'), url('knowledge-regular-webfont.ttf') format('truetype'), url('knowledge-regular-webfont.svg#webfontPTB8hMtr') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KnowledgeMedium';
	src: url('knowledge-medium-webfont.eot');
	src: local('Knowledge'), local('Knowledge-Medium'), url('knowledge-medium-webfont.woff') format('woff'), url('knowledge-medium-webfont.ttf') format('truetype'), url('knowledge-medium-webfont.svg#webfonteAGtDZkb') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 27, 2012 */
@font-face {
    font-family: 'KnowledgeLight';
    src: url('knowledge-light-webfont.eot');
    src: url('knowledge-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('knowledge-light-webfont.woff') format('woff'),
         url('knowledge-light-webfont.ttf') format('truetype'),
         url('knowledge-light-webfont.svg#KnowledgeLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* RESET */
*{margin:0;padding:0;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}

/* BASIC */
abbr[title], acronym[title] {border-bottom:thin solid;cursor:help;}
body{font-size:12px;font-family:arial,verdana,sans-serif;color:#212121;text-align:left;
background-color: #bababa; background-repeat: no-repeat; background-image: -moz-linear-gradient(top, #fff 1%, #bababa, #bababa, #bababa); background-image: -webkit-linear-gradient(top, #fff 1%, #bababa, #bababa, #bababa); background-image: -o-linear-gradient(top, #fff 1%, #bababa, #bababa, #bababa); }
h1,h2,h3,h4,h5,h6,h7{font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif; text-transform: uppercase; font-weight:500;}
.post h2, .post h3 {text-transform: none; }
h1{font-size:24px;line-height:26px; }
h2{font-size:20px;line-height:24px;}
h3{font-size:16px;line-height:22px;}
#twtr-hd h3 {visibility: hidden; }
h4{font-size:14px;line-height:20px;}
h5{font-size:12px;line-height:20px;margin:0 0 5px 0;}
h6{font-size:14px;line-height:20px;}
h7{color:#828282;font-size:22px;line-height:40px;}
h8{font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif; font-weight:lighter; color:#005a84;font-size:22px;line-height:20px;}
h9{color:#828282;font-size:14px;line-height:20px;}
small{font-size:12px;line-height:14px;}
a{color:#005A84;text-decoration:none;}
a:hover{color:#0099C4;text-decoration:underline;}
fieldset,img{border:none;}
hr{display:none;}
.hidden{display:none;}
.clear, #logo-title {clear:both;margin:0;padding:0;}
label { display:inline-block;width:168px; vertical-align:top;}

/*logo*/
#logo { background: url("tr-logo.jpg") no-repeat top left; padding: 0; margin-top:35px; margin-bottom:20px; width: 261px; float: right;}
#logo a { display: inline-block; height: 58px; width: 261px; }

/* wrapper */
#wrapper{margin:0 auto;width:960px;background:white;}

/* Header */
#header{position:relative;margin:0 auto;width:898px;height:auto;background:#fff;border-bottom:1px solid #c1c1c1;z-index:0;}
#header h1{float:left !important; margin-top:47px;line-height:30px;font-size:28px; *width: 500px; *float: none;}
#header h1 a{color:#212121; font-style: italic;}
#header h1 a:hover{color: #FFA500; text-decoration: none; }
#header h2{margin:0 0 0 50px;color:#505050;font-size:12px;font-weight:normal; display:none;}

/* Rss */
#rss{position:absolute;bottom:5px;right:30px;line-height:30px;}
#rss a:hover{text-decoration:underline;}





/* menus-cats */
#menus-cats{z-index:5;position:relative;width:640px;margin:0 auto;padding:0 240px 0 20px;height:30px;font-weight:normal;background:#white;}

/* content */
#content{overflow:hidden;margin:0 auto 10px;padding:19px 0;width:900px;background:white;color: #212121;}
#left_column{position:relative;float:left;width:565px;margin:0;}

/* Post */
.post{position:relative;margin:0 0 50px;padding:0;}
.post ul,.post ol{margin:0 30px 10px;}
.post li{line-height:18px;}
.post hr{display:block;}
.post p{line-height:18px;margin:0 0 10px 0;padding:0;}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{font-family:"KnowledgeRegular", Arial, Verdana, sans-serif;}
.post h2.title{font-size:22px;color:#212121;line-height:22px;height:1%;margin:0 0 16px 0;background:white;}
.post h2.title a{color:#212121;}
.post h2.title a:hover{color:#777;text-decoration: none;}
.post .post-meta{
	float:left;
	display:inline-block;
	padding:10px;
	margin:3px 10px 6px 0;
	background:#ececec;
	color:#212121;
	width: 150px; 
	line-height:18px;
}
.post h3.title{font-size:36px;color:#212121;line-height:22px;height:1%;margin:0 0 16px 0;background:white;}
.post .post-meta a:hover{text-decoration:underline;}
.post-meta-bottom {border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:0 0 42px; clear:both;}
.post .post-meta span.date, .custom-meta-data span.date{color:#828282;font-family:"KnowledgeMedium", Arial, Verdana, sans-serif;text-transform: uppercase; font-size:11px !important; font-weight:bold; display:block;}
.custom-meta-data span.date{display:inline-block; margin-right:5px;}
.custom-meta-data{background-color:#ECECEC;padding:10px; margin-bottom:10px; text-align:left; clear:both;}
.post .post-meta span.userphoto{float:left; margin-right:7px}
.post .post-meta span.comments,.post .post-meta span.comments-goto{float:right;}
.post .post-meta span.comments-add{float:right;margin-left:10px;}
.post .post-info{border-top:1px solid #fff;border-bottom:1px solid #e5e5e5; clear:both;}
.post .entry,#sidebar p{display: block; position:relative;font-size:12px;line-height:18px;color: #212121}
.post .entry img{padding:5px;}
.post .entry table{background:white;border:1px solid #ccc;border-width:2px;border-collapse:collapse;margin:5px 0 10px;}
.post .entry a {text-decoration: none}
.post .entry th,.post .entry td{border:1px solid #ccc;padding:3px 10px 3px 0;text-align:left;vertical-align:top;}
.post .entry .entry tr.even td{background:white;}
.post .entry th{background:white;}
.post .entry blockquote{background-color:white; padding:10px;margin:0 0 10px 20px;color:#505050;font-style:italic;}
.post .entry code{background:#fff;color:#505050;}
.post .entry pre{font-size:12px;width:95%;line-height:16px;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:15px solid #ddd;border-right:1px solid #ddd;padding:0 5px 16px;margin:0 0 20px;}
.post .entry p.read-more a,.post .entry p a.more-link{width:12px;height:16px;}
.post a.more-link{display:none !important;}
.nav_link{}
.sticky{background:#fff;}

/* navigation */
#pagination,#nav-below{display:block;line-height:18px;margin:0;}
#nav-below{background:#fff;width:540px;display:inline-block;margin:0 0 10px;}
#nav-below a{color:#38659d;}
#nav-below a:hover{color:#999;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;width:50%;text-align:right;}

/* Sidebar */
#sidebar{float:right;width:255px;}
#sidebar p {width:255px;}
#sidebar a{color:#212121;}
#sidebar a:active{color:#ff8800;}
#sidebar h3 {clear:both;}
#sidebar h3,#sidebar h2{color:#828282;font-size:12px;line-height:20px;background:white;padding:40px 0 5px 0;letter-spacing:.05em;border-bottom:1px solid #ececec;width:255px;margin-bottom:10px;}
#sidebar h3 span,#sidebar h2 span{display:block;}
#sidebar h3 img {margin-top: 3px;}
#sidebar li{line-height:18px;border-bottom:none;}
#sidebar div.clear{padding:0;margin:0;}
#sidebar ul{list-style:none;margin:5px 0 0 0;padding:0;}
#sidebar ul ul{margin:0;padding:0;}
#sidebar #menu-navigation a{color:#005A84;}

#sidebar-search{width:255px; height:27px; vertical-align:top;}
#searchform{width:167px; float:left; margin-bottom:10px;}
#sidebar-search h3 {border-bottom:0px; padding:4px 0 0 0; margin:0; float:left; width:88px;}
#sidebar form input#searchsubmit{width: 27px; height:27px;overflow: hidden; background: url('icon_search.png') no-repeat; border: none; float:left;}
#searchform input#s{width:124px;height:23px;padding:4px 0 0 8px; margin:0;background:#ececec;border:none;color:#666;float:left; margin-left:7px;}
#search-blog {display:block;}
.about-us-widget{margin-bottom: 200px} /* always 200px of white space between the "About Us" widget and the bottom of the page */
#about-us img {float:left; margin-left:22px;}
#about-us p{float:left;width:133px;}
#about-us a{ color:#ff8000;font-family:"KnowledgeMedium", Arial, Verdana, sans-serif; font-weight:500; text-transform: uppercase; background-image:url(link-right-arrow.png); background-position:right; background-repeat:no-repeat; padding-right:10px;}
.menu-navigation-container {clear:both; margin:35px 0 0 0;}
#menu-navigation li {padding: 5px 0 5px 0; border-bottom:1px solid #ECECEC;}
/* 
commented because this was inline-block for no reason
.contributors {display:inline-block;} */
.contributors img {float:left; margin:0 10px 0 0;}
#sidebar .contributors p{float:left; width:250px; margin-bottom:13px; line-height:14px !important;}
.job-description {color:#828282;}

/* Search */
#search{z-index:10;position:absolute;bottom:5px;right:5px;width:200px;height:20px;padding:0;overflow:hidden;border:1px solid #ececec;background:#ececec;}
#search form{width:200px;height:20px;}
#search form input#s{width:190px;background:transparent;border:none;color:#bababa;padding:3px 6px 0;font-size:12px;}
#search form input#searchsubmit{cursor:pointer;position:absolute;right:0;top:0;width:30px;line-height:20px;height:20px;font-weight:bold;color:#bababa;border:none;border-left:1px solid #ececec;background:#ececec;}

#tke-cat select,#tke-archives select{background:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:258px;height:25px;line-height:25px;}

/* WP-RecentComments */
#sidebar ul li.rc_item,#sidebar ul li#rc_nav{background:none;padding:0;margin:3px 0;line-height:20px;}
#sidebar ul li.rc_item div{margin:0;padding:0;border:none;}
#sidebar ul li.rc_item .rc_avatar img{border:1px solid #ddd;}

/* Sidebar - Custom code */
#sidebar .tke-links{overflow:hidden;}
#sidebar .tke-links li{float:left;display:block;width:120px;height:20px;margin:0 10px 3px 0;}

#sidebar .ffox_most_active{overflow:hidden;height:65px;}
#sidebar .ffox_most_active li{list-style:none;float:left;line-height:0;}
#sidebar .ffox_most_active img.avatar{width:25px;height:25px;border:1px solid #ddd;padding:2px;margin:0 1px 0 0;}

#sidebar .recentcomments img.avatar{width:25px;height:25px;float:left;position:relative;border:1px solid #ddd;padding:2px;margin:0 5px 0 0;}
#sidebar .recentcomments li{padding:2px 0;margin-bottom:3px;line-height:16px;}

#sidebar .tke_comment_author{color:#aaa;}

#sidebar ul.recentcomments li,#sidebar ul.ffox_most_active li{padding-left:0;background:none;}

/* Categories */
#categories {float:left; width:161px; padding-right:10px;}

/* Tags */
#tags {float:left; width:220px; padding-right:10px;}

/* Share This */
#sharethis {float:left; width:140px; padding-right:10px;}

/* Comments */
#comments-div{position:relative;line-height:24px;height:24px;margin:0 0 10px;}
h2#comments{float:left;font-family:Arial, Helvetica, sans-serif; line-height:24px;padding:0;font-size:18px;color:#212121;background:#fff; text-transform:capitalize;}
span#comments-addcomment{float:left;margin:0 10px;}


.labelrequired{font-size:12px; font-style:italic; color:#828282;}

/* comments list style */
ol.commentlist li{position:relative;list-style:none;height:1%;margin:0 0 18px 0;}
ol.commentlist li.depth-1{border:1px solid #ececec;border-bottom:1px solid #ececec;padding:5px 0px 12px;}
ol.commentlist li.thread-even{background:#f5f5f5;}
ol.commentlist li.thread-odd{background:#fff;}
ol.commentlist li div em.approved{display:block; margin-bottom: -2px; padding-top:5px; margin-left:160px;color:#ff0000;}
ol.commentlist li div.comment-author{margin:5px 0 0 0;padding:0 0 0 5px;line-height:normal;display:block; width:165px; float:left;}
ol.commentlist li div.vcard img.avatar{position:absolute;left:10px;top:10px;width:32px;height:32px;background:#fff;padding:2px;border:1px solid #ddd;}
ol.commentlist li div.vcard cite.fn{margin-left:10px;font-style:normal; color:#005a84; display:block; margin-top:0px;}
ol.commentlist li div.vcard .comment-meta-date{color:#828282;}
ol.commentlist li div.vcard cite.fn br{display:none}
ol.commentlist li span.comment-meta{margin-left:10px;}
ol.commentlist li span.comment-meta a{color:#828282;}
ol.commentlist li span.comment-meta a:hover{color:#555;}
ol.commentlist li div.comment-text{overflow:hidden;float:left; width:385px; margin-top:2px;}
ol.commentlist li p,ol.commentlist li blockquote{margin:0 15px 0 0;line-height:20px;}
ol.commentlist li blockquote{padding:5px;border:1px dashed #ccc;color:#999;background:#bababa;}
ol.commentlist li blockquote p{margin-left:0;}
ol.commentlist li code{margin-bottom:10px;padding:2px;background:#777;color:#ddd;}
ol.commentlist li div.reply{display:none; position:absolute;right:10px;top:8px;}
ol.commentlist li div.reply a{display:block;width:40px;line-height:20px;text-align:center;padding:0;}
ol.commentlist li ul.children li{margin:10px 0 0 30px;border-top:1px solid #ddd;color:#777;}
ol.commentlist li ul.children li.depth-2{overflow:hidden;margin:10px 0 0 40px;}
ol.commentlist li ul.children li div.comment-author{margin:0;}
ol.commentlist li ul.children li div.vcard img.avatar{top:0;left:0;width:24px;height:24px;border-top:none;}
ol.commentlist li ul.children li div.vcard cite.fn{margin-left:10px;}
ol.commentlist li ul.children li div.comment-text{padding:0 0 0 120px;}
ol.commentlist li ul.children li div.reply{top:3px;}

.navigation{border-top:3px solid #e5e5e5;line-height:24px;height:24px;margin:0;text-align:right;}
.navigation a{color:#005A84;}
.navigation a:hover{color:#0099C4;}
.navigation span{display:inline-block;padding:0 10px;background:#e5e5e5;}

/* comments list style for tabs*/
.sidebarli li {padding: 5px 0 5px 0; border-bottom:1px solid #e5e5e5 !important;}

.sidebarli li a {color:#005a84 !important;}

/* respond */
#respond{margin:0 0 20px 0;padding:20px 0 0 0;}
#respond h2{font-family:Arial, Helvetica, sans-serif; line-height:24px;padding:0;font-size:18px;color:#212121;background:#fff;text-transform:none;margin:0 0 30px 0;padding:3px 0;border-bottom:1px solid #e5e5e5;}
#respond .cancel-comment-reply a{color:#920017;}
#respond .cancel-comment-reply a:hover{color:#FF4E00;}
#commentform{margin:0;padding:0;}
#commentform p{margin:0 0 15px;padding:0;}
#commentform textarea{padding:3px;background:#fff;border:1px solid #ddd;}
/* #commentform input{} */
#comment{width:386px;height:125px;}
#author,#email,#url{height:16px;padding:3px;border:1px solid #ddd; padding-top:5px;width:170px;}
.ie7 #url, .ie7 #comment{margin-left:3px;}
.ie7 #comment{width:385px;}
#submit{background:#ff8000;color:#fff;width:65px;height:25px;border:none;font-family:"KnowledgeMedium", Arial, Verdana, sans-serif;text-transform:uppercase;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9f00), to(#ff8000));
	background: -moz-linear-gradient(top,  #ff9f00,  #ff8000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9f00', endColorstr='#ff8000');}
#submit:hover{
	background: #ff9f00;
	background: -webkit-gradient(linear, left top, left bottom, from(#fba922), to(#ff9f00));
	background: -moz-linear-gradient(top,  #fba922,  #ff9f00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fba922', endColorstr='#ff9f00');
}

/* trackbacks-pingbacks */
.trackbacks-pingbacks{margin-top:10px;}
.trackbacks-pingbacks h3{font-size:12px;line-height:20px;height:20px;margin:0 0 10px;border-bottom:1px solid #e5e5e5;padding:3px 10px;}
.trackbacks-pingbacks ul{margin:5px 20px 15px;list-style-type:circle;}
.trackbacks-pingbacks ul li{margin-bottom:4px;color:#aaa;}

/* Footer */
#footer{position:relative;width:960px;margin:0 auto;text-align:left;padding:0 0 35px 0;color:white; font-weight:bold;}
#footer a{color:#aaa;border-bottom:1px dashed #ddd;}
#footer a:hover{color: #0099C4; text-decoration:none;border-bottom:1px dotted #0099C4;}
p#footer-top{position:absolute;top:10px;right:30px;text-align:right;}
p#footer-top a{color:#999;border:none;}
p#footer-top a:hover{color:#555;}

/* Other */
.aligncenter,div.aligncenter{display:block;margin:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{text-align:center;padding-top:4px;margin:0 10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
/* calendar START */
.widget_calendar h3{display:none;}
#wp-calendar{width:100%;}
#wp-calendar #today{background:#E6E6E6;}
#wp-calendar tbody a{font-weight:bolder;}
#wp-calendar caption{font-family:Arial;font-weight:bolder;letter-spacing:-0.05em;font-size:150%;text-align:left;padding-bottom:5px;}
#wp-calendar th,#wp-calendar td{text-align:center;}
#wp-calendar tbody td{border:1px solid #CCC;}
#wp-calendar tbody td.pad{border:0 none;}
#wp-calendar th{background:#999;color:#FFF;}
#wp-calendar td#prev{text-align:left;padding-top:5px;}
#wp-calendar td#next{text-align:right;padding-top:5px;}

/* plugins: WP-UserAgent */
p.useragent_output_custom{line-height:16px;font-weight:normal;}
p.useragent_output_custom img{width:12px;height:12px;}
p.useragent_output_custom a{color:#999;}

/*Widgets*/
#twtr-widget-1 .twtr-bd .twtr-tweets div { padding: 2px; margin-left:-2px;}
#twtr-widget-1 {font-family: Arial, Verdana, sans-serif; }
#twtr-widget-1 h4 {display: none;}
#twtr-widget-1 .twtr-hd {font-size: 14px !important; padding: 7px !important; font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
#twtr-widget-1 .twtr-ft {padding:5px; }

/*Tabs*/
div.domtab{
	padding:0;
	width:100%;
}
ul.domtabs{
	float:left;
	width:100%;
	margin:2em 0 0 0 !important; padding-bottom: 15px !important;
	border-bottom:1px solid #ececec;			
}
ul.domtabs li{
	float:left;
	padding:0;
	border-bottom:none !important;
	margin-right:10px !important;
	padding-bottom: 9px;
	position:relative;
}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{
	padding:.5px 10px 0px !important;
	display:block;
	background:#fff;
	color:#828282 !important;
	font-family:"KnowledgeMedium", Arial, Verdana, sans-serif;
	font-weight: 500 !important;
	text-align:center;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
}
html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{
	height:auto;
	min-height:20px;
}
ul.domtabs a:hover{
	background:#ff8000;
	color:#FFF !important;
}
div.domtab div{
	clear:both;
	width:auto;
	background:#fff;
	padding:0;
}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
	cursor:default;
	background:#ff8000;
	color:#fff !important;}	
ul.domtabs li.active .notch {
	height:5px;
	width:10px;
	position:absolute;
	left:50%;
	margin-left:-5px;
	background-image:url(notch.png);
	background-repeat: no-repeat;
	background-position:50% top;

}
*ul.domtabs li.active .notch {
	

}
#domtabprintview{
	float:right;
	padding-right:1em;
	text-align:right;
}
#domtabprintview a:link,
#domtabprintview a:visited,
#domtabprintview a:active,
#domtabprintview a:hover{
	color:#fff;
}

div.domtab div a:link,
div.domtab div a:visited,
div.domtab div a:active
{
	color:#fff;
	padding:5px 0 5px 0;
}
div.domtab div h2 a,
div.domtab div h2 a:hover,
div.domtab div h2 a:active
{
	color:#cfc;
	display:inline;
	padding:0;
	font-weight:normal;
	font-size:1em;
}

/*Categories*/
.cat-item {font-size:12px;}
.cat-item a{ display:block; color:#005a84 !important; border-bottom:1px solid #ececec;}


/*Pages*/
.blog-post {float:left; display: inline-block; width:46%; padding-right:20px; padding-bottom:40px; *padding-bottom:10px;}
.blog-date {font-size:10px; color:#828282; font-weight:bold;}
hr {
clear:both;
border: 0;
color: #c1c1c1;
background-color: #c1c1c1;
height: 1px;
width: 100%;
text-align: left;
margin:40px 0 40px 0;
}
.blog-sectionhead{font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif; text-transform: uppercase; font-weight:500;color:#828282;font-size:22px;line-height:40px;}
.blog-blogtitle{font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif; font-weight:lighter; color:#005a84;font-size:22px;line-height:20px;}
.blog-blogsubtitle{color:#828282;font-size:14px;line-height:20px;}
.blog-titleimage{padding:0 !important; margin-bottom: 20px;}
.blog-image{padding:0 !important;}
.blog-videotitle{font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif; font-weight:lighter; color:#000000;font-size:22px; margin:0 !important;}
#sidebar .current-cat a, .current-menu-item a{ color:#ff8800 !important;}

/** additional rules by Gonzalo **/
#categories h5, #tags h5, .shareThisTitle, .post-meta-bottom a, #individual-share-this .share-this-title{
	font-weight:500;
	font-size:12px;
	color:#828282;
	text-transform: uppercase;
	font-family:"KnowledgeMedium", Arial, Verdana, sans-serif;
	line-height:20px;
}
#individual-share-this{
	position: absolute;
	bottom: -56px;
	right:50px;
}

#individual-share-this .share-this-title{
	display:block;
	margin-bottom: 4px;
	margin-left: 4px;
}

.ie7 #individual-share-this .share-this-title{
	margin-left:0px;
}

.single-post #individual-share-this{
bottom:-39px;
}

.post-meta-bottom a{
display: inline-block;
margin: 11px 0px;
}

.tr-sm{
	zoom: 1;
	overflow:hidden;
}

.tr-sm li{
	float:left;
	margin-right: 5px;
}

.tr-sm .last{
	margin:0 !important;
}


.sm-icon, .stLarge{
	display:block !important;
	width:28px !important;
	height:29px !important;
	text-indent: -9999px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.stLarge{
	width:20px !important;
	height:20px !important;
}

.sm-icon:hover, .sm-title:hover .sm-icon{
	opacity:1 !important;
	background-position:0px -29px !important;
}
.stLarge:hover{
	opacity:1 !important;
	background-position:0px -20px !important;
}

/** All !important here are necessary to override ShareThis defaults icons **/
.sm-fb{background-image:url('/wp-content/themes/tke/icons/sprite/fb-sprite.gif') !important;}
.sm-tw{background-image:url('/wp-content/themes/tke/icons/sprite/tw-sprite.gif') !important;}
.sm-in{background-image:url('/wp-content/themes/tke/icons/sprite/in-sprite.gif') !important;}
.sm-gp{background-image:url('/wp-content/themes/tke/icons/sprite/gp-sprite.gif') !important;}

.st_facebook_large .stLarge{background-image:url('/wp-content/themes/tke/icons/sprite/fb-spirte-20.gif') !important;}
.st_twitter_large .stLarge{background-image:url('/wp-content/themes/tke/icons/sprite/tw-spirte-20.gif') !important;}
.st_linkedin_large .stLarge{background-image:url('/wp-content/themes/tke/icons/sprite/in-spirte-20.gif') !important;}
.st_GOOGLEPLUS_large .stLarge{background-image:url('/wp-content/themes/tke/icons/sprite/gp-spirte-20.gif') !important;}
.st_plusone_large > div > div { margin-left: -16px !important; }

.sm-yt{background-image:url('/wp-content/themes/tke/icons/sprite/yt-sprite.gif');}
.sm-rss{background-image:url('/wp-content/themes/tke/icons/sprite/rss-sprite.gif');}
.sm-rss-feed{background-image:url('/wp-content/themes/tke/icons/sprite/rss-feed-sprite.gif');}

/** G+ new icon **/
#gplus-bg{
	display:inline-block;
	height:20px !important;
	width:20px !important;
	background-repeat:none;
	background-image:url('/wp-content/themes/tke/icons/sprite/gp-spirte-20.gif') !important;
	margin-left:3px;
}

#gplus-bg:hover{
	background-position:0px -20px !important;
	cursor:pointer;
}

.st_plusone_large{
 display: inline-block;
 /*
 margin-left: -4px;
 margin-top: 11px;
 */
 margin-top:5px;
}

.st_plusone_large > div{
	height:20px !important;
	width:20px !important;
	margin-left:5px !important;
	margin-top:4px !important;
	opacity:0;
	filter:alpha(opacity=00); /* For IE8 and earlier */
}

.ie8 .st_plusone_large > div,
.ie9 .st_plusone_large > div{
	margin-top:3px !important;
}



/** HIDE GOOGLE PLUS ON IE **/
.ie7 .st_plusone_large, .ie7 #gplus-bg{display:none !important;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.read-more{
	float:none;
	clear:both;
}

.post .userphoto img{
	height:46px;
	width:46px;
}

/** DAYLIFE FEED 
border-bottom:1px solid #ECECEC;
**/
/* main margin and padding */
.post #dlquilt-search-headlines{
border-bottom: solid 1px #ECECEC;
padding: 0 215px 10px 0;
margin-bottom:28px;
}

.daylife #dlquilt-related-headlines{width:350px; margin:0; padding:0;}
.post .dlquilt-component-placeholder, .daylife .dlquilt-component-placeholder{}
.daylife .dlquilt-component-placeholder{width:350px;}
/* custom headers */
.post  #dlquilt-search-headlines .dlq-header, .daylife  #dlquilt-related-headlines .dlq-header, .daylife-tw #dlquilt-twitter-activity h3
{font-weight:bold; font-size:22px; color:#828282; border:none; margin-top:0; font-family:"KnowledgeRegular", Arial, Verdana, sans-serif; line-height: 16pt;}

.daylife-tw #dlquilt-twitter-activity h3, .daylife  #dlquilt-related-headlines .dlq-header{border-bottom:1px solid #ECECEC; font-weight:normal; padding-bottom:10px; margin-bottom:10px;}
.daylife-tw #dlquilt-twitter-activity h3{margin-bottom: 0;}

/* items styles */
.post #dlquilt-search-headlines .dlq-article a.dlq-headline,
.daylife #dlquilt-related-headlines .dlq-article a.dlq-headline
{font-size:12px;color:#005a84;line-height:12pt;}
.post #dlquilt-search-headlines .dlq-timestamp, .post #dlquilt-search-headlines .dlq-source,
.daylife #dlquilt-related-headlines .dlq-timestamp, .daylife #dlquilt-related-headlines .dlq-source
{text-transform:none;font-size:12px;color:#505050;}
/* HIDE THE TIME STAMP */
.daylife #dlquilt-related-headlines .dlq-source{display:inline-block;width:355px;}
.daylife #dlquilt-related-headlines .dlq-article-metadata{width:500px;}
.daylife #dlquilt-related-headlines ul li{overflow:hidden;}


.post #dlquilt-search-headlines ul, .post #dlquilt-search-headlines ul li,
.daylife #dlquilt-related-headlines ul, .daylife #dlquilt-related-headlines ul li
{font-family:Arial !important;}

.post #dlquilt-search-headlines ul l{
margin-bottom:20px;
}
.post #dlquilt-search-headlines ul li.dlq-last{
margin-bottom:10px;
}

.post #dlquilt-search-headlines .dlq-article .dlq-lead{margin:0;}


.post #dlquilt-related-headlines ul li, .daylife #dlquilt-related-headlines ul li{
padding:0;
margin: 5px 0 15px 0;
}

.daylife #dlquilt-related-headlines ul li.dlq-last{
border-bottom:1px solid #ECECEC;
margin-bottom: 28px;
padding-bottom: 13px;
}


/** DAYLIFE TWITTER FEED **/
.daylife-tw{
	margin-bottom:30px;
	width:350px;
}
.daylife-tw #dlquilt-twitter-activity .dlq-avatar a {
   display:block; width:52px; height:52px; background-position:0 0; background-repeat:no-repeat;
   -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
   -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
}
.daylife-tw #dlquilt-twitter-activity ul{
	background:none;
}

.daylife-tw #dlquilt-twitter-activity li{
	padding:15px 0;
}
.daylife-tw #dlquilt-twitter-activity .dlq-content .dlq-author a{
	display:inline-block;
	margin-top:-3px;
	font-weight:normal !important;
	color:#005a84 !important;
}

.daylife-tw #dlquilt-twitter-activity .dlq-content .dlq-timestamp a{
	font-size:10px !important;
	color:#BABABA !important;
	font-weight:bold;
	text-transform:uppercase;
	top:12px !important;
}

.daylife-tw  #dlquilt-twitter-activity .dlq-content p{
	color:#505050;
}

.daylife-tw #dlquilt-twitter-activity .dlq-content a{
	color:#005a84 !important;
}


/*** FIXES - STACEY'S UI NOTES ***/
#categories, #tags{line-height:18px;}
#categories h5, #tags h5{margin-bottom:0px;}

#commentform .comments-submit-line{text-align:right; margin-top:-5px;}
.reply-cancel{height:25px; display:inline-block; line-height:normal; margin-top:-30px;margin-right:10px;}
#cancel-comment-reply-link{line-height:25px;}

/*** PAGINATION ***/

#pagination{
font-family: "KnowledgeLight","KnowledgeRegular", Arial, Verdana, sans-serif;
line-height:normal;
padding:4px 10px 10px;
height:21px;
margin: 0px 0 45px;
background-color:#ececec;
}

#pagination a{
	font-size:22px;
	color:#005a84;
}
#pagination a:hover{
	color:#0083BF;
	text-decoration:none;
}
.previous-posts-link{
	float:left;
	vertical-align: top;
}
.next-posts-link{
	float:right;
	vertical-align: top;
}

.pag-symbol{
	display:inline-block;
	margin-top: 1px;
	vertical-align: bottom;
}
.pag-left{
	margin-right:6px;
}
.pag-right{
	margin-left:6px;
}


/*** FIXED social media ***/

.tr-sm{
	zoom: 1;
	overflow:hidden;
	margin-top:10px;
}

.tr-sm li{
	float:none;
	position:relative;
	margin-bottom:11px;
}

#sidebar .sm-title{
	font-size:13px;
	color:#005a84;
	display:block;
	padding-left:37px;
}


.sm-icon{
	top:1px;
	left: 0px;
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	width:28px;
	height:29px;
}

.sm-text{
	display:block;
	padding-left:37px;
	font-size:11px;
	color:#505050;
	margin-top:-5px;
}

/*** Twitter feed from the sidebar ***/
.execphpwidget #twtr-widget-1 {font-family: Arial, Verdana, sans-serif !important;}
.twtr-widget #tweet-id-1{border-bottom:none;}
.execphpwidget .twtr-hd, .execphpwidget .twtr-ft{display:none;}
.execphpwidget .twtr-widget{
border-bottom: 1px solid #ECECEC;
padding-bottom: 15px;
margin-top:-8px;
}

.execphpwidget .twtr-doc{
width:auto !important;
}

/** STYLES FOR THE CURRENT CATEGORY SELECTED **/
#category-title{
font-family: KnowledgeRegular, Arial, Verdana, sans-serif;
text-transform: uppercase;
font-weight: normal;
color: #212121;
font-size: 36px;
margin-bottom:25px;
}

/** RULES FOR FLOATED IMAGES WITHIN POSTS **/

#left_column .post .entry .alignright, #left_column .post .entry .alignright img{
	max-width: 250px !important;
	height: auto !important;
}

/** margin between tags on the side bar **/
#t2{
display: block;
height: 10px;
}

/*** make sure spans within anchors has mouseover on IE ***/

a span:hover{
	cursor:pointer;
}

/** Alternative post layout 
	https://thehub.thomsonreuters.com/docs/DOC-33087
**/

.alt-title{
	color:#999;
}

.alt-box{
	border: solid 1px #ECECEC;
	padding: 20px 20px 10px;
	margin: 20px 0 20px;
	font-family:"KnowledgeRegular", Arial, Verdana, sans-serif;
	font-size:12px;
}

.post .alt-box p{
	font-family:"KnowledgeRegular", Arial, Verdana, sans-serif;
}

/* .alt-box a:hover{
	color:#005A84;
	text-decoration:underline;
} */

/*** DISQUS FIX FOR IE7 ***/
#content #disqus_thread{
	float: none;
	clear: both;
}