/*
	Dark Brown   R:89 G:31 B:0       #562b1e  #562b1e
	Light Brown  R:132 G:75 B:0      #87512d  #844b00
	Tan                              #a8804d
	Gold         R:238 G:177 B:17    #eeb111
	Pink         R:250 G:198 B:199   #fac6c7
*/

html {
	margin: -10px 0 0 0;
  color: #562b1e;
  background: #eeb111 url(/images/background.gif);
}

body {
	font-family: Verdana, sans-serif;
	padding: 10px 0 0 0;
	margin: 0;
  color: #562b1e;
  background: #eeb111 url(/images/background.gif);
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;
	margin: 0 0 24px;
	padding: 0;
}

h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 18px; font-weight: bold; }
h4 { font-size: 17px; font-weight: bold; font-style: italic; }
h5 { font-size: 16px; font-weight: bold; }
h6 { font-size: 16px; font-variant: small-caps; }

ol, ul {
	margin-left: 18px;
	padding-left: 0;
}

a {
	color: #562b1e;
  text-decoration: none;
}

a:hover {
	color: #eeb111;
	text-decoration: underline;
}

a.logout {
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
}

a.logout:hover {
	color: #eeb111;
}

caption {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #562b1e;
	background-color: #ffffff;
}

.mainBody {
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 24px;
}

.mainBody h1,
.mainBody h2,
.mainBody h3,
.mainBody h4,
.mainBody h5,
.mainBody h6 {
	margin-left: -2px;
	color: #562b1e;
	background-color: #ffffff;
}

.mainBody {
	color: #a8804d;
	background-color: #ffffff;
}

.mainBody .fullCol {
	margin: 18px;
}

.mainBody .thirdColWest, .mainBody .twoThirdsColWest,
.mainBody .quarterColWest, .mainBody .quarterColA,
.mainBody .sixthColA, .mainBody .threeQuartersColCenter {
	margin: 12px 6px 12px 18px;
}

.mainBody .thirdColEast, .mainBody .twoThirdsColEast,
.mainBody .quarterColEast, .mainBody .quarterColD,
.mainBody .sixthColF, .mainBody .twoThirdsColCenter {
	margin: 12px 18px 12px 6px;
}

.mainBody .halfColCenter, .mainBody .quarterColB,
.mainBody .quarterColC, .mainBody .sixthColB,
.mainBody .sixthColC, .mainBody .sixthColD,
.mainBody .sixthColE, .mainBody .thirdColCenter {
	margin: 12px 6px;
}

.outer {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	width: 952px;
	border: 1px solid #a8804d;
	background: #ffffff;
}

.header {
	height: 166px;
	color: #ffffff;
	background: #612701 url(/images/header.jpg);
}

.logo {
	margin: 10px 18px 0;
}

.navBar {
	height: 32px;
	border-top: 1px solid #562b1e;
	color: #ffffff;
	background: #87512d url(/images/navbar.jpg);
}

.mainNavBar {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 32px;
	padding: 0 18px 0 30px;
	height: 33px;
	background: transparent;
}

.pageTitle h1 {
	font-family: Verdana, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
	text-transform: uppercase;
	color: #eeb111;
	background-color: #fff;
}

.bigButton, .bigLink {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	line-height: 34px;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #562b1e;
	padding: 3px;
	margin: 0 0 10px -2px;
	height: 36px;
}

.bigButtonInner, .bigLinkInner {
	border: 1px solid #562b1e;
	color: #fac6c7;
	background-color: #87512d;
	height: 34px;
}

.bigLink a {
	display: block;
	text-decoration: none;
	color: #fac6c7;
	background-color: #87512d;
}

.bigLink a:hover {
	color: #ffffff;
	background-color: #87512d;
}

.yellowBtn .bigLinkInner,
.yellowBtn .bigLink a {
  font-weight: bold;
	display: block;
	color: #562b1e;
	background-color: #eeb111;
}

.yellowBtn .bigLink a:hover {
	color: #87512d;
	background-color: #eeb111;
}

