body {background-color: black;   
font-family: Arial Black;
line-height: 1.9em; }


.photo { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.contact { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.about { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.rates { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.directions { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.rules { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}

.lodging { border-color: black; border-width: 2px; border-style: solid; background-color: grey; padding: 5px; float: right;}




ul { border-color: black; border-width: 1px; border-style: solid; background-color: yellow;}

p { border-color: black; border-width: 1px; border-style: solid; background-color: yellow;}

h1 {color: red;}

div.container {width:100%; float:left; padding:1em;}
div.text {width:50%; float:left;}
div.form {margin-left: 5%; margin-right: 5%; border-color: black; Border-width: 2px; border-style: solid; background-color:grey; padding: 5px; float: left;}
div.page {border-color: black; border-width: 2px; border-style: solid; background-color: white; padding: 5px; float: left;}