body
{
	font-family:verdana, times new roman, arial;
	background-color:#000000;
}

.heading
{
	width:100%;
	height:90px;
	background-color:#000000;
}

.logo
{
	width:40%;
	background-color:#5c5c5c  ;
	float: left;
}

.banner
{
	width:60%;
	background-color:#303030 ;
	float:right;
}

.navbar
{
	width:38%;
	height:100%;
	background-color:#000000;
	float: left;
	padding:10px;
}

.content
{
	width:60%;
	background-color:#000000;
	float: right;
}

.footer
{
	width:100%;
	height:90px;
	background-color:#000000;
	float: left;
}

.centertable
{
	align:center;
}

/* unvisited link */
a:link {
  color:#ffffff;
	font-family:Verdana;
	font-size:2rem;
	text-decoration:none;
}

/* visited link */
a:visited {
  color: #758aa1;
	font-family:Verdana;
	font-size:2rem;
	text-decoration:none;
}

/* mouse over link */
a:hover {
  color:#4d637b;
	font-family:Verdana;
	font-size:2rem;
	text-decoration:none;
}

/* selected link */
a:active {
  color: #6b808a;
	font-family:Verdana;
	font-size:2rem;
	text-decoration:none;
}


img
{
	width:100%;
	object-fit:cover;

}

#shadow
{
	border:5px #746b6b;
	border-radius: 10px 20px 0 20px;
	box-shadow: 3px 3px 4px 4px black;
}

p
{
	font-family:Times New Roman;
	font-size:1rem;
	margin:1rem;
	text-align:justify;
	color:#6b808a;
}

h1
{
	text-align:center;
	color:#4d637b;
}

h2
{
	text-align:center;
	color:#4d637b;
}


.About
{
 	font-family:Times New Roman;
	font-size:1rem;
	margin:1rem;
	text-align:justify;
}
.Home
{
 	font-family:Times New Roman;
	font-size:1rem;
	margin:1rem;
	text-align:justify;
}

.Ideas
{
	font-family: Georgia,Times New Roman, Verdana;
	font-size:18pt;
	margin:1rem;
	text-align:justify;
}

.form
{

	width:100%;
	height:50px;

}
.thumbnails
{
	width:10%;
	display:inline;
}

.column
{
	flex:20%
	padding:4px;
	display:inline;
}

.row
{
	display: flex;	
}

.imgsmall

{ 
	width:30%;

}




