:link, :visited {text-decoration:none;color:#b60223;}
ul,ol{list-style:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input{margin:0;padding:0}
a img,:link img,:visited img{border:none}
address{font-style:normal}
/* end stripping */

/*LAYOUT*/
body{
background-color:#FCEFC2;
font-family: 'Lucida Grande', Georgia, Verdana, Arial, Sans-Serif;
width:910px;margin:5px auto 5px auto;}
#top{display:block;height:221px;background: url(/images/top_bg.gif) top center repeat-x;}
#bottom{clear:both;display:block;position:relative;height:120px;background: url(/images/bottom_bg.gif) top center repeat-x;}
#container{
	position:relative;
	width:900px;
	min-height:450px;
	_height:450px;
	margin:0 auto;
	background-image: url(/images/bg.gif);
}
#sidebar{position:absolute;left:0;top:0;width:165px;height:100%;background:url(/images/bg2.gif);color:#b60223;padding:5px 5px 5px 10px;}
#right{position:relative;display:block;min-height:450px;}
#content{
	padding:10px 10px 10px 195px;
}
#content h2 {
	font-family: 'Lucida Calligraphy', Georgia, Serif;
}
#logo{position:absolute;width:147px;height:85px;top:-216px;left:10px;}
#menu{position:absolute;width:734px;height:55px;top:-200px;right:0;background:url(/images/menu_bg.gif);}
#footer{position:relative;display:block;width:600px;margin:0 auto 0 auto;height:50px;top:58px;text-align:center;color:#F9E193;font-size:12px}

a#nav_menu{display:block;width:105px;height:21px;position:absolute;top:13px;left:22px;background:url(/images/nav_menu.gif);}
a#nav_menu:hover{background-position:0% -21px;}
a#nav_res{display:block;width:105px;height:21px;position:absolute;top:13px;left:168px;background:url(/images/nav_res.gif);}
a#nav_res:hover{background-position:0% -21px;}
a#nav_cater{display:block;width:105px;height:21px;position:absolute;top:17px;left:314px;background:url(/images/nav_cater.gif);}
a#nav_cater:hover{background-position:0% -21px;}
a#nav_contact{display:block;width:105px;height:21px;position:absolute;top:13px;left:460px;background:url(/images/nav_contact.gif);}
a#nav_contact:hover{background-position:0% -21px;}
a#nav_home{display:block;width:105px;height:21px;position:absolute;top:13px;left:602px;background:url(/images/nav_home.gif);}
a#nav_home:hover{background-position:0% -21px;}

#photos{position:absolute;width:900px;height:115px;top:-122px;}
#photos ul{margin:5px 0 0 1px;}
#photos li{display:inline;padding-left:10px;}
#photos img{border:#ccc 2px solid;}

.pic_right{float:right;margin:5px 0 10px 10px;}
.pic_right img{border:#000 1px solid;}

form input{margin-bottom:5px}

/*TEXT*/
h1{font-size:20px; padding-bottom:10px}
h2{font-size:18px; padding-bottom:10px}
h3{font-size:16px; padding-bottom:10px}
p{font-size:14px}
#right p{line-height:130%;padding-bottom:15px;}
#left p{line-height:100%;padding-bottom:5px;}

/*LINKS*/
#right a:link, #right a:visited {text-decoration:none;border-bottom:#900 1px dashed;}
#right a:hover,#right a:active {text-decoration:none;border-bottom:#900 1px solid;}

#left a:link, #left a:visited {text-decoration:none;color:#b60223;border:none;}
#left a:hover,#left a:active {text-decoration:none;color:#b60223;border-bottom:#900 1px solid;}
#main {
	padding: 3px;
	border: 2px solid #7D7E53;
}

