/*
Maine Ambassadors of Food and Drink
Site implementation by Digital Property, http://digitalproperty.org
v 1.1 | 05.16.2009 | J.Stoltenborg
v 1.2 | 04.06.2010 | J.Stoltenborg
*/


body { 
		background: #f8f8f8;
}

#contain {
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		width: 860px;
		margin-top: 20px;
}


.welcome
{
	width: 500px;
	color: #303030;
    font-family: georgia, times, serif;
    font-size: .8em;
    text-align: justify;
	line-height: 1.5;
}

.welcome h1 { 
		font-family: georgia, times, serif;
		font-size: 1.7em;
		font-weight: 300;
		margin-bottom: 10px;
		text-align: center;
		color: #3d3d38;
		border-bottom: 1px solid #ccc;
		padding-bottom: 5px;
		}
		
		
.welcome h2 { 
		font-family: georgia, times, serif;
		font-size: 1.6em;
		font-weight: 300;
		margin-bottom: 10px;
		text-align: left;
		color: #3d3d38;
		border-bottom: 1px solid #ccc;
		padding-bottom: 5px;
		}
		
.w {
float: left;
font-size: 400%;
line-height: 1em;
margin: 4px 10px 10px 0;
padding: 4px 10px;
border: 2px solid #ccc;
background: #eee;
}

.right
{
float: right;
width: 260px;
color: #333;
font-family: arial, verdana;
font-size: .7em;
margin-top: 15px;
}

.email
{
width: 240px;
background-color: #eee;
padding: 10px;
color: #333;
margin-top: 15px;
border: 1px solid #333;
}

.wine
{
font-weight: bold;
width: 240px;
padding: 10px;
color: #333;
margin-top: 15px;
height: 100px;
}

.newsletter

{
font-family: georgia, times new roman, sans serif;
font-size: 1.3em;
font-weight: 400;
letter-spacing: 1px;
text-transform: uppercase;
}






.menu { 
		float: right;
		margin-top: 70px;
		margin-right: 20px;
		}

.menu a { 
	  text-transform: uppercase; 
	  color: #333;
	  font-family: Georgia, "Times New Roman", Times, serif;
	  font-size: 0.8em;
	  margin-right: 15px;
	  width: auto;  
padding: 5px 10px;
 }
 
.menu a:hover 
 { 
	  text-transform: uppercase; 
	  color: #666666;
	  font-size: 0.8em;
	  margin-right: 15px;
	  width: auto;  
padding: 5px 10px;
 }


.content {
		padding: 20px 30px;
		background-color: #fff;
		border-top: 4px solid #2F363F;
		height: auto;
}

.content a {
		color: #000;
}



.quote { 
		padding: 10px;
		margin-left: 10px;
		width: 500px;
		background: #FDFF0F;
		color: #333;
		margin-bottom: 7px;
}

.footer { padding: 10px 20px; 
		color: #fcfcfc;
		font-family: verdana, arial, sans-serif;
		font-size: .7em;
		clear: both;
		margin-bottom: 100px;
		background: #2F363F;
		width: 820px;
		text-align: right;
		border-bottom: 1px solid #333;
		}

.footer a { 
		color: #ccc;
		}
		
.footer a:hover {
		color: #ffffcc;
}

h1 {
		font-family: helvetica, arial, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #333;
		margin: 0;
		display: block;
}

h2, h3 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.2em;
}