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

html,
body { 
	background:#FFFFFF;
	background-image:url('img/bg.jpg');
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:top; 
	margin:0;
	padding:0;
	height:100%;
}	
body,td,th {
	font-family:arial;
	font-size:14px;
	color:#5E7B9A
}
		a:link {text-decoration:none;color:#0066CC;font-weight:bold;}
		a:visited {text-decoration:none;color:#0066CC;}
		a:hover {text-decoration:underline;color:#666666;font-style:oblique;}
		a:active {text-decoration:none;color:#0066CC;}
img { border: none; }
/* Divs
-----------------------------------------------------------------------------*/
body {
   text-align: center;
   margin: 0;
}
#container {
   width: 900px;
   position: relative;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
#canvas {
	margin:0;
	padding:15px;
	left:0px;
	width:870px;
	min-height:630px;
	text-align:center;
	z-index:1;
	background-color:#FFF;
	border:1px;
	border-color:#000;
}
/* Header
-----------------------------------------------------------------------------*/
hmt {color:#000000;font-size:16px;font-family:arial;font-weight:bold;}
hot {color:#7F7F7F;font-size:14px;font-family:arial;font-weight:bold;font-style:italic;}
ftxt {color:#FFF;font-size:11px;font-family:arial;}
ftxtbg {color:#FFF;font-size:11px;font-family:arial;background-color:#C3C3C3}
#headercontainer {
	width:900px;
	padding:0;
	position:relative;
	z-index:0;
}
#header {
	width:898px;
	height:100px;
	border:1px solid #666666;
	padding:0;
	background-image:url('img/headerbg.png');
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
}
#logo {
	width:288px;
	height:90px;
	top:5px;
	left:5px;
	background-image:url('img/logo.png');
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
}
#title {
	width:562px;
	height:96px;
	top:2px;
	right:20px;
	background-image:url('img/title.png');
	background-repeat:no-repeat;
	position:absolute;
	z-index:2;
}
.headbluebar {
	top:-1px;
	width:898px;
	height:3px;
	border:1px solid #387AC8;
	background-image:url('img/bar.png');
	background-repeat:repeat-x;
	position:relative;
	z-index:0;
}
#contactbar {
	top:-1px;
	width:898px;
	height:26px;
	border:1px solid #666666;
	background-image:url('img/contactbar.png');
	background-repeat:repeat-x;
	position:relative;
	z-index:0;
}
#contactinfo {
	padding:4px;
	text-align:center;
	background-image:url('img/contactbar.png');
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
}
/* Navigation
-----------------------------------------------------------------------------*/
#navbar {
	padding:1px;
	width:900px;
	height:31px;
	background-image:url('img/darkbluebar.gif');
	background-repeat:no-repeat;
	position:relative;
	z-index:0;
}
#navinfo {
	padding-left:99px;
	text-align:center;
	position:relative;
	z-index:1;
}
.nav1 { display: block;width: 100px;height: 28px;background: url('img/nav/1.png') bottom;text-indent: -99999px;float:left; }
.nav1:hover { background-position: 0 0; }
.nav2 { display: block;width: 100px;height: 28px;background: url('img/nav/2.png') bottom;text-indent: -99999px;float:left; }
.nav2:hover { background-position: 0 0; }
.nav3 { display: block;width: 100px;height: 28px;background: url('img/nav/3.png') bottom;text-indent: -99999px;float:left; }
.nav3:hover { background-position: 0 0; }
.nav4 { display: block;width: 100px;height: 28px;background: url('img/nav/4.png') bottom;text-indent: -99999px;float:left; }
.nav4:hover { background-position: 0 0; }
.nav5 { display: block;width: 100px;height: 28px;background: url('img/nav/5.png') bottom;text-indent: -99999px;float:left; }
.nav5:hover { background-position: 0 0; }
.nav6 { display: block;width: 100px;height: 28px;background: url('img/nav/6.png') bottom;text-indent: -99999px;float:left; }
.nav6:hover { background-position: 0 0; }
.nav7 { display: block;width: 100px;height: 28px;background: url('img/nav/7.png') bottom;text-indent: -99999px;float:left; }
.nav7:hover { background-position: 0 0; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width:900px;
	height:31px;
	background-image:url('img/blackbar.gif');
	background-repeat:no-repeat;
	position:relative;
	z-index:0;
}
#footerinfo {
	top:5px;
	padding-top:3px;
	padding-bottom:1px;
	text-align:center;
	position:relative;
	font-size:11px;
	color:#FFF;
	z-index:1;
}
#footerinfo a {
	font-size:11px;
	color:#FFF;
}
#facebook {
	top:2px;
	left:2px;
	width:93px;
	height:27px;
	position:absolute;
	z-index:1;
}
#yelp {
	top:2px;
	right:2px;
	width:93px;
	height:27px;
	position:absolute;
	z-index:1;
}
/* About Us
-----------------------------------------------------------------------------*/
#galleryblock {
	padding:0px 100px 0px 100px;
	margin-left:auto;
	margin-right:auto;
}
#hr {
	height:5px;
	width:853px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('img/hr.png');
	background-repeat:no-repeat;
	display:block;
}
#articletitle {
	padding-left:35px;
	text-align:left;
	font: italic bold 35px "Arial";
	color:  #666;
}
#article {
	padding:20px;
	text-align:left;
	font: 12px "Arial";
	color:  #000;
}