/* Global
================================================*/
* {
	margin:0;
	padding:0;
	}
	body,
	html {
		margin:0;
		padding:0;
		background:#dbe8ee;
		color:#000;
		font-family:"Lucida Grande", sans-serif;		
		font-size: small;
		line-height: 1.5em;
	}
	body {
		min-width:780px;
	}
	#wrap { 
		font-size:95%;
		border-left: 1px solid #336e8d;
		border-right: 1px solid #336e8d;
		}
	
	#home .home,
	#heritage .heritage,
	#molasses .molasses,
	#feed .feed,
	#beef .beef,
	#dairy .dairy,
	#blend .blend,
	#dealers .dealers,
	#newsletter .newsletter,
	#news .news,
	#gallery .gallery,
	#links .links,
	#contact .contact,
	#sugar .sugar,
	#home .home	{
		background: url(../img/nav-marker.jpg) no-repeat bottom right;
	}
	
/* Links
================================================*/
	a:link,
	a:visited {
		color:#03263f;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px dotted #666;
		}
	a:focus,
	a:hover {
		color:#117503;
		border-color:#117503;
		border-bottom-style:solid;
	}
/* Gallery
================================================*/
	.thumb-l {
		border: 1px solid #6b8999;
		float: left;
		margin: 5px 10px;
	}
	.thumb-r {
		border: 1px solid #6b8999;
		float: right;
		margin: 5px 10px;
	}
	p.glery {
		color: #333;
	}
	p.glery a {
		font-style: normal;
	}
/* Main layout
================================================*/	
	#wrap {
		background:#fff url(../img/sidebar-bg.jpg) repeat-y top left;
		margin:0 auto;
		width:780px;
	}
	#main {
		background:#fff;
		float:right;
		width:534px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px; 
    }
 	#main p {
		margin-bottom: 1em;
	}
	.vert {
		margin-bottom: 0;
	}
	#main h2 {
		margin-top:5px;
		padding:5px 0 0 40px;
		background: url(../img/hdr-suga.jpg) no-repeat 0 50%;
	}
	#main h3 { 
		font-size: 125%;
		}
	#main ul {
		padding:0 15px;
		margin-left: 20px;
	}
	#main li {
		color: #333;
		margin-top:10px;
	}
	#main dl {
		padding:0 10px;
		}
	#main dt {
		color: #022b40;
		font-size: 120%;
		font-weight: bold;
		padding-left: 5px;
		}	
	#main dd {
		text-align: justify;
		color: #333;
		padding:0 10px 1em 10px;
		}
	.fleft {float:left; margin:5px 5px 0 10px; border:0;}	
	.fright {float:right; margin:5px 10px 0 5px; border:0;}	
	p.highlite {
		background-color: #ccc;
		margin: 0 25px;
		}
		
#wrap table.mol	{
	width: 500px;
	padding: 5px;
	border: 1px solid black;
	margin-left: 10px;
}
	
#wrap .mol tr, #wrap .mol td	{
		border: 1px solid #999;
		padding: 5px;
	
}	
		
p.centerx {
	text-align: center;
	
}		
		
.greey {
	font-size: 90%;
	font-style: italic;
	color: #666;
	margin-top: .25em;
}		
		
/* Newsletter
================================================*/	
img.fft {
	border: 0;
	padding: 15px 0 0 15px;
	}
h3.fft {
	font-weight: normal;
	text-align: center;
	margin-bottom: 20px;
	}
dl.fft {
	border-top: 1px dotted #666;
	border-bottom:1px dotted #666;
	margin: 0 0 1.5em 60px;
	width: 65%;
	}
.fft dt {
	padding-top: 1em;
	}
.pdf-icon {
	background: #fff url(../img/tinyPDF.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
	}	
.pdf-icon a {
	font-weight: normal;
}		
		
/* Mast
================================================*/
	#header {
		background:#fff url(../img/mast.jpg) no-repeat top left;
		height:139px;
	}

	#header h1 {
    	padding:5px;
	    margin:0;
    }
/* Sidebar
================================================*/
	#sidebar {
		float:left;
		width:236px;
	}
	#sidebar ul {
		list-style:none;
    }
	#sidebar ul a {
		text-decoration:none;
		color:#324d64;
		border-bottom: 0;
		display: block;
		width:186px;
		height:31px;
		padding: 12px 0 0 50px;
		background: url(../img/nav-line.jpg) no-repeat bottom right;
	} 
	#sidebar ul a:hover {
		text-decoration:none;
		color:#03263f;
		border-bottom: 0;
		background: url(../img/nav-hover.jpg) no-repeat bottom right;
	}
/* Footer
================================================*/
	#footer {
		border-top: 1px solid #6f92b2;
		background: #8dafd0;
		clear:both;
	}
	#footer p {
		font-size: 90%;
		color: #02234f;
		text-align:right;
		padding:5px 15px;
		margin:0;
    }

a#gmp {
	border: none;
	border-bottom: 0px;
	position: relative;
	left: 20px;
}

a#gmp img {
	border: none;
}




