body {
	color:#76593B;
	font-size:12px;
	line-height:16px;
	font-family:"Lucida Grande", Arial, sans-serif;
	background:#700004 url(../images/background_main.gif) top left repeat-x;
	padding:0;
	margin:0;
	}

img {
	border:none;
	}

a {
    padding:1px 2px;
    }
    
h1 {
	font-family:Papyrus, "Gill Sans", "Trebuchet MS", Arial, sans-serif;
	font-size:20px;
	padding:0;
	margin:0 0 20px 0;
	color:#C00;
	font-weight:normal;
	border-top:1px solid #CCC;
	text-align:center;
	padding:10px 0 15px;
	background:url(../images/hr_bg.gif) bottom center no-repeat;
	}
	
h2 {
    font-size:14px;
    font-weight:normal;
    color:#C00;
    margin-top:4px;
    }
    
.quote {
    background:url(../images/quote.gif) top left no-repeat;
    padding:1px 0 0 35px;
	margin:20px;
    }
.signature {
    text-align:right;
    }
#wrap {
	background-color:#FFF;
	margin:20px auto 0;
	width:750px;
	border-left:4px solid #540000;
	border-right:4px solid #540000;
	padding-bottom:20px;
	}
	
#top {
	margin-bottom:20px;
	padding:30px 30px 0 30px;
	}
	
#menu {
	float:right;
	color:#C00;
	font-family:"Gill Sans", "Trebuchet MS", Arial, sans-serif;
	font-size:13px;
	}
	#menu a {
		margin:0 8px;
		padding:4px;
		}
	#menu a:link, #menu a:visited {
		color:#C00;
		text-decoration:none;
		}
	#menu a:hover, #menu a:active {
		text-decoration:none;
		background:#700004;
		color:#FFF;
		}
	body#home #homelink,
	body#lunch #lunchlink,
	body#dinner #dinnerlink,
	body#about #aboutlink,
	body#contact #contactslink,
	body#reviews #reviewslink,
	body#directions #directionslink {
		text-decoration:none;
		background:#C00;
		color:#FFF;
		}
 
#photos {
	margin-bottom:20px;
	height:150px;
	}
	body#home #photos {
	   background:url(../images/about.jpg) top left no-repeat;
	   }
	body#lunch #photos {
	   background:url(../images/lunch.jpg) top left no-repeat;
	   }
	body#dinner #photos {
	   background:url(../images/dinner.jpg) top left no-repeat;
	   }
	body#about #photos {
	   background:url(../images/about.jpg) top left no-repeat;
	   }
	body#reviews #photos {
	   background:url(../images/reviews.jpg) top left no-repeat;
	   }
	body#directions #photos {
	   background:url(../images/lunch.jpg) top left no-repeat;
	   }
	body#contact #photos {
	   background:url(../images/dinner.jpg) top left no-repeat;
	   }
img.feature {
    margin-bottom:4px;
    border-top:5px solid #B1B1B1;
    border-right:5px solid #999;
    border-bottom:5px solid #999;
    border-left:5px solid #B1B1B1;
    }
.caption {
    font-size:10px;
    color:#C00;
    }
#content {
	width:710px;
	margin:0 auto;
	}

#main {
	width:540px;
	float:left;
	}
	#main a:link, #main a:visited {
        color:#C00;
        text-decoration:underline;
        }
    #main a:hover, #main a:active {
        color:#FFF;
        text-decoration:none;
        background-color:#C00;
        }

#sidebar {
    color:#444;
	width:160px;
	float:right;
	padding: 15px 0 0 0;
	background:transparent url(../images/sec_top.gif) top left no-repeat;
	}
	#sidebar a:link, #sidebar a:visited {
        color:#C00;
        text-decoration:none;
        }
    #sidebar a:hover, #sidebar a:active {
        color:#C00;
        text-decoration:underline;
        }
	#sidebar2 {
		background: transparent url(../images/sec_bottom.gif) bottom left no-repeat;
		padding: 10px 0 50px 10px;
		}

/*-- Menu Style --*/    
#themenu br {
    clear:both;
    }
    #themenu p {
        margin:0;
        padding:3px 10px 3px 24px;
        }
    
.hot {
    background:url(../images/pepper.gif) left no-repeat;
    }

.odd {
    background-color:#E6DFD0;
    }

.even {
    background-color:#FFF;
    }        

.dish {
    float:left;
    }

.price {
    float:right;
    }


    
#footer {
	margin:0 auto 20px;
	width:750px;
	color:#FFA100;
	font-size:11px;
	}
	#footer a:link, #footer a:visited {
		color:#FFA100;
		text-decoration:underline;
		}
	#footer a:hover, #footer a:active {
		color:#FFDB97;
		text-decoration:underline;
		}

/* Directions */
#map_info {
	padding-left:10px;
	background:url(../images/pepper_for_map.gif) top left no-repeat;
	}
	#map_info strong {
		color:#700004;
		}

.directions {
	width:46%;
	float:left;
	}
	.directions h2 {
		margin-top:0;
		}
		

.clear {
	clear:both;
	}
#holder {
	margin:20px 0 40px;
	height:80px;
}
