@charset "utf-8";

/* Content styles */

html {overflow-y:scroll; height:100%;}

body {	
	color:#48370e;
	font-family: 'Buenard', serif;
	font-size:15px;	
	margin:0px;
	height:100%;
	/*background:#D7DA9D;*/
	background:url(../images/structure/bg.jpg);
}

:focus { -moz-outline-style: none;}
img:focus { -moz-outline-style: none;}

a {color:#48370e; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus, a:hover, a:active { outline:none;}

h1 {color:#000000; font-size:1.538em; font-weight:bold; margin-top:0px;}
h2 {color:#000000; font-size:1.154em; font-weight:bold; margin-top:0px;}
p {margin-top:0px;}

hr {background-color:#cccccc;border:none;color:#cccccc;height:1px;}

ul {list-style-type:disc;margin-left:23px;padding:0px;}
ol {margin-left:23px;padding:0px;}
li {padding-bottom:5px;}

.clear {clear:both;}

.invisible{
position : absolute;
top : -1000px;
 width:1px;
height:1px;
overflow:hidden;
}

/* Form Styles */

.formfield {width:250px;}
.formarea {width:250px;}

fieldset {border : none;padding : 0;margin : 0;margin-top : 1em;}
legend {font-size : 1.3em;font-weight : bold;}
label {margin-right : 1em;}

/* Blog Styles */

.alignleft {float:left; margin-right:15px; margin-bottom:5px;}
.alignright {float:right; margin-left:15px; margin-bottom:5px;}
.xoxo {list-style-type:none;}
.nothumb {border:0px;}
.fbLikeContainer {float:right;}

/* Structure Styles */

#main {width:1024px; margin:auto; background:#fff;}

	#header {height:256px; position:relative;}	
		#nav {position:absolute; margin-top:10px; margin-left:235px; width:140px; height:152px; background:#fff; padding-top:14px;}
			#nav a {color:#91876f; text-transform:uppercase; display:block; padding:0px 25px; line-height:23px; letter-spacing:1px; font-size:13px;}
			#nav a:hover {color:#231B07; text-decoration:none;}
			#nav .current {color:#231B07;}
		#logo {position:absolute; margin-top:10px; width:226px; height:166px;}
			#logo a {padding:0px 0px;}
		
		#nav-about {position:absolute; margin-top:10px; margin-left:384px; width:140px; height:152px; background:#fff; padding-top:14px;}
			#nav-about a {font-family: 'Quattrocento Sans', sans-serif; font-size:11px; color:#91876f; text-transform:uppercase; display:block; padding:7px 5px 7px 20px; line-height:14px; letter-spacing:1px;}
			#nav-about a:hover {color:#231B07; text-decoration:none;}
			#nav-about .current {color:#231B07;}
		
		#nav-fruit {position:absolute; margin-top:10px; margin-left:384px; width:630px; height:156px; background:#fff; padding-top:10px; padding-left:10px;}
			#nav-fruit a {font-family: 'Quattrocento Sans', sans-serif; font-size:11px; color:#91876f; text-transform:uppercase; display:block; padding:3px 0px 2px 5px; line-height:11px; letter-spacing:1px;}
			#nav-fruit a:hover {color:#231B07; text-decoration:none;}
			#nav-fruit .current {color:#231B07;}	
				.nav-fruit-row {float:left; width:126px;}
			
		#nav-tools {position:absolute; margin-top:10px; margin-left:384px; width:140px; height:152px; background:#fff; padding-top:14px;}
			#nav-tools a {font-family: 'Quattrocento Sans', sans-serif; font-size:11px; color:#91876f; text-transform:uppercase; display:block; padding:7px 5px 7px 20px; line-height:14px; letter-spacing:1px;}
			#nav-tools a:hover {color:#231B07; text-decoration:none;}
			#nav-tools .current {color:#231B07;}	
	
	#content {min-height:511px; position:relative; padding:15px 23px;}
		#home-textbox {position:absolute; font-size:22px; margin-left:258px; margin-top:8px; width:720px;}
		
		#fruit-img-left {float:left; width:213px;}
		#starting-blurb {float:left; width:765px; line-height:23px; padding-top:25px;}
		
		#fruit-box {float:left; width:570px; padding-left:8px; padding-top:15px;}
			#fruit-title {float:left; text-align:center; width:198px; line-height:37px; text-transform:uppercase; border-right:1px solid #ada187; border-bottom:2px solid #c2b9a5; ont-size:18px; letter-spacing:1px;}
			#fruit-labels {float:left; height:37px; line-height:37px; border-bottom:2px solid #c2b9a5; width:371px;}
			.fruit-available {float:left; width:61px; text-align:center;}
			#fruit-description {font-size:13px; padding-top:20px; line-height:20px;}
		#fruit-img {float:right; width:400px;}
		
		#harvesting-box {float:left; width:300px; min-height:284px; padding:13px 8px; margin-right:15px; background:#fbfaf9;}
			.fruitbox-title {color:#6c5f3f; font-size:13px; text-transform:uppercase; letter-spacing:1px; line-height:13px; border-bottom:1px solid #ada187; padding-bottom:10px; padding-right:2px;}
			.fruitbox-table td {border-bottom:1px solid #d4cec0; font-size:12px; font-family: 'Quattrocento Sans', sans-serif; padding:3px 5px; line-height:12px;}
				.fruitbox-table .fruitbox-table-header {font-size:9px; text-transform:uppercase; font-family: 'Quattrocento Sans', sans-serif;}
		#regions-box {float:left; width:300px; min-height:284px; padding:13px 8px; margin-right:15px; background:#fbfaf9;font-size:12px; font-family: 'Quattrocento Sans', sans-serif; line-height:17px;}
			#regions-box .fruitbox-title {margin-bottom:14px; font-family: 'Buenard', serif;}
			#world-map {margin-top:14px; margin-bottom:31px;}
		#related-box {float:left; width:300px; min-height:284px; padding:13px 8px; background:#fbfaf9;}
			.related-entry {font-size:12px; font-family: 'Quattrocento Sans', sans-serif; line-height:17px; border-bottom:1px solid #d4cec0; padding-top:3px; padding-bottom:3px;}
		
		.about-name {float:left; width:160px; line-height:37px; border-right:1px solid #ada187; border-bottom:2px solid #c2b9a5; margin-top:60px; text-transform:uppercase; font-weight:700; padding-left:6px; font-size:15px;}
		.about-email {float:left; width:793px; line-height:37px; border-bottom:2px solid #c2b9a5; margin-top:60px; padding-left:18px;}
			.about-email a {color:#ada187; font-size:19px;}
		.about-description {font-size:13px; margin-left:213px; padding-top:19px; line-height:20px;}
		
		.resources-title {float:left; width:231px; line-height:37px; border-right:1px solid #ada187; border-bottom:2px solid #c2b9a5; margin-top:60px; text-transform:uppercase; font-weight:400; padding-left:6px; font-size:18px; letter-spacing:1px;}
		.resources-box {float:left; width:722px; height:37px; border-bottom:2px solid #c2b9a5; margin-top:60px; padding-left:18px;}
		.resources-text {font-size:13px; margin-left:213px; padding-top:19px; line-height:20px;}

		.tools-title {float:left; width:231px; line-height:37px; border-right:1px solid #ada187; border-bottom:2px solid #c2b9a5; margin-top:60px; text-transform:uppercase; font-weight:400; padding-left:6px; font-size:18px; letter-spacing:1px;}
		.tools-box {float:left; width:722px; height:37px; line-height:37px; border-bottom:2px solid #c2b9a5; margin-top:60px; padding-left:18px; text-align:right; color:#ada187; font-size:19px;}
			.fruit-availability {float:left; width:125px; text-align:center; line-height:18px;}
				.fruit-availability-table td {border-bottom:1px solid #D6D0C4;font-family: 'Quattrocento Sans', sans-serif; font-size:11px; padding:2px 10px;}
			.harvest-month {float:left; width:40px; margin-left:10px; text-align:center;}
				.harvest-month-table td {border-bottom:1px solid #D6D0C4;font-family: 'Quattrocento Sans', sans-serif; font-size:10px; padding:2px 0px 2px 10px;}				
				 	.nh {width:40px; font-family: 'Quattrocento Sans', sans-serif; font-size:10px; color:#fff; background:#CDE3F0; padding:0px; text-align:center;}
					.sh {width:40px; font-family: 'Quattrocento Sans', sans-serif; font-size:10px; color:#fff; background:#EB9919; padding:0px; text-align:center;}
					.nhsh {width:40px; font-family: 'Quattrocento Sans', sans-serif; font-size:10px; color:#fff; background:#D2D68C; padding:0px; text-align:center;}
					.emptybox {width:40px; font-family: 'Quattrocento Sans', sans-serif; font-size:10px; color:#fff; background:#F8F7F3; padding:0px; text-align:center;}
		.tools-text {font-size:13px; margin-left:213px; padding-top:19px; line-height:20px;}
		#harvest-left {float:left; width:213px; line-height:18px;font-size:11px;padding-top:19px;font-family: 'Quattrocento Sans', sans-serif;}
		#harvest-right {float:right; width:765px; font-size:13px; padding-top:19px; line-height:18px;}
			.compositions-table td {border-bottom:1px solid #D6D0C4;font-family: 'Quattrocento Sans', sans-serif; font-size:10px; padding:2px 0px;}

	
	#footer {height:50px; line-height:50px; text-align:center; font-size:13px;}