html
{
height: 100%;
}

body {
margin:0;
padding:0;
height:100%; /* this is the key! */
background-color: #ffffff;
background-image: url(../images/mSummer.jpg);
background-repeat: no-repeat;
background-attachment: fixed;

}
ul.outside 
{
list-style-position: outside
}

img.photo {
float: right;
padding: 10px;
clear: right;
}

img.insetLeft {
float: left;
padding: 10px;
clear: left;
}

img.insets {
float: right;
padding: 10px;
clear: right;
}

img.center {
float: center;
padding: 10px;
clear: center;
}

img.hotelLogo {
float: left;
padding: 0px;
clear: left;
}

#hotelCopy	
  {
  text-align: right;
	}

footer.p { 
  text-align: center;
  }

.disclaimer { 
  font: 75% serif;
  color: #333333;
  font-style: italic;
  line-height:75%
  }
	h1
	{
		color: black;
		font: 200% sans-serif;
		text-align: left;
		letter-spacing: -1px;
  		filter:alpha(opacity=75);
  		-moz-opacity:.75;
 		 opacity:.75;
	}
	h1 a { text-decoration: none; }

	h2
	{
		color: black;
		font: 150% sans-serif;
		text-align: left;
		letter-spacing: -1px;
  		filter:alpha(opacity=75);
  		-moz-opacity:.75;
 		 opacity:.75;
	}
	h2 a { text-decoration: none; }

	h3
	{
		color: black;
		font: 175% sans-serif;
		text-align: center;
	}
	h3 a { text-decoration: none; }


a:link { 
  color: maroon;
  }

a:visited { 
  text-decoration: none;
  color: maroon;
  }

a:hover, a:active  {
  text-decoration: none;
    color: white;
  background-color: maroon;
  }

.subMenu a:link { 
text-align: center;
  text-decoration: none;
  color: #ffffff;
  }
.subMenu a:visited { 
text-align: center;
  text-decoration: none;
  color: #ffffff;
  }

.subMenu a:hover  {
text-align: center;
  text-decoration: none;
  color: #990000;
  background-color: white;
  }

.subMenu a:active { 
text-align: center;
  text-decoration: none;
  color: #ffffff;
  background-color: white;
  }

#subMenu {

text-align: center;
  color: #ffffff;
  font: 80% sans-serif; 
  padding: 0px;
  width: 640px;
  background-color: #990000;
  filter:alpha(opacity=75);
  -moz-opacity:.75;
  opacity:.75;

}

#subMenuXX {

text-align: center;
  color: #000000;
  font: 80% sans-serif; 
  padding: 0px;
  width: 640px;
  background-color: #cccccc;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;

}

#container {
  margin: 0 auto;
  height: 100%;
  width: 900px;
}

#sideBar {
  float: left;
  width: 260px;
}

#main {
  float: right;
  height: 100%;
  width: 640px;
}



#content	
  {
  width: 570px;
  scrollbar-base-color: #cccccc;
  font: 100% sans-serif;
  margin-left: 35px;
  margin-right: 35px;
  color: black;
  }
#mediaMuseContent	
  {
  width: 800px;

  }
  
#calendar	
  {
  width: 900px;
  scrollbar-base-color: #cccccc;
  font: 100% sans-serif;
  //margin-left: 35px;
  margin-right: 35px;
  color: black;
  }




#footer	
  {
  width: 640px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font: 70% sans-serif;
  color: #cccccc;
	}

.subMenu02 a:link { 
text-align: center;
  text-decoration: none;
  background-color: none;
  color: maroon;
  }
.subMenu02 a:visited { 
  text-align: left;
  background-color: none;
  text-decoration: none;
  color: maroon;
  }

.subMenu02 a:hover  {
text-align: center;
  text-align: left;
  background-color: white;
  text-decoration: none;
  color: red;
  }

.subMenu02 a:active { 
  text-align: left;
  background-color: none;
  text-decoration: none;
  color: maroon;
  }

#subMenu02 {

text-align: left;
  color: #ffffff;
  font: 80% sans-serif; 
  padding: 0px;

}



