@charset "utf-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
}
html, body {
	height:100%;
	width:100%;
	margin:0;
	background: #fff;	
}
h1, h2, h3, ul, li, p {
	margin:0;
	padding:0;
	font-weight:normal;
}
body {
	margin:0;
	padding:0;
	
	font-style:normal;
	font-weight:normal;
	color:#000;
	height:100%;
	/*font-size: 1.000em;*/
	font-size:100%;
	transition:all .2s linear;
       -o-transition:all .2s linear;
       -moz-transition:all .2s linear;
       -webkit-transition:all .2s linear;
       -webkit-font-smoothing: antialiased;
       -webkit-font-smoothing: antialiased;
}
::selection {
	background:#bbe5ff;
	color:#fff;
}

moz::-moz-selection {
	background:#bbe5ff;
	color:#fff;
}

webkit::-webkit-selection {
	background:#bbe5ff;
	color:#fff;
}
a {
	text-decoration: none;
	outline:none;
}
a:focus {
	outline:none;
}
*:focus {
	outline:0;
}
.clearfix {
	clear:both;
	margin:0;
	padding:0;
	height: auto;
}
ul {
	/*list-style:none;*/
	margin:0;
	padding:0;
}
input{
	border:0;
	margin:0;
	padding:0;
}
img {
	border: 0;
	display: inline-block;
	max-width: 100%;
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}