@charset "utf-8";
body {
	background-image: url(bg1.jpg);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px;
}
.wrapper { width: 1100px; margin: 0 auto; position: relative;  }
.footer { background-image: url(images/layout1_04.png); width: 1100px; min-height: 102px; text-align: center; font-size: .8em; padding-top: 70px; color: #fff; background-repeat: no-repeat;}
.nav ul li { color: #fff; display: inline; margin: 0 0 0 0; padding: 0 0 0 0; }  
.nav li { padding-bottom: 10px;  }
.nav { float: right; clear: none; margin-right: 80px; margin-top: 60px;}
.logo img { margin-left: 50px; } 
.panaphoto { margin-bottom: -16px; } 
.main { position: relative; background-image: url(images/bg-main_03.png); background-repeat: repeat-y; min-height: 600px; padding-top: -10px;} 
.left { position: relative; padding-left: 100px;} 
.right { padding-right: 110px; position: absolute; top: 40px; right: 0; } 
.nav a, .footer a { color: #ffc; text-decoration: none; } .nav a:hover, .footer a:hover { color: #900;} 
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; color: #600; } 
p { padding: 4px; width: 500px; } 
.drinkspecials { background-image: url(specials.JPG); width: 502px; height: 252px; } 
.drinkspecials p { color: #fff; padding: 70px 20px 10px 120px; font-size: .8em; width: 370px; line-height: 1.8em;} 
.dow { font-weight: bold; color: #FF6; } 
/* use a semi-transparent image for the overlay */
	#overlay {
		background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);
		color:#efefef;
		height:450px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:441px;
		overflow-y:auto;
	}
img {  -moz-border-radius: 0; } 
:focus { -moz-outline-style: none; }
a { outline: none; } 
a img { border: none; } 
.main-bg a { color: #ffc; } 
#gallery { width: 500px; margin: 0; } 
#gallery ul { list-style: none; }
#gallery ul li { display: inline; padding-right: 10px; }
#gallery ul img {
	border: 5px solid #dcc6a9;
	border-width: 5px 5px 5px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 5px;
	color: #a88a4d;
}
#gallery ul a:hover { color: #fff; }

.wrapper2 { width: 1000px; border: 1px solid black; margin: 0 auto; position: relative; } 
.main2 { position: relative; padding: 0 0 0 0; margin: 0 0 0 0; /*background-color: #f37c29;*/ background-color: #7a3092; border: 0px solid black; min-height: 1060px;} 
.content { border-left: 1px solid black; border-bottom: 0px solid black; background-image: url(images/layout1b_10.png); background-repeat: repeat-y; font-size: 1.2em; padding: 4px 30px; min-height: 900px;  position: relative; width: 701px; margin-left: -1px; background-color: #7a3092; } 
.rightpanel { position: absolute; top: 90px; right: 0;  background-color: #7a3092;  width: 239px; margin-right: -1px;  border-bottom: 0px solid black; border-right: 1px solid black;  


