* {
	font-family: 'Maven Pro', arial, serif;
}

a {
	text-decoration: none;
	color: #888;
}

body {
	background: url('bg.jpg');
}

.main {
	margin-top: 100px;
}

.head {
	padding-top: 50px;
	font-size: 40px;
	font-weight: 500;
	color: #b1bbbd;
}

.book {
	padding-top: 50px;
	font-size: 25px;
	font-weight: 500;
	color: #b1bbbd;
}

.booklink {
	padding-top: 50px;
	font-size: 25px;
	font-weight: 500;
	color: #888;
}

.booklink:hover {
	color: #000;
}

.foot {
	color: #b1bbbd;
}	

.coolbutton {
	-moz-box-shadow:inset 1px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 1px 1px 0px 0px #cae3fc;
	box-shadow:inset 1px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b0ceeb), color-stop(1, #5b83ab) );
	background:-moz-linear-gradient( center top, #b0ceeb 5%, #5b83ab 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ceeb', endColorstr='#5b83ab');
	background-color:#b0ceeb;
	-webkit-border-top-left-radius:36px;
	-moz-border-radius-topleft:36px;
	border-top-left-radius:36px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:36px;
	-moz-border-radius-bottomright:36px;
	border-bottom-right-radius:36px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	border:1px solid #507294;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	font-style:normal;
	height:46px;
	line-height:46px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 2px 3px #224161;
}
.coolbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5b83ab), color-stop(1, #b0ceeb) );
	background:-moz-linear-gradient( center top, #5b83ab 5%, #b0ceeb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b83ab', endColorstr='#b0ceeb');
	background-color:#5b83ab;
}.coolbutton:active {
	position:relative;
	top:1px;
}