@charset "utf-8";
/* CSS Reset */

@import url('reset.css');

/* CSS Document */

html, body {
	margin: 0 0;
	padding: 0 0;
	text-align: center;
	background: url(../images/bg.png) repeat 0 0;
}

a{color: #fbfcfc; text-decoration:none;}

#page-width {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	margin-top:40px;
}

	#page-width #header {
		width: 920px;
		float: left;
		display: inline;
		padding: 40px 20px 20px 20px;
		margin-top: 40px;
		background-color: #000000;
	}

		#page-width #header-left {
			width: 470px;
			padding: 0 0 0 220px;
			margin:0;
			height:130px;
			float: left;
			display: inline;
			text-align: left;
			overflow:hidden;
			position:relative
		}

			#page-width #header #header-left h1,  #header-left h1 a {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 60px;
				font-weight: normal;
				color: #FFFFFF;
				text-transform: uppercase;
				text-decoration: none;
				letter-spacing: -2px;
			}

				#page-width #header #header-left h1 span {
					color: #227799;
					letter-spacing: 0px;
				}

		#page-width #header #header-right {
			width: 420px;
			float: left;
			display: inline;
			padding-left: 40px;
		}

			#page-width #header #header-right img {
				float: right;
			}

			#page-width #header #header-right p {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 15px;
				color: #227799;
				padding-bottom: 17px;
			}

				#page-width #header #header-right p span, #page-width #header #header-right p a {
					color: #FFFFFF;
					text-decoration: none;
				}

	#page-width #content-holder {
		width: 920px;
		float: left;
		display: inline;
		padding: 0 20px;
		background-color: #000000;
	}

		#page-width #content-holder .link-through {
			width: 228px;
			height: 130px;
			border: 1px solid #000000;
			float: left;
			display: inline;
			position: relative;
			overflow: hidden;
		}

			#page-width #content-holder .link-through .roll-over {
				width: 228px;
				height: 130px;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 10;
			}
			
			#page-width #content-holder .address {
				width: 420px;
				padding: 0 0 0 20px;
				_width: 440px;
				height:130px;
				float: left;
				display: inline;
				
			}
			
			#page-width #content-holder .address p {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 15px;
				color: #ffcc01;
				line-height:12px;
				margin-top: 15px;
			}
			
				#page-width .address p span {
					color: #fcfbfb;
					letter-spacing: 0px;
				}

	#page-width #footer {
		width: 920px;
		float: left;
		display: inline;
		padding: 20px;
		margin-bottom: 40px;
		background-color: #000000;
		text-align: right;
	}
				.siteby {float:right;}
				.siteby a {
					background: transparent url(../images/site-by.png) no-repeat 0 0;
					display:block;
					padding-top: 25px;
					height: 1px;
					overflow:hidden;
					width:110px;
				}
				.siteby a:hover { border: 0 none; }


#bff {
	position:absolute;
	top:50px;
	}


#notice {
	background: #000;
	border: 1px dashed #FFCC01;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fff;
	margin: 0 0 30px 0;
	padding: 10px 30px 20px;
}
#notice h3 {
	text-align: center;
}
#notice a {
	color: #ffcc01;
}
	
/* CSS Misc */

.clear {
	clear: both;
}

#fb-like {
	position:absolute;
	width: 150px;
	top:100px;
	left:0;
}

#mystery-diner{
	float:left;
	display:inline;
	margin:35px 0 0 45px;
}

/*///////////Christmas-link/////////*/
#christmas-link {
	position:absolute;
	width: 228px;
	top: 10px;
	left:0;
}

