* {padding: 0;margin: 0;}

.clear {clear: both;}

a:link {
	color: #CCC;
	text-decoration: none;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}      /* unvisited link */
a:visited {
	color:white;
	text-decoration: none;
}  /* visited link */
a:hover {
	color: #930;
	/*text-shadow: 0.1em 0.1em 0.05em #999;*/
}  /* mouse over link */
a:active {
	color:#003;
	text-align: center;
}  /* selected link */

	
.contentList { margin-top:20px; list-style-type:cjk-ideographic;}

	

p {color:#000;font-size:1em;}
h1 {color:#630;font-size:16px;}
img.spacer {margin-left: 10%;}
h2 {color:#FFF;font-style:italic;font-size:12px;	padding: 0px 0px 0px 20px;margin-bottom:2px;}
h3 {
	color:#FFF;font-style:italic;font-size:12px;float:right;padding: 0px 10px 0px 0px;}	
li {text-align:left;margin-left:10%;}


body {
font-family:Arial, Helvetica, sans-serif;
background-color:#333;
}

#wrapper {
	margin: 0 auto;
	height: 100%;
	width: 100%;
	overflow:hidden;
	/*background-image:url(/web/20170331072234im_/http://www.near-restaurant.com/images/grayStripBG.png);
	background-repeat:repeat;*/
	background-image:url(https://web.archive.org/web/20170331072234im_/http://www.near-restaurant.com/images/woodBG.png);
	background-color:#FFF;}

img.size2 {max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */}

img.size1 {max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */}


.navigation {
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:14px;
	padding:5px 3px 11px 3px;
	float:left;
	width: 65px;
	height:100%;
	border: solid 1px #666;
}

.navigation:hover {background:url(https://web.archive.org/web/20170331072234im_/http://www.near-restaurant.com/images/navHover.png) bottom repeat-x;}


.centerLogo {text-align:center;	}


	
#social{margin:0px auto;width:100%;height:100%;clear:right;}

	
.social {float:left;
	/*position:absolute;
	bottom:0;*/}

.email:link {color:#333;}
.email:hover {color: #930;text-shadow: 0.1em 0.1em 0.05em #000;}  /* mouse over link */

.social:hover {
	/*position:absolute;
	bottom:0;*/

}

.likeBadge {
	text-align:right;
}

.paddedText {
	padding: 0px 30px 0px 20px;
	font-size:15px;	
	color:#FFF;
}

.paddedTextSecond {
	padding: 0px 30px 0px 20px;
	font-size:12px;	
}

.paddedTextBold {
	padding: 0px 30px 0px 20px;
	font-size:1.5em;	
	color:#630;
	font-weight:bold;
}
.paddedTextH2 {
	padding: 0px 30px 0px 20px;
	font-size:1em;	
	color:#630;
	font-weight:bold;
}

.paddedH1 {
color:#FFF;
font-size:16px;	
	padding: 0px 30px 0px 20px;
	font-weight:bold;
}


#top {
	height:180px;
	width: 100%;
	background-color:#333;

}

#nav {
	text-align:center;
	clear: right;
	margin: 0 auto;
	/*width:350px;*/
	width:100%;
	height:35px;
	background:url(https://web.archive.org/web/20170331072234im_/http://www.near-restaurant.com/images/navBGTile.png) bottom repeat-x;
	background-color:#666;

}

#navHolder {
	margin: 0 auto;
	/*width:350px;*/
	width:450px;
	height:100%;
}

#placeholder {
	height:350px;
	width:100%;
	position:relative;
	margin: 0 auto;
	background-image:url(https://web.archive.org/web/20170331072234im_/http://www.near-restaurant.com/images/backgroundShadow.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:10px;	
}


#content { /*This is used for all pages EXCEPT the index page*/
	clear:none;	
	margin: 0 auto;
	padding:5px;
	position:relative;
	width:650px;
	min-height:330px;
	background-color:#999966;
	clear:right;
}


#slideshow {/*This is only used for the main slideshow for the index page*/
	clear:none;	
	margin: 0 auto;
	padding:5px;
	position:relative;
	height:304px;
	width:650px;	
	
	
}


#slideshow IMG {
	position:absolute;
	top:0px;
	left:0px;
	z-index:8;
	opacity:0.0;
	margin-left:0px;
/*	border: #333 solid 5px;*/
	}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;

}

#slideshow IMG.last-active {
    z-index:9;
}

#accentHolder {
	display:NONE;
	position:absolute;
	z-index:11;
	top:20px;
	left:100px;
	height: 180px;
	width:200px;
	vertical-align:text-top;
	padding: 10px;
	background-image:url(https://web.archive.org/web/20170331072234im_/http://www.near-restaurant.com/images/accentBG.png);
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */	
}
/*.accent {
	position:absolute;
	top:10px;
	margin-left:0px;


}*/
#NYE2013{margin:0 auto; width:650px; display:none;}

#main {
	height:30%;
	width:650px;	
	margin: 10px auto;
	text-align:left;
	padding:10px;
	background-color:#999966;
	clear:right;
	/*opacity:0.9;
  	filter:alpha(opacity=90);*/ /* For IE8 and earlier */

}

#second {
	height:100%;
	min-height:130px;
	width:650px;
	margin: 20px auto;
	text-align:left;
	padding:20px;
	clear:right;
	border-top: solid thin #999;
	border-bottom: solid thin #999;
}



