

body{

	background-color:#ECECEC;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	color:#eee;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	text-align:center;
	}

html, body{
     min-height:100.1%;
     }
     
/* .............................. */
/* Divisions */
/* .............................. */
     
#weatherpage

{
    background:#EDEDED;
	border:1px solid #004B18;
	padding:0px;
	text-align:left;
	width:800px;
	margin:0px auto;
	margin-bottom:25px;
    margin-top:25px;
	line-height:16px;
   
	}
    
    #pagephotocredits{
    background:#EDEDED;
	border:1px solid #004B18;
	padding:0px;
	text-align:left;
	width:900px;
	margin:0px auto;
	margin-bottom:25px;
    margin-top:25px;
	line-height:16px;
   
	}

#page{
    background:#EDEDED;
	border:1px solid #004B18;
	padding:0px;
	text-align:left;
	width:800px;
	margin:0px auto;
	margin-bottom:25px;
    margin-top:25px;
	line-height:16px;
   
	}
    
#header{  
    background:#D3D3D3 url(farmlogo.jpg) no-repeat;
	border-bottom:1px solid #aaa;
    padding:0px;
	height:110px;
    width:800px;  
    margin-bottom:40px;  
     
    }
#header table{
    border-spacing:0px;
    }

#cimage{
    border-left:1px solid #6e2634;
    border-right:1px solid #6e2634;
    }
    
    
    
#navigation{
    background:#58002B;
	border-bottom:1px solid #004B18;
    border-top:0px solid #004B18;
    margin-top:0px;
	width:800px;
	height:26px;  
    color:#FFFFFF;
    margin-bottom:0px;
	 }
     
     
.menu{
    float:right;
	clear:right;
	text-align:right;
	font-size:11px;
    padding:5px;
	}
.menu a{
	padding:7px;
	padding-left:10px;
	padding-right:10px;
	}
		
.menu a:hover{
	text-decoration:none;
	color:#CCC;
	}
    
    
    
#subpage{
   
    
	margin-left:30px;
    
    padding-left:30px;
    
    width:425px;
   
    }

#subpage a{
    color:#0000FF;
	padding:0px;
	
    text-align:left;
	}
    
.map{width:160px; float:right;}
    
    
#sidebar{
    background:;
    color:#58002B;
	padding:0px;
    
	font-size:11px;
    float:left;
    clear:left;
 display: inline;
    width:180px;
    height:100%;
    padding-top:10px;
    line-height:200%;
    
    }
    #sidebar li{     
      line-height:120%;}
    
   


#sidebar a{
    color:#FFFFFF;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
    text-align:left;
	}
		

    
    
#searchbar{
    background:#d7d7d7;
    border-bottom:1px solid #58002B;
    border-left:1px solid #58002B;
    color:#000000;
	padding-top:6px;
	font-size:11px;
    float:right;
    clear:right;
    width:618px;
    height:75px;
    }

#searchbar a{
    color:#FFFFFF;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
    text-align:right;
   
	}
		
#searchbar a:hover{
	text-decoration:none;
	color:#CCC;}


#rightsidebar{
    
    color:#58002B;
	padding:0px;
	font-size:11px;
    float:right;
    clear:right;
    display: inline;
    width:150px;
    height:100%;
    }

#rightsidebar a{
    color:#FFFFFF;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
    text-align:left;
    height:100%;
	}
		
#rightsidebar a:hover{
	text-decoration:none;
	color:#CCC;}
    
    
    
     
    
    
    
    
    
#listingindex{
    background:#EDEDED url(http://www.northeastwineries.com/background.jpg) repeat-y 50% 0;
    color:#000000;
	font-size:11px;
    float:center;
    text-align:left;
    padding-top:100px;
    padding-left:50px;
   
    }
    


    
#listingindex p{
    color:#000000;
	margin-left:10px;
	padding-left:5px;
    text-align:left;
    line-height:130%;
    font-size:15px;
	}

    
    
#listingindex table{
    color:#000000;
	margin-left:10px;
	
}
    



    
    
#listing{
    background:#EDEDED url(background.jpg) repeat-y 50% 0;
    color:#000000;
	font-size:11px;
    float:center;
    text-align:left;
    padding-top:100px;
    padding-left:120px;
    
   
    }
    
#listing ul{
    height:100%;
    line-height:180%;
    }

    
#listing p{
    color:#000000;
	margin-left:10px;
	padding-left:5px;
    text-align:left;
    line-height:130%;
    font-size:15px;
	}

    
    
#listing table{
    color:#000000;
	margin-left:10px;
	
}
#listing a{
    color:#000000;
	
	
    text-align:left;
    height:100%;
  
	}
		
#listing a:hover{
	
	color:#CCC;}
    
/* .............................. */
/* Links */
/* .............................. */

a {
	color:#eee;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}
 

    
h3{    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
   text-color:#58002B;
   font-weight:bold;
  }
h4{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin:0px;
   font-size:16px;
   text-color:#58002B;
   font-weight:bold;
  }

h5{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin:0px;
   margin-left:4px;
   margin-bottom:4px;
   margin-top:2px;
   font-size:16px;
   text-color:#58002B;
   text:bold;
  }
  ul {     
      list-style-type:none;
      font-size:15px;
      align:left;
      marign-left: 0px; 
      padding-left: 5px;
      padding-right:0px;
      padding-top:0px;
      }
  
li{     
      list-style-type:none;
      font-size:14px;
      align:left;
      marign-left: 0px;
      padding-left: 5px;
      padding-right:0px;
      padding-top:0px;
      }
ul li{     
      list-style-type:none;
      font-size:15px;
      align:left;
     marign-left: 0px; padding-left: 5px;padding-right:0px;
      padding-top:0px;
      }
ul ul li{
      list-style-type:none;
      font-size:12px;
      align:left;
      }
li li{list-style-type:none;
      font-size:12px;
      }

#footer{
    background:#58002B;
	border-bottom:0px solid #004B18;
    border-top:1px solid #004B18;
	width:800px;
	height:26px;  
    
	 }    
