BODY { margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #eceaf7;  color: #000000;}

/* links - general */
a:link {color: #000000;}
a:visited {color: #000000;}
a:active {color:#000000; text-decoration:underline;}
a:hover {color:#990000; text-decoration:underline;}
/* links - main menu at top of each page */
a.top_menu_on:link {color: #000000; text-decoration:none;}
a.top_menu_on:visited {color: #000000; text-decoration:none;}
a.top_menu_on:active {color:#000000; text-decoration:none;}
a.top_menu_on:hover {color:#000000; text-decoration:none;}
/* links - main menu at top of each page */
a.top_menu_off:link {color: #ffffff; text-decoration:none;}
a.top_menu_off:visited {color: #ffffff; text-decoration:none;}
a.top_menu_off:active {color:#ffffff; text-decoration:none;}
a.top_menu_off:hover {color:#000000; text-decoration:none;}
/* links - back to top link at the bottom of each page */
a.back_top:link {color: #6887be; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
a.back_top:visited {color: #6887be; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
a.back_top:active {color:#6887be; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
a.back_top:hover {color:#990000; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
/* links - genearal links at the bottom of each page */
a.bottom:link {color: #6887be; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
a.bottom:visited {color: #6887be; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
a.bottom:active {color:#6887be; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
a.bottom:hover {color:#990000; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-weight: bold; font-size: 13px;}
/* links - gallery pre index */
a.gallery:link {color: #ffffff;}
a.gallery:visited {color: #ffffff;}
a.gallery:active {color:#ffffff; text-decoration:underline;}
a.gallery:hover {color:#ffffff; text-decoration:underline;}

/* text - Taverna Emborios at the top of each page */
h1 {font-family: Georgia, Times New Roman, Times, serif; font-size: 28px; font-weight: bold;  color: #ffcc33; margin-top: 0px; margin-bottom: 0px;}
/* text - page starp lines - Blar blar blar Kasos */
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff;}
/* text - page titles - Page Title Here */
.titlecaption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #ffffff}
/* text - general */
.text1px {font-size: 1px;}
.text6px {font-size: 6px;}
.text11pxbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.text11pxnobold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.text11pxnoboldblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6887be; font-weight: normal;}
.text12pxnobold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.text13pxnobold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;  margin-left: 10px;}
.text13pxnomargin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.text13pxbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
.text13pxboldpurple {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; font-weight: bold;}
.text13pxnoboldblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #6887be; font-weight: normal;}
.text15pxboldwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: bold;}
.text15pxbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold;}
.text15pxboldblue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #6887be; font-weight: bold;}
.text18pxbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold;}
.borderred {border:1px solid #990000; font-size: 13px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif;}/* e-mail update form */

/* album images and used elsewhere */
IMG.img-picture { border: 2px solid #333366; }
IMG.img-thumbnail { border: 1px solid #333366; }
IMG.img-folder { border: 0px; }
IMG.img-picture-prev { border: 0px; }
IMG.img-picture-next { border: 0px; }
IMG.img-thmbnavi-prev { border: 0px; }
IMG.img-thmbnavi-next { border: 0px; }
IMG.img-preindex { border: 1px solid #eceaf7; }
IMG.img-no-border { border: 0px; }

/* content tables */
TABLE.top-menu {
  width: 100%;
  background-color: #6887be;
  color: #ffffff;
  font-size: 15px;   
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;    
  text-align: left;
}
TABLE.side-menu {
  width: 140px;
  background-color: #bbcdef;
  color: #000000;
  font-size:13px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight:	normal;
  text-align: left;
}
TABLE.table-wrapper {
  width: 100%;
  text-align: left;
}
TABLE.gallery {
  width: 480px;
  border: 1px solid #990000;
  background-color: #bbcdef;
  color: #000000;
  font-size:13px;
  margin-left: 30px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight:	normal;
  text-align: left;
}
TABLE.name-days1 {
  width: 480px;
  border: 1px solid #ffcc33;
  background-color: #dbe1ea;
  color: #000000;
  font-size:13px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight:	normal;
  text-align: left;
}
TABLE.name-days2 {
  width: 480px;
  border: 1px solid #990000;
  background-color: #bbcdef;
  color: #000000;
  font-size:13px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight:	normal;
  text-align: left;
}
TABLE.contacts1 {
  width: 480px;
  border: 1px solid #990000;
  background-color: #bbcdef;
  color: #000000;
  font-size:13px;
  margin-left: 30px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight:	normal;
  text-align: left;
}
TABLE.contacts2 {
  width: 480px;
  border: 1px solid #990000;
  background-color: #dcdcdc;
  color: #000000;
  font-size:13px;
  margin-left: 30px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight:	normal;
  text-align: left;
}
