@charset "utf-8";
/* CSS Document */

.btns {	width:auto; background:url(img/btn.jpg) no-repeat 100% -108px;	}
.btns .leftbg {	background:url(img/btn.jpg) no-repeat 0px -82px; float:right;	}
.btns ul {	margin:0px 6px; width:auto; float:left;	}
.btns ul li {	position:relative;	}
.btns ul li.active a {	background:url(img/btn_act.jpg) 0px 0px no-repeat;	}

.btns ul li ul {	display:none;	}

/*.submenu ul li.active a {	background:url(img/btn.jpg) no-repeat right -179px;	}
.submenu ul li.active a div {	background:url(img/btn.jpg) no-repeat -92px -158px;	}*/

.submenu ul li.active a {	background:url(img/btn.jpg) no-repeat right -179px;	}
.submenu ul li.active a div {	background:url(img/btn.jpg) no-repeat -241px -158px;	}

.bottom-menu ul {	margin:0px; padding:0px;	}
.bottom-menu li {	padding:0px 6px; border-left:1px solid #b5c7cc;	}
.bottom-menu li.first {	padding-left:0px; border:none;	}
.bottom-menu li.right {	padding-right:0px;	}

.ipage {	position:relative;	}
.toplink {	margin:0px; top:0px; right:0px;	}

a.homepage {	width:235px; height:50px; position:absolute; top:20px; left:0px; overflow:hidden;	}

div.error {	color:#f00; text-align:center;	}
label.error {	color:#d00;	}

.itext,.itextl {	overflow:visible;	}

.pageselect {	text-align:right;	}
.pageselect span, .pageselect a {	float:none; padding:1px 4px; width:auto; height:auto;	}
.pageselect span {	margin:0 0 0 4px; border:1px solid #dadada; color:#a7a7a7; /*background:#f5f5f5;*/	}
.pageselect span.ditto_currentpage {	background:#dadada;	}

#sidebar ul {	margin:0px; padding:0px; list-style:none;	}
#sidebar ul li {	padding:0px 0px 10px 0px; /*background:none;*/	}

.hentry {	margin-bottom:60px;	}
.postmetadata a, div.blog p.postmetadata a {	font-size:11px;	}

h2.widgettitle {font:20px/24px Arial; margin:0 0 10px 0;border-bottom:1px solid #ddd;padding:0 0 2px 0;color:#4d749c;}

/* Blog Social Sharing */
.socialsharing {}
.linkedin-share, .tweeting, .fblike, .addthis, .plusone {float:left;height:20px;margin-bottom:10px;}
.linkedin-share {width:100px;padding-top:1px;}
.tweeting {width:100px;margin-right:6px;}
.fblike {width:80px;position:relative;margin-right:3px;}
.fblike .likelike {position:absolute;margin-top:0px;}
.addthis {width:350px;}
.addthis_button_facebook_like {margin-left:10px;}
.plusone {width:70px;}

.infoframe {background: #F4F7FB; border: 1px solid #C3D1ED; padding: 10px; margin-bottom: 20px;-moz-border-radius: 1em;}
div.blog .infoframe p {margin:0px;margin-bottom:0px;}
table.nfeat-table tr td strong {color:#4D749C;}

/* Social profiles */
                .facebook-mailigen,.twitter-mailigen,.social-mailigen {padding:10px;}
                .facebook-mailigen {background:#f5f7fa;border:1px solid #e0e7f0;}
                .twitter-mailigen {background:#eff6fb;border:1px solid #d6e8f5;border-top:0px;}
                .social-mailigen {background:#f9f9f9;border:1px solid #f3f3f3;border-top:0px;padding-bottom:5px;}
                .social-m {float:left;margin-right:10px;width:80px;}
                .plus-m {float:left;width:140px;padding-top:2px;overflow:hidden;}
                .follow-mailigen .clear {line-height:0px;font-size:0px;}
pre.prettyprint {overflow-x:hidden;}
