body	{
	margin: 0% 5%;
	font-family:Verdana,Arial,"sans-serif";
	font-size: large;
}

ul.nav	{
	background-color:#C00000;
	height:60px;
	border:0px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	align-items: center;
}
	
ul.nav li {
	list-style:none;
}

ul.nav a {
	text-decoration:none;
	color:white;
}

ul.nav a:hover	{
	border-bottom: 2px white solid;
	font-weight: bold;
}

header	{
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 60px solid navy;
}

section	{
	display:flex;
	flex-flow:row wrap;
	flex: 1 0;
}

article	{
	background-color:#EAEAEA;
	margin-top: 10px;
	padding:2em;
}

img		{
	display:block;
	margin:auto;
}

div.flier img	{
	border: 5px solid blue;
	height: 220px;
	width: 190px;
}

article.puchog	{
	margin: auto;
	text-align: left;
	display:flex;
	flex-flow: column wrap;
	flex: 1 1;
}

article.board  h1	{
	text-decoration: underline;
}

h3	{
	color: #ed6124;
	margin-bottom:1em;
}

article.tournament	{
	text-align: left;
}

article.tournament img{
	height:220px;
}

article.sponsors 	{
	text-align: center;
}

article.interest	{
	background-color:lightblue;
	font-size:18pt
}

article.interest img{
	height:220px;
}

footer 	{
	height: 60px;
	background-color:black;
	color:white;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:2em;
	text-decoration:none;
	padding:2em;
	display:flex;
	flex-flow: row wrap;
	justify-content: space-around;
	flex:1 1 auto;
}

table	{
	color:white;
	background-color:blue;
	width:100%;
	text-align:center;
	padding:2em;
}

table.register	{
	width:15%
}

caption	{
	color:blue;
	text-align:center;
	font-size:x-large;
}

input:invalid		{
	background-color:pink;
}

input:valid		{
	background-color:green;
}

fieldset	{border:1px solid;
	padding:20px;
}

input:focus	{
	border: 5px solid blue;
}

p.sub	{
	text-indent: 40px;
}

p.subsub	{
	text-indent: 80px;
}

.buttons	{
	display:in-line block;
	text-align:center;
	height:50px;
	width:100px;
}

.buttonssubmit	{
	background-color:green;
}

.buttonsreset	{
	background-color:red;
}
