body { margin:0; padding:3px; }

input { font-size:100%; font-family:Arial; background:#ffffff; color:#000000; }

/*
a:link { text-decoration:underline; border:1px solid #ffffff; color:black; }
a:link { text-decoration:none; color:black; background-image:url(../img/link.jpg);
         background-repeat:no-repeat; background-position:center left;
         padding-left:10px; border:1px solid #ffffff;
       }
*/
a:link { text-decoration:underline; color:black; }
/*a:hover { text-decoration:none; border:1px solid #000000; color:black; }*/
a:visited { text-decoration:underline; color:gray; }

/*a:hover { ext-decoration:underline overline; color:red; }*/
a.new:link { text-decoration:blink underline; color:black; }
a.new:visited { text-decoration:underline; color:gray; }

#button { font-size:100%; font-family:Arial; background:#F59F0A; color:#000000; }

#headBlack, #headBlack10, #headRed, #headRed10,
#headGal,
#text, #textBr, #textRed, #texti, #texti2, #texti2br, #texti2i, #boxtxt, #newsBig, #newsletter, #booking, #contact
   { font-size:70%; font-family:Arial; }

#texti2i
   { font-size:75%; }

#headBlack, #headBlack10, #headRed, #headRed10, #headGal, #contact
   {
      /*----- top=0,right=0,bottom=0,left=5 */
      padding:0px 0px 0px 5px;
   }

#headBlack10, #headRed10
   { margin-top:10px; }

#headBlack, #headBlack10, #headGal
   { background:#000000; color:#ffffff; }
#headRed, #headRed10
   { background:#000000; /*color:#ffaa00;*/ color:gold; }

#boxtxt
   { padding-left:10px; color:#000000; border:1px solid #000000; }
#text, #textBr, #textRed
   { margin-left:10px; }
#text, #textBr, #texti, #texti2, #texti2br, #texti2i
   { color:#000000; }
#textBr
   { border-bottom-style:solid; border-bottom-color:#ffffff; border-bottom-width:5px; }
#textRed
   { color:#FF6600; border:1px solid #000000; }
#texti
   { margin-left:40px; margin-top:3px; }
#texti2, #texti2br, #texti2i
   { margin-left:30px; }
#texti2br
   { border-bottom-style:solid; border-bottom-color:#ffffff; border-bottom-width:5px; }

#bio, #bioi
   { font-size:75%; font-family:Arial; color:#000000; margin-right:10px; }
#bio
   { margin-left:10px; margin-right:10px; }
#bioi
   { margin-left:40px; margin-top:3px; }

#newsBig
   { color:#000000; padding-left:10px; }

#pageTitle, #pageTitleBr
   { font-weight:bold; font-size:90%; font-family:Arial; font-style:italic; color:#000000;
     margin-left:10px; }

#pageTitleBr
   { border-bottom-style:solid; border-bottom-color:#ffffff; border-bottom-width:8px; }

#newsletter
   { position:absolute; width:220px; padding:5px; border:1px dotted #000000;
     left:50%; margin-left:-110px; margin-top:20px; 
     font-size:70%; font-family:Arial; color:#000000; padding-left:10px; }

#contact
   { position:absolute; width:280px; left:50%; margin-left:-140px; padding:3px;
     margin-top:10px; color:#000000; border:1px dotted #000000; }

#booking
   { position:absolute; width:300px; border:1px dotted #000000;
     left:50%; margin-left:-150px; margin-top:20px;
     color:#000000; padding:5px; }

#update
   { font-size:55%; font-family:Arial; color:#000000;
     position:absolute; top:530px; left:640px; }

table
   { font-size:100%; font-family:Arial; border-collapse:collapse; }

td.head, td.data, td.dataGreen, td.cancel, td.cancelmsg, td.data2, td.dataBlink, td.headRed
   { font-size:10px; }
td.head, td.headRed
   { font-weight:bold; background:#000000; color:#ffffff;
     /*border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 2px;*/ }
td.headRed
   { color:gold; }
td.data, td.cancel, td.data2, td.dataBlink
   { background: #ffffff; }
td.dataGreen
   { background: #00ff00; }
td.data, td.dataGreen, td.cancel, td.dataBlink
   { border-top-style: dotted; border-top-color: #000000; border-top-width: 1px; }
td.cancel
   { text-decoration: line-through; }
td.cancelmsg
   { background: #ffffff; color:#ff0000; text-decoration: blink; font-weight:bold; }
td.dataBlink
   { text-decoration:blink; }

#t1, #t2
   { font-family:Arial; color:#000000; font-size:150%; font-weight:bold; }

#pictab
   { border-collapse: collapse; margin-top: 5px; }
#pic, #picg, #thumb
   { border:1px solid #000000; }
#picg
   { width:350px; height:240px; }
#thumb
   { width:100px; height:75px; }

/*----- Gallery */
#gpic
   { cursor:pointer;cursor:hand; }

