/*
Theme Name: Kdnuggets Theme
Theme URI: http://www.realcubetechnologies.com/mayura
Description: Fully SEO optimized Minimal worpress theme
Author: Tarsem Dadhwal
Tags: blue, white, light, two-columns, fixed-width
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/** Common CSS **/
*{margin: 0px; padding: 0px;}
body{background: #fefefe; font-size: 14px; font-family: arial, verdana; color: #111;}
[class] {padding: 0;}
a, img{border: 0px; outline: 0px;}
a:link { color:#0000EE; text-decoration:none;}
a:visited { color:#551A8B; text-decoration:none;}
a:hover{ text-decoration: underline;}
hr{size: 1px; width: 96.8%; float: left; margin:8px;}
.main_wrapper{float: left; width:99.2%; }
#wrapper{width:1000px; margin: 0px auto; background: #ffffff;}
.clear{clear:both;}
.wp-caption {max-width: 540px;}
.wp-caption-text {margin: 0px; color: #333; font-size: 12px;}
.wp-caption, .gallery-caption {padding: 10px 5px 5px; border: 1px solid #d9d9d9; background: #f8f8f8; text-align: center;}
.gallery-caption {position: static;}
.bypostauthor {position: static;}
li blockquote{margin-top:12px;}
/** header **/
.ntable {margin-left: 5px;}
table.linked_in{margin-bottom:20px!important;}
table.ntable tr td{ padding: 3px!important;}
#header{float:left; width: 1008px; margin-left: -14px; background: #FFCC00; padding: 2px; margin-top: 0px; border-bottom:2px solid #FFCC00;}
#header .logo{float: left; padding-top: 6px;}
#header #header_log{float: left; width: 540px; margin-left: 10px; padding-top: 4px; font-size: 14px; color: #000;}
#header .logo h1 a{float: left; text-indent: -999999px; background: url('images/logo.gif'); width: 138px; height: 45px; }
#header .navigation{float: left; width: 100%; padding-top:10px;}
#header .navigation  ul {padding: 0px 0px; float: left; width: 100%; background: #fff; list-style: none;margin:0 0 -2px;}
#header .navigation  ul li {float: left; padding: 0px 3px; margin: 3px 0px;}
#header .navigation  ul li a:hover {color: #fff; background: #336699;text-decoration: none;}
#header .navigation  ul li:after {color:#000; content: "|"; padding-left: 7px; padding-bottom: 4px;}
#header .navigation  ul li:last-child{border-right: none;}
#header .navigation  ul li:last-child:after{content:"";}
#header .search {float: right; width: 290px;margin-top:4px;}
#header .search input[type="text"]{width: 70%; size: 30px;height: 20px;}
#header .search input{float: inherit; padding: 2px 5px;}
.breadcumb{float: left; width: 100%;padding-top: 10px; font-weight: 600;}
table.nothwTbale tr{border-bottom:8px solid #fff;}
table.inTable{margin:-20px 0 !important;}
/** add section **/
#ad_wrapper{float: left; width: 100%; padding: 0px 2%; width: 96%;}
#ad_wrapper .ad_1 {float: left; width: 750; padding: 20px;}
#ad_wrapper .ad_2 {float: left; width: 150px; padding: 20px; background: #F2F2F2; text-align: center;}
#ad_ticker{float: left;width: 97%; text-align: center; border:1px solid #FFCC00; padding:2px;font-size: 14px;}
#ad_ticker a{color:#0000EE;}
#ad_ticker table,#ad_ticker table td{border:1px solid #fff !important;}

/**home page**/
.table_home{float:left;width:50%;}
.table_home2{float:right;width:49%;}
.side_ind{float:right !important;padding:1.5% 15px 0 !important;width:14% !important;}
.home_content{margin: 1.6% 1% 2% 0%!important;width:52% !important;}
.home_content a{color:#0000EE;}
.serv_home{width:82% !important;}
#services{position: relative;width: 76%; float: left; margin-top: 5px} 
#services ul{list-style: none; display: block; float: left; text-align: center;border: 1px solid #808080;}
#services ul li{width: 234px;float: left; padding: 4px 6.4px; }
.border-bottom{border-bottom: 1px solid #808080;}
.border-top{border-top: 1px solid #808080;}
.border-left{border-left: 1px solid #808080;}
.border-right{border-right: 1px solid #808080;}
.twitter{float:left;margin-top:16px;width:282px;}
.new_poll{float:left;margin:0 0 10px;border:2px solid #CCCCCC;padding:4px;}
#services table{border-collapse:collapse}
#services td{padding-top: 5px}

/** main content **/
#content_wrapper{float:left; width: 100%; padding: 1% 0 0; background: transparent;}
.p_inherit{float:inherit !important;}
#content{float:left;  margin: 1.5% 0.8% 1.5% 1.5%;width: 50%; border: 2px solid #ccc;}
.single_iframe{width:54% !important;}
#content.relat ul{float:left;width:92%;padding-left:0px !important;}
#content ul{float:left; padding-left: 6px;}
#content ul b{font-size: 15px;}

.no_list_style{list-style-type: none!important;}
#content ul li{padding-bottom: 0px; float:none}
#content h1:first-child, #content h2{float:left; width: 92%; font-size: 18px; font-weight: 900; background: #FFCC00; line-height: 24px; text-align: center; padding: 10px 21px; color: #000;}
.rel_h3{float:left !important; width: 97%; font-size: 14px; font-weight: 900; background: #FFCC00; line-height: 22px; text-align: center; padding: 1px 20px 1px 0px; color: #000;}
.rel_ul{margin:0px !important;float:left !important;}
#content h1, #content h2{text-align: center;}
.rel_a{margin:2px 0 !important;}

.post, .sticky{float:left; width: 98.8%; padding: 5px 3px 0px 3px;}
.post .attachment-post-thumbnail, .sticky .attachment-post-thumbnail{float:left; width: 150px; margin-right:8px; }
.post ul,.post ol {width: 92%!important;margin-bottom: 10px ;}
.single img .size-full {border:4px solid red;}
.post .size-full{max-width:99.8% !important; max-height:400px !important;}
.post p{margin-bottom:12px;}

.tags, .pages{float:left; width:100%; padding:4px 0px;}
.tags a, .pages a{color: #2297d4;}

#comment_wrapper{float:left; width:100%;}
#comment_wrapper label{font-size: 14px;}
#comment_wrapper ul.commentlist{float:left; width:100%; list-style-type: none;}
#comment_wrapper input[type="text"]{display: block;}
#comment_wrapper textarea{max-width: 96%; max-height: 140px; min-height: 140px; min-width: 96%;}
#comment_wrapper .commentavatar{float:left; width: 64px; height: 64px; margin: 0 10px 5px 0;}
.comment {float:left; width:96%; border: 2px solid #ECF0F3; padding:2px 4px; margin-bottom:10px;}
#comment_wrapper .required{color: #ff0000;}

.alignleft {float: left; margin: 5px 20px 5px 0; padding: 0; }
.alignright {float: right; margin: 5px 0 5px 20px; padding: 0; }
.aligncenter {display: block; margin: 1em auto; text-align: center;}
/** page-link **/
.page-link {clear:both; color:#000; font-weight:bold; line-height:48px; word-spacing:0.5em;}
.page-link a:link,
.page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}.home .sticky 
.page-link a {background:#d9e8f7;}
.page-link a:active,
.page-link a:hover{color:#ff4b33;}
/** Pagination ***/
p.pagination {clear: both; width: 96%; border-top: 1px solid #ccc; padding-top: 4px;}
p.pagination a {height: 20px; font-weight: 600;}
p.pagination a:hover {color: #000; text-decoration: none;}
p.pagination .prev a {float: left; padding: 0 0 0 10px; background: url('images/prv.gif') left center no-repeat; line-height: 18px; }
p.pagination .next a {float: right; padding: 0 10px 0 0; background: url('images/nxt.gif') right center no-repeat; line-height: 18px;}
p.pages {clear: both;}
h1#title{margin-bottom:5px;}

/** Sidebar **/
#sidebar{float: left;width: 16%;padding: 1.5% 0 0 0; background: transparent; text-align: center; }
#sidebar h2{font-size:18px; float:left; width:99%; background: #3F80B6; color: #efefef; margin:10px 0 6px 0;  padding: 4px 0px 4px 4px;}
#sidebar ul{ float:left; width:100%; list-style-type:none;}
#sidebar ul li{ float:left; width:95%;  padding: 4px 0px; background: #ECF0F3; padding-left: 10px; margin-left:2px; border-bottom: 1px solid #fff;}
#sidebar ul li a{color: #667F96; }
#sidebar-home{float: left; width: 29.5%;  padding: 1.4% 0 0 0;}
#sidebar-left{float: left; width: 29.5%;  padding: 1.4% 0 0 0;}
#sidebar-left .container{float: left; border: 2px solid #ccc; width: 100%; text-align: center;padding-bottom: 5px;}
#sidebar-left .container h3{line-height: 26px; background:#FFCC00; color: #000; font-style: italic;}
#sidebar-left .container h3 span{color: #ff0000;}
#sidebar-left .container ul{text-align: left;padding-left: 20px;margin:0px;}
.side_iframe{width:13% !important;}

/** footer **/
#footer{float:left; width: 100%; padding: 1% 0; }
#footer ul{float:left; width: 100%; list-style-type: none;}
#footer ul li{float:left; padding: 0px 10px; background: url('images/line.png') left 4px no-repeat;}
#footer ul li:first-child{background:none;}
#footer ul li.home{padding-left: 0px; background:none;}
#footer p{float:left; width: 100%; color: #000; padding-top:10px;}
#footer p a{color: #000; text-decoration: none;}
#footer p a:hover{text-decoration: underline;}

div.kd_bottom { border-width:2px; border-color:#FFCC00; border-style:solid; background-color:yellow; height:26px; width:490px; position:fixed; bottom:0; left:33%}

h3.this{ color: #000000; background: none !important; font-style: italic;  line-height: 26px; font-size: 15px;}
h3.this span{color:red; font-weight: bold;}
.div_50{float: left; width: 50%;}
#lefts ul li{margin-top:10px !important;}
ul#alfa{list-style: none;margin-left:0px;}
ul#alfa li{list-style: none; padding: 3px}
ul#alfa li a{text-decoration: none; padding: 3px}
ul#alfa li:first-child{list-style: none; background: url('images/software.gif') left center no-repeat;padding-left: 28px;margin-top:0px !important;}
ul#alfa li:first-child a{text-decoration: none;}
ul#beta li a{list-style: none; padding: 2px; text-decoration: none; font-weight: bold; }
ul#beta{list-style: none; float: left; width: 247px; padding: 0px}
ul#beta li{list-style: none; padding: 5px;}
ul#beta li span{color: red; font-weight: bold;}
ul#beta li a{list-style: none; text-decoration: none; font-weight: bold; }

 
/*h3#data { background: none repeat scroll 0 0 #FFCC00;  color: #000000;  font-style: italic; line-height: 26px;}*/
h3#data {background: none repeat scroll 0 0 #FFCC00; font-size:18px; color: #000000;font-weight: bold; line-height: 26px;padding: 15px;text-align: center;}
form#widget_wysija{padding-bottom: 10px;}
form#subs{background: #CCCC33; padding: 8px 5px; height: 85px; margin-top: 15px;}
p#subscription {float: left; width: 100%; padding: 4px 0px;}
p.the{float: left; width: 100%; text-align: center;}
form#subs p#subscription span{float: left; width: 126px; font-size: 14px; color: #000;  font-weight: bold;}
form#subs p#subscription input[type=submit]{float: none;}

.social_outer{width: 23%; float: right; margin-top: -27px;}
ul#social{width: 100%; list-style: none; float: left; padding: 0px !important;}
ul#social li{float: left; padding: 0px; list-style: none; border: none !important; content:"" !important}
.addthis_toolbox{padding-bottom: 7px; margin-top:1px;border-bottom: 0px solid #000; margin-bottom: -10px;margin-left:5px;}
#content form {background:#FFFF99 !important;margin:6px !important;padding:6px;}
.yellow{background:#FFFF99 !important;margin:10px 6px;float:left;width:97%;}
.advance_search{float: left;width:100%;}
.advance_search .adsearch{float: left;color: #591A7E;margin-left: 115px;}
.advance_search .help{float: right; padding-right: 2px;color: #591A7E;}
.pagination{float:left;margin:10px 30px;padding:4px;}
.pages{float:left;width:106px;padding:0px;}
.pagination a,.current{padding:0 4px !important;border-right:1px solid #000;}
.next{border:none !important;}
.page_content{padding: 8px 5px; float:left;}
.page_content p{margin-bottom:12px; float:left;width:100%;}
.consulting{color:#6B248A;}
#lefts, #rights{float:left;width:50%;font-size: 14px;}
#lefts ul, #rights ul{float:left;width:95%;}
#lefts ul li img, #rights ul li img{padding-top: 4px;}
.red{color:#FF0000;}
#footer .menu a{color:#551A90;}
#lefts ul li a:hover{text-decoration: underline;}
#services{float:left;width:78%;border:1px solid #808080;}
.box{float:left;width:30%;padding:10px;}
.post table, .sticky table{border-collapse:collapse}
.post table tr td, .sticky table tr td{padding:0px;}
table.thb {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 2px;
}
th.thb {
    background-color: #FFCC00;
}

table.phb tr td{padding:5px 4px;}
.post-1552 ul{margin:5px 0px 10px 10px;}
.wch{background:#ccc;}
.wch p:last-child{margin-bottom:0px;}
th.phb {    background-color: #FFCC00;}

table.wc tr td{padding:3px;}
#content_company{float:left; width: 50%;  margin: 2% 2%; }
#content_company.relat ul{float:left; padding-left: 20px;width:45%;}
#content_company ul{float:left; padding-left: 20px;}
#content_company ul b{font-size: 15px;}
.no_list_style{list-style-type: none!important;}
#content_company ul li{padding-bottom: 4px;}
.full-ul{width: 94.2%!important;}
.full-ul li{float:left !important;}
.search_message{font-size:14px !important;color:#000 !important;padding:6px 2px !important;font-weight:bold !important;margin-left:-14px !important;float:left;}
.search_pagination{font-size:14px !important;color:#000 !important;padding:6px 0px !important;font-weight:bold !important;float:left;margin-left:10px !important;}
#content_company h1:first-child, #content_company h2{float:left; width: 91.9%; font-size: 18px; font-weight: 900; background: #FFCC00; line-height: 36px; text-align: center; padding: 0px 20px; color: #000;}
#content_company h1, #content_company h2{text-align: center;}
.add{float:left;margin-top:10px;}
.add hr{width:207px;float:inherit;margin:10px 20px;}
hr.color{color:#ffffff;float: left;text-align: center;width: 496px;margin:6px;}
.alignstandford{margin-right:212px;float:left;}
.opp{float: left;margin-right: 224px;}
.schedule{float:left;margin-left:86%;margin-top:-50%}
p.excerpt{ font-style: italic;float:left;width:99%;padding-left:1%;padding-bottom:12px;}

blockquote { padding-left:6px; border-left: 6px solid #DADADA; margin-left:1em;}
#content h3{margin:0px 0;}
.single ol,ul{margin-left:18px;}
li {padding: 5px;}

table.latn, table.thb {border-collapse: collapse;
width: 100%;
border-width: 2px;
border-color: #CCCCCC;
border-style: solid;
}
th.latn {
background-color: #FFCC00;
padding:4px 0px;
}
th.thb{padding:3px;}
table.latn p{padding:12px 0;}
table.latn tbody{
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
table.latn tr td, table.thb tr td{padding:4px;}
table.thb tr td{padding:15px 4px;}
.three_ul{margin-left:20px; margin-right:10px !important; float:left !important; list-style-position:inside;}
.three_ol{margin-left:40px !important;margin-right:10px !important;float:left !important;}
.three_ol li{float:none !important;}
#three_ol{margin-bottom:14px!important;}
#three_diff{float:left !important;}
.float_h3{float:left !important;}
#up-bottom{margin:16px 0 !important;}
#lit_mar_ul{margin-left:40x!important;}
.error_message{padding:10px;width:49%!important;}
.double{width:61.4% !important;}
.double h1:first-child, .double h2{padding:10px 25px !important; width: 91.9% !important;}
.sidebar_test{width:6% !important}
.last_child{margin-bottom:0 !important;}
.search_highlight span{font-weight:bold !important;font-style:italic !important;}
.hilite{ background:#FFCC00;font-weight:bold !important;font-style:italic !important;}
.cartoons{float:left;width:100%;}
.cart_1{float:left;width:49%;}
.cart_2{float:right;width:50%;}
.advance_div{float:left;margin:10px 50px;}
#cat_jobs_ul > li:first-child{width:50% !important;margin-top:-62% !important;}
#news_index_ul > li:first-child{width:42% !important;margin-top:-30% !important;}
.prev_auto{float: left;margin:6px;background: url('/images/prv.gif') left center no-repeat;width:100px;background-size:9px 9px;padding:0 11px;}
.next_auto{float: right;margin:6px;background: url('/images/nxt.gif') 70px center no-repeat;width:80px;background-size:9px 9px;}
.cat_all{font-weight:bold;padding-left: 4px;}
#category_ul{padding-top:10px;}
#tag_cloud-3{list-style-type:none !important;}
#tag_cloud-3 h2{display:none;}
.tagcloud{margin:0 4px 6px;}

/* ie css */
.ie8 #ad_ticker table{ background: #fff !important; border:none !important;} /* IE8 */
.ie7 #ad_ticker table{ background: #fff !important; border:none !important;} /* IE7 */
.ie6 #ad_ticker table{ background: #fff !important; border:none !important;} /* IE6- */