body {
  font-family: Arial, Helvetica, Geneva, sans-serif;
  color: #ffffff; /*
  background-color: #923D29; */
  border-top: 5px;
  border-left: 5px;
  border-right: 5px;
  /* background-image: url('/images/windmill.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top right; */
}

html { 
  background: url(/images/windmill.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*
html {
  background-image: url(/images/windmill.jpg);
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  height: 100%; 

  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
*/

table {
  empty-cells: show;
  font-family: Arial, Helvetica, Geneva, sans-serif;
}
table.title {
  color: #ff4500;
  background: #ffffff;
  padding: 0.2em;
  font-size: 15pt;
  border: 2px solid #000000; 
}
table.gallery {
  color: #000000;
  background: #ffffff;
  padding: 0.0em;
  font-size: 10pt;
  border: 2px solid #000000; 
}
table.menu {
  color: #000000;
  background: #ffffff;
  padding: 1px;
  font-size: 10pt;
  border: 2px solid #000000; 
}
td.menu {
	padding: 2px;
}
table.rates {
  color: #000000;
  background: #ffffff;
  padding: 0.2em;
  font-size: 10pt;
/*  border: 2px solid #000000;  */
}
table.contents {
  color: #000000;
  background: #ffffff;
  padding: 0.2em;
  font-size: 10pt;
  border: 2px solid #000000; 
}
table.footer {
  color: #808080;
  background: #ffffff;
  padding: 0.1em;
  font-size: 6pt;
  border: 2px solid #000000; 
}
td.hilite {
  background: #ff0000;
  color: #000000;
  padding: 0.1em;
  font-size: 1em;
  border: 1px dashed #660000;
}
a         { color:#3300ff; text-decoration: none; }
.spacer1  { color:#000000; font-size:1px;  font-family:Arial, Helvetica, Geneva, sans-serif }
.spacer5  { color:#000000; font-size:5px;  font-family:Arial, Helvetica, Geneva, sans-serif }
.spacer10 { color:#000000; font-size:10px; font-family:Arial, Helvetica, Geneva, sans-serif }
.spacer15 { color:#000000; font-size:15px; font-family:Arial, Helvetica, Geneva, sans-serif }
.spacer20 { color:#000000; font-size:20px; font-family:Arial, Helvetica, Geneva, sans-serif }

.small_text  { font-size:10px; font-family:Arial, Helvetica, Geneva, sans-serif; }
.medium_text { font-size:12px; font-family:Arial, Helvetica, Geneva, sans-serif; }
.large_text  { font-size:18px; font-family:Arial, Helvetica, Geneva, sans-serif; }

.orange      { color:orange; }
.red         { color:red; }
.purple      { color:purple; }
.white       { color:white; }
.black       { color:black; }
.green       { color:green; }
.yellow      { color:yellow; }
.grey        { color:grey; }

.box         { border: 1px solid; background: #ffffff; }

.bold        { font-weight: bold; }

.table_title { font-size: 14px; font-weight: bold; color: black; }
.table_label { font-size: 10px; font-weight: bold; color: black; }