#left {
	float:left;
	padding:5px;
	width:32%;	
	height:110px;	
	text-align:center;
	color:#000;
	
}

#middle {
	float:left;
	margin:0px 2px 0px 2px;
	padding:5px;
	width:30%;
	height:110px;	
	text-align:left;
	color:#000;
	text-align:center;
	/*background-color:#999966;
	opacity:0.9;
  	filter:alpha(opacity=90);*/ /* For IE8 and earlier */
	
}

#right {
	float:left;
	padding:5px;
	width:32%;	
	height:110px;	
	text-align:center;
}

#news {
	display:none;
	z-index:11;
	position:absolute;top:10px;right:100px;
	float:right;
	height:284px;width: 200px;
	text-align:center;
	padding:10px;
	background-color:#CC9966;
	opacity:0.85;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}

#email {margin:0px auto;text-align:center;font-size:0.9em; }

#bottom {background:url(https://web.archive.org/web/20170331072234im_/http://www.near-restaurant.com/images/navBGTile.png) bottom repeat-x;background-color:#666;height:50%;
	width: 100%;float:left;font-size:.8em;
}

.tagLine{
margin:10px;	
float:left;
color:#FFF;
	
}
.fjcTagline{
margin:10px;	
float:right;
color:#FFF;
}

iframe.likeBadge {
	border:none; overflow:hidden; width:90px; height:21px;opacity:0.4;filter:alpha(opacity=40);}
iframe.likeBadge:hover {
	border:none; overflow:hidden; width:90px; height:21px;opacity:1;filter:alpha(opacity=100);}

img.middlePic {
	float:left;
	padding: 0px 10px 0px 10px;
}

#menu {
	margin:10px 0px 0px 0px;
	float:left;
	width:50%;
	text-align:center;
}

img.menu {
	display: block;
    margin-left: auto;
    margin-right: auto; 
	border: solid thin #CCC;	
}

#contact-area {
	/*display:none;*/
	width: 60%;
	max-width: 600px;
	margin: 15px auto;
}

#contact-area input, #contact-area textarea {
	padding: 3px;
	width: 250px;
	font-family: Helvetica, sans-serif;
	font-size: .9em;
	margin: 0px 0px 5px 5px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 70px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}
label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 150px;
	padding: 5px 0px 0px 15px;
	font-size: 1em;
}


@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
div#wrapper {
        width: 400px;
		margin:	5% auto 0;
		text-align:left;
		position:static;
    }
div#top {
        height: 200px;
        position: relative;
    }
	
div#content {
        float: none;
        width: 100%;
    }
.navigation {
        float:none;
        width: auto;
		border: solid 1px #999;
}
	
	
.likeBadge {
	margin-top:25px;
}
.paddedH1 { font-size:140%;}
.paddedTextSecond {font-size:140%;}
	
img.guy {
		float:left;
	}


div#nav {
        float:none;
        width: auto;
		height:auto;
		background-image:none;
    }

div#navHolder {
        float:none;
        width:auto;
    }
	
	.navigation:hover {
	background-image:none;
}

	div#NYE2013 {
	height:60%;
	width:auto;	
	text-align:left;
	clear:both;
}

	
	div#main {
	height:60%;
	width:auto;	
	text-align:left;
	padding:10px;
	clear:both;
}
	div#second {
	height:60%;
	width:100%;	
	clear:both;
	padding:0px;

}


div#left {
	height:30%;
	width:100%;	
	padding:10px;
	clear:both;
			background-color:#999966;

	
}
div#middle {
	height:200px;
	width:100%;	
	padding:10px;
	clear:both;
	margin:0px;
    border-top:2px solid #CCC;
    border-bottom:2px solid #CCC;
				background-color:#999966;


}
div#right {
	height:60%;
	width:100%;	
	padding:10px;
	clear:both;
				background-color:#999966;

}

div#placeholder {
	height:auto;
	width:100%;
	position:relative;
	margin: auto;
	padding-top:0px;
	clear:right;	
}

div#slideshow {
	width:auto;
	margin: 0 auto;		
	height:310px;
	clear:right;
	
}

div#accentHolder {
	
	display:none;
}


	div#NYE2013 {
	height:60%;
	width:auto;	
	text-align:left;
	clear:both;
}

img.size1 {width:20%;}

.social {
	padding: 0px;
	width: auto;
	float:none;
}



div#social {
	width:100%;
	margin:0px auto;
	vertical-align:text-top;
}


div#news {
	display:none;
	

	
	
}
 

img.guy {padding: 15px 15px 15px 0px;}



div#bottom {
	height:50%;
	width: 100%;
	float:left;
}


img.spacer {margin-left: 35%;}
	
	





}
	

/*
     FILE ARCHIVED ON 07:22:34 Mar 31, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:48:03 Jul 04, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.665
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.01
  esindex: 0.023
  cdx.remote: 10.883
  LoadShardBlock: 129.507 (3)
  PetaboxLoader3.datanode: 83.993 (4)
  PetaboxLoader3.resolve: 117.325 (2)
  load_resource: 107.753
*/