@charset "UTF-8";
/* CSS Document */

#main_flash{
	width:961px;
	height:300px;
	background-image: url(../images/main_container_bkgr.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
}

/*--------------------- body -----------------------*/

#whole_body{
            width:971px;
}

#body_top{
          background:url(../images/menu_connection.png) no-repeat;
		  width:971px;
		  height:4px;
}

#body_repeat{
             background:url(../images/menu_bodyback.png) repeat-y;
			 width:935px;
			 height:auto;
			 padding-left:36px;
}

/*---------------- left column -------------------*/

#leftcolumn{
            float:left;
			width:649px;
}

#title_shape{
             background:url(../images/menu_titleshape.png) no-repeat;
			 width:648px;
			 height:146px;
}

p.menutitle{
	font:20px "Verdana", Arial, Helvetica, sans-serif;
	color:#FF9900;
	padding-left:110px;
	padding-top:25px;
	padding-bottom: 0px;
}

p.sub_button a{
               font:16px "Verdana", Arial, Helvetica, sans-serif;
			   color:#330000;
			   text-decoration:underline;
			   float:right;
			   padding-right:75px;
			   padding-top:18px;
}

p.sub_button a:hover{
			        color:#666666;
			        text-decoration:underline;
}

#menu_texts{
            text-align:center;
			width:649px;
}

#menu_texts p.subtext{
	color:#333333;
	text-align: center;
	width: 500px;
	padding-left: 80px;
	padding-bottom: 0px;
	padding-top: 0px;
}

p.menu_title{
	font:16px "Verdana", Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	margin-top: 30px;
}

p{
  font:13px "Verdana", Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}

#barmenu_title{
               font:60px Verdana, Arial, Helvetica, sans-serif;
			   color:#FFFFFF;
			   float:left;
			   filter:alpha(opacity=80);
	           moz-opacity:0.2;
	           khtml-opacity: 0.2;
	           opacity: 0.2;

}

#downloadmenu{
              text-align:center;
}

#downloadmenu a{
                font:20px Verdana, Arial, Helvetica, sans-serif;
				color:#FFCC00;
				text-decoration:underline;
}

#downloadmenu a:hover{
				      color:#000000;
}

/*---------------------- right column ----------------------*/

#rightcolumn{
             float:right;
			 width:262px;
			 padding-right:7px;
			 padding-top:18px;
			 
}

#menu_brunch a{
               background:url(../images/menu_brunch.jpg) no-repeat;
			   width:243px;
			   height:171px;
			   font:20px "Verdana", Arial, Helvetica, sans-serif;
		       color:#FFFFFF;
		       text-align:center;
		       line-height:40px;
			   display:block;
			   text-decoration:none;
}

#menu_latenight a{
               background:url(../images/menu_latenight.jpg) no-repeat;
			   width:243px;
			   height:171px;
			   font:20px "Verdana", Arial, Helvetica, sans-serif;
		       color:#FFFFFF;
		       text-align:center;
		       line-height:40px;
			   display:block;
			   text-decoration:none;
}

#menu_dinner a{
               background:url(../images/menu_dinner.jpg) no-repeat;
			   width:243px;
			   height:171px;
			   font:20px "Verdana", Arial, Helvetica, sans-serif;
		       color:#FFFFFF;
		       text-align:center;
		       line-height:40px;
			   display:block;
			   text-decoration:none;
}

#menu_empty{
            height:60px;
}

#events1{
         background:url(../images/rightcolumn_event1.jpg) no-repeat;
		 width:243px;
		 height:171px;
		 font:20px "Verdana", Arial, Helvetica, sans-serif;
		 color:#FFFFFF;
		 text-align:center;
		 line-height:40px;
}

#events1_texts p{
                 font:13px Verdana, Arial, Helvetica, sans-serif;
			     color:#333333;
			     width:243px;
				 padding-left:7px;
				 padding-top:5px;
}

#events2{
         background:url(../images/rightcolumn_event2.jpg) no-repeat;
		 width:243px;
		 height:125px;
		 margin-top:20px;
}

#events2_texts p{
                 font:13px Verdana, Arial, Helvetica, sans-serif;
			     color:#333333;
			     width:243px;
				 padding-left:7px;
				 padding-top:5px;
}

#gallery{
        background:url(../images/rightcolumn_gallery.jpg) no-repeat;
		width:243px;
		height:171px;
		font:20px "Verdana", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:center;
		line-height:40px;
		margin-top:20px;
}

#seemore a{
           font:13px Verdana, Arial, Helvetica, sans-serif;
		   color:#ff6600;
		   float:right;
		   padding-right:20px;
		   padding-top:30px;
		   text-decoration:none;
}

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

#seemore_menu a{
           font:13px Verdana, Arial, Helvetica, sans-serif;
		   color:#ff6600;
		   float:right;
		   padding-right:20px;
		   padding-top:10px;
		   text-decoration:none;
}

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

#body_bottom{
             background:url(../images/menu_bottom.jpg) no-repeat;
			 width:971px;
			 height:178px;
}
#menu_texts p {
	padding-top: 12px;
	padding-bottom: 0px;
}

