body { font-family: Verdana, arial, sans-serif; font-size:11px; color: #000; background: #f90 url(images/body_bg.jpg) fixed; text-align:center; }
		
		
a
{ 
	text-decoration:underline;
	font-weight:normal;
	color:#FFF; 
} 

a:hover
{ 
	text-decoration:none;
	font-weight:normal;
	color: #FFF;
} 	

#logos a
{ 
	text-decoration:underline;
	font-weight:normal;
	color:#B58C6B; 
} 

#logos a:hover
{ 
	text-decoration:none;
	font-weight:normal;
	color: #FFF;
} 	

a.button
{ 
	text-decoration:none;
	color:#FFF; 
	font-weight:normal;
	background: url(../images/template/mini_logo.gif) center left no-repeat;
	padding:4px 0 4px 22px;
} 

a.button:hover
{ 
	text-decoration:underline;
	font-weight:normal;
}

h3
{
	color:#C6BBAB;
	font-size:20px;
	font-family:georgia;
	margin-bottom:6px;
}

#sidebar h3
{
	color:#C6BBAB;
	font-size:16px;
	font-family:georgia;
	margin-bottom:6px;
}

h6
{
	color:#441608;
	font-size:11px;
	font-family:georgia;
	margin-bottom:6px;
}

*
{
padding:0;
margin:0;
}	
		
		
.clear 
{
  clear: both;
  height: 0;
}

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

.center
{
	text-align:center;
}

.right
{
	text-align:right;
}

img 
{
	border: 0;
}


p
{
line-height:19px;
}

hr
{
	color: #441608;
	background-color: #441608;
	height: 1px;
	margin:10px;
	width: 95%;
	text-align: center;

}

input	, textarea, select	
{
	font: 11px verdana, arial, sans-serif;
	color:#441608;
	border: 1px #441608 solid;
	padding:3px;
	background: #FDFDE5  url(../images/template/input_back.gif) top left no-repeat;
}

#sidebar input
{
	width:178px;
}

.hide, #navigation hr, #sidebar hr
{
	display:none;
}



/* Begin Header Image  =============================================== */		

.mainimage
{
	width:390px;
	height:250px;
	float:right;
}

.Homepage
{
background: url(../images/header/home_new_menus.jpg);
}

.Dining
{
background: url(../images/header/icecream.jpg);
}

.Gallery
{
background: url(../images/header/camera.jpg);
}

.News
{
background: url(../images/header/radio.jpg);
}

.Contact
{
background: url(../images/header/phone.jpg);
}




/* Begin Content Areas   =============================================== */
		
#wrapper
{ width:780px; margin:0 auto; background: url(../images/template/napkin_top.jpg) no-repeat left top; text-align: left; border-left: 1px solid #cc6; border-bottom: 1px solid #cc6; border-right: 1px solid #cc6; border-top-style: solid; }

/* Begin Header Layout  =============================================== */		

#header
{
	width:780px;
	height:89px;
	background:url(images/neader_bg.jpg) repeat-x left top;
}

#introbox
{ width:780px; height:375px; color:#fff; background-color: #336; background-image: url(images/ixora_villa.jpg); background-repeat: no-repeat; background-attachment: scroll; border-bottom: 2px groove #000; }

.welcome
{
	float:left;
	width:390px;
	height:250px;
	padding:40px 0 0 15px;
	text-align:right;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	height:210px;
	width:375px;
}

html>body .welcome {
  height:210px;
  width:375px;
} 

#content
{ background-color: #036; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:780px; }


#main
{ padding:10px 10px 10px 20px; border-top:3px solid #000; border-right:3px solid #00008b; border-left:2px solid #120500; color:#fff; font-size: 12px; width:553px; background:#082966; text-align: justify; voice-family: "\"}\""; voice-family:inherit; width:528px; float: left; }

html>body #main {
  width:518px;
} 

#main p
{
	color:#fff;
	line-height:20px;
	margin:10px 0 15px;
}

#main h2
{ color:#fff; font-size:13px; font-weight: bold; line-height: 20px; margin-bottom:6px; }

.main_box
{ text-align: justify; float: left; width:505px; padding-right:5px; padding-left: 10px; border-right:2px solid #532c0c; }

html>body .main_left {
  width:505px;
} 





#sidebar
{ float:left; width:227px; padding:0 10px 10px; color:#bbb; background-color: #360; text-align: justify; voice-family: "\"}\""; voice-family:inherit; width:179px; border-left: 2px solid #f90; border-bottom: 2px solid #f90; border-right: 2px solid #f90; border-top-width: 2px; }

html>body #sidebar {
  width:199px;
} 

#sidebar p
{
	margin-bottom:10px;
}

#footer
{ color: #fff; background-color: #036; text-align: center; width:780px; }

#footer hr
{
	display:none;
}

#logos
{
	width:780px;
	height:23px;
	margin-bottom:10px;
	color:#6C4B30;
	background:url(../images/template/logo_bottom.gif) top right no-repeat;
}



/* Begin Nav Styling  =============================================== */	

#navigation
{ background-color: #363; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width:780px; height:26px; border-bottom:3px solid #280b01; voice-family: "\"}\""; voice-family:inherit; height:23px; }

html>body #navigation {
  height:23px;
} 



#navigation ul
{
list-style-type: none;
margin:0;
padding:0;
float:right;
}



#navigation li {
float: left;
margin-right:10px;
width:90px;
text-align:center;
}

#navigation a { display: block; font-weight:normal; color: #fff; background: #360; text-decoration: none; padding: 5px 10px; border: ridge 1px #cc6; }

#navigation a:hover, #navigation a.on
{ color: #fff; background-color: #336;}


/* Begin Image replacement Styling  =============================================== */	

#header h1
{
	float:left;
	width: 338px; 
	height: 100px;
}

#header h1 a, #header h1 a:hover
{ background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display:block; width: 474px; height: 130px; }

#header h2
{
	float:right;
	display:block;
	width: 245px; 
	height: 100px;
	background: url(../images/template/header_distress.jpg);
}

#header span, .welcome span
{
	display:none;
}

.welcome h1
{
	display:block;
	width: 356px; 
	height: 45px;
	background: url(../images/titles/welcome.gif);
}

.welcome h4
{
	display:block;
	width: 357px; 
	height: 110px;
	background: url(../images/titles/welcome_text.gif);
}


#sidebar ul
{
	list-style:none;
	margin-bottom:10px;
	padding-left:10px;
	margin-left:10px;
}

#sidebar ul li
{
	list-style:none;
	margin:5px 0;
}

#sidebar ul a
{
	text-decoration:none;
}
	
#sidebar ul a:hover
{
	text-decoration:underline;
}
#sidebar h2
{ color:#fff; font-size:12px; font-weight: bold; line-height: 18px; background-color: #036; text-align: center; margin-bottom:6px; border: ridge 1px #fc0; }
#content h1
{ color: #036; font-size: 16px; background-color: #fff; text-align: center; float:left; width: 780px; border-top: 4px ridge #360; border-bottom: 4px groove #360; }
#sidebar img 
{ margin-left: 10px; border: groove 2px #036; }
blockquote { color: #036; font-style: italic; background-image: url(images/blockq.jpg); background-repeat: repeat; margin-right: 10px; margin-left: 10px; padding: 10px; }
#main img 
{ margin-right: 10px; border: groove 2px #036; }

#special { color: #020346; font-size: 18px; background-color: #ffc701; text-align: center; padding: 5px; border: groove 1px #363; }
