/******************Declarations for Round Boxes*************************/

/*** Dark "outline" rounded box ***/
.roundyDark{
  display:block;
  
}
.roundyDark *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000080}
.roundyDark1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9191c8;
  border-right:1px solid #9191c8;
  background:#3f3f9f}
.roundyDark2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5f2;
  border-right:1px solid #e5e5f2;
  background:#303098}
.roundyDark3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303098;
  border-right:1px solid #303098;}
.roundyDark4{
  border-left:1px solid #9191c8;
  border-right:1px solid #9191c8}
.roundyDark5{
  border-left:1px solid #3f3f9f;
  border-right:1px solid #3f3f9f}
.roundyDarkfg{
  padding-right: 5px;
  padding-left: 5px;
  background:#000080;
  
}
/*** Nested "foreground" rounded box ***/
.roundyLight{
  display:block;
  
}
.roundyLight *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#005a9c}
.roundyLight1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #00268c;
  border-right:1px solid #00268c;
  background:#004395}
.roundyLight2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #000982;
  border-right:1px solid #000982;
  background:#004896}
.roundyLight3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #004896;
  border-right:1px solid #004896;}
.roundyLight4{
  border-left:1px solid #00268c;
  border-right:1px solid #00268c}
.roundyLight5{
  border-left:1px solid #004395;
  border-right:1px solid #004395}
.roundyLightfg{
  padding-right: 5px;
  padding-left: 5px;
  background:#005a9c;
  
}
/*** "Mighty Blue" Boxes with no outlines *****/

.roundyLone{
  display:block;
  
}
.roundyLone *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#005a9c}
.roundyLone1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91b8d4;
  border-right:1px solid #91b8d4;
  background:#3f83b4}
.roundyLone2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5eef5;
  border-right:1px solid #e5eef5;
  background:#3079ae}
.roundyLone3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3079ae;
  border-right:1px solid #3079ae;}
.roundyLone4{
  border-left:1px solid #91b8d4;
  border-right:1px solid #91b8d4}
.roundyLone5{
  border-left:1px solid #3f83b4;
  border-right:1px solid #3f83b4}
.roundyLonefg{
  padding-right: 5px;
  padding-left: 5px;
  background:#005a9c;
  padding-left: 1em;padding-right: 1em
}
/*** Nested White box into "rondyLone" ***/
.roundyWhite{
  display:block;
  
}
.roundyWhite *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.roundyWhite1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6da0c6;
  border-right:1px solid #6da0c6;
  background:#bfd5e6}
.roundyWhite2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #196aa5;
  border-right:1px solid #196aa5;
  background:#cedfec}
.roundyWhite3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cedfec;
  border-right:1px solid #cedfec;}
.roundyWhite4{
  border-left:1px solid #6da0c6;
  border-right:1px solid #6da0c6}
.roundyWhite5{
  border-left:1px solid #bfd5e6;
  border-right:1px solid #bfd5e6}
.roundyWhitefg{
  padding-right: 5px;
  padding-left: 5px;
  background:#ffffff;
  
}
.roundyYellow{
  display:block;
  
}
.roundyYellow *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffff66}
.roundyYellow1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffbd;
  border-right:1px solid #ffffbd;
  background:#ffff8c}
.roundyYellow2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffffef;
  border-right:1px solid #ffffef;
  background:#ffff83}
.roundyYellow3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffff83;
  border-right:1px solid #ffff83;}
.roundyYellow4{
  border-left:1px solid #ffffbd;
  border-right:1px solid #ffffbd}
.roundyYellow5{
  border-left:1px solid #ffff8c;
  border-right:1px solid #ffff8c}
.roundyYellowfg{
  padding-right: 5px;
  padding-left: 5px;
  background:#ffff66;
  padding-left: 1em;padding-right: 1em
}/************************************************/
#Content {
  padding-top:10px;
  
}
#Nav {
  padding-top: 10px;
}
#partnersBox {
  width: 300px;
  margin: 0 auto;
}
#partnersBox .roundyLonefg {
  text-align:center;
}
.image {
  margin: 5px;
}
.notAButton {
  margin: 0;
  background-color: #FFFFFF;
}
.roundyLonefg {
    font-size:120%;
    color: #f6eb14;
    font-weight:bold;
}
.layout {
    width:100%;
    border: none;
    margin: 0;
}
.layout td {
  vertical-align:top;
}
#leftCol {
    width:75%;
}
#headerAddress {
    float:right;
    text-align:center;
    margin-top:5px;
    padding-right:10px;
    font-size:90%;
}

#footer {
  height: 15px;
}
#logoBox {
  width: 507px;
  position:relative;
  top:5px;
}
.hoursTable {
  width:15em;   
  margin:auto;
}
.hoursTable H1 {
  text-align:center;
  margin: 0;
  font-size:120%;
  color: #FFFFFF;
  padding-bottom: 5px;
}
.hoursTable H2 {
  text-align: center;
  margin: 0;
  color: #FFFFFF;
  font-size:small;
  padding-top:5px;
}
.hoursTable .roundyLonefg {
  color:black;
}
.hoursTable .item {
  background-color: #CCCFFC;
}
.links {
  padding: 0 10px;
}
.links a {
  color: #f6eb14;
  font-weight: bold;
  text-decoration: none;
}
.links a:hover {
  text-decoration: underline;
}
.links .notALink {
  color: #f6eb14;
  font-weight: bold;
  text-decoration: underline;
}
.links li {
  display:inline;
  margin:0;
  padding-left:4em;
}
.links > li:first-child {
  padding-left:0;
}
a {
  color: #000080;
}

a:hover {
  color: #f6eb14;
  background-color: #005a9c;
}

a.sneaky:hover {
  background-color: #FFFFFF;
}

img.sneaky {
  border: none;
}

.roundyLonefg a {
  color: #f6eb14;
}

.urgent  {
  background-color: yellow;
  padding-top:5px;
  padding-bottom: 5px;
}

#contentBody {
  background-color: white;
  padding: .5em;
}
#Nav {
  vertical-align:top;
  text-align: center;
  padding: 0.5em;
  padding-top: 2em; 
}
.highlight {
  font-size: 110%;
  color: #005a9c;
}
.caption {
  font-size: small;
  text-align:center;
}
.contentBox {
  margin-left: 1em;
  margin-right: 1em;
}
.padded {
  padding: 1em;
}

body {
  max-width: 1000px;
  margin: auto;
  background-image:url("website-images/logoTile.gif");  
}
#resortMessage div {
  padding-top: 10px;
  text-align: center;
  color: #FFFFFF;
  padding-bottom: 10px;
}
#resortMessage img {
  margin-top: 0.5em;
}
#specialMessage {
  text-align:center;
}
.centered {
  text-align:center;
}
