/*
html {   
background: url(img/bg-big.jpg) no-repeat center center fixed;   
-webkit-background-size: cover;  
 -moz-background-size: cover;   
 -o-background-size: cover;  
  background-size: cover;
   }
  */
  
body{
  /*
  background: url("../img/stardust.png") #bbbcb6; 
  */
  background: url("../img/back-sl.png") repeat-x #e0e5c5; 
}
header{

}
body > footer{
background:#afb495;
height:120px;
margin-top:20px;
  padding-left:15px;
}
body > footer .container{
text-align:left;
padding-top:58px;
font-size:11px;
}
body > footer .container a{
color:#e0e5c5;
}
body > div.container{
}
div.right-column{

}
body > div > header > .header-wrapper{
	text-align:right;
}
article{
  margin-bottom:20px;
 background-color:#fff;
 padding:10px;
  border: 1px solid #afb495;
}
.htmltext li{
 margin-left:18px; 
  list-style-type:square;
    margin-right:10px;
  margin-bottom:5px;
}
article .htmltext
{
  text-align: justify;
}	

header img{

}
header:after {
  content:"";
  display:table;
  clear:both;
  margin-bottom:10px;
}

article footer
{
  
}
iframe, object, embed {
    max-width: 100% !important;
    display:block;
    border:0;

  }
  
.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {
      opacity: 0.70;
      }
      
.header-social{
 clear:both;
  display:block;
  border-top:1px solid #afb495;
  padding-top:6px;
  height:40px;
  overflow:hidden;
  margin-bottom:-10px;
}
#disqus_thread{
margin-top:40px;  
}

.right-box{
 background-color:#fff; 
    border: 1px solid #afb495;

}

.date-block{
  color:#fff;
  float:left;
  margin-right:8px;
  text-align:center;
  width:42px;
  background:#77b800;
  font-family: 'Exo 2', sans-serif;
  border-radius:3px;
	margin-bottom:8px;
}
.date-block-day{
 font-weight:bold;
  display:block;
  font-size:18px;
  height:22px;
}
.date-block-day-suffix{
  vertical-align: super;
  font-size:9px;
}
.date-block-month{
  display:block;
  height:10px;
  font-size:13px;
}
.date-block-year{
  display:block;
  font-weight:lighter;
  height:20px;
  font-size:13px;
}
a.n-comments{
 background:url("../img/comments-green.png") no-repeat;
  display:inline-block;
  height:32px;
  width:32px;
  padding-right:4px;
  text-decoration:none;
  font-size:13px;
  line-height:26px;
  font-weight:bold;
  text-align:center;
  margin-bottom:18px;
}
.n-comments-footer{
 margin-top:0px; 
  float:right;
}
article footer{
 border-top: 1px solid #afb495; 
  padding-top:12px;
  vertical-align:top;
}
article footer .continue-reading{
	color:#fff;
  background-color:#77b800;
  padding:5px 8px;
   text-decoration:none;  
}

article footer .tags-header,
article footer ul.tags-list,
article footer ul.tags-list li
{
  float:left;
  margin-right:4px;
}
article footer a.tag-link{
  background-color:#77b800;
  padding:1px 6px 1px 6px;
  color:#fff;
  text-decoration:none;
  display:inline-block;
  margin-bottom:3px;
  border-radius:3px;
  font-size:12px;
}
h1.tag-title{
 margin-bottom:20px;
 background-color:#fff;
 padding:10px;
  border: 1px solid #afb495;
}
.read-full-article{
 font-weight:bold;
 text-align:right;
  padding-bottom:12px;
  padding-right:1px;
}
	a, a:visited { color: #77b800; text-decoration: none; outline: 0;}
	a:hover, a:focus { text-decoration: underline; }
	p a, p a:visited { line-height: inherit; }

h3.side-title,
h3.side-title a{
  color:#292f33; 
  font-size:16px;
}
h3.side-title{
  margin-bottom:7px;
  margin-top:-2px;
  overflow:hidden;
  font-weight:bold;
  padding-top:0px !important;
  border-bottom:1px solid #afb495;
}
.side-box{/*
 background:#fff;
 border-left: 1px solid #afb495; 
 border-right: 1px solid #afb495; 
 border-bottom: 1px solid #afb495;
  padding: 8px 6px 6px 6px;
  */
  margin-bottom: 10px;
  background:#fff;
  border: 1px solid #afb495; 
}
#side-box-downloads,
#side-box-related{
 padding:7px; 
}
.code-snippet code{
  margin-bottom:10px;  
  border-radius:3px;
  font: 1em/1.2em monospace;
  font-size:11px;
  padding:0px;
}
.code-snippet{
   margin:0px !imporatant; 
}
.tag-item > div
{
 background:#fff;
 border: 1px solid #afb495;
  margin-bottom:20px;
}

#twitter-widget-0{
   width: 100% !important;  
}

.octocard-min{
border-shadow: none !important;
}
.shareaholic-canvas{
float:right;
}

.side-list li{
  margin:0px;
  margin-bottom:2px;
  padding:2px 4px;
  font-size:0.9em;
}
.side-list li:nth-child(2n+2){
  background-color:#eff4e5;
}
.download-icon{
  margin-right: 3px;
  
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
