 

body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif}
.w3-navbar,h1,button {font-family: "Montserrat", sans-serif}
.fa-anchor,.fa-coffee {font-size:200px}


p,dl {
	color: #1e1e1e;
	margin-bottom: 10px;
}

h2,h3,h4,h5,h6,ul {
	color: #1e1e1e;
}

#w3-content,#w3-twothird a:link  {
	color: #C00; 
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
}

#w3-content,#w3-twothird a:visited  {
	color: #F33; 
	text-decoration: none;
	font-weight: bold;
}

#w3-content,#w3-twothird a:hover, #content a:active {
	color: #C30;
	font-weight: bold;
	background-color: #FDF2E7;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c30;
} 

form {
	width:70%;
	margin:4% 15%;
}

input[type=text] {
	margin-bottom: 20px;
	margin-top: 10px;
	width:100%;
	padding: 15px;
	border-radius:5px;
	border:1px solid #1e1e1e;
}

input[type=submit]
{
	margin-bottom: 20px;
	width:100%;
	padding: 15px;
	border-radius:5px;
	border:1px solid #c00;
	background-color: #1e1e1e;
	color: aliceblue;
	font-size:15px;
	cursor:pointer;
}

textarea{
	width:100%;
	padding: 15px;
	margin-top: 10px;
	border:1px solid #1e1e1e;
	border-radius:2px;
	margin-bottom: 20px;
}
input[type=text]:focus,textarea:focus {
	border-color: #c00;
}

select {
	padding: 5px;
	margin-top: 10px;
	border:1px solid #1e1e1e;
	border-radius:2px;
	margin-bottom: 20px;
}

option {
	background-color: #f7f7f7;
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #ccc;
}


.requested {
	color: #C00;
	font-weight: bold;
	text-transform: uppercase;
}

#SearchEngineReply {
	border: 2px dotted #1e1e1e;
	padding: 10px 10px 10px 10px;
	background-color: #EDEEE8;
	color: #993333;
	/*clear: both;*/
}