/*
Style sheet for the Venice web pages
Annamaria Manodori  - amabanda@yahoo.com
*/

/* Styles Common to all pages*/
/* General Styles */
html {
  font-size: 100.01%;
}
body {
  background-color: #FFFFCC;
  background-image:url(bgTiny.gif);
  backgroung-repeat:  repeat;
  min-width: 780px;
  min-height: 700px;
  font-family: Times New Roman, Goudy Old Style, serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.1em;
  text-align: left;
  color: #3d3263;
  line-height: 1.1em;
} 
a:link {
  color: #934570;
}
a:visited {
  color: #747c5c;
}
a:hover {
  color: #3d3263;
}
h1, h2, h3 {
  font-family:Comic Sans MS, serif; 
}
h1 {
  font-size:1.55em;
  text-align:center; 
}
h2 { 
  font-size:1.4em
  text-align:center; 
}
h3 {
  font-size:1.4em
  text-align:left;
  line-height: 1.2em; 
}
div {
  position:  absolute;
}


/* tables */

div#monthsL table {
  width: 150px;
}
div#monthsC table {
  width: 150px;
}
div#monthsR table {
  width: 150px;
}


/* Class and ID Styles */
div#container {
  position: relative;
  width: 763px;
  height: 1730px;
  top: 5px;
  left: 0;
  margin: 0 auto;
  z-index:1;
}


/* Begin Banner Section*/
div#banner {
  background: url(banner.gif)  no-repeat;
  width: 763px;
  height: 155px;
  z-index:2;
}
div.links {
  position:  relative;
  border:  2px  solid  #633a79;
  width: 733px;
  height: 38px;
  text-align: center;
  z-index:3;
}
div#banner div.links {
  top: 15px;
  left: 13px;
  margin-bottom:42px;
}
div.links table {
  border: 1px solid #3d3263;
  width: 731px;
  height: 40px;
  cellpadding:2;
  cellspacing:2;
}
div.links  td {
  border: 1px solid #3d3263;
  width: 70px;
  height: 19px;
  font-family: Arial narrow, Arial, san-serif;
  font-size: 1em;
  text-align: center;
  line-height: 1em;
} 
div#title {
  position:  relative;
  width: 763px;
  height: 35px;
  text-align:center;
  line-height: .6em;
  z-index:3;
}
/* End Banner */


/* Begin Index Section */
div#indexBg {
  top: 160px;
  left: 0;
  z-index:2;
}
div#indexStuff {
  top: 168px;
  left: 20;
  z-index:3;
}
div#logo {
  border: 2px solid #3d3263;
  width: 140;
  height:210;
}
div#indexStuff  table {
  width: 160px;
} 
div#indexStuff  td {
  font-family: Times New Roman, Goudy Old Style, serif;
  font-size: 1em;
  text-align: left;
  line-height: 1.6em;
}
div#indexStuff  table  p {
  font-family:Comic Sans MS, serif; 
  font-weight:  bold;
  font-size:  1.4em;
  line-height: 2.2em;
}
/* End Index */


/* Begin Main Section */
div#mainBgS { 
  top: 157px;
  left: 182px;
  z-index:  2;
}
div#mainBgL {
  top: 160px;
  left: -5;
  z-index:2;
}
div#mainStuff {
  top: 165px;
  left: 190px;
  width:  530;
  height:  712;
  padding-top:  25px;
  padding-bottom:  20px;
  padding-left: 20;
  padding-right:  15px;
  z-index:  3;
} 
p#click {
  position: relative;
  text-align:center;
  padding-top:  15px;
}
#footer {
  position: relative;
  font-size: .7em;
  line-height: 1em;
  text-align:center;
  padding:  15px;
}
#plan {
  position: relative;
  width: 558px;
  height:  562;
  left: 0;
  z-index:3;
}
#label {
  border: 2px solid #3d3263;
  position:  relative;
  z-index:5;
}
div.photoWide {
  width: 260px;
  height: 293px;
  z-index: 3;
}
div.photoLong {
  width: 208px;
  height: 345px;
  z-index: 3;
}


/* specific to "availability" pages */
div.months {
  top: 120;
  padding: 15;
  z-index: 4;
}
div#mainStuff  div.links {
  top: 15px;
  left: 13px;
  margin-bottom:20px;
}
div.months  table {
  border: 1px solid #3d3263;
  width:  170;
  cellpadding:2;
  cellspacing:2;
}
div.months  td  {
  border: 1px solid #3d3263;
  width: 15px;
  font-size: 1em;
  text-align: center;
} 
div.months th {
  border: 1px solid #3d3263;
  width: 15px;
  font-size: 1em;
  text-align: center;
  font-weight: bold;
} 


/*End Styles Common to all the pages*/
 

 
