body			{	background-image:url(images/patternBG.gif);
					background-position: top;
					border-collapse: collapse;
					padding:0; 
					margin:0; 
					border:0;
					color: #714f51;
					font-family: Arial, Helvetica, sans-serif;

					scrollbar-arrow-color: #ece7e7;
					scrollbar-base-color: #ece7e7;
					scrollbar-shadow-color: #553B3D;
					scrollbar-face-color: #714f51;
					scrollbar-highlight-color: #714f51;
					scrollbar-track-color: #ece7e7;
					scrollbar-dark-shadow-color: #553B3D;
					scrollbar-3d-light-color: #714f51; }

#content		{	background-color:#714f51;
					margin-left: auto;
					margin-right: auto;
					margin-top: 10px;
					margin-bottom: 20px;
					height: 739px;
					width: 819px; }

#main			{	clear: both;
					width: 799px;
					height: 619px;
					max-height: 619px;
					overflow: auto;
					background-color: #FFFFFF;
					margin-bottom: 10px;
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 0px; }
					
.edit			{	clear: both;
					width: auto;
					background-color: #FFFFFF;
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 0px; }

#menu ul		{	list-style: none;
					font-family: Arial, Helvetica, sans-serif;
					margin: 0px;
					margin-right: 26px; }
#menu ul li		{	background-color: #553B3D;
					margin: 0px;
					margin-left: 3px;
					float: right;
					height: 100px;
					margin-top: 10px; }

#menu ul li a	{	display: block;
					height: 60px;
					width: 100px;
					text-decoration:none;
					color: #FFFFFF;
					border-top: 10px solid #553B3D;					
					padding-top: 30px;
					text-align: center; }

#menu ul li a:hover	{ border-top: 10px solid #714f51; }

#menu ul li.current { 	background-color: #FFFFFF; }
#menu ul li.current a { color: #553B3D;
						border-top: 10px solid #FFFFFF; }
#menu ul li.current a:hover	{ border-top: 10px solid #714f51; }

#menu ul li a.img	{ width: 50px; }

p				{	}
a				{	font-family:Geneva, Arial, Helvetica, sans-serif;
					color: #714f51;
					text-decoration: none; }
