@import url('https://fonts.googleapis.com/css?family=Inconsolata|Roboto:300,400,500');
/* Eric Meyer CSS Reset begins*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/* Eric Meyer CSS Reset ends */

body{
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    
    padding: 10px;
}

h1, h2, h3{
    font-weight: 500;
}

h1{
    font-size: 200%;
}

h2{
    font-size: 150%;
}

h3{
    font-size: 125%;
}

h1, h2, h3, p{
    margin-bottom: 30px;
}

header,
nav,
main,
footer{
    max-width: 940px;
    margin: auto;
}

/* Gallery Layout */

.gallery ul{
    margin: -10px;
	word-spacing: -5px;
	text-align: center;
}

.gallery .photos{
    display: inline-block;
    margin: 10px;
    line-height: 0;
	width: 300px;
}