/* vineyardlandscape.com style sheet
Author: Jim Shore http://jimshoredesign.com/ */

body {
  font-size: medium;
  color: black;
  background: #D9DADB;
}

.center {text-align: center;}

.dim {color: #888;
  background: #D9DADB;
  text-align: center; }

.dim a {color: #888;
  background: #D9DADB;
  text-align: center; }

#top {
  margin: 0px 0 0 300px;
  padding: 0px 0px 0 0px;
  color: #A72551;
}

#head {
  float: left;
  margin: -60px 0 0 25px;
  padding: 180px 20px 0 20px;
  background-image: url("images/anime-VLlogo.gif");
  background-repeat: no-repeat;
  width: 100%;
}

h1 .header1 {
  padding: 0px 0 0px 0px;
}

p .header1 {
  padding: 0px 0 0px 0px;
}

#header {
  float:left;
  margin-bottom: 10px;
  background: #ab395e url("images/bg.gif") repeat-x bottom;
  width: 100%;
  line-height: normal;
}

#header ul {
  margin:0;
  padding: 0px 0px 0px 0px;
  list-style:none;
  font-size:10pt;
}

#header li {
  float:left;
  margin: 0;
  padding: 0px 0px 0px 3px;
  border-bottom:1px solid #765;
}

#header a {
  float:left;
  display:block;
  padding: 5px 5px 4px 6px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: none;
  border-left: 1px solid #000;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  background: #d5d0ba url("images/off_bg.gif") repeat-x top left;
}

#header a:hover, body#index #t-index a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#lawns #t-lawns a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#irrigation #t-irrigation a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}
#header a:hover, body#hardscape #t-hardscape a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#arbors #t-arbors a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#water #t-water a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#projects #t-projects a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#contact #t-contact a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#lighting #t-lighting a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

#header a:hover, body#news #t-news a{
  padding-bottom: 4px;
  border-top: 1px solid #727377;
  border-right: 1px solid #727377;
  border-bottom: none;
  border-left: 1px solid #727377;
  color: #333;
  background: #fff url(images/on_bg.gif) repeat-x top left;
}

.leader {
  font-family: Verdana, Helvitica, sans-serif;
  font-weight: bold;
}

h1 .header {
  padding: 0px 0 0 0px;
}

h1, h2, h3, h4 {
  color: #A72551;
}

#leftcol {
  position: absolute;
  top: 225px;
  width: 15%;
  padding: 0px 0px 0px 0px;
}

#content {
  margin: 0 305px 0 130px;
  padding: 0px 0px 0px 0px;
  color: #000;
}

#rightcol {
  position: absolute;
  top: 270px;
  right: 4px;
  width: 300px;
  padding: 0px 0px 0px 0px;
  z-index: 3;
}

#leftcol ul {
  margin:0;
  padding: 10px 10px 0px 0px;
  list-style:none;
  font-size:10pt;
}

#leftcol li {
  float:left;
  background:url("images/side-norm_left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}

#leftcol a {
  float:left;
  display:block;
  background:url("images/side-norm_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#D9DADB;
}

#leftcol a:hover {
  color:#ddd;
}

#leftcol .current {
  background-image:url("images/side-current_left.gif");
  border-width:0;
}

#leftcol .current a {
  background-image:url("images/side-current_right.gif");
  color:#333;
  padding-bottom:5px;
}

#base {
  padding: 0px;
}

#base .copyright{
  padding: 0px;
  float: left;
  text-align: left;
}

#base .email{
  padding: 0px;
  float: right;
  text-align: right;
}

