/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; color:black; font-size:12px;}
.justtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.justtextR{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-right:10px;}
.justheaders{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2106; font-weight:bold;}
.rightbox{width:190px;margin-left: 15px; margin-top:110px; margin-right: 10px;}
hr{color:#663333; height:2px; width:100%; text-align:center; margin:5px 0px 5px 0px;}
.lcdstyle{ /*Example CSS to create LCD countdown look*/
font: bold 16px Arial, Helvetica, sans-serif;
padding: 3px;
color: #433F1F; text-align:center; line-height:16px;}

.greenhead{color:#245c0c; font-size:14px; font-weight:bold; }
.bd{border:1px solid black;}
.headtxt{font-size:14px; font-weight:bold; text-align:center; padding-bottom:10px;}
.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 80%
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
}

a.bold:link{font-weight:bold; text-decoration:none; }
a.bold:visited{font-weight:bold; text-decoration:none; }
a.bold:hover{font-weight:bold; text-decoration:none; }

.boldtxt{font-weight:bold; text-align:left; padding-top:15px;}

body{background-color:#1c0306; margin-top:0px; margin-bottom:0px; overflow: scroll; overflow-y:scroll; overflow-x:hide;								scrollbar-face-color: #1c0306;
	scrollbar-highlight-color: #1c0306;
	scrollbar-shadow-color: #1c0306;
	scrollbar-3dlight-color: #1c0306;
	scrollbar-arrow-color: #1c0306;
	scrollbar-track-color: #1c0306;
	scrollbar-darkshadow-color: #1c0306;
	}

#maintable{ width:848px; margin-left:auto; margin-right:auto; background-image:url(images/bkground.jpg);}
#contenttable{border-bottom:2px solid #000000; background-image:url(images/topper.jpg); background-position:top left; background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.navbk2{ background-image:url(images/navbk2.jpg); background-repeat:repeat-y; background-position:right;}
.shadowright{background-image:url(images/shadowright.jpg); background-repeat:repeat-y;	width:24px;}
	
.shadowleft{background-image:url(images/shadowleft.jpg); background-repeat:repeat-y; width:24px;}
	
.imgleft{ float:left; padding-right:5px; margin-bottom:3px;}
.imgright{float:right; padding-left:5px; margin-bottom:3px;}
.galleryback{width:155px; background-color:#FFFFFF; height:115px;}
.galleryimg{padding:5px 5px 5px 5px;}

#promobox{ width:240px;}

.promotop{width:214px; padding-top:15px; padding-left:23px; padding-bottom:0px; padding-right:0px; margin-top:100px;}
.promo2{width:229px; padding-top:5px; padding-left:5px; padding-bottom:0px; padding-right:0px;}
.promomid{width:229px; padding-top:5px; padding-left:9px; padding-bottom:10px; padding-right:0px;}

#lowerpromo{
	width:auto;
	height:69px;
	margin-top:5px;
	margin-left:0px;
	margin-right:10px;
	background-image:url(images/dartback.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	float:none;
	}
.lowpromotext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:30px 10px 0px 70px;
	line-height:11px;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 120px;
	margin-bottom: 0px;
	margin-left: 40px;
}

#welcome{
	width:322px;
	padding-left:0px;
	padding-bottom:20px;
	padding-top:22px;
	padding-right:10px;
	margin-top: 100px;
	margin-left: 70px;
}

.maincontent{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:14px;  font-weight:bold; padding:0px 0px 0px 0px; }

.content{
	width:410px;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-bottom:10px;
}
.mapwrap{width:400px; padding-left:25px; padding-right:0px;	margin-bottom: 20px;}
.foodwrap{width:400px; padding-left:25px;}
.gallerybd{border:4px solid white;}


#maincontent{ width:100%;}

#header{ width:800px;}

.navbkground{ background-image:url(images/hanafinsslices621_07.jpg); background-repeat:repeat-y; width:115px;  margin-top:180px;}

.logo{background-image:url(images/hanafinsslices621_05.jpg); background-position:top left; background-repeat:no-repeat; width:110px; height:94px; margin-top:0px; float:left;}

.address{
	width:420px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left: 0px;
	text-align: center;
	line-height:13px;
	}

.calendar{
	width:190px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left: 15px;
	text-align: left;
	margin-top: 130px;
	padding-right: 0px;
	margin-right: 10px;
}
.musiccalendar{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:13px;}
	
.calheader{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#872c33;}

.pyramid{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#eeb404; width:400px; margin-left:auto; margin-right:auto; margin-top:10px; padding-bottom:15px;}
a.pyr:link{font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#eeb404; text-decoration:none;}
a.pyr:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#eeb404; text-decoration:none;}
a.pyr:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#eeb404; text-decoration:underline;}
