body {
	margin: 0px none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #404040;
}

html, body {
	margin: 0;
	padding: 0;
	background:none;
}

a, img, li, ul {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
}

ol, ul {
	list-style: none;
}

ul::before, ul::after {
	display: table;
	content: "";
	zoom: 1;
}

ul::after {
	clear: both;
}

li {
	display: inline;
	line-height: 18px;
	color: gray;
}

a {
	color: #0069D6;
	text-decoration: none;
	line-height: inherit;
	font-weight: inherit;
}

ul a {
	float: left;
	padding: 4px;
	margin: 0 0 20px 20px;
	border: 1px solid #DDD;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.no-border, .no-border:hover {
	border: 0px none;
	 -webkit-box-shadow: none;
	 -moz-box-shadow: none;
	 box-shadow: none;
	padding: 0px;
}

ul a img {
	display: block;
}

img {
	border: 0px none;
}

#banner {
	margin: 0px 0px 0px 5px;
}

#sponsor img {
	width:90px;float:right;margin-right:5px; margin-top:-3px;
}