body{
	background-color:#CCC;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#all{
	width:800px;
	height:700px;
	border:3px solid #039;
	border-radius:15px;
	margin:20px auto;
	box-shadow: 10px 10px 5px #888;
}
#top{
	width:770px;
	height:40px;
	padding:5px 15px 5px 15px;
	font-size:1.2em;
	border-bottom:1px solid black;
	background: linear-gradient(to right, grey, white);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}

#left{
	width:150px;
	height:600px;
	border-right:2px solid black;
	padding:5px;
	background-color:green;
	float:left;
}

@font-face {
    font-family:'Roboto';
    src: url(Roboto-VariableFont_wdth,wght.ttf);
}

.side{
    font-family:'Roboto';
    font-size: 1.5em;
}

#right{
	width:auto;
	height:580px;
	padding-top:30px;
	text-align:center;
	background:#DDDDDD;
}
.boat{
    filter:sepia(100%);
    transform:translate(20px, 40px);
    transition: transform 1s;
}

.boat:hover {
    -webkit-transform: scale(1.5);
}
.clear{
	clear:both;
}

footer{
	width:800px;
	height:36px;
	background:#fff;
	text-align:center;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	padding-top:4px;
	text-shadow: 2px 2px 2px #000;
}