a:hover			{	color: #553B3D; }
h1				{	display: block;
					position: absolute;
					z-index: 0;
					top: 140px;
					width: 769px;
					margin: 0px;
					text-align: right;
					font-size: 70px;
					text-transform: capitalize;
					font-variant: small-caps;
					color: #ece7e7;
					font-weight: 500;
					font-family: "Times New Roman", Times, serif; }
h3				{	}
h3 a			{	}
h3 a:hover		{	}
ul				{	}
li				{	}
li a			{	}
li a:hover		{	}

.menuLinks		{	position: relative;
					width:100%;
					margin-left: auto;
					margin-right: auto;
					top: 70px;
					text-align: left; }
.menuLinks table{	width: 300px; border:1px solid #ece7e7; padding: 10px; }

.thumbnails		{	display: block;
					clear: both;
					position: relative;
					top: 85px;
					margin-top: 10px;
					margin-left: 20px;
					margin-right: 20px;
					margin-bottom: 0;
					empty-cells: show; }
.thumbnails img	{	border: 1px solid #553B3D; }
.thumbnails td	{	width: 20%;
					height: 145px;
					width: 145px;
					text-align: center;
					vertical-align: middle; }
					
.singlePhoto	{	margin-bottom: 0;
					margin-left: auto;
					margin-right: auto;
					empty-cells: show;
					width: 100%;
					height: 490px;
					text-align: center; }

.singlePhoto img{	margin-top: 90px;
					border: 1px solid #553B3D; }

tr.nextPrevious	td {	width: 100%;
						text-align: center;
						height: auto;
						padding-top: 10px; }

div.beer, div.thursdayCocktail, div.aperitifCocktail, div.digestiveCocktail, div.longshortCocktail, div.martiniCocktail, div.foodMenu, div.redWine, div.champagne, div.whiteWine {
							background-position: top;
							background-attachment: scroll;
							background-repeat: no-repeat; }
										
div.beer				{	background-image: url(images/beerHeader.jpg); }
div.thursdayCocktail	{	background-image: url(images/thursdayCocktailsHeader.jpg); }
div.aperitifCocktail	{	background-image: url(images/aperitifCocktailsHeader.jpg); }
div.digestiveCocktail	{	background-image: url(images/digestiveCocktailsHeader.jpg); }
div.longshortCocktail	{	background-image: url(images/longshortCocktailsHeader.jpg); }
div.martiniCocktail		{	background-image: url(images/martiniCocktailsHeader.jpg); }
div.foodMenu			{	background-image: url(images/foodMenuHeader.jpg); }

div.champagne			{	background-image: url(images/champagneHeader.jpg); }
div.classic				{	background-image: url(images/classicsHeader.jpg); }
div.short				{	background-image: url(images/shortHeader.jpg); }
div.tall				{	background-image: url(images/tallHeader.jpg); }
div.redWine				{	background-image: url(images/redHeader.jpg); }
div.whiteWine			{	background-image: url(images/whiteHeader.jpg); }

table#wine				{	width: 600px; margin-top: 100px; margin-bottom: 80px; }
table#wine th		 	{	font-family: Georgia, "Times New Roman", Times, serif; 
							text-transform: capitalize;
							font-size: 110%;
							font-weight: bold;
							font-style: italic;
							text-align: left;
							padding-top: 30px;
							padding-left: 0px; }
table#wine td			{ 	color: #CFBABB;
							padding-top: 15px;
							text-align: left;
							min-height: 4px;
							font-family: Georgia, "Times New Roman", Times, serif;
							text-transform: capitalize; 
							font-size: 80%;
							font-weight: bold;
							font-variant: small-caps;
							vertical-align: bottom; }
table#wine td#drinkname	{	text-indent: 5px; padding-top: 20px; font-size: 100%; }
table#wine td#origin 	{	text-align: right; font-size: 90%; }
table#wine td#variety	{	text-align: right; padding-right: 20px; font-size: 90%; }
table#wine td#year 		{ 	text-align: right; font-size: 90%; }
table#wine td#price		{	width: 100px; text-align: right; }
div.sparkling table#wine td#price {	width: 110px; text-align: right; }

table#beer, table#food, table#cocktails	{
							width: 500px;
							margin-top: 100px;
							margin-bottom: 80px; }
table#beer th, table#food th, table#cocktails th {
							font-family: Georgia, "Times New Roman", Times, serif; 
							text-transform: capitalize;
							font-size: 110%;
							font-weight: bold;
							font-style: italic;
							text-align: left;
							padding-top: 20px;
							padding-left: 0px; }
table#cocktails th {		text-align: center; padding-top: 60px; }
							
table#beer td { 			color: #CFBABB;
							padding-top: 15px;
							text-align: left;
							min-height: 4px;
							font-family: Georgia, "Times New Roman", Times, serif;
							text-transform: capitalize; 
							font-size: 90%;
							font-weight: bold;
							font-variant: small-caps;
							vertical-align: bottom; }

table#cocktails td	 	{ 	color: #CFBABB;
							min-height: 4px;
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size: 110%;
							font-style: italic; }
table#cocktails td#price{	color: #CFBABB;
							font-style: normal;
							font-size: 110%; }
table#cocktails td#description { text-align:center; }

table#beer td#drinkname	{	width: 270px;
							padding-left: 5px;
							text-align: left;
							font-size: 100%; }
table#beer td#drinkname.sub { text-indent: 10px;
							padding-top: 0px;
							font-size: 90%; }
table#beer td#origin 	{	width: 170px;
							text-align: left;
							text-transform: capitalize;
							font-size: 90%;
							padding-right: 20px;
							font-variant: small-caps;
							font-family: Georgia, "Times New Roman", Times, serif; }
table#beer td#price		{	width: 30px; }

table#food				{	margin-top:165px; }
table#food td { 			color: #CFBABB;
							padding-top: 15px;
							text-align: left;
							min-height: 4px;
							font-family: Georgia, "Times New Roman", Times, serif;
							text-transform: capitalize; 
							font-size: 90%;
							font-weight: bold;
							font-variant: small-caps;
							vertical-align: bottom; }
table#food td#foodname	{	width: 270px;
							padding-left: 5px;
							text-align: left;
							font-size: 100%; }
table#food td#price		{	width: 30px; text-align: right; }

div#map					{ 	position: relative;
							top: 60px; }
div#map img				{	border: 1px solid #553B3D; }
table.contacts			{ 	font-family: Arial, Helvetica, sans-serif;
							z-index: 3;
							color: #553B3D;
							margin-left: auto;
							margin-right: auto;
							font-size: 90%;
							width: 610px; }
table.contacts td		{	vertical-align: top;
							padding: 10px; }

p.info					{	}