#main { width: 75%; background: white; padding: 20px; margin-top: 25px; border: solid 2px; border-color: black; }

#body { width: 85%; background: white; padding: 20px; margin-top: 25px; border: solid 2px; border-color: #FFC0CB; }

#footer { font-size: .6em; }

#mainnav { margin-top: 25px; }
#mainnav ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }

#mainnav ul li { display: inline; }

#mainnav ul li a { text-decoration: none; padding: .2em 1em; color: #000; background-color: #FFFFFF; border: solid 2px; border-color: #FFC0CB; }

#mainnav ul li a:hover { color: #FFF; background-color: #FFC0CB; }
