.custom #page {padding:0}
.custom .post_box { padding-top: 0; }
.custom #custom_box { padding: 0; }
.custom #content_box { width: 100%; background: none; padding:0; }
.custom .format_text p {/*background: #d0d1d2;*/ padding:5px; margin:0;}
.custom .headline_area h2, .custom .headline_area h1 {background: #d0d1d2; padding:5px; margin:5px 0 0 0;}
.headline_area { margin-bottom: 0; }
.custom .format_text {margin:0 0 25px 0;}
.custom.ie { font-size: 125%; }
/*---:[ Sign Post ]:---*/
#sign {background: url('images/sign-post.gif') no-repeat bottom center; width: 285px; height: 365px; position: relative;}
#sign #catering a {background: url('images/catering-sign.gif') no-repeat; position: absolute; display:block; width:285px; height:106px; top:-15px; text-indent:-9999px;}
#sign #dine a {background: url('images/dine-in-sign.gif') no-repeat; position: absolute; display:block; width:285px; height:121px; top:96px; text-indent:-9999px;}
#sign #take a {background: url('images/take-out-sign.gif') no-repeat; position: absolute; display:block; width:285px; height:113px; top:222px; text-indent:-9999px;}

body.custom { background: url('images/body-background.jpg') repeat-x; color: #111;}
* { padding: 0; margin: 0; }

/*---:[ core layout elements ]:---*/
.custom #header { border-bottom: 0px; clear: both; padding-top: 0em; padding-bottom: 0em; position:relative; }
.custom #footer { color: #fff; border-top: 0; text-align: center; clear: both; background: url('images/footer-background.gif') repeat-x; height:100px; padding-top: 0; padding-bottom: 0;}

/*---:[ nav menu styles ]:---*/
.custom #tabs { list-style: none; border: 0; border-width: 0; width: 855px; height: 53px; background: url('images/tabs-background.gif') no-repeat; margin:0 auto;}
.custom #tabs li { margin: 0 -35px -0.1em 45px; background:none; border: 0; border-left: 0; float: left; }
.custom #tabs a { display: block; line-height: 1em; color: #4f1a04; letter-spacing: 1px; }
.custom #tabs .rss { display:none; padding-right: 0; background: none; border: none; float: right; }

.custom #footer #tabs a { display: block; line-height: 1em; color: #fff; letter-spacing: 1px; border:0; }
.custom #footer #tabs { list-style: none; border: 0; border-width: 0; width: 855px; height: 53px; background:none; margin:0 auto;}

/*---:[ #header styles ]:---*/
.custom #header #logo { margin:0; padding:0; }
	.custom #header #logo a { text-indent: -9999px; background: url('images/jakes-logo.gif') no-repeat; display:block; height:150px; width:288px;}
	
.custom #header #tagline { position: absolute; background: url('images/comeandgetit.gif'); float: right; top: -30px; left: 560px; text-indent:-9999px; font-weight: normal; color: #888; display:block; height:157px; width:277px; }


/*---:[ multimedia box ]:---*/
.custom #image_box { background: transparent; border-bottom: 0; }
.custom #image_box img { display: block; background: transparent; border: 0; }
/*---:[ custom box styles ]:---*/
.custom #custom_box { background: transparent; border-bottom: 0; }