#conash3D0 { display:none; }

body {
  background: #FFE7BA;
}

div.container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

table.base {
  width: 100%;
  height: 100%;
  border-spacing: 0px;
  border-collapse: expression('separate', cellSpacing = '0px');
}
td.sidedecor {
  width: 180px;
  background: url(images/leaves.jpg);
  background-attachment: fixed;
  background-position: left;
}
td.basecenter {
  border-right: 2px solid #500050;
  border-left: 2px solid #500050;
  vertical-align: top;
}

div.like {
  position: fixed;
  top: 4px;
  left: 4px;
  background: white;
  border: 1px black solid;
  width: 171px;
}
*div.like {
  position: absolute;
}

h1{
  margin-top: 10px;
  margin-bottom: 0px;
}
h2{
  margin-top: 10px;
  margin-bottom: 10px;
}
h3 {
  color: #500050;
  text-align: center;
  margin-top: 0px;
}
a{
  color: #000070;
  font-weight: bold
}
a:link, a:visited{ text-decoration: none; }
a:hover, a:active {  text-decoration: underline; }

table.menu {
  background-color: transparent;
  border-width: 0;
  border-spacing: 10px;
}
table.menu td{
  width: 200px;
  height: 25px;
  text-align: center;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
table.menu h3 {
  font-size: 100%;
}
table.menu td#c1 { background-color: #C185C1; }
table.menu td#c2 { background-color: #A3C185; }
table.menu td#c3 { background-color: #8585C1; }
table.menu td#c4 { background-color: #C18585; }
table.menu td#c5 { background-color: #C1C185; }

table.layout {
  border-spacing: 10px;
  border-collapse: expression('separate', cellSpacing = '10px');
}

table.layout td{
  background-color: #FAC575;
  border: 2px solid #500050;
  padding: 10px;
  height: 100%;
  vertical-align: top;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

table.schedule {
  border: 0px;
  width: 100%;
}
table.schedule th {
  color: #500050;
  font-weight: bold;
  text-align: center;
}
table.schedule td {
  border: 0px;
}
table.schedule h3 {
  margin: 0px;
  margin-top: -10px;
}

table.contact {
  border: 0px;
}
table.contact td {
  border: 0px;
  text-align: center;
  vertical-align: middle;
}
table.layout td.contact {
  text-align: center;
  vertical-align: middle;
}

table.retreat {
  border: 0px;
}
table.retreat td {
  border: 0px;
  text-align: left;
  vertical-align: middle;
}

