@charset "UTF-8";
/*************

site.css

************************/
body {
	font: 100%/1.1 "Arial", "Courier", "Times New Roman", serif, sans-serif;
	background-color: blue;
	/* margin: 1em; */
	padding: 1em;
}

.mainWrapper {

  background-color: white;
  padding: 1em;
  border-radius: 10px;
}

h1 {
	/* text-shadow: 2px 2px 15px #000; */
}

hr {
	border: 0 none;
	height: 4px;
	background-color: black;
}

.mainWrapper {
	min-height:50em;
}


.roundedCorners {
	border: 4px solid black;
	border-radius:15px;
	padding: 2em;

}

/********************
Link colour settings
****************************/
a:link {	/* unvisited link */
	color:blue;
}
a:visited {	/* visited link */
	color:blue;
}
a:hover {	/* mouse over link */
	color:orange;
}
a:active {	/* selected link */
	color:orange;
}


/********************
Set up Classes to match HTML5 semantic tags
****************************/
.article {

}

.aside {

}

.figcaption {

}

.figure {

}

.footer {

}

.header {

}


.hgroup {

}

.menu {

}

.nav {

}

.section {

}



/* used for W3C valid html5 and valid css3 images */
.validmarkup {

	border:0;
	width:58px;
	height:20px;

}

table {
	border: 4px solid black;
	padding: 2em;
	width:100%;
}

.table70 {
	width:70%;
}

th {
	border:4px solid black;
	padding: 1em;
}

td {
	border: 4px solid black;
	vertical-align:text-top;
	padding: 1em;
}


.emailForm {
	width: 70%;
	padding: 1em;
}


.error {
	color:red;
	font-weight:bold;
}

.emailrecipient {
	background-color: silver;
}