* {
	margin: 0;
	padding: 0;
	border: 0;
	  	}
		
body {
	background: #eee;
	font-family: Arial;
}
		
h1 {
	font-size: 25px;
	margin: 0 0 50px 0;
	border-bottom: 1px solid #888;
	padding: 0 0 10px 0;
}
		
#content {
	margin: 50px auto 10px auto;
	width: 500px;
	background: #fff;
	padding: 30px 50px 50px 50px;
	border: 1px solid #ddd;
	border-radius: 10px;
}
		
#copyright {
	float: right;
	width: 520px;
	margin: 0 auto 10px auto;
	font-size: 14px;
}
		
a {
	color: #333;
}
		
a:hover {
	color: #000;
}
		
.dark-blue-button a {
	background: url(images/dark-blue-sprite.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 11px 50px 11px 50px;
	text-shadow: #000 1px 1px 0px;
	border-radius: 8px;
}
		
.dark-blue-button a:hover {
	background: url(images/dark-blue-sprite.png) repeat-x;
	background-position: 0px -55px;
}
		
		
.dark-red-button a {
	background: url(images/dark-red-sprite.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 11px 50px 11px 50px;
	text-shadow: #000 1px 1px 0px;
	border-radius: 8px;
}
		
.dark-red-button a:hover {
	background: url(images/dark-red-sprite.png) repeat-x;
	background-position: 0px -56px;
}
		
		
.grey-button a {
	background: url(images/grey-sprite.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 11px 45px 11px 45px;
	text-shadow: #000 -1px -1px 0px;
	border-radius: 8px;
}
		
.grey-button a:hover {
	background: url(images/grey-sprite.png) repeat-x;
	background-position: 0px -55px;
}
		
		
.black-button a {
	background: url(images/black-sprite.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 11px 50px 11px 50px;
	text-shadow: #000 -1px -1px 0px;
	border-radius: 8px;
}
		
.black-button a:hover {
	background: url(images/black-sprite.png) repeat-x;
	background-position: 0px -55px;
}
		
		
.green-button a {
	background: url(images/green-sprite.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 12px 53px 12px 53px;
	text-shadow: #000 1px 1px 0px;
}
		
.green-button a:hover {
	background: url(images/green-sprite.png) repeat-x;
	background-position: 0px -55px;
}
		
		
.blue-button a {
	background: url(images/blue-sprite.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 12px 31px 12px 31px;
	text-shadow: #000 1px 1px 0px;
}
		
.blue-button a:hover {
	background: url(images/blue-sprite.png) repeat-x;
	background-position: 0px -55px;
}
		
.red-button a {
	background: url(images/red-sprite.png) repeat-x top left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	padding: 12px 42px 12px 42px;
	text-shadow: #000 1px 1px 0px;
}
		
.red-button a:hover {
	background: url(images/red-sprite.png) repeat-x;
	background-position: 0px -55px;
}