#main { width:723px;}

#nav {width:723px;}

#headerindex  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg-a.jpg); background-repeat: no-repeat; height: 325px; }

#headerfunctions  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_func.jpg); background-repeat: no-repeat; height: 325px; }

#headerdining  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_dine.jpg); background-repeat: no-repeat; height: 325px; }

#headerdirections  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_direct.jpg); background-repeat: no-repeat; height: 325px; }

#headerlodging  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_lodge.gif); background-repeat: no-repeat; height: 325px; }

#headermenu_  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_menu_.jpg); background-repeat: no-repeat; height: 325px; }

#headermenu_fine  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_menu_fine.jpg); background-repeat: no-repeat; height: 325px; }

#headerreservations  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_reserve.jpg); background-repeat: no-repeat; height: 325px; }

#headerhistory  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_history.jpg); background-repeat: no-repeat; height: 325px; }

#headerluncheon_menu  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_func.jpg); background-repeat: no-repeat; height: 325px; }

#headersitdown_menu  {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_func.jpg); background-repeat: no-repeat; height: 325px; }

#headerbaropt_menu {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_barstat.jpg); background-repeat: no-repeat; height: 325px; }

#headermeetings {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_meet.jpg); background-repeat: no-repeat; height: 325px; }

#headerluncheon {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_luncheon.jpg); background-repeat: no-repeat; height: 325px; }

#headerdining_main {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_menu_fine.jpg); background-repeat: no-repeat; height: 325px; }

#headerdining_sss {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_sss.jpg); background-repeat: no-repeat; height: 325px; }

#headerdining_brunch {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_brunch.jpg); background-repeat: no-repeat; height: 325px; }

#headerlodging {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_lodge.gif); background-repeat: no-repeat; height: 325px; }

#headerlodging_costello {margin-top: 8px; margin-left:30px; background-image: url(images/header_bg_lodge_cost.jpg); background-repeat: no-repeat; height: 325px; }



#footer { height:55px;}

.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}

/* index */

#index #middle .ver_line {background:url(images/ver_line.gif) repeat-y 236px 0; width:100%;}

#index #middle .column1 {width:201px;}
#index #middle .column2 {width:328px;}
#index #middle .indent_column {width:66px;}

/* index-1 */

#index_1 #middle .ver_line {background:url(images/ver_line.gif) repeat-y 331px 0; width:100%;}

#index_1 #middle .column1 {width:307px;}
#index_1 #middle .column2 {width:228px;}
#index_1 #middle .indent_column {width:58px;}

/* index-2 */

#index_2 #middle .ver_line {background:url(images/ver_line.gif) repeat-y 196px 0; width:100%;}

#index_2 #middle .column1 {width:177px;}
#index_2 #middle .column2 {width:364px;}
#index_2 #middle .indent_column {width:49px;}

/* index-3 */
#index_3 #middle .ver_line {background:url(images/ver_line.gif) repeat-y 288px 0; width:100%;}

#index_3 #middle .column1 {
	width:330px;
}
#index_3 #middle .column2 {
	width:250px;
}
#index_3 #middle .indent_column {width:24px;}

/* index-4 */

#index_4 #middle .ver_line {background:url(images/ver_line.gif) repeat-y 160px 0; width:100%;}

#index_4 #middle .column1 {width:206px;}
#index_4 #middle .column2 {width:325px;}
#index_4 #middle .indent_column {width:61px;}

/* index-5 */

#index_5 #middle .ver_line {background:url(images/ver_line.gif) repeat-y 356px 0; width:100%;}

#index_5 #middle .column1 {width:335px;}
#index_5 #middle .column2 {width:204px;}
#index_5 #middle .indent_column {width:56px;}

