/* General definition for body properties */
body {
  font-family: 'Helvetica', 'Verdana', sans-serif;
  color: #ae9b76;
  background-color: #3c4e3b;
  text-align: center;
}

img {
border: 0;
}

/* Container for the page content. 769 pixels, centered. */
#container {
  width: 769px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* Container for the banner. Images should be contained inside this
   element, and positioned absolutely within it.
*/
#banner { 
  position: relative;
  padding-top: 50px;
}

/* Position for the home banner logo */
#home_banner_1 {
  position: absolute;
  left: 0px;
  top: 40px;
}
/* Position for the home banner beauty shot */
#home_banner_2 {
  position: absolute;
  left: 338px;
  top: 40px;
}

#banner_logo {
  position: absolute;
  left: 0px;
  top: 40px;
}
#banner_detail {
  position: absolute;
  left: 0px;
  top: 203px;
}
#banner_beauty {
  position: absolute;
  left: 198px;
  top: 40px;
}


/* 
 * Stuff to make the nav bar draw nicely
 * If more items are added, fine tune the widths
 */
#nav-row {
  padding-top: 250px;
  
}

/*
 * The body content goes here 
 */
#content {
  padding-left: 50px;
  padding-right: 50px;
  text-align: left;
  color: ae9b76;
  font-family: 'Helvetica', 'Verdana', sans-serif;
  font-size: 12pt;
  font-style: normal;
}

#footer {
  width: 668px;
  margin-left: auto;
  margin-right: auto;
  border-top-style: solid;
  border-top-width: thin;
}

#footer_right {
  width: 50%;
  float: left;
  text-align: right;
  font-family: 'Helvetica', 'Verdana', sans-serif;
  color: ae9b76;
  font-size: 6pt;
}
#footer_left {
  width: 50%;
  float: left;
  text-align: left;
  font-family: 'Helvetica', 'Verdana', sans-serif;
  color: ae9b76;
  font-size: 6pt;
}



/* The large heading */
.subhead {
    color: #ffffff;
    font-family: 'Futura', 'Helvetica', 'Arial', sans-serif;
    font-size: 16pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 33px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
} 

.bodytext {
  color: #ae9b76;
  font-family: 'Helvetica', 'Verdana', sans-serif;
  font-size: 12pt;
  font-style: normal;
  letter-spacing: 0;
  text-align: left;
  
}

.event_title {
  color: #ffffff;
  font-family: 'Helvetica', 'Verdana', sans-serif;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0;
  text-align: left;
}

.event_title_small {
  color: #ffffff;
  font-family: 'Helvetica', 'Verdana', sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0;
  text-align: left;
}

.italic {
  font-style: oblique;  
}
.white {
  color: #ffffff;
}
.white_italic {
  color: #ffffff;
  font-style: oblique;  
}


.drink_title {
  color: #ffffff;
  font-family: 'Helvetica', 'Verdana', sans-serif;
  font-size: 14pt;
  font-style: oblique;
  letter-spacing: 0;
  text-align: left;
}

/* Float to the right */
.float_right {
	float: right;
}
/* Float to the right */
.float_right_quote {
	float: right;
	width: 500px;
}

/* Define behavior of anchor links */
a {
    color: #ffffff;
    text-decoration: underline;
}
a:visited {
    color: #ffffff;
    text-decoration: underline;
}
a:hover {
    color: #4f0601;
    text-decoration: underline;
}