.buttonLeft .bigButtonInner, .buttonLeft .bigLinkInner,
.buttonLeft .bigButton a, .buttonLeft .bigLink a {
	color: #87512d;
	background-color: #fac6c7;
}

.buttonLeft .bigButton a:hover, .buttonLeft .bigLink a:hover {
	color: #562b1e;
	background-color: #fac6c7;
}

.headerBtn {
	width: 14em;
	float: right;
	clear: right;
}

.headerBtn .bigLink {
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	border: none;
	padding: 0;
	margin: 4px 12px 0 0;
	height: 24px;
	border: 2px solid #562b1e;
	background-color: #eeb111;
}

.headerBtn .bigLinkInner {
	background-color: #eeb111;
	height: 22px;
}

.featuredPresenter img {
	border: 2px solid #562b1e;
	width: 202px;
}

.buyOfTheDay img {
	width: 208px;
	margin: 0 0 0 -2px;
}

.headerBtn .bigLink a {
	text-decoration: none;
	color: #562b1e;
	background-color: #eeb111;
}

.headerBtn .bigLink a:hover {
	color: #ffffff;
	background-color: #eeb111;
}

#finePrint {
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	padding: 12px 0;
	margin: 0 -2px 0 0;
	color: #fff;
	background-color: #562b1e;
}

.countdown {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: right;
	clear: right;
	margin: 0 290px 0 0;
	padding: 0;
}

#cdtt {
	color: #eeb111;
}

#daysToTales {
	color: #fff;
}

.welcomeMessage {
	font-size: 14px;
	float: right;
	clear: both;
	margin: 6px 12px 0;
	padding: 0;
}

.hrule {
	margin-bottom: 18px;
}

.hotel, .hotel .innerPiece, .hotel .innerPiece p {
	margin: 0;
	padding: 0;
}

.hotel img {
	float: right;
	clear: right;
	margin: 0 20px 0 0;
}

.hotel strong {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #a8804d;
	background-color: #fff;
}

.hotel strong {
	margin: 0;
	padding: 0;
}

.goldenRule, .goldenRule .image, .goldenRule .imageInner, .goldenRule .img {
	margin: 0;
	padding: 0;
}

table.editor th, table.editor td {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	vertical-align: top;
	border: 1px solid #eeb111;
	border-bottom: 1px solid #ffffff;
	color: #562b1e;
}

table.editor {
	border-bottom: 1px solid #eeb111;
}

table.editor th {
	background-color: #eeb111;
}

table.editor td, table.editor th {
	padding-left: 12px;
}

textarea {
	width: 300px;
	height: 144px;
}

input[type=text], textarea {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #562b1e;
	border: 1px solid #eeb111;
}

input[type=text]:focus, textarea:focus {
	border: 1px solid #562b1e;
}

