
body { 
		font-size:14px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(../images/background.jpg);
		margin-top:0px;  }
		
#body { 
		background: url(../images/background.jpg);
		color:#ffffff;
		margin-top:0px; }
		
html { 
		height:100%;
		margin-top:0px; }

body, td { line-height:130% }

td { vertical-align:top }

a { color:#fff }

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


/* main layout */

#wrapper { 
		width:990px; 
		margin:0 auto;
		background-color:#421301;   
 }

#headerLogo { 
		background:url(../images/header-logo.jpg) no-repeat; 
		width:990px; 
		height:225px;
		margin:0 auto; 
		padding:0  }
			
#logo {
		width:232px; 
		height:69px; 
		margin: 20px auto ;
		 }
		 
#menu-kingston {
		width:225px; 
		height:32px; 
		margin: -35px 75px auto auto ;
		float:right;
		 }
		 
#menu-kanata {
		width:225px; 
		height:32px; 
		margin: -30px auto auto 80px ;
		float:left;
		 }		 		 
		
.mainBgtop { 
		width:990px; 
		height:321px;
		margin:0 auto; 
		padding:0; 
		background: url(../images/back_top.jpg) no-repeat;}
		
.mainBgmid { 
		width:990px; 
		margin:0 auto;
		vertical-align:top; 
		padding:0;
		min-height:300px;
		background: url(../images/back_mid.jpg) top repeat-y; }
		
.mainBgbot { 
		width:990px; 
		height:147px;
		margin:0px auto; 
		padding:0; 
		background: url(../images/back_bot.jpg) no-repeat; }

		
/* left menu */

#leftColumn { 
		width:213px;
		height:275px; 
		background:url(../images/left-menu.jpg);
		float:left; 
		padding:0; 
		margin:-10px 0 0 30px !important;
		overflow:hidden; 
		 }
		
#leftColumn	ul.menu { 
		margin:0; 
		padding:0; 
		 }
	
#leftColumn li { 
		list-style:none;
		line-height:46px;
		text-align:center;
		font-weight:500;
		vertical-align:top;}
		
#leftColumn a {
		text-decoration:none;}
		
		
#leftColumn li a:hover, #leftColumn li a#active_menu-nav {
		color: #E6D144;
		text-decoration:underline;
}
		


/* holder for flash */
		
.flash {
		background:url(../images/flash.png) no-repeat;
		width: 627px;
		height: 321px;
		float:right;
		margin-top:-10px;
		overflow:hidden;
		}		
		
/* midle of the page */


.middle_page {
		width: 627px;
		min-height: 321px;
		margin-right:60px;
		float:right;
		}		

.specials {
		background:url(../images/hot-pot.jpg) no-repeat;
		width: 213px;
		height: 205px;
		float:left; 
		padding:0; 
		margin:-30px 0 20px 30px !important;
		overflow:hidden; }
		
.specials-paragraph {
		margin:55px 10px auto;
		text-align:right;
		font-size:12px;
		line-height:16px;}

.specials-paragraph a {
		text-decoration:none;}

.restaurant-hours {
		background:url(../images/restaurant-hours.jpg) no-repeat;
		width: 214px;
		height: 287px;
		float:left; 
		padding:0; 
		margin:5px 0 0 30px !important; }


.list-menu li {
		list-style: url(../images/button.jpg) ;
		font-size:12px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

/* bottom of the page */
		
#copyright { 
		width:990px; 
		margin:0 auto;
		padding:0; 
		display:inline;
		font-size:12px; }
		
		

.left { float:left; position:relative; }
.right { float:right; position:relative; }
.clear { clear:both; }
.clear-l { clear:left; }
.clear-r { clear:right; }
.spacer	{ height:20px; }

.indent1 {
	text-indent:10px;
	}

.indent2 {
	text-indent:20px;
	}

.indent3 {
	text-indent:30px;
	}

.indent4 {
	text-indent:40px;
	}

.indent5 {
	text-indent:50px;
	}

.indent6 {
	text-indent:60px;
	}


div.twoCol	{
	margin: 0px auto auto 20px;
	width:70%;
	overflow: auto;
	position: static;
	font-size:12px;
}
div.twoCol div.w40	{
	display:inline;
	width:40%;
	float:right;
}
div.twoCol div.w60	{
	display:inline;
	width:40%;
	float:left;
}	

p {
		font-size:12px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top:0px;  }

h2 {
		font-size:16px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#f4ca09;
		font-weight:bold;
		margin-top:0px;
		text-shadow:#333333 1px 2px;  }
