/* 
 * Stylesheet for La Casa Vecchia
 * AMS 2009
 */
 
 h1 {
	font-size: 16pt;
	font-weight: normal;
	color: #CCC;
}
h2 {
	font-size: 12pt;
	font-weight: normal;
	color: #CCC;
}
h3 {  
	font-size: 10pt;
	font-weight: normal;
	color: #CCC;
}
h4 {  
	font-size: 11pt; 
	font-weight: normal;
	color: #CCC;
}

a:link {
	font-size: 11pt;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}
a:visited {
	font-size: 11pt;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}
a:hover {
	font-size: 11pt;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}
 
 body  {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background: #333;
	margin: 0; /* zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container { 
	width: 970px;  
	margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	text-align: left; /* overrides the text-align: center on the body element. */
  }
  #wrapper { 
	  width: 950px;  
	  margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	  text-align: left; /* overrides the text-align: center on the body element. */
	}
	

	#dropleft {
	  float: left;
	  width: 10px;  
	  height: 640px;
	  margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	  text-align: right; /* overrides the text-align: center on the body element. */
	  background-image: url(images/backgrounds/l.gif);
	  background-repeat: repeat-y;
	}
	 #dropright {
	  float: right;
	  width: 10px; 
	  height: 640px;	  
	  margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	  text-align: left; /* overrides the text-align: center on the body element. */
	  background-image: url(images/backgrounds/r.gif);
	  background-repeat: repeat-y;
	}
	#dropbottom {
	  float: none;
	  width: 970px; 
	  height: 10px;	  
	  margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	  text-align: left; /* overrides the text-align: center on the body element. */
	  background-image: url(images/backgrounds/b.gif);
	  background-repeat: repeat-x;
	}
	#dropbottomleft {
	  float: left;
	  width: 10px; 
	  height: 10px;	  
	  margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	  text-align: left; /* overrides the text-align: center on the body element. */
	  background-image: url(images/backgrounds/bl.gif);
	  background-repeat: no-repeat;
	}
	#dropbottomright {
	  float: right;
	  width: 10px; 
	  height: 10px;	  
	  margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	  text-align: left; /* overrides the text-align: center on the body element. */
	  background-image: url(images/backgrounds/br.gif);
	  background-repeat: no-repeat;
	}

	#header {
		width: 100%; 
		height: 120px;
		background: #000; 
		padding: 0px;
	}
	  #logo {
		  position: absolute;
		  float: left;
		  width: 260px; 
		  height: 100px;
		  margin-left: 30px;
		  margin-top: 15px;
		  background: #000; 
		  padding: 0px;
		  z-index: 21;
	  }
	  #nav {
		  position: absolute;
		  float: left;
		  width: 660px; 
		  height: 100px;
		  margin-left: 290px;
		  margin-top: 5px;
		  background: #000; 
		  padding: 0px;
		  z-index: 22;
	  }
	

	#mainbody {
		width: 100%;
		height: 520px;
	}

	  #image  
	  {
		  position: absolute;
		  float: left;
		  width: 950px;
		  height: 520px;
		  z-index: 3;
	  }
	  #content
	  {
		  position: absolute;
		  float: left;
		  width: 220px;
		  height: 380px;
		  background: #000;
		  margin-left: 30px;
		  padding: 20px;
		  padding-top: 50px;
		  z-index: 20;
		  border:solid;
		  border-top:none;
		  border-width: 1px;
		  border-color:#333;
		  text-align:justify;
	  }

  #footer {
	  clear: both;
	  width: 100%; 
	  padding: 0px;
	  font-size: 5px;
  }
	#footeraddy {
		position: relative;
		float: right;
		width: 600px;
	}