/* style.css - a simple style sheet */

body {
      font-family: Arial, sans-serif;
      font-size: 100%;
      height: 100pt;
      color: black; 
      background-color: lightgrey;
	  background-image: url("images/honeycomb_3.png");
	  background-position: -40px -80px;
      }

A { 
   text-decoration : none;
  }

A:hover { 
         text-decoration : underline;
        }
A IMG {
       border: none 
      }
	  

#mellifera {position: absolute; 
			    top: 50px; 
				left: 30px; 
				width: 155px; 
				height: 88px; 
				color: red; 
				font-family: sans;
				border: none;}
			 
  #mellifera table {padding: 0px;
                          height: 80px;
						  width: 155px;
						  text-align: center;
						  vertical-align: middle;
						  font-size: 130%;}";


#brollop {
	position: absolute; 
	top: 228px;
	left: 330px;
	width: 155px;
	height: 88px;
	color: black;
    font-family: "Monotype Corsiva", cursive;
	border: solid;
}

#brollop table {
	padding: 0px;
	height: 80px;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	font-size: 130%;
}

#brollop a {
   text-decoration : none;
   color: black;
}

#brollop a:hover {
   text-decoration : none;
   font-size: 110%;
}

#helena	 {
	position: absolute; 
	top: 139px;
	left: 180px;
	width: 155px;
	height: 88px;
	color: green;
    font-family: "Monotype Corsiva", cursive;
	border: solid;
}

#helena table {
	padding: 0px;
	height: 80px;
	width: 155px;
	text-align: center;
	vertical-align: middle;
	font-size: 130%;
}

#helena a {
   text-decoration : none;
   color: green;
}

#helena a:hover {
   text-decoration : none;
   font-size: 110%;
}

#header {
         position: absolute;
         top: 0px;
         left: 0px;
         padding-left: 150px;
 	   padding-top: 0px;
         width: 100%;
         height: 90px;
         z-index: 1;
         color: #FFCCEE;
         background-color: transparent;
        }

#header p {
           padding: 0.5em;
          }

#sidebar {
          position: absolute;
          left: 0px;
          top: 90px;	
          width: 150px;
          height: 100%;
          color: #FFCCEE;
          background-color: transparent;
         }

#sidebar p {
            padding: 0.5em;
	      font-size: 120%;
           }

#sidebar a {
            color: #FFCCEE;
            background-color: transparent;
           }

#main {
       position: absolute;
       width: 800px;
       margin-top: 90px;
       margin-left: 150px;
       padding: 0.5em;
       color: black;
       background-color: transparent;
	      }

#main p {
        margin-top: 0ex;
        margin-bottom: 2ex;
        }

#main p.footer {
           display: block;
           float: left;
           margin-top: 5ex;
           border: solid;
           border-style: groove;
           border-width: thin;
           clear: both;
           font-size: 80%;
           width: 500px; 
           padding: 0.5em;
           color: black;
           background-color: transparent;
          }

.rightfloat { 
             float: right;
             clear: right;
             margin-right: 10px;
             margin-left: 10px;
            }

.leftfloat { 
            float: left;
            margin-right: 10px;
            margin-left: 10px;
            }

p { 
   text-indent: 0em; 
   margin-top: 0em;
   margin-bottom: 0em;
   clear: none;
  }

h1 { 
    font-size: 160%;
    font-family: Arial, sans-serif;
   }

h2 { 
    margin-top: 1em;
    margin-bottom: 1em;	
    font-size: 130%;
    font-family: Arial, sans-serif;
   }

h3 { 
    font-size: 110%;
    font-family: Arial, sans-serif;
   }

h4 { 
    font-size: 100%;
    font-family: Arial, sans-serif;
   }

h5 { 
    font-size: 100%;
    font-family: Arial, sans-serif;
   }

h6 {
    display: run-in;
    font-size: 100%;
    font-family: Arial, sans-serif;
   }

em { 
    font-style: italic; 
    font-weight: bold; 
   }

strong { 
       font-weight: bold; 
       }

pre { 
     font-family: monospace; 
    }

div.box { 
         border: solid; 
         border-width: thick; 
         width: 100%; 
        }

div.color {
          background-color: #99CCFF;
          padding: 0em;
          border: none;
          }


li.hotellist { 
             margin-bottom: 2ex;
             }
