#wrapper {width: 70%; margin-right: auto; margin-left: auto; border: 2px solid #ff6699; min-width: 700px;-moz-box-shadow: 5px 5px 5px; box-shadow: 5px 5px 5px;}
h1 {text-align: center; padding: 15px;}
.floatright { float: right;  border: 2px solid #000033;}
.floatleft {float: left; width: 150px;}
#nav {padding: 5px;}
#header { text-align: center; margin: 0; background-color: #FFAAAA; }
#footer {background-color: #FFAAAA; color: #000000; font-size: .90em; font-style: italic; text-align: center; clear: left; min-width: 700px;padding: 15px;}
#content {margin-left: 250px;  font-size: 1.25em;  color: #000000; text-align: center; margin-right: 250px;padding-top: 25px;}
table {text-align: center; border: 3px solid #000033; float: right; clear: right; width: 208px;padding: 10px; background-color: #ffffff; }

#rightside {width: 150px; float:right; text-align: center;}
#beach { clear:left; height: 300px;}
body {background-color: #FFC0C0;}
th {padding: 20px;}
h2 {text-align: center;padding: 10px;}
label {display: block;}
ul {text-align: center;}
li {text-align: center; padding: 10px;}
#content photo {margin-right: 150px; margin-left: 200px;text-align: center;padding-left: 35px;}
#photo {padding: 10px;}
#leftphoto {text-align: center; width:200px; float: left; clear: left;padding: 35px 0 35px 0;}