/* =The style for the lab
-------------------------------------------------------------- */
#sidebar {
    width:200px;
    float:left;
}

#content {
    /* width:724px; */
	width: calc(100% - 200px);
	text-align: justify;
    float:right;
    padding-left:24px;
}


/* navigation */
nav {
    width:210px;
    background-color:rgb(240,240,240);
    border:solid 1px rgb(220,220,220);
    padding:0 10px;
}

nav.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
    margin-top:13px;
}


nav ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

nav li {

}

nav li a {
    color:rgb(50,50,50);
    font-weight:700;
}

a.nav-active {
    color:#ccc;
}



hr {
    border:none;
    background-color:rgb(220,220,220);
    height:12px;
    margin-bottom:18px;
}


/* back to top */
a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	left: 80px;
	bottom: 20px;
	background: #C0C0C0 url("../images/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a:hover.back-to-top {
	background-color: #808080;
}

/* social shares */
aside {
display: none;
width: 200px;
float:left;
position: fixed;
top: 200px;
left: 21px;
}

.addthis_native_toolbox {
width: 200px;
}


/* back to home page */
a span.home-btn-bg-img { background-image: url(../images/home_icon.png), url(images/home_icon_over.png);
              background-size: 16px 16px;
              background-repeat: no-repeat;
              display: inline-block;
			  }

a:hover span.home-btn-bg-img { background-image: url(../images/home_icon_over.png);
              background-size: 16px 16px;
              background-repeat: no-repeat;
}

/* footer */
.futer {
background-color: #dfdfdf;
width: 100%;
text-align: center;
}