/*
	Author	:	Brad Kitson
	Email	:	sbkitson@yahoo.com
	Website	:	www.farella.com
*/

/* body CSS */
body {
  background-image: url(../images/altaolivefade.jpg); /* Background image */
  text-align:center;
  min-width:860px;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  border: 0px;
}
p {
  text-align:left;
}
h1, h2, h3, h4 {
  font-variant:small-caps;
  text-align:left;
}
h3 a {
  text-decoration:none;
}
img {
  border: 0px;
}
/* Header CSS */
#header {
  width: 860px;  /* Header Width */
  margin: 0px auto 0px auto;  /* For centering the header */
}
#header img {
  width: 750px;
  height: 88px;
  margin-bottom:12px;
}
#header ul {
  list-style: none;
  margin: 0px;
  padding:0px;
}
#header li {
  float: left;
}
#header a {
  display:block;
  width:142px;
  line-height: 35px;
  background-image: url('../images/hmenu.jpg');
  background-position: -100px 0px;
  font-variant:small-caps;
  text-decoration: none;
  color:#FFFFCC;
}
#header li.leftcap a {
  background-position: 0 0;
  width: 4px;
}
#header li.rightcap  a {
  background-position: -476px 0;
  width: 4px;
}
#header li.button a:hover {
  color:#660000;
  background-position: -168px -35px;
}
#header li a.selected {
  color: black;
}




/* Content CSS */
div#content {
  width:860px;
  margin: 0px auto 0px auto;
  clear:both;
}
#content ul {
  text-align:left;
}
#content .quotes {
  font-style:italic;
}
#content .tpadding {
  padding-top:20px;
}
#content img.bpadding {
  padding-bottom:20px;
}
#content img.vpadding {
  padding-top:20px;
  padding-bottom:20px;
}
#content img.hpadding {
  padding-left: 20px;
  padding-right: 20px;
}
.wine {
  font-weight: bold;
  text-decoration: underline;
}
.wine img {
  float: left;
  vertical-align: top;
  margin-right: 12px;
}
.textbanner {
  font-weight:bold;
  text-align:center;
  font-size:18px;  
}
/* Page Column format */
div#column1 {
  float:left;
  width:540px;
}
div#column2 {
  float:right;
  width:304px;
}
/* Home Page Column Format */
div#homecol1 {
  float:left;
  width:650px;
}
#homecol1 img {
  padding-bottom:12px;
}
div#homecol2 {
  float:right;
  width:194px;
  margin-left:16px;
}
/* Photo Album Table CSS */
table {
  border:0;
  text-align:center;
}
tr {
  vertical-align:bottom;
}
td {
  width:172px;
  padding-bottom:12px;
}  





/* Footer CSS */
#footer {
  clear: both;
  width: 860px;  /* Footer width */
  margin: 12px auto 12px auto;  /* For centering the footer */
  padding: 0px;
  font-variant: small-caps;
}
#footer a {
  padding-left: 16px;
  padding-right: 16px;
}
#infobar {
  background-color:#CCBBBB;
  line-height:24px;
  margin-bottom: 12px;
}
#infobar .nocaps {
  font-variant: normal;
}
#infobar a {
  text-decoration: none;
  color:black;
}
#infobar a:hover {
  text-decoration:underline;
}


