body{margin:0;
	background: #c3cb9a;}
a{text-decoration:none;}

#head{
       position:relative;
       margin:0;padding:0;
	height: 100px;}
#head img{border:none;}

#info{
      position:absolute;
      top:10px;right:0;
font-size:.90em;
      width:315px;
      text-align:center;
      font-style:oblique;}

#container{
	width: 760px;
	margin: 0 auto;
         padding:0 0 0 10px;
       background:url(/images/containerbg.jpg) repeat-y ;}

#sidebar-1{
	float: left;
        background:url(/images/baskets.jpg) no-repeat top center;
	width: 140px;
	margin-right: 5px;
       padding:16px 2px 0 10px;
        min-height:300px;
	margin-top: 20px;}
#sidebar-1 ul{
list-style-type:none;}
#sidebar-1 li{
text-align:center;}

#content{
	margin-left: 160px;
	margin-right: 165px;
	padding: 20px;
min-height:560px;}

.bordered img{
border:5px #8e8a33 ridge;}

#sidebar-2{
	float: right;
	width: 150px;
	margin:-4px 0 -50px 0;
       padding:5px;
        min-height:500px;}

#foot{
	clear: both;
          width:560px;
	margin-top: 5px;
	text-align: center;}

#accessibility{
	position: absolute;
	top: -10000px;}


/*  link list */

#righto{margin:0;padding:0;
width:60px;
padding-top:15px;}
#lefto{float:left;margin:0;padding:0;
width:70px;
margin-top:45px;}

.lefty a{
display: block;
margin:0;
padding: 1px;}
.lefty{
padding-bottom:50px;}
.righty{
padding-bottom:60px;}

.righty a{
display: block;
padding: 1px;}

.righty a:link, .righty a:visited{
color:#000;
font-variant:small-caps;
letter-spacing: -1.0px;line-height:14px;
font-weight:bold;
text-decoration: none;}

.lefty a:link, .lefty a:visited{
color:#000;
font-variant:small-caps;
letter-spacing: -1.0px;line-height:14px;
margin-left:0px;
font-weight:bold;
text-decoration: none;}

.lefty a:hover,  .lefty a:active{
color:yellow;}

.righty a:hover, .righty a:active{
color:yellow;}

.image img{margin:5px;
border:2px outset white;}
.leftside img{margin:5px;
border:2px outset white;}
.leftside{
float:left;
padding-right:10px;}
.rightside img{margin:5px;
border:2px outset white;}
.rightside{
float:right;
padding-left:10px;}
.leftside img a, .rightside img a{border:none;}

#newsletter{
background:#f7f39c;
border:6px double #ffffff;
margin:10px;padding:0;}
#newsletter h3{margin:5px 0 0;}
#newsletter p{margin:5px;}

#policies{
clear:all;
padding: 40px 0;
text-align:left;}
