/* wrapper encases everything else and is used for centering*/
#wrapper{ 
	
    background-color:#465230;
    colour:black;
	position:relative;
	width:860px;
	margin:0 auto;
	text-align:justify;
	padding:0;
	height: 23px;
 }  
 
 
body{  
background-color:#465230;
text-align:center;
					padding: 0;
  }  
  

  
  
  #bg{
  position:absolute;
  top:83px;
  left:-35px;
  }

  
  
#logo{position:absolute;
   left:265px;
   z-index:1;
}

#navmenu{
width:20%;
text-align:center;
position:absolute;
   left:-20px;
   top:100px;
   z-index:1;
   }

#topinfo{
text-align:right;
position:absolute;
   left:665px;
   }
   
   
      #midbox{
   position:absolute;
   left:195px;
   top:107px;
   z-index:2;
   }
   
   
       #contentabout{
	   width:37%;
	   text-align:justify;
   position:absolute;
   left:215px;
   top:140px;
   z-index:3;
   }
   
   
        #content2{
	   width:72%;
	   text-align:center;
   position:absolute;
   left:215px;
   top:140px;
   z-index:3;
   }
   
   
         #prices{
	   width:10%;
	   text-align:right;
   position:absolute;
   left:680px;
   top:208px;
   z-index:3;
   }
   
   
           #prices2{
	   width:10%;
	   text-align:right;
   position:absolute;
   left:640px;
   top:228px;
   z-index:3;
   }
   
   
         #pricespanini{
	   width:10%;
	   text-align:right;
   position:absolute;
   left:640px;
   top:209px;
   z-index:3;
   }
   
   
         #pricespizza{
	   width:10%;
	   text-align:right;
   position:absolute;
   left:640px;
   top:208px;
   z-index:3;
   }
   
   
   
         #pricesdessert{
	   width:10%;
	   text-align:right;
   position:absolute;
   left:640px;
   top:175px;
   z-index:3;
   }
   
   
   
         #priceswine{
	   width:20%;
	   text-align:left;
   position:absolute;
   left:640px;
   top:175px;
   z-index:3;
   }

     #image{
	 width:30%;
	 text-align:left;
   position:absolute;
   left:575px;
   top:140px;
   z-index:3;
   }
   
   
      #image2{
	width:30%;
	text-align:left;
	position:absolute;
	left:574px;
	top:131px;
	z-index:3;
   }
   
   
      #image3{
	width:30%;
	text-align:left;
	position:absolute;
	left:618px;
	top:168px;
	z-index:3;
   }
   
        #osteria{
	 width:30%;
	 text-align:left;
   position:absolute;
   left:575px;
   top:410px;
   z-index:3;
   }
   
   
   #about2{
      position:absolute;
   left:220px;
   top:360px;
   z-index:3;
   }
   
   
   
   #takenbake{
   position:absolute;
   left:150px;
   top:486px;
   }
  
  #proverb{
   position:absolute;
   left:540px;
   top:490px;
   }
   
   
   #hours{
     position:absolute;
   left:340px;
   top:483px;
   }
   
     #theme{
   position:absolute;
   left:-30px;
   top:486px;
   }
   
        #mail{
   position:absolute;
   left:700px;
   top:486px;
   }
   

   
   
   

.styleone:link {
	text-decoration:  none; 
	color: white; 

}
.styleone:visited {
	text-decoration: none; 
	color: white; 
	
}
.styleone:hover {
	text-decoration: none; 
	color: #BDB533; 

}
.styleone:focus {
	text-decoration: none; 
	color: white; 

}
.styleone:active {
	text-decoration: none; 
	color: white; 

}
		
		
		
		
		
	.styletwo:link {
	text-decoration:  none; 
	color: #BDB533; 

}
.styletwo:visited {
	text-decoration: none; 
	color: #BDB533; 
	
}
.styletwo:hover {
	text-decoration: none; 
	color: #BDB533; 

}
.styletwo:focus {
	text-decoration: none; 
	color: #BDB533; 

}
.styletwo:active {
	text-decoration: none; 
	color: #BDB533; 

}
			
		
		#checkboxes{
		   position:absolute;
   left:220px;
   top:215px;
   z-index:4;
   }
   
	
		#leftcheck{
		   position:absolute;
   left:0px;
   top:80px;
   z-index:4;
   line-height:20px;
   }
   
   
   #contactform{
   	   position:absolute;
   left:220px;
   top:115px;
   z-index:4;
   line-height:20px;
   }
   	
 #commentbox{
   	   position:absolute;
   left:220px;
   top:330px;
   z-index:4;
   line-height:20px;
   }
   
   
   #numbers{
    	   position:absolute;
   left:620px;
   top:400px;
   z-index:4;

   }
   
   
      #numbers2{
    	   position:absolute;
   left:305px;
   top:400px;
   z-index:4;
   line-height:20px;
   }
   
   
      #maillist{
    	   position:absolute;
   left:220px;
   top:120px;
   z-index:4;
   }
   
        #copyright{
   position:absolute;
   left:0px;
   top:630px;
   z-index:2;
   }
   
 
      #footer{
   position:absolute;
   left:0px;
   top:5px;
   }
   
 #footernav{
   position:absolute;
   left:150px;
   top:575px;
   width:100%;
   }
   
   
    #whitered{
   position:absolute;
   left:370px;
   top:206px;
   z-index:6;
   }
   
   

