
/* general styles */

body {color: #4D4D4D;
text-align: center;
background: #cccccc;
font-size:62.5%;}

/*a {color: #005880; }

a:hover {color: #006B95; }

a:visited {color: #006B95; }

a:visited:hover {color: #2C91B2; }*/

em {
  font-weight: bold;
  font-style: normal;
  }

a:link {
  font-weight: bold;
  color: #993300; }
a:hover {
  font-weight: bold;
  color: #993300; }
a:visited {
  font-weight: bold;
  color: #993300; }
a:visited:hover {
  font-weight: bold;
  color: #993300; }

h1 {font-family: Helvetica, Arial, sans-serif;
font-size: 1.8em;
color: #993300;
margin: 15px 0 15px 0;
padding-left: 20px;
text-align: center; }

h2 {font-family: Arial, sans-serif;
font-size: .9em;
color: #007AAC;
text-align: center;
margin-top: -10px;
margin-bottom: 10px; }

h3 {font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align: center;
color: #007AAC;
margin: 25px; }

p {margin: 15px 15px 15px 0px; }

/* layout styles */

#banner {height: 116px;
background: transparent url(imgs/logo5.png) no-repeat;
color: #626975;
position: relative;
}

#container {position: absolute;
width: 798px;
text-align: left;
margin: 10px auto 0px auto;
background: transparent none ;
padding: 0em 0em;
clip: auto;
top: +2em;
left: +3em;
height: auto;
}

#content {position: relative;
float: left;
width: 798px;
margin: 0px 10px 0px 0px;
background-image: url(imgs/contentboxbackground3.png);
background-repeat: repeat-y;
background-color: transparent;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
border-top: 1px white;
font-size: 14px;
padding-bottom: 1em;
height: auto;
min-height: 960px;
 }

#text {position: relative;
width: 750px;
padding-left: 30px;
color: #993300;
font-family: Helvetica, Arial, sans-serif;
top: 20px;
height: auto;
min-height: inherit; }

table {margin-left: 400px;
width: 400px;
position: relative;
height: auto;
text-align: left;
float: right;
clear: both;
top: -730px; }

tr { }

td { }

th { }

caption { }

#floatright{
float: right;
width: 190px;
clear: right;
margin-left: 20px;
margin-right: 20px; }

#floatleft{
float: left;
clear: left;
width: 190px;
margin-right: 20px;
margin-left: 0px;
margin-bottom: 10px; }

#widefloatright{
float: right;
clear: right;
width: 324px;
margin-right: 20px;
margin-left: 30px;
margin-top: 20px;
}

#widefloatleft {
float: left;
clear: left;
width: 375px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 0px; }

#sidebar{
float: left;
clear: both;
width: 340px;
position: relative;
left: 0px;
top: 20px; }

/* footer */

#footer-box {position: relative;
clear: both;
text-align: center;
background-image: url(imgs/footerbackground3.png);
background-repeat: no-repeat;
margin: 0;
color: #669999;
width: 798px;
height: auto; }

#footer-info {position: relative;
background: transparent none no-repeat;
margin: 0px 0px 0px 1px;
color: #3399cc;
width: 798px;
padding-top: 50px;
padding-bottom: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.8em; }

#footer-info a, #footer-info a:visited {color: #3399cc; }

#footer-info a:hover, #footer-info  a:visited:hover {color: #3366ff; }

/*navigation bar*/

#navbar{float:left;
width:788px;
height: 40px;
background: url(imgs/navbarbackground5.png) no-repeat;
font-family: Helvetica, Arial, sans-serif;
color: #cc6600;
font-size:1.4em;
padding-left: 0.8em;
}

#navbar ul {list-style-type:none; }

#navbar ul li {float:left;
z-index:1000;
padding-right: 30px;}

#navbar a {color: #cc6600;
text-decoration: none;
}

#navbar a:hover{
color: #ff9900; }

#home #homenav a {
color: #cc3300;
font-weight: bold;
text-decoration: underline; }

#rooms #roomsnav {
color: #cc3300;
font-weight: bold;
text-decoration: underline; }

#attractions #attractionsnav {
color: #cc3300;
font-weight: bold;
text-decoration: underline; }

#about #aboutnav {
color: #cc3300;
font-weight: bold;
text-decoration: underline; }

#photo #photonav {
color: #cc3300;
font-weight: bold;
text-decoration: underline; }

#directions #directionsnav {
color: #cc3300;
font-weight: bold;
text-decoration: underline; }