body { background-color: #ffffff; color: #666666; background-image: url(background.jpg);
       font-family: Verdana, Arial, sans-serif; }

header { background-color: #000033; text-align: center; padding: 5px; }

h1 { text-align: center; padding-top: 20px; }

nav { font-weight: bold; float: right; width: 200px; 
     padding: 20px 0 0 20px; line-height:  30px; }

h2 { color: #3399cc; font-family: Georgia, serif; }

dd {font-weight: bold; margin-bottom: 10px;}
 
dt {margin-bottom: 5px; }

footer { font-size: .70em; color: 000033; text-align: center; font-style: italic;
         padding: 10px; background-color: #ffffff; margin-right: 210px; }

.resort { font-weight: bold; color: #003366; font-size: 1.1em; }

.redd {color: #006600; }

fieldset { border: 1px solid #339944; margin-top:  10px; }


#wrapper { width: 90%; margin-right: auto; margin-left: auto; background-color: #90c7e3;
           max-width: 1024px; min-width: 600px; box-shadow: 5px 5px 5px #339944; }

h3 { color: #000033; }

main { background-color: #ffffff;  margin-right: 210px; }

.picturefloat { float: right; padding-left: 20px; padding-bottom: 20px; }

.floatright { float: right; margin-right: 100px; }

.pictureBumpIn {padding-left: 40px}

.floatleft { float: left; margin-left: 100px; }

.leftfloat {float: left; margin-right: 20px;}

.clear { clear: both; }

ul { list-style-position: outside; }

table { text-align: center; width: 90%; margin: auto; min-width: 700px;}

th { font-size: 1.2em; padding: 5px; }

td {padding: 5px; }

.altrow { background-color: #ccffff; }

#column { margin-left: 20px; margin-right: 20px; padding-bottom: 20px; }

#mysubmit { margin-left: 15px; font-size: 1.5em; }

