@charset "utf-8";
/* CSS Document */

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: sans-serif; color: #222; }

body { margin: 0; font-size: 1em; line-height: 1.4; }

h1, h2, h3, h4, h5, h6, p {
	margin: 0!important;
	padding: 0!important;
	margin-bottom:16px;
}

/* =============================================================================
   Lists
   ========================================================================== */

ul, ol {
	margin: 0;
	padding: 0;
}
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }





/* =============================================================================
   Custom Styles
   ========================================================================== */

html {
	
	
	
	
	}


body { -webkit-font-smoothing: antialiased;
	 	z-index:0;	
		height:100%; 
		width:100%;
		font-family: 'Oswald', sans-serif;
		font-weight:300;
		/*background-size:cover;*/
		background-color:/*#111111*/#000;
		color:#fff;
		font-size:16px;
		margin:0;
		padding:0;
		overflow:auto;
		
	}
	
	

.contain {	width:960px;
				margin:0 auto;	
			
	
}
#wrapper {position:relative;	
				}

header {/*background-image:url(../images/clear-bg-test3.png);
		background-repeat:repeat;*/
	
		 min-width:960px; width:100%;
	
	
	}

#siteLogo {
	position:absolute;
	left:0px;
	top:  -165px;
	padding-left:0px;
	/*background-color:#000#222222#222222;*/
	z-index:7;
	/*border-right:#fff 1px solid;*/
	width:260px;
	}




#banner	{
			
			/*float:right;*/
			/*border-bottom:#fff 2px solid;	*/
			width:100%;  position:relative; min-height:530px;
			
	}
	
	
#topTag {float:right; padding-right:5px; /*Clean-up & Combine*/background-image:url(../images/clear-bg-test2.png);
		background-repeat:repeat; border-bottom:#EBEBEB 1px solid;width:100%;position:fixed; top:0;z-index:9999;height:40px; position:relative;}	


#topTag h3 {padding:0; margin:5px; text-align:right;font-size:22px;}


#bannerImage {
	position:relative;
	z-index:4;
	
	
	width:100%;
	min-width:960px;
	min-height:auto;
	
	}
	
.innerPage #bannerImage {opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */}


#bannerContent {
	z-index:9999;
	width:650px;
	height:60%;
	min-height:450px;
	position:absolute;
	left:362px;
	top:110px;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	background-image:url(../images/clear-bg-test4.png);
	background-repeat:repeat;
	border:rgba(255, 255, 255, .2) 30px solid;
	overflow:auto;
}
#frontBanner { }
#frontBanner #bannerContent {width:720px; height:55%;min-height:230px; margin-top:80px;}
#frontBanner #bannerContent p {padding-top:10px!important;}

#bannerImage img{width:100%!important;
	min-width:960px;
	min-height:auto;
	}	
	
#sideBar {
			z-index:999;
			position:absolute;
			top:200px;
			left:0px;
			width:240px;
			/*border-right:#fff 1px solid;*/
			
			padding:0; margin:0; margin-bottom:20px;
	}
	
/* ============== siteNav Div =====(start)====== */	
	
#siteNav {
		background-image:url(../images/clear-bg-test5.png);
		background-repeat:repeat;
		width:240px;	
		border-top:#fff 1px solid;
		/*border-right:#fff 1px solid;*/
	/*	opacity:0.4;   -moz-opacity:0.6;*/ /* Mozilla */
/*filter:alpha(opacity=40);*/ /* For IE8 and earlier */
			position:relative;
			border-bottom:#EBEBEB 1px solid;
			border-right:#EBEBEB 1px solid;
			z-index:996;
	}	
	
/* ============== siteNav Div =====(end)====== */	
	


/* ============== siteNav List/Type =====(start)====== */

#siteNav ul {
	
	
	
}

#siteNav li {
			width:240px;
			height:35px;
			z-index:999;
			position:relative;
	}
		
#siteNav a {display:block;padding-right:5px; /*Clean-up & Combine*/color:#fff; /*text-transform:uppercase;*/ font-size:24px; text-align:right; display:block; text-decoration:none;}	
#siteNav a:hover {color:orange; /*text-transform:uppercase;*/ font-size:24px; text-align:right; display:block; text-decoration:underline;}	
#siteNav a:active {color: #F60; /*text-transform:uppercase;*/ font-size:24px; text-align:right; display:block;}	

#siteNav a.current {/*color:orange;*/text-decoration:none;color: #F93; }

#pizzaLink {padding:5px;}

	/* ============== siteNav List/Type =====(end)==== */
	

	
	
	

/* ============== Pages =====(end)==== */

#content {
		clear:both;
		overflow:auto;
	/*border-top:#fff 2px solid;*/
		
	
	}	
	
	
	
