body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a { 
  margin:0;
  padding:0;
}
body{
	min-height: 100%;
	position: relative;

	background-color: #E3E8EB;

	font-family: 'Roboto', sans-serif;
	font-size:100%;
	text-align: center;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}
p {
	font-family: 'Roboto Slab', serif;
}

a {
	outline: none;
	text-decoration: none;
}
::selection {
	color: #333333;
	text-shadow: none;
	background-color: #FFF698;
}

::-moz-selection {
	color: #333333;
	text-shadow: none;
	background-color: #FFF698;
}

::-webkit-selection {
	color: #333333;
	text-shadow: none;
	background-color: #FFF698;
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
input{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;width:190px;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
h1,h2,h3,h4,h5,h6,a{speak: none;text-transform: none;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {text-decoration: none;}
img {max-width:100%;}
a:link, a:hover, a:visited {text-decoration:none;}
