body { background-color: #FFF; color: #666; background-image: url("images/ptrbackground.jpg"); font-family: Arial, Helvetica, sans-serif; } #wrapper { margin-left: auto; margin-right: auto; width: 80%; min-width: 960; background-color: #FFF; box-shadow: 5px 5px 5px #003; } header { background-color: #003; color: #FFF; background-image: url("images/sunset.jpg"); background-repeat: no-repeat; background-position: right; } h1 { padding: 10px; margin-bottom: 0; font-family: Georgia, Times New Roman, serif; } h2 { color: #39C; font-family: Georgia, Times New Roman, serif; text-shadow: 1px 1px 1px #ccc; } h3 { color: #003; font-family: Georgia, Times New Roman, serif; } nav { padding: 5px; padding-left: 20px; background-color: #90C7E3; font-weight: bold; } dt { color: #003; } footer { padding: 20px; font-size: .75em; font-family: Georgia, Times New Roman, serif; font-style: italic; } .resort { color: #5C7FA3; font-weight: bold; } #content { padding: 20px; padding-top: 1px; } #content ul { list-style-image: url("images/marker.gif"); list-style-position: inside; } #contact { font-size: .9em; }