div.ccSponsors ul {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

div.image {
	margin-bottom: 18px;
}

.hotels, .announcements, .sidebar, .specialLeft, .specialRight, .pollingBooth {
	padding: 2px;
	margin: 0 0 18px -2px;
	border: 1px solid #87512d;
}

.sidebar strong {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fac6c7;
	background-color: #562b1e;
}

.tidbit {
	border: 1px solid #eeb111;
	padding: 2px;
	margin: 12px 0;
}

.innerTidbit {
	border: 1px solid #eeb111;
	padding: 0;
	margin: 0;
}

.innerTidbit .tidbitTitle {
	margin: 12px 6px 0 160px;
	line-height: 16px;
	color: #562b1e;
	font-size: 14px;
}

.innerTidbit .tidbitSubtitle {
	margin-left: 160px;
	color: #a8804d;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.innerTidbit img {
	margin: 0 12px 0 0;
	float: left;
}

.announcements .announcementsInner,
.specialLeft .innerPiece,
.specialRight .innerPiece,
.pollingBooth .poll {
	line-height: 20px;
	margin: 0;
	padding: 9px 18px;
	color: #ddd;
	background-color: #562b1e;
	border: 1px solid #87512d;
}

.announcements .announcementsInner div {
	font-family: Georgia, serif;
	font-size: 15px;
	text-align: center;
	margin: 0;
	padding: 9px;
	color: #ffffff;
	background-color: #562b1e;
}

.announcements .announcementsInner h2,
.specialLeft .innerPiece h2,
.specialRight .innerPiece h2,
.pollingBooth .poll h2 {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #fac6c7;
	background-color: #562b1e;
}

.specialLeft a, .pollingBooth a {
  color: #eeb111;
  background-color: #562b1e;
}

.specialRight a {
  color: #562b1e;
  background-color: #eeb111;
}

.specialRight a:hover {
  color: #87512d;
  background-color: #eeb111;
}

.specialLeft .innerPiece p,
.pollingBooth .poll p {
  margin: 0;
  padding: 0;
}

.specialLeft .innerPiece h2,
.specialRight .innerPiece h2,
.pollingBooth .poll h2 {
  margin-bottom: 18px;
}

.announcements .announcementsInner h3,
.specialLeft .innerPiece h3,
.specialRight .innerPiece h3,
.pollingBooth .poll h3 {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 12px;
	padding: 0;
	color: #fac6c7;
	background-color: #562b1e;
}

.announcements .announcementsInner {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 18px 0;
	color: #ffffff;
	background-color: #562b1e;
}

.announcements .announcementsInner div p {
  margin: 0;
  padding: 0;
}

.specialLeft .innerPiece h2,
.specialLeft .innerPiece,
.pollingBooth .poll h2,
.pollingBooth .poll {
  background-color: #562b1e;
}

.specialRight .innerPiece h2,
.specialRight .innerPiece {
  background-color: #eeb111;
}

.specialLeft .innerPiece,
.specialRight .innerPiece {
  font-size: 16px;
}

.pollingBooth .poll {
  font-size: 16px;
}

.pollingBooth .poll .pollOptions {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  padding: 10px 0;
}

.pollingBooth .poll input {
  padding-left: 0;
  margin-left: 0;
}

.specialRight .innerPiece h2 {
  color: #ffffff;
  text-align: center;
}

.specialRight .innerPiece {
  color: #562b1e;
}

.announcementsInner img {
	margin: 12px 0 6px;
}

.specialLeft img, .specialRight img,
.pollingBooth img {
  margin-left: -18px;
}

.sidebar .innerPiece p {
	font-family: Georgia, serif;
	font-size: 14px;
	text-align: left;
	padding: 0 12px;
}

.sidebar .innerPiece p em {
	color: #fac6c7;
}

.sidebar .innerPiece p img {
	margin-left: -12px;
}

.hotels .innerPiece a, .sidebar .innerPiece a {
	font-size: 12px;
	text-decoration: none;
	color: #fac6c7;
}

.hotels .innerPiece strong a, .sidebar .innerPiece strong a {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.hotels .innerPiece a:hover, .sidebar .innerPiece a:hover {
	text-decoration: none;
	color: #eeb111;
}

div.boxPane {
	margin: 18px 0;
	padding: 2px;
	border: 1px solid #562b1e;
}

div.boxPane .innerPiece {
	padding: 12px;
	text-align: center;
	border: 1px solid #562b1e;
}

.halfColCenter blockquote,
.threeQuartersColCenter blockquote {
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #87512d;
}

.thirdColWest blockquote {
	font-size: 14px;
	font-style: normal;
	margin: -18px 12px 18px;
	padding: 0;
	color: #562b1e;
	background-color: #ffffff;
}

.thirdColWest blockquote p {
	margin: 0;
	padding: 0;
}

div.errors p, div.errors ul,
div.warnings p, div.warnings ul,
div.notices p, div.notices ul {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 9px 18px;
}

div.errors ul,
div.warnings ul,
div.notices ul {
	padding: 9px 36px;
}

div.errors h1,
div.warnings h1,
div.notices h1 {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
	padding: 6px 18px;
}

div.errors h1 {
	color: #ffffff;
	background-color: #990000;
}

div.warnings h1 {
	color: #ffffff;
	background-color: #cc6600;
}

div.notices h1 {
	color: #ffffff;
	background-color: #006600;
}

div.errors {
	margin: 3px;
	color: #990000;
	background-color: #ff9999;
	border: 1px solid #990000;
}

div.warnings {
	margin: 3px;
	color: #cc6600;
	background-color: #ffff99;
	border: 1px solid #cc6600;
}

div.notices {
	margin: 3px;
	color: #006600;
	background-color: #99ff99;
	border: 1px solid #006600;
}

div.tottShow div.codeEmbedInner {
	width: 448px;
	height: 336px;
	border: 1px solid #eeb111;
}

div.tottShow div.codeEmbed {
	width: 451px;
	height: 339px;
	padding: 2px;
	border: 1px solid #eeb111;
}

div.gsButton {
	float: right;
	clear: right;
}

div.vendible {
	width: 220px;
	float: left;
	padding: 4px;
}

div.vendibleDescription {
	width: 460px;
}

div.vendibleName h2 {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a8804d;
	background-color: #fff;
}

div.vendibleDescription h2 {
	font-family: Verdana, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #a8804d;
	background-color: #fff;
}

div.vendibleImage {
	float: left;
	margin: 0 30px;
}

.featuredSponsor {
	text-align: center;
}

.socialMedia img {
  float: left;
  clear: left;
  padding: 1px;
  border: 1px solid #87512d;
  margin: 6px 12px 6px 0;
}

h3.pr {
	margin: 18px 0 0;
	padding: 0;
}

h3.pr a {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #eeb111;
	background-color: #ffffff;
}

h3.pr a:hover {
	color: #a8804d;
	background-color: #ffffff;
}

.releaseTagLine {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 18px;
	padding: 0;
}

table.editor td.help {
	font-size: 12px;
	border-left: none;
}

div.imageInner {
	text-align: center;
}

div.imageInner img {
	margin: auto;
}

div.sponsorLogoBlock {
	float: left;
	width: 150px;
	padding: 18px 36px;
}

div.sponsorLogoBlock img {
	margin: 0;
	padding: 0;
}

div.sponsorRow {
	clear: both;
}

div.staffBio h2 {
	font-family: Verdana, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	color: #eeb111;
	background-color: #fff;
	padding-bottom: 0;
	margin-bottom: 6px;
}

div.staffBio h3 {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #87512d;
	background-color: #ffffff;
}

div.staffBio img, div.imgLeft img {
	float: left;
	margin: 0 18px 18px 0;
	border: 2px solid #562b1e;
}

.eventName {
  font-family: Verdana, sans-serif;
  font-size: 17px;
  font-weight: bold;
}

.eventStart, .eventEnd, .eventDate,
.eventVenue, .eventNotes, .seminarTrack, .priceInfo {
  font-family: Verdana, sans-serif;
  font-size: 15px;
	color: #a8804d;
}

.eventStart, .eventEnd, .eventDate {
	text-transform: uppercase;
}

a.eventTitle {
	text-decoration: none;
	color: #87512d;
	background-color: #ffffff;
}

a.eventTitle:hover {
	color: #a8804d;
	background-color: #ffffff;
}

.soldOut {
  font-family: Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 18px;
	color: #eeb111;
	background-color: #ffffff;
}

.eventSynopsis, .eventFullText {
  margin: 18px 0 0;
}

.eventListName {
  font-style: italic;
}

.eIndex {
  padding: 3px;
	border: 1px solid #562b1e;
	color: #562b1e;
	background-color: #fff;
}

.eIndex h2 {
  font-family: Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
  margin: 0 4px;
	color: #562b1e;
  background-color: #eeb111;
}

.eIndexInner {
  padding: 3px;
	border: 1px solid #562b1e;
	color: #562b1e;
	background-color: #eeb111;
}

ul.eventIndex {
  margin: 0;
  padding: 0;
  padding-left: 24px;
}

ul.eventIndex > li {
  font-family: Verdana, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  background-color: #eeb111;
}

ul.eventIndex > li > ul > li {
	font-family: Georgia, serif;
  font-size: 16px;
  text-transform: none;
  list-style-type: none;
  text-indent: -20px;
  margin-bottom: 12px;
  color: #87512d;
  background-color: #eeb111;
}

ul.eventIndex > li > ul > li a {
  text-decoration: none;
  color: #87512d;
  background-color: #eeb111;
}

ul.eventIndex > li > ul > li a:hover {
  color: #562b1e;
  text-decoration: underline;
}

.addThisForm a {
	text-decoration: none;
	font-style: italic;
}

.capLeaderBlock {
	float: left;
}

.capLeaderBlock img {
	padding: 2px;
	border: 1px solid #87512d;
	margin: 18px 30px 0 0;
}

.capLeaderName {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0 30px 12px 0;
}

.announcementsInner a {
	color: #fac6c7;
	text-decoration: none;
}

.announcementsInner a:hover {
	color: #eeb111;
	text-decoration: none;
}

div.venueLogo {
	float: right;
	clear: right;
	margin: 0 27px;
}

div.dinnerMenu {
	font-family: Georgia, serif;
}

div.dinnerMenu h2 {
  font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #87512d;
	margin: 18px 0 0;
	padding: 0;
}

div.dinnerMenu .dinnerDate {
	font-style: normal;
}

img.dinnerMenuLogo {
	float: right;
	margin: 0 24px 18px;
}

div.course {
	margin: 16px 0;
}

div.courseDescription {

}

div.dish {
  margin: 0 0 18px;
}

div.course h2, div.aperitifs h2, div.digestifs h2 {
  font-family: Georgia, serif;
  font-size: 17px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  color: #87512d;
  background-color: #ffffff;
}

div.dishTitle p, div.cocktailTitle p {
	margin: 0;
	padding: 0;
	font-size: 15px;
  color: #87512d;
  background-color: #ffffff;
}

div.cocktailTitle p {
  font-style: italic;
}

div.courseCocktails {
  margin-top: 18px;
}

div.digestifs {
  margin-bottom: 18px;
}

div.dishDescription p, div.cocktailDescription p {
  font-family: Georgia, serif;
	font-size: 15px;
	font-style: normal;
	margin: 0 0 9px;
	padding: 0;
}

div.sponsor {
	float: left;
	margin: 10px 39px;
}

div.sponsors {
	clear: both;
	margin: 18px 0;
  border: 1px solid #eeb111; /* #fac6c7; */
}

div.sponsors h2 {
  font-family: Verdana, sans-serif;
  font-size: 22px;
  padding: 6px;
  color: #fff;
  background-color: #eeb111;
}

img.sponsorHR {
	clear: both;
	margin: auto;
}

.eSponsors {
  border: 1px solid #562b1e;
  padding: 2px;
}

.eSponsorsInner {
  border: 1px solid #562b1e;
  padding: 10px 24px;
}

.custom_images {
	text-align: center;
}

.custom_images img {
	margin: 0 6px;
}

.footerLinks {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	text-align: center;
}

.sponsorList a, .apprenticeList a,
.bartenderList a, .chefList a,
.competitorList a, .judgeList a,
.moderatorList a, .panelistList a,
.speakerList a {
  text-decoration: none;
	color: #87512d;
}

.sponsorList a:hover, .apprenticeList a:hover,
.bartenderList a:hover, .chefList a:hover,
.competitorList a:hover, .judgeList a:hover,
.moderatorList a:hover, .panelistList a:hover,
.speakerList a:hover {
  text-decoration: underline;
	color: #562b1e;
}

.personalities h2 {
  font-family: Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
	color: #87512d;
  background-color: #fff;
}

.personalities a {
  text-decoration: none;
	color: #a8804d;
  background-color: #fff;
}

.personalities a:hover {
  text-decoration: underline;
	color: #562b1e;
  background-color: #fff;
}

.personalityName {
  font-size: 14px;
  line-height: 18px;
  width: 120px;
  height: 36px;
}

#pIndexList {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 18px;
}

#pIndexList a {
	color: #87512d;
}

.dinnerTagline {
  font-family: Verdana, sans-serif;
  font-weight: bold;
	color: #87512d;
}

.spiritedDinner {
  font-family: Georgia, serif;
}

.spiritedDinner .eventVenue a {
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
	color: #87512d;
  background-color: #fff;
}

.spiritedDinner .eventVenue a:hover {
  color: #562b1e;
  background-color: #fff;
  text-decoration: underline;
}

.spiritedDinner .eventDate {
  font-family: Georgia, serif;
  text-transform: none;
}

.spiritedDinner .eventTime,
.spiritedDinner .eventStart,
.spiritedDinner .eventEnd {
  font-family: Georgia, serif;
}

.mealMenuLink {
  margin: 0 0 36px;
}

.mealMenuLink a {
  font-family: Georgia, serif;
  text-transform: uppercase;
  text-decoration: none;
	color: #87512d;
  background-color: #fff;
}

.mealMenuLink a:hover {
  font-family: Georgia, serif;
  text-transform: uppercase;
  text-decoration: underline;
	color: #562b1e;
  background-color: #fff;
}

.menuPersonalities {
  clear: both;
}

.personalityListTitle {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.chefPhotos, .bartenderPhotos,
.apprenticePhotos, .competitorPhotos,
.judgePhotos, .moderatorPhotos,
.panelistPhotos, .speakerPhotos {
  float: left;
}

.personality {
  margin: 0;
  float: left;
}

.personality a, .vendibleLink a {
  text-decoration: none;
	color: #87512d;
  background-color: #fff;
}

.personality a:hover, .vendibleLink a:hover {
  text-decoration: underline;
	color: #562b1e;
  background-color: #fff;
}

.personality .profilePhoto {
  margin: 9px 30px 3px 0;
}

.memberProfile .profilePhoto {
  margin: 0 18px 18px 0;
  float: left;
}

.memberProfile .profilePhoto img {
  border: 1px solid #562b1e;
}

.spiritedDinner .divider {
  margin: 18px 0 0;
}

.rIndex {
  padding: 2px;
  border: 1px solid #a8804d;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.rIndex .eventIndex h2 {
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 18px;
  color: #ffffff;
  background-color: #eeb111;
}

.rIndex .eventIndex {
  text-align: center;
  padding: 6px;
  border: 1px solid #a8804d;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #562b1e;
  background-color: #eeb111;
}

.rIndex ul.spiritedDinnerIndex {
  list-style-type: none;
}

.rIndex ul.spiritedDinnerIndex a {
  text-decoration: none;
  color: #87512d;
  background-color: #eeb111;
}

.rIndex ul.spiritedDinnerIndex a:hover{
  text-decoration: underline;
  color: #562b1e;
  background-color: #eeb111;
}

.dinnerLogos {
  padding: 2px;
  border: 1px solid #a8804d;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.dinnerLogos h2 {
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}

.dinnerLogos .innerPiece {
  text-align: center;
  padding: 6px 6px 0;
  border: 1px solid #a8804d;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #562b1e;
  background-color: #ffffff;
}

.venueLocation a {
  text-decoration: none;
	color: #87512d;
  background-color: #fff;
}

.venueLocation a:hover {
  text-decoration: none;
  color: #562b1e;
  background-color: #fff;
}

sup {
  font-size: 0.7em;
}

.faq ul, .category ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.faq ul li {
  font-size: 18px;
  text-transform: uppercase;
}

.faq ul li ol {
  list-style-type: none;
  font-size: 16px;
  padding-left: 20px;
  margin: 0 0 10px;
}

.faq ul li ol li {
  font-size: 16px;
  text-transform: none;
  padding: 0;
  margin: 0;
}

.faq ul li p {
  padding: 0;
  margin: 0;
}

h1.memberName, .longTitle h1, .longTitle h2, .faq h1, .faq h2 {
	font-family: Verdana, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	color: #eeb111;
	background-color: #fff;
}

.longTitle h1, .faq h1 {
  font-size: 32px;
}

.longTitle h2, .faq h2 {
  font-size: 26px;
}

#personalityList .single li {
  margin: 0;
  padding: 0 0 0 20px;
}

a.memberEvent {
  font-size: 16px;
  color: #87512d;
  text-decoration: none;
}

a.memberEvent:hover {
  text-decoration: underline;
  color: #562b1e;
}