body,ul, li, p ,h1, h2, h3, h4 ,h5{margin:0; padding:0;}
ul, li{list-style:none;}
a{text-decoration:none;outline:none;}
.clear {clear:both;}
img{border:0;}
.hide{ display:none;}
div{outline:none;}

html,body{
	color:#fff;
	background:#111111;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica,  sans-serif;
	font-size:.9em;
	line-height:1.7em;}
	
.mac.safari body, .mac.gecko body {
font-family:Helvetica, Arial, sans-serif;}	

.container{
	width:1024px;}
	
.content a{
	letter-spacing:.02em;
	font-weight:bold;
	padding:2px 2px 1px 2px;
	color:#666;}
	
.content a:hover{	
	color:#FFF;}		
	
.left{
	min-height:500px;
	margin:25px 75px 0 25px;
	width:150px;
	float:left;
	display:inline;}	
	
.right{
	margin:25px 0 0 0; 
	width:700px;
	float:left;
	display:inline;}
	
.tallpage{
	height:450px;}	
	
h1 a{
	display:block;
	background:url(images/logo.gif) no-repeat;
	height:15px;}	

h1 span{
	display:none;}

.content{
	width:700px;
	padding: 0 0 0 0;
	margin:25px 0 0 0;}

.content p{
	margin:  0 0 25px 0;}

.pics { 
	width:700px;
	height: 467px; 
	padding:0; 
	margin:0; 
	overflow: hidden; }

.pics img { 
	top:0; 
	left:0 }	

ul.main-nav{
	margin:25px 0 0 0;
	overflow:hidden;}

ul.main-nav li{	
    height:17px;
	margin: 0 0 6px 0;}	

ul.main-nav li a{
	height:17px;
	display:block;}	

ul.main-nav li  span{
	display:none;}

ul.main-nav li.about a{
	width:47px;
	background:url(images/nav/about.gif) 0 0 no-repeat;}	
	
.about ul.main-nav li.about a, ul.main-nav li.about a:hover{
	background:url(images/nav/about.gif) 0 -20px no-repeat;}		
	
ul.main-nav li.cocktails a{
	width:147px;
	background:url(images/nav/cocktails.gif) 0 0 no-repeat;}
	
.cocktails ul.main-nav li.cocktails a, ul.main-nav li.cocktails a:hover{	
	background:url(images/nav/cocktails.gif) 0 -20px no-repeat;}		
	
ul.main-nav li.food a{
	width:39px;
	background:url(images/nav/food.gif) 0 0 no-repeat;}		

.food ul.main-nav li.food a,  ul.main-nav li.food a:hover{
	background:url(images/nav/food.gif) 0 -20px no-repeat;}		

ul.main-nav li.music a{
	width:48px;
	background:url(images/nav/music.gif) 0 0 no-repeat;}	

.music ul.main-nav li.music a, ul.main-nav li.music a:hover{
	background:url(images/nav/music.gif) 0 -20px no-repeat;}

ul.main-nav li.meetings a{
	width:130px;
	background:url(images/nav/meetings.gif) 0 0 no-repeat;}	
	
.meetings ul.main-nav li.meetings a, ul.main-nav li.meetings a:hover{
	background:url(images/nav/meetings.gif) 0 -20px no-repeat;}		
	
ul.main-nav li.contact a{
	width:63px;
	background:url(images/nav/contact.gif) 0 0 no-repeat;}		
	
.contact ul.main-nav li.contact a, ul.main-nav li.contact a:hover{
	background:url(images/nav/contact.gif) 0 -20px no-repeat;}		
	
ul.main-nav li.links a{
	width:43px;
	background:url(images/nav/links.gif) 0 0 no-repeat;}	
	
.links ul.main-nav li.links a, ul.main-nav li.links a:hover{
	background:url(images/nav/links.gif) 0 -20px no-repeat;}		
	
ul.main-nav li.signup {
	width:60px;
	background:url(images/nav/signup.gif) 0 0 no-repeat;}
	
.signup ul.main-nav li.signup a, ul.main-nav li.signup a:hover{
	background:url(images/nav/signup.gif) 0 -20px no-repeat;}	


#emvForm{
	background:#111111;
	width:450px;
	margin:0;
	padding:0;}

.email_signup{
	border:0;
	padding:1px;
	width:250px;}

.sign_up_conf{
	text-align:left;}

input, body.formpage{
	padding:0;
	margin:0;}

.send_button{
	color:#FFF;
	background:#111111;
	border:0;}	
	
.send_button:hover{
	cursor:pointer;}	

/*#email, .send_button{
	float:left;
	display:inline;}*/

.signupbox{
	margin-top:35px;}
	
iframe{
	padding-top:5px;}	

ul.menulist{
	margin: 0 0 45px 0;}

ul.menulist li{
	float:left;
	display:inline;
	margin: 0 10px 0 0;}	
	
ul.menulist li .active a, ul.menulist li .active a:hover{
	color:#000;
	background:#FFF;
	border-bottom:2px solid #000;}	


/* Footer */


.footer{
	margin:25px 0 0 0;
	font-weight:normal;
	font-size:.8em;}

.footer a{
	margin:0 10px 0 0 ;
	padding:0;
	color:#999;}

.footer a:hover{
	color:#fff;}
	
	