* {
margin: 0 0 0 0;
padding: 0 0 0 0
}

body {
/*THIS IS ALL BODY TEXT*/
max-width: 1100px;
margin: 0 auto;
/*color: #0e0e0e;*/
color: #000000;
/*color: #ffffff;*/

font-family: Arial, verdana, tahoma , serif;
font-size: 16px;
font-style: normal;
font-weight: 400
}

div.outline {
width: 90%;

float: left;
padding: 1% 2%;
margin: 1% 0;
border-radius: 10px;

height: 
}

header {
width: 100%;
background: colour;
float: left;
margin: x% x;
border-radius: xxpx;
/*box-shadow: xpx xpx xxpx colour*/
}

header h1 {
color: #000000;
font-size: 28px;
text-align: center;
padding: 2% 1%;
/*text-shadow: 5px 5px 10px black*/
}

nav {
width: 100%;
background: #000000;
float: left;
border-radius: 10px;
/*box-shadow: 5px 5px 10px #202020*/
}

table { margin: auto; }

td, th { border: 1px #ccc solid; }




nav p {
float: left;
padding: .5% 2%
}


#main {
width:100%;
/*
background: #ffffff;
*/
/*
background: #FFFFF0;
float: left;
margin: 1% 0;
border-radius: 10px;
/*box-shadow: 5px 5px 10px #202020*/
}

#main h1 {
font-size : 20px;
text-align : center;
color : #003399;
margin: 2% 0 }


#main p {
text-align : left; 
text-indent : 0px ;
margin: 2% 2% }

#main img {
/*THIS DEFINES POSITIONING OF ALL PHOTOS AND ADDS PADDING BETWEEN THEM*/
max-width: 100%
margin: 0% 0%;
padding-top: 8px;
padding-bottom: 8px;
border-radius: 15px;
/*border: solid #000000 1px;*/
/*box-shadow: 4px 4px 8px #202020*/
}
*/



#main figcaption {
text-align: center;
margin: 2% 10% }



/*
#main img { 
margin: 4% 4%;
border-radius: 5px;
border: solid #000000 1px;
box-shadow: 4px 4px 8px #202020
}
*/


#main img {
max-width: 100%


}

label {
    display:block;
    margin-top:20px;
    letter-spacing:2px;
}




#footer {
width: 100%;
background: #336699;
float: left;
margin: 0 0 .5% 0;
border-radius: 10px;
/*box-shadow: 5px 5px 10px #202020*/
}

address {
font-size : 16px; 
text-align : center; 
color: #000000;
padding: 1% 0;
/*text-shadow: 1px 1px 0px #202020*/
}

/*
nav a {
color: #e6B012;
text-decoration: none
}

nav a:hover {
text-decoration: underline
}
*/


nav a:visited {
color: #efefef;
}

html {
background-color: #ffffff;
/*background-color: #000000;*/
}

/*
html {
background: url(images/background.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-side: cover;
-o-background-size: cover
background-size: cover:
}
*/