html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-spacing:0;border-collapse:collapse;}


.wrap {
	margin:0 auto;
	padding:0 auto;
	width: 850px;
  max-width: 95%;
	-moz-animation:fadein 1.5s;
  -webkit-animation:fadein 1.5s;
  -o-animation:fadein 1.5s;
}


body {
	border-top:solid #9DB4AD 10px;
	-webkit-font-smoothing:antialiased; 
	font-family:'Source Sans Pro', sans-serif;
	font-size:18px;
	color:#5E6160;
}

a {
	color:#9DB4AD;
}

header {
	margin:50px 0 25px 0;
	padding-bottom:15px;
	border-bottom:2px solid #DFEAE7;
}

header h1 {
	font-size:28px;
	font-weight:700;
	margin-bottom:10px;
}

header h1 a {
	color:#4F5352;
	text-decoration:none;
}

header p {
	margin-bottom:10px;
}

.main {
	margin-top:50px;
	border-bottom:2px solid #DFEAE7;
	padding-bottom:25px;
	line-height:130%;
}

.main h2 {
	font-size:24px;
	font-weight:600;
	margin-bottom:10px;
}

.main h2 a {
	color:#4F5352;
	text-decoration:none;
}


.main .date {
	margin-bottom:10px;
	color:#BDC6C3;
}
.main p{
text-align:justify;
}

footer {
	margin:50px 0 50px 0;
	color:#BDC6C3;
}

footer img {
	width:50px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	float: right;
	margin-top:-12.5px;
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}