@charset "utf-8";article,b,body,div,footer,header,html,i,img,li,nav,section,small,span,strong,sub,sup,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,footer,header,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}

/* Front Page CSS */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);
* {
	font-family: 'Open Sans', sans-serif;
}
.innactive {
	cursor:default;
	color:#1a1a1a;
}
a {
	cursor:pointer;
}
header, section, footer  {
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}
header div, section article, footer nav {
	padding:0;	
	position:relative;	
}
header div, header div img {
	width:400px;
	height:182px;
}
header div {
	margin:40px auto 50px auto;
}
section article, section article img {
	width:116px;
	height:354px;
}
section article {
	margin:0 auto 50px auto;
}
footer {
	margin-bottom:50px;
}
footer nav {
	margin:0 auto;
	width:600px;
	height:18px;
}
footer nav ul {
	list-style:none;
}
footer nav ul li {
	font-size:17px;
	font-weight:600;
	display:inline;
	padding:0 40px;
}
footer nav ul li a {
	color:#1a1a1a;
	text-decoration:none;
	cursor:pointer;
}
@media only screen and (max-width : 1000px) {
header div, header div img {
	width:300px;
	height:auto;
}
header div {
	margin: 60px auto 25px auto;
}
section article, section article img {
	width: 80px;
	height: auto;
}
footer {
	margin-bottom: 30px;
}
footer nav ul li a, footer nav ul li {
	font-size:12px;
}
footer nav ul li {
	padding:0 20px;
}
footer nav {
	width:360px;
}
}
@media only screen and (max-width : 511px) {
header div, header div img {
	width:200px;
	height:auto;
}
header div {
	margin: 30px auto 13px auto;
}
footer nav {
	width:280px;
}
footer nav ul li {
	padding:0 10px;
}
section article, section article img {
	width: 50px;
	height: auto;
}
}