/* client specified colour set
menu item cfac34
highlight text 3c9913
dark green background 203419 = images/elements/1pix_fir_green.jpg
cream f6e9bd
black
* /
/* /images/elements/1pixel_green.jpg */
/* /images/elements/1pixel_grey.jpg */
/* /images/elements/1pixel_blue.jpg */



body {
  margin: 2px 2px 2px 2px; 
  padding: 0px;
  background:  url(images/elements/1pix_fir_green.jpg) repeat;  
  font-family:  Arial, Helvetica, sans-serif;
  color: #FFFFCC; 
  max-width: 718px
}

<!--[if IE]>
<style type="text/css">
   <!--/*--><![CDATA[/*><!--*/

* html div#division { 
   width: expression( document.body.clientWidth > 718 ? "718px" : "auto" ); /* sets max-width for IE */
}

/*]]>*/-->
   </style>
<![endif]-->


div#banner {
  margin: 0px;
  height: 99px;
  padding: 0px; 
  background: url(http://finkeegan.com/sheepandwoolcentre/images/banner/scarves.jpg) no-repeat; 
  background-repeat: no-repeat; 
}

div#header {
  margin: 0px
  width: 100%;
}

h1 	{
	font-family:  arial, sans-serif;
	font-weight:  bold;
	background: black;
	color: #FFFFCC;
  margin:  0px; 
  padding: 0px; 
}


#flags {
	background: black;
    position:absolute;
    left:4px;
}

#haitch1 {
	font-size: 26px;
	font-family:  arial, sans-serif;
	background: black;
	color: #FFFFCC;
    margin:  0px; 
    padding: 0px;
	align: center;
}
	
h2 	{
text-align:  center;
color: #FFFFCC; 
	}
		
h3 	{
text-align:  center; 
color: #996633;
	}

img.topleft
{
position:absolute;
left: 2px;
top: 2px
}


img.topright
{
position:absolute;
right: 0px;
top: 100px
}

	
#leftmenu {
  
  /* url(http://finkeegan.com/sheepandwoolcentre/images/elements/1pixel_green.jpg) repeat top; */
  float: left;
  width: 140px;
  height: 4800px; 
  color: white; 
  font-size: 12px;
  padding:  4px
  }

	
#leftcol {
  background: #82543A;
  /* url(http://finkeegan.com/sheepandwoolcentre/images/elements/1pixel_green.jpg) repeat top; */
  float: left;
  width: 18%;
  height: 4950px;
  color: white; 
  font-size: 12px;
  padding:  4px
  }

#rightcol {
  background: #82543A;
  /* url(http://finkeegan.com/sheepandwoolcentre/images/elements/1pixel_green.jpg) repeat top; */
  float: right;
  width: 18%;
  height: 4950px;
  color: white; 
  font-size: 12px;
  padding:  4px
}

#content {

  float: left;
  width: 59%;
  height: 4950px;
  padding: 4px;
}

#footer {
  background: url(http://finkeegan.com/sheepandwoolcentre/images/elements/banner1.jpg) repeat;  
  clear: both;
  width: 100%;
  margin: 0px;
  height: 100px;
  /*background-repeat:repeat-x; */
}


.foot {
  clear: both;

}

ul {
    list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 1em;
  }

#author_div {
;
}

.menu {
	font-weight: bolder;
	font-size: 14px;
	text-align: center;
	align: center;
}

a.menu:link { text-decoration: none; color: #cfac34; }
a.menu:active { text-decoration: none; color: red;  }
a.menu:visited { text-decoration: none; color: #cfac34; }
a.menu:hover { text-decoration: none; color: #3c9913; }


.langs {
	font-weight: bolder;
	font-size: 14px;
	text-align: center;
	align: center;
}

a.langs:link { text-decoration: none; color: #6C600A; }
a.langs:active { text-decoration: none; color: red;  }
a.langs:visited { text-decoration: none; color: #6C600A; }
a.langs:hover { text-decoration: none; color: #C7754F; }


a.wlink:link { text-decoration: underline; color: #FFFFCC;}
a[href^="mailto:"] {text-decoration: underline; color: #FFFFCC;  } 
a.wlink:active { text-decoration: none; color: red;  }
a.wlink:visited { text-decoration: underline; color: #FFFFCC; }
a.wlink:hover { text-decoration: underline; color: #FFFFCC; }


.sitemap {
	font-weight: bolder;
	font-size: 14px;
	text-align: center;
	align: center;
}

.mendr {
	font-weight: normal;
	text-transform: lowercase;
	color: #333333;
	font-size: 12px;
	font-style: italic;
	font-variant: normal;
	text-align: left;
	align: right;
}

a.mendr:link { text-decoration: none;}
a.mendr:active { text-decoration: none;   }
a.mendr:visited { text-decoration: none;  }
a.mendr:hover { text-decoration: none;  }

/* contact form styling*/
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 
div.spacer {
  clear: both;
  }


