* { margin: 0; padding: 0; }
.floatleft { float: left; }
.floatright { float: right; padding-left: 15px; }
.clear { clear: both; }
.center { text-align: center; }
h1 { font:bold 1.8em Helvetica, Arial, sans-serif; margin-top: 5px;  }
h2 { font:bold 3em Helvetica, Arial, sans-serif; text-align: center; }
a img { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img:hover { text-decoration: none; }
body { font: 12px Arial, Helvetica, sans-serif; background: #133288 url(https://www.onressystems.com/vendors/regencyinnpigeonforge/images/background.jpg) top center no-repeat; }
#page-wrap { width: 980px; margin: 20px auto; border: 2px solid #5d5132; background: #cbbc93; -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomleft: 7px; -webkit-border-radius-bottomright: 7px; }
#header { width: 980px; height: 200px; background: url(https://www.onressystems.com/vendors/regencyinnpigeonforge/images/header.jpg) no-repeat; }
#content { clear: both; padding: 20px; background: #fff; border-top: 2px solid #5d5132; border-bottom: 2px solid #5d5132; }


#nav { text-align: center; height: 40px; padding: 0 0 0 0; border-top: 2px solid #5d5132; }
#nav a { display: block; float: left; width: 240px; height: 40px; text-indent: -9999px; }
#nav a:hover { background: #999; text-decoration: none; }

#nav #home { background: url(https://www.onressystems.com/vendors/regencyinnpigeonforge/images/home.jpg) no-repeat;}
#nav #home:hover { background-position: 0 -40px;}

#nav #rooms { background: url(https://www.onressystems.com/vendors/regencyinnpigeonforge/images/rooms.jpg) no-repeat; }
#nav #rooms:hover { background-position: 0 -40px; }

#nav #directions { background: url(https://www.onressystems.com/vendors/regencyinnpigeonforge/images/directions.jpg) no-repeat; }
#nav #directions:hover { background-position: 0 -40px; }

#nav #reservations { background: url(https://www.onressystems.com/vendors/regencyinnpigeonforge/images/reservations.jpg) no-repeat; }
#nav #reservations:hover { background-position: 0 -40px; }



#footer { padding: 20px; color: #555; text-align: right; }
#footer a { color: #444; }
#footer a:hover { color: #333; }

#content p.center { text-align: center; font-style: italic; font: bold 1.4em Georgia, "Times New Roman", Times, serif;  }
#content p { font-size: 1.3em; }

.list { list-style: inside disc; margin-left: 25px; font: 1.2em; line-height: 1.5em; }
