/* Google Font for "the sidebar" */
@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');


body{
	background-color:#CCC;
	font-family:Georgia, "Times New Roman", Times, serif;	
}


/* Entire design */
#all{
	width:800px;
	height:700px;
	border:3px solid #039;
	border-radius:15px;
	margin:20px auto;

	/* Drop shadow around the whole design */
	box-shadow:5px 5px 12px gray;
}


#top{
	width:770px;
	height:40px;
	padding:5px 15px 5px 15px;
	font-size:1.2em;
	border-bottom:1px solid black;
	background:white;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}


/* Navigation gradient from left to right */
nav{
	background:linear-gradient(to right, lightblue, navy);
}


#left{
	width:150px;
	height:600px;
	border-right:2px solid black;
	padding:5px;
	background-color:green;
	float:left;
}


/* Custom style for "the sidebar" */
.side{
	font-family:"Lobster", cursive;
	font-size:28px;
}


#right{
	width:auto;
	height:580px;
	padding-top:30px;
	text-align:center;
	background:#DDDDDD;
}


/* Style the boat image */
.boat{
	/* Slightly rotate the image */
	transform:rotate(3deg);

	/* Apply 20% sepia */
	filter:sepia(20%);

	/* Makes the hover effect smooth */
	transition:transform .3s;
}


/* Make the boat 25% bigger when hovering */
.boat:hover{
	transform:rotate(3deg) scale(1.25);
}


/* Shadow for Contact Information */
.contact{
	text-shadow:2px 2px 3px darkgray;
}


.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;
}