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

/* body CSS */
body {
  background-image: url(../images/altaolivefade.jpg); /* Background image */
  font-family: Arial, Helvetica, sans-serif; /* Default font */
  min-width: 860px; /* Sets the page to a minimum width */
  text-align: center; /* Default is centered text.  Hack for centering top level divs in IE5 */
/* margin-top: 0px; /*For moving the header to the very top of the page. */
}
/* Text CSS */
p {
  text-align: left;
}
/* Header CSS */
h2 {
  text-align: left;
  font-variant:small-caps;
  font-family:"Times New Roman", Times, serif;
}
h3 {
  text-align: left;
  font-variant:small-caps;
}
h4 {
  text-align: left;
  color:#990000;
  font-variant:small-caps;
}
h4 a {
  text-decoration: none;
  color:#990000;
}
h5 {
  font-weight: bold;
  font-size: medium;
}

/* Image CSS */
img {
  border: 0;  
}
ul {
  list-style: none;
  margin: 0px;
  padding:0;
}
table {
  border:0;
  text-align:center;
}
tr {
  vertical-align:bottom;
}
td {
  width:172px;
  padding-bottom:12px;
}  
/* Page Header CSS */
#header {
  width: 860px;  /* Header Width */
  height: 135px;
  margin-left: auto;  /* For centering the header */
  margin-right: auto;
}
#header img {
  width: 750px;
  height: 88px;
  margin-bottom:12px;
}
/* Header Navigation Menu CSS */
ul.hmenu li {
  float: left;
}
ul.hmenu a {
  display: block;
  width: 142px;
  line-height: 35px;
  background-image: url('../images/hmenu.jpg');
  background-position: -100px 0px;
  font-family:"Times New Roman", Times, serif;
  font-variant:small-caps;
  text-decoration: none;
  color:#FFFFCC;
}
ul.hmenu li.leftcap a {
  background-position: 0 0;
  width: 4px;
}
ul.hmenu li.rightcap  a {
  background-position: -476px 0;
  width: 4px;
}
ul.hmenu li.button a:hover {
  color:#660000;
  background-position: -168px -35px;
}
ul.hmenu li a.selected {
  color: black;
}

/* Page Content CSS */
#content {
  width: 860px;  /* Content width */
  margin-left: auto;  /* For centering the content */
  margin-right: auto;
}
.hpadding {
  padding-left: 20px;
  padding-right: 20px;
}
.quotes {
  font-style:italic;
}
/* Wine description header CSS */
.wine {
  font-weight: bold;
  text-decoration: underline;
}
.wine img {
  float: left;
  vertical-align: top;
  margin-right: 12px;
}
 
/* Column One */
#column1 {
  float: left;
}
#column1.home {
  width: 650px;
}
#column1.pages {
  width: 540px
}
#column1.home img {
  padding-bottom: 12px;
}
/* Column Two */
#column2 {
  margin-left: 556px;
}
#column2 img {
  padding-top: 24px;
  padding-bottom:24px;
}
#column2.home {
  margin-left: 666px;
}
#column2.home img {
  padding-top:0px;
  padding-bottom:0px;
}
#column2.home span {
  display:block;
  margin-right: 30px;
}
#column2.pages {
  margin-left:556;
}
/* Footer CSS */
#footer {
  clear: both;
  width: 860px;  /* Footer width */
  margin-left: auto;  /* For centering the footer */
  margin-right: auto;  /* For centering the footer */
  padding-top: 12px;
  margin-bottom: 12px;
  font-variant: small-caps;
}
/* Footer Contact Info Bar */
#infobar {
  background-color:#CCBBBB;
  line-height:24px;
}
#infobar .nocaps {
  font-variant: normal;
}
#infobar a {
  text-decoration: none;
  color:black;
  padding-left: 10px;
  padding-right: 10px;
}
#infobar a:hover {
  text-decoration:underline;
}
/* Footer Navigation Menu */
#fmenu {
  margin-top: 12px;
}
#fmenu a {
  font-variant:small-caps;
  padding-left: 10px;
  padding-right: 10px;
}  

