/* -------------------------------------------------------------- typography.css * Sets up some sensible default typography. * Based on the typography.css portion of Blueprint CSS @ http://blueprintcss.org/ -------------------------------------------------------------- */ /* Default font settings. The font-size percentage is of 16px. (0.625 * 16px ~ 10px) */ 

body {
	font-size: 80%;
	font-family: "le-havre", sans-serif;
	font-style: normal;
	font-weight: 200;
	color:#CCCCCC;
	line-height:1.25em;
	-webkit-font-smoothing: antialiased;
	}
/* Headings -------------------------------------------------------------- */ 
h1, h2, h3, h4, h5, h6 {
	
}
h1 {
	font-size: 6.5em;
	font-style:italic;
	font-weight: 300;
	line-height: .75em;
	margin-bottom: 0.15em;
	margin-top: 0.15em;
	margin-left:0;
	color: #f60;
	-webkit-font-smoothing: antialiased;
	}

.title {
	position:relative;
	padding-top:.5em;
	left:0; 
	font-size: 11em;
	font-weight: 300;
	margin:0;
	color:#CCC;
	float:left;
	opacity:0;
	transition: opacity ease-in-out;
   	-moz-transition: opacity ease-in-out;
   	-webkit-transition: opacity ease-in-out;
	-webkit-font-smoothing: antialiased;
	
	
}

h2 {
	float:left;
	font-family: "le-havre", sans-serif;
	font-size: 6em;
	font-weight: 300;
	margin:.5em .5em .5em .1em;
	color:#f60;
}

h3 {
	font-family: "le-havre", sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	margin-bottom: .5em;
	margin-top:.25em;
	color:#d15b23;
	line-height:.75em;
	-webkit-font-smoothing: antialiased;
	
	
}
h4 {
	font-family: "le-havre", sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	margin-bottom: .5em;
	margin-top:.25em;
	color:#f60;
	line-height:.5em;
	-webkit-font-smoothing: antialiased;
	
}
.map_title {
	
	font-family: "le-havre", sans-serif;
	font-size: 5em;
	font-weight: 300;
	margin:3em .5em .5em .15em;
	color:#f60;
	line-height:.5em;
	-webkit-font-smoothing: antialiased;
	
	
}
.farmers_subhead
{

	font-family: "le-havre", sans-serif;
	font-size: 2em;
	font-weight: 300;
	

	color:#fff;
	
	
	-webkit-font-smoothing: antialiased;
	
}
/* Text elements -------------------------------------------------------------- */ 
  p {
color:#CCC;
	font-family:"Chaparral Pro", serif;
	font-weight:400;
	line-height:1.25em;
	font-size: 1.15em;
	margin:0;
	-webkit-font-smoothing: antialiased;
	
	
}

p img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}
p img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}


/*p:first-child:first-letter {
	font-size: 5em; float: left; margin: 0 0.05em 0 0; line-height:1em;
	
}*/
a:visited, a:link {
	outline:0;
	color:#CCC;
	font-family:"Chaparral Pro", serif;
	
	margin:0;
	-webkit-font-smoothing: antialiased;
	text-decoration:none;
}

a:hover {
	outline:0;
	color:#f60;
	text-decoration:none;
}

a.menu_items {
	outline:0;
	color:#CCC;
	text-decoration:none;
}
a.menu_items:hover{
	outline:0;
	color:#f60;
	text-decoration:none;
}


.addl_content_header {
	font-family: "le-havre", sans-serif;
	font-style: normal;
	font-weight: 300;
	color:#CCCCCC;
	font-size:1.75em;
	letter-spacing:.10em;

}

a.addl_content_header:link{color:#CCCCCC; text-decoration:none;}

.addl_content_header:hover{
	color:#f60;
	text-decoration:none;
	}
	
	
.menu_items {
	font-family: "quatro-slab",serif;;
	font-style:normal;
	font-weight:600;
	color:#999;
	font-size:1.15em;
	letter-spacing:.1em;
	text-decoration:none;
	font-variant:small-caps;
	
}

.menu_items:hover {
	
	color:#FFF;
	text-decoration:none;
}



.menu_items2 {
	font-family: "quatro-slab",serif;
	font-variant:small-caps;
	font-style: normal;
	font-weight: 600;
	color:#000;
	font-size:1.25em;
	letter-spacing:0.1em;
	text-decoration:none;
	
	
}

.menu_items2:hover {
	
	color:#F60;
	text-decoration:none;
	}

.media_items {
	font-family: "quatro-slab",serif;
	font-variant:small-caps;
	font-style: normal;
	font-weight: 600;
	color:#333;
	font-size:1.05em;
	letter-spacing:0.1em;
	line-height:.2em;
	text-decoration:none;
	padding-bottom:5px;
	
}
#contact a
{
	font-family: "quatro-slab",serif;
	font-variant:small-caps;
	font-style: normal;
	font-weight: 600;
	color:#FFF;
	font-size:1.15em;
	letter-spacing:0.1em;
	line-height:.25em;
	text-decoration:none;
	padding-bottom:5px;
}

.media_items:hover {
	outline:0;
	color:#fff;
	text-decoration:none;
	opacity:1;
}






a.menu_chapters_header:link, a.menu_chapters_header:hover, a.menu_chapters_header:visited, menu_chapters_header {
	font-family: "le-havre", sans-serif;
	font-style:normal;
	font-weight: ;
	color:#F60;
	font-size:2.5em;
	letter-spacing:.10em;
	text-decoration:none;
	margin-bottom:2em;
	margin-top:2em;

}
@media screen and (min-width: 1800px) 
{
	
	.title {font-size:14em;}
		

}

@media screen and (min-width: 1600px) 
{
	.title {font-size:13em;}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.title {font-size:10em;}
}

/* Lists -------------------------------------------------------------- */ 
/*  li ul, li ol {
	font-size: 2em;
	font-weight: 300;
	margin-bottom: 0.75em;
}
ul, ol {
	margin: .5em;
	padding:.5em;
	line-height:1.15em;
	list-style-image:url("../images/ui/list_arrow.png");
	list-style-type: disc;
}
li
{
background-image: url(../images/ui/list_arrow.png);
background-repeat: no-repeat;
padding-right: .6em;
background-position: 0% .4em;
padding-left: .6em;
}*/



/*
a.sec_nav:link {
	font-size:12px;
	font-variant:small-caps;
	outline:0;
	color:#D2C5A6;
	text-decoration:none;
}
a.sec_nav:hover {
	font-size:12px;
	font-variant:small-caps;
	outline:0;
	color:#fff;
	text-decoration:none;
}
a.press:link, a.press:visited {
	outline:0;
	color: #333333;
	text-decoration:none;
}
a.press:hover {
	outline:0;
	color: #660000;
	text-decoration:none;
}
*/
