/* -------------------------------------------
project:  Wigmore
date:    2008/04/08
------------------------------------------- */

/* Reset
------------------------------------------- */
* {margin: 0; padding: 0; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3em;}
a, span, strong {font-size: 1em;}
span {color: inherit;}
a, a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
img {border: none;}
html {height: 100.01%;}

/* layout
------------------------------------------- */
html {background: #05231A url(../images/back.jpg) center top repeat-x;}
	body {width: 969px; margin: 0 auto; padding-bottom: 20px;}
		p {line-height: 1.5em;}
	
		#header {height: 178px; background: #fff url(../images/header.jpg) center top no-repeat;}
			#logo {display: block; position: relative; top: 20px; overflow: hidden; width: 210px; height: 130px; margin: 0 auto; text-indent: -500px;}
		#main-links {display: block; height: 410px; margin: 0; padding: 0; background: #fff url(../images/menu-back.jpg) left top repeat-x;}
			#main-links li {float: left; list-style: none; margin: 0 0 0 2px; padding: 0;}
				#main-links li a {display: block; overflow: hidden; width: 240px; height: 410px; background-position: center top; background-repeat: no-repeat; text-indent: -1000px;}
					#link-farm-mngt {background-image: url(../images/farm-management.jpg);}
					#link-export-marketing {background-image: url(../images/export-marketing.jpg);}
					#link-processing {background-image: url(../images/processing.jpg);}
					#link-crop-prod {background-image: url(../images/crop-production-products.jpg);}
		
		#content {padding: 20px; background: #fff; }
			#main-content {float: left; width: 654px;}
			#address {float: right; width: 220px;}
				#content p {font-size: 0.9em;}
				#address p {margin: 0 0 8px 0;}
				#office {background-image: url(../images/replace/saskatchewan-office.jpg);}
				#phone-no {background-image: url(../images/replace/phone-number.jpg);}
				
		
		#subpage-content {padding: 0 0 40px 0; border: 2px solid #fff; background-color: #05231A; background-position: center top; background-repeat: no-repeat;}
		#subpage-content.sub1 {background-image: url(../images/sub1-back.jpg);}
		#subpage-content.sub2 {background-image: url(../images/sub2-back.jpg);}
		#subpage-content.sub3 {background-image: url(../images/sub3-back.jpg);}
		#subpage-content.sub4 {background-image: url(../images/sub4-back.jpg);}
		
			#mainmenu {display: block; height: 81px; margin: 0; padding: 0; background-position: center top; background-repeat: no-repeat;}
			.sub1 #mainmenu {background-image: url(../images/mm/mm1.jpg);}
			.sub2 #mainmenu {background-image: url(../images/mm/mm2.jpg);}
			.sub3 #mainmenu {background-image: url(../images/mm/mm3.jpg);}
			.sub4 #mainmenu {background-image: url(../images/mm/mm4.jpg);}
			#mainmenu li {float: left; list-style: none; margin: 0 0 0 1px; padding: 0;}
				#mainmenu li a {display: block; overflow: hidden; width: 239px; height: 81px; background-position: center top; background-repeat: no-repeat; text-indent: -1000px;}
			#subpage-content p {margin: 20px 35px 20px 35px; color: #fff; font-size: 1em; font-family: Verdana, sans-serif;}
			#subpage-content table {padding: 0px 35px 0px 35px; margin: 0px;}
			#subpage-content table td {color: #fff; font-size: 1em; font-family: Verdana, sans-serif;}
			#subpage-content.sub1 p span {color: #C7701E; font-family: Verdana, sans-serif;}
			#subpage-content.sub2 p span {color: #955F3F; font-family: Verdana, sans-serif;}
			#subpage-content.sub3 p span {color: #B48C3F; font-family: Verdana, sans-serif;}
			#subpage-content.sub4 p span {color: #B14B33; font-family: Verdana, sans-serif;}
			
			#subpage-content h1 {overflow: hidden; height: 70px; text-indent: -1000px;}
			
		#footer {position: relative; height: 40px; margin-bottom: 20px;}
			#footer p {color: #697B76; font-size: 0.9em;}
			#copyright {position: absolute; left: 0; bottom: 0;}
			#powered-by {position: absolute; right: 0; bottom: 0;}
			#footer #copyright a, #footer #copyright a:visited {margin: 0 10px 0 10px; color: #697B76; text-decoration: none;}
			#footer #copyright a:hover {text-decoration: underline;}
			
				
	
/* repetitive stuff
------------------------------------------- */
.clear {overflow: hidden; clear: both; height: 0;}
.secret {display: none;}
.replaced {overflow: hidden; background-repeat: no-repeat; background-position: left center; text-indent: -1000px;}

.boxes {margin-top: 20px; padding: 0 32px 0 32px;}
	.box {overflow: hidden; width: 405px; height: 254px;  margin-right: 5px; padding: 20px; background-repeat: no-repeat; background-position: left top;}
	.l {float: left;}
	.r {float: right;}
	.sub1 .box {background-image: url(../images/box1.jpg);}
	.sub2 .box {background-image: url(../images/box2.jpg);}
	.sub3 .box {background-image: url(../images/box3.jpg);}
	.sub4 .box {background-image: url(../images/box4.jpg);}
		.person {float: left; width: 145px;}
			#subpage-content .box .person p {margin: 0 0 10px 0;}
			p.name {padding: 0 10px 0 10px; font-weight: bold;}
			p.position {padding: 0 10px 0 10px;}
		.descr {float: right; width: 240px;}
			#subpage-content .box .descr p  {margin: 0;}

/* unique stuff
------------------------------------------- */