#mainText {
				
				/*min-width:480px;
				max-width:550px;*/
				padding:15px; /*Clean-up & Combine*/
				/*border-right:#fff 1px solid;*/
				
}	
	
	
#mainText a {color:/*#f05323*/ orange;}

#mainText a:visited {color:#fff;}

#mainText p {font-family:/*'Duru Sans', san-seirf*/Garamond, "Times New Roman", Times, serif; font-size:16px; /*color:#f05323;*/padding:0; margin:0;margin-bottom:18px; font-weight:300;}


#mainText img {float:right;}


/* ============== Menu Page =====(start)==== */

#menuList   { font-size:1.5em;line-height:1.4; font-weight:300;}
#menuList h2 {color:orange; }
#menuList h3 { color:#fff;}
#menuList a {text-decoration:none; color:#fff;}
#menuList a:hover {text-decoration:underline;}
#menuList a:visited {text-decoration:none; color:white;}
#menuList p {float:left; margin-bottom:10px!important;}

.vDay a {text-decoration:underline!important;   color:pink!important;}
.vDay a:hover {text-decoration:underline; color:red!important;}
.vDay a:visited { color:pink;}

.pdfLink {font-size:80%;}


.dinnerMenu {  background-color: rgba(0, 0, 0 .3) !important; padding-bottom:10px!important;}

.dinnerMenu h2 { text-transform:none; color:#fff; margin-bottom:7px 
!important; border-bottom:#fff solid 1px; }
.dinnerMenu h3 {display:inline; margin-left:5px;display:inline;}
.dinnerMenu   p {font-family:Georgia, "Times New Roman", Times, serif; }

.title   {color:#f05323; margin-left:5px !important; text-transform:uppercase; margin-bottom:0 !important;padding-bottom:0 !important;display:inline!important;}
.price   {color:#f05323; margin-left:5px !important; text-transform:uppercase; margin-bottom:0 !important;padding-bottom:0 !important;display:inline;}
.description  {text-transform:none; margin-left:5px !important; margin-bottom:10px !important; padding-bottom:0!important;}
.menuDisclaimer {font-size:75%; font-style:italic;}
.dinnerMenu ul  {margin-bottom:20px !important; list-style-type:none;}

/* ============== Menu Page =====(end)====== */

/* ============== Events Page =====(start)==== */

#eventsPage {}
#eventsPage img {padding:20px 5px;}

/* ============== Events Page =====(end)====== */


/* ============== Reservations Page =====(start)==== */

#reservationsPage {}
#reservationsPage h3{margin-bottom:15px;}

/* ============== Reservations Page =====(end)====== */

/* ============== Pages =====(end)==== */


/* ============== Footer =====(start)====== */

footer {/*clear:both;*/background-image:url(../images/clear-bg-test4.png);
		background-repeat:repeat; /*font-family: Century Gothic, sans-serif;*/
	
		 width:100%; position:fixed; bottom:0;z-index:9999;border-top:#EBEBEB 1px solid;   }


#info1 {/*padding:15px;*/ /*background-color:#111111;*/clear:both; margin:0 auto; width:100%; text-align:center!important;}	
				
				

#info1 p{/*padding-left:5px;*/ margin:5px; line-height:1.6em; /*color:#f05323;*/ color:#fff /*#EBEBEB*/;font-size:16px; /*float:left;*/ display:inline; margin-right:14px; }


#info1 .name  {margin-left:none!important;/*text-transform: uppercase;*/}


#info1 .address {color:#f05323;/*text-transform: uppercase;*/}


#info1 .socialBlue {color: #09F;text-transform:lowercase;}
.socialBlue a{color: #09F;text-decoration:none;}
.socialBlue a:hover {color: #09F;text-decoration:underline;}
.socialBlue a:visited {color: #09F; }
/* ============== Footer =====(end)====== */



	
#social1 {float:left; display:inline;}
#social1 a {margin:5px!important; margin-right:10px!important;display:block;width:32px; height:32px; text-indent:-999em; float:left;}
#fb {background-image:url(../images/1facebook.png);}
#fb:hover {background-image:url(../images/2facebook.png);}
#twit {background-image:url(../images/1twitter.png);}
#twit:hover {background-image:url(../images/2twitter.png);}	
#social1 ul {list-style-type:none;}
#social1 li {float:left;}

/* ============== Blank =====(start)====== */

/* ============== Blank =====(start)====== */


	/* ============== Content Type =====(start)====== */

#content  {/*font-family:Georgia, "Times New Roman", Times, serif;*/}

	/* ============== Content Type =====(end)==== */
	
	
	
	

.gradient1 {background: #7d7e7d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */

}