/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*
Site CSS
*/
html {
       background-color: #fff;
       padding: .5em;
       font-size: 1.2em;
       font-family: Georgia, Serif;
       overflow-y: scroll;
       }
#main {
        width: 768px;
        margin-left: auto;
        margin-right: auto;
        background-color: #F8F5F0;
        }
#footer, #content {
                    padding: .5em;
                    }
#header {
          color: #fff;
          background-repeat: no-repeat;
          background-position: bottom center;
          width: 768px;
          height: 256px;
          }
#header h1 {
             font-size: 2.5em;
             font-style: italic;
             padding: 8px;
/*
             background-color: #000;
             filter: alpha(opacity=50);
             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
             opacity: 0.5;
*/
             }
#header h1 span {
                  font-size: .625em;
                  color: #ccc;
                  }
.header-image-1 {
                  background-image: url(sheep-o.jpg);
                  }
.header-image-2 {
                  background-image: url(sheep2-o.jpg);
                  }
.header-image-3 {
                  background-image: url(products-o.jpg);
                  }
.header-image-4 {
                  background-image: url(sign-o.jpg);
                  }
#menu {
        background-color: black;
        padding: 9px;
        color: #888;
        text-align: right;
        font-size: 1.5em;
        }
#menu a {
          color: #fff;
          text-decoration: none;
          }
#menu a:hover {
                text-decoration: underline;
                }

#content h2 {
              font-size: 1.5em;
              color: #666;
              }

#content p {
             margin-top: .5em;
             margin-bottom: .5em;
             }

#content table {
                 width: 90%;
                 margin-top: .5em;
                 margin-bottom: .5em;
              }
#content th,
#content td {
              padding: .5em 0;
              font-size: 1.2em;
              }

#content th {
              font-weight: bold;
              text-align: left;
              }
#content td {
              text-align: right;
              }

#content table.compact th {
                            width: 6em;
                            }
#content table.compact td {
                            text-align: left;
                            }

#content dl {
              margin: .5em 0;
              padding: 0;
              }

#content dt {
              width: 6em;
              float: left;
              margin: 0 0 0 0;
              padding: .25em;
              font-weight: bold;
              }

#content dd {
              float: left;
              width: 6em;
              margin: 0 0 0 0;
              padding: .25em;
              }


#footer {
          clear: both;
          color: #fff;
          background-color: #95C33C;
          text-align: center;
          }
.c50, .c50last {
                 width: 370px;
                 float: left;
                 }
.c50last {
           margin-left: 8px;
           }
