* {
    margin:0;
    padding:0;
  }

/* LAYOUT - main body of page */

#wrap {
    margin-bottom : 0px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0px;
    width : 1000px;
    position : relative;
  }

body {
    background-image : url("images/main_back.png");
    /* background-color : #FFFFE5;
    */ background-position : center center;
    background-repeat : repeat-y;
    font-family : verdana,tahoma,arial,sans-serif;
    font-size : 83%;
    line-height : 1.5;
    /* padding-bottom : 20px;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    */
  }

#flag {
    position : absolute;
    left:820px;
    top: 74px;
    text-align: right;
}

.flag {
    margin-right: 0px;
    margin-left: 0px;
}

.logo {
    margin-right: 0px;
    margin-left: 0px;
}

img {
    border: none;
    margin-left: 15px;
    margin-right: -10px;
    margin-top: 5px;
    margin-bottom: 5px;
    }

#header {
    background-color : #FFFFFF;
    height : 140px;
    background-image : url("images/header/farmfood-head.jpg");
    border-bottom: 1px solid #000000;
    /*border-bottom: 1px solid #D5DAC5;
    */ /*margin-bottom : 25px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding-bottom : 8px;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    */;
  }

#content-wrap {
    position : relative;
    width : 100%;
    height: 100%;
  }

#content-back {
    position : relative;
    background-image : url("images/left_back.png");
    background-position : top left;
    background-repeat : no-repeat;
  }

#type-b #content {
    position:relative;
    left : 24px;
    width : 740px;
    top : 20px;
  }

/*#content {margin: 0 50px}*/

h1, h2, h3, h4, h5, h6 {
    letter-spacing: -1px;
    font-family: arial,verdana,sans-serif;

    color:#000;
    border-bottom: 1px solid #eee;
    padding-bottom: .1em
  }

#breadcrumb {
    margin-left : 5px;
  }

#content #breadcrumb {
    margin-top:0px;
    font-size:93%;
    font-weight:bold;
  }

#content #breadcrumb a:link, #content #breadcrumb a:visited {
    text-decoration:none;
  }

#content #breadcrumb a:hover, #content #breadcrumb a:active {
    text-decoration:underline;
  }

#footer {
    clear : both;
    color : #999;
    font-size : 86%;
    padding-bottom : 15px;
    padding-left : 0px;
    padding-right : 10px;
    padding-top : 25px;
    text-align : right;
  }

#footer p {
    margin:0;
  }

#footer a:link {
    color:#999;
    text-decoration: none;
  }

#footer a:hover {
    color:#000000;
  }

#search {
    position : relative;
    padding-bottom: 20px;
    font-family : arial;
    font-size : 13px;
    /*font-weight : bold;
    */ height : 24px;
    left : 5px;
    top : 10px;
  }

#search form {
    margin:0;
  }

#search input {
    width:8em;
    margin: 0 0 -1px;
    height:1.2em;
  }

#search label {
    padding:5px 0 0;
    display:inline;
  }

#search input.FSF_submit {
    width:auto;
    font-size:81%;
    margin-left:10px;
    height:1.95em;
  }
