body
{
background:#a8a8b2;
background-position:center;
font-size:12px;
color:black;
text-align:justify;
}

#wrapper
{
margin-right:auto;
margin-left:auto;
width:900px;
position:relative;
}

#main
{
width:100%;
background:#8a8a99;
position:absolute;
}

#header
{
width:100%;
height:145px;
background:#a8a8b2 url('header.png');
background-position:top;
position:relative;
font-size:16px;
font-family: BroadbandICG;
}


#links
{
background:#000040;
height:54.384px;
background:url("hover.png");
border-bottom:1px solid white;
}


ul.linkmenu 
{
width:100%;
position:relative;
display:inline;
margin: 0;
list-style: none;
}

ul.linkmenu li
{
text-align:center;
font-size:17;
display:inline;
font-family:"Arial";
position:relative;
height:54.384px;
float:left;
}

.home{background:url("Home.png");width:113px;}
.about{background:url("About.png");width:92px;}
.specials{background:url("Specials.png");width:98px;}
.menu{background:url("Menu.png");width:92px;}
.gallery{background:url("Gallery.png");width:92px;}
.contact{background:url("Contact.png");width:103px;}
.hours{background:url("Hours.png");width:225px;}


li.home:hover {background:url("Home2.png");width:113px;}
li.about:hover {background:url("About2.png");width:92px;}
li.specials:hover {background:url("Specials2.png");width:98px;}
li.menu:hover {background:url("Menu2.png");width:92px;}
li.gallery:hover {background:url("Gallery2.png");width:92px;}
li.contact:hover {background:url("Contact2.png");width:103px;}
li.hours:hover {background:url("Hours2.png");width:225px;}


#left
{
width:600px;
background:white url("counter.jpg");
background-position:center;
color:White;
position:relative;
float:left;
height:400px;
overflow:auto;
border-right:1px solid white;
}

#left p,h1,h2,h3,h4,h5
{
margin-left:4%;
width:92%;
font-size:14px;
font-family: BroadbandICG;
}



#right p,h1,h2,h3,h4,h5
{
margin-left:2%;
width:95%;
font-size:16px;
}

#right h1,h2,h3,h4,h5
{
text-align:center;
}

#right img
{
margin-left:12px;
}

#right
{
width:299px;
position:relative;
float:left;
height:400px;
color: white;
background:black;
font-size:16px;
font-family: BroadbandICG;
b
}

#footer
{
width:100%;
height:50px;
background:#a8a8b2 url("footer.png");
background-position:bottom;
color:gray;
position:relative;
clear:left;
border-top:1px solid white;
}

#footer p
{
margin-left:10px;
}

.filler
{
margin-left:0;
height:50%;
width:100%;
background:transparent;
}

.fill
{
width:100%;
float:left;
background:transparent;
height:54.384px;
border:none;
}

#right a{letter-spacing:3px;}

a
{
text-decoration:none;
color:white;
}

a:hover
{
color:#8a8a99;
}

img 
{
border:none;
}

