* { margin: 0px; }
@font-face {  
  font-family: "Sergeo Print";  
  src: url("segoepr.ttf"); 
  src: local("?"), url(segoepr.ttf) format("truetype"); 
  font-family: "Sergeo Script";  
  src: url("segoescb.ttf"); 
  src: local("?"), url(segoescb.ttf) format("truetype"); 
}  
body { 	
	background-color: #000;
	background-image: url(images/mainback.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-size: 100%;
	font-family: "Sergeo Print","Century Gothic", "Arial", "Helvetica"; 
	color: #fff;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#spacer { width: 1050px; height: 20px; clear:both; }
#container {   margin: 0 auto;   width: 1050px;   text-align: left;   }
#content{
	margin: 0px;
	width: 1050px;
}
.black { color: #000; }
#follow {
	top: 2px;
	left: 20px;
	z-index: 5;
	position: absolute;
	height: 70px;
	text-align: center;
}

#menubar{
	width: 800px;
	margin:0 auto;
	margin-top: 0px;
	padding-left: 250px;
}
#main{
	width: 1050px;
	margin:0 auto;
	margin-top: 0px;
	text-align: left;
	padding: 0px;
	padding-bottom: 20px;
}
#mainpage{
	width: 1030px;
	margin:0 auto;
	margin-top: 0px;
	text-align: left;
	padding: 10px 20px 15px 20px;
	border: #990 solid 1px;
	background-image: url(images/back_trans_black.png);
}
#menupage{
	color: #000;
	width: 1030px;
	margin:0 auto;
	margin-top: 0px;
	text-align: left;
	padding: 10px 20px 15px 20px;
	border: #000 solid 1px;
	background-image: url(images/bg-dark-brn-yel.png);
}
#footer {
	width: 1050px;
	margin:0;
}

a:link, a:visited, a:active {
	color: #ff9;;
	text-decoration: underline;
	font-weight: bold;
}
a.top:link, a.top:visited, a.top:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
a.download:link, a.download:visited, a.download:active {
	color: #000;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #333;
}
a.post:link, a.post:visited, a.post:active{
	font-color: #46c;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.menu:link, a.menu:visited, a.menu:active{
	color: #fff;
	font-face: bold;
	font-size: 10pt;
	font-family: 'Century Gothic', arial, serif;
	line-height: 1.5;
	padding: 2px 5px 2px 5px;
	background-image: url(images/back_trans_black.png);
	border: solid 1px #46c;
}
a.nohover:hover { background-color: transparent; }

h1 {
  font-family: 'Lobster', arial, serif;
  font-size: 40px;
  text-shadow: 4px 4px 4px #990;
	padding-bottom: 5px;
}

h2 {
	color: #fff; 	font-size: 14pt; 	font-family: "Sergeo Print",'Century Gothic', arial, serif;  line-height: 1.2; }
h2.itemtitle { font-size: 18pt; }
h2.large { font-size: 20pt; font-weight: bold; }
h3 {
	color: #fff;
	font-size: 13pt;
	font-family: "Sergeo Print";
	line-height: 1.2;
}
h4 {
	color: #eef;
	font-size: 11pt;
	font-family: "Sergeo Print";
	line-height: 1.2;
}
h4.drinks { color: #9f9; }
hr	 {
	color: #999;
	background-color: #999
	height:4px;
}
p  {
	font-family: "Sergeo Print",'Century Gothic', arial, serif;
	color: #fff;
	font-size: 10pt;
	line-height: 1.5;
	padding-bottom: 5px;
}
p.item { color: #ff9; }
.small {
	font-size: 10px;
	font-family: "Sergeo Print",'Century Gothic', arial, serif;
	line-height: 1.2;
}
.smallgrey {
	color: #666;
	font-size: 10px;
	font-weight: bold;
	font-family: "Sergeo Print",'Century Gothic', arial, serif;
	line-height: 1.2;
}

input, select, textarea {
	background-color: #aab;
	border: 1px solid #999;
}
input.login {
	background-color: #deebed;
	border: 1px solid #999;
	width: 90px;
	height: 14px;
	margin-bottom: 4px;
	font-weight: bold;
	font-family: "Sergeo Print";
	border-style:inset;
}
h1.cali {
	font-size: 26pt;
	font-weight: bold;
	color: #0072bc;
	font-family: "Calibri","Arial Narrow", "Verdana", "Arial";
}
#logo { background: none; width: 1050px; height: 240px; text-align: center; padding-top: 15px; }
#wifi { top: 5px; right: 20px; z-index: 10; position: absolute; }
#specials { background-image: url(images/chalkboard.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 636px; width: 410px; text-align: left; vertical-align: middle;}
/* #specials p { padding: 30px 25px 10px 30px; font-family: Sergeo Script; font-size:15px;color: white;}  */
#specials p { height: 596px; width: 375px; top: 20px; padding-left: 20px; font-family: "Calibri","Arial Narrow", "Verdana", "Arial"; font-size:14px;color: white; overflow-x:hidden;overflow-y:auto;}
