/* CSS Document */

* {
margin:0px;
padding:0px;
}

a, a:hover, a:active, a img, a, a:hover img, a:active img  {
outline:none;
border:none;
}

h1.logo {
position:absolute;
top:30px;
left:30px;
}

a.logo {
display:block;
text-indent:-5000em;
width:316px;
height:51px;
background:transparent url('images/logo.gif') no-repeat top left;
}

h1 {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:18px;
color:#D2BA83;
padding-bottom:10px;
line-height:1.5em;
}

p {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#F2EBC7;
padding-bottom:10px;
line-height:1.5em;
}

p a {
text-decoration:none;
font-weight:bold;
color:#F9DCA3;
}

body {
background-color:#201B11;
background-image:url(images/bck.gif);
background-repeat:repeat-x;
}

#divContainer {
width:1024px;
margin:0 auto;
}

#divHeader {
position:relative;
width:900px;
height:98px;
margin:0 auto;
background-color:#5B5548;
}

#divNavigation {
float:right;
margin-top:60px;
margin-right:25px;
width:509px;
height:23px;
background:url(images/nav.gif); 0 0 no-repeat;
}

#divNavigation ul#divMenu {
position:relative;
margin:0;
padding:0;
width:509px;
height:23px;
}

#divNavigation ul#divMenu li {
list-style:none;
position:absolute;
padding:0;
margin:0;
}

ul#divMenu li, ul#divMenu a {
height:23px;
display:block;
top:0px;
}

#divNavigation ul#divMenu li a {
text-indent:-90000px;
text-decoration: none;
}

#home			{left: 0px; width: 51px;}
#menu			{left: 52px; width: 54px;}
#wine_menu		{left: 105px; width: 88px;}
#specials		{left: 193px; width: 68px;}
#lunch			{left: 261px; width: 54px;}
#special_events	{left: 315px; width: 110px;}
#contact		{left: 425px; width: 84px;}

#home			a:hover	{background: transparent url(images/nav.gif) -0px -23px no-repeat;}
#menu			a:hover	{background: transparent url(images/nav.gif) -52px -23px no-repeat;}
#wine_menu		a:hover	{background: transparent url(images/nav.gif) -105px -23px no-repeat;}
#specials		a:hover	{background: transparent url(images/nav.gif) -193px -23px no-repeat;}
#lunch			a:hover	{background: transparent url(images/nav.gif) -261px -23px no-repeat;}
#special_events	a:hover	{background: transparent url(images/nav.gif) -315px -23px no-repeat;}
#contact		a:hover	{background: transparent url(images/nav.gif) -425px -23px no-repeat;}

#home			a.on {background: transparent url(images/nav.gif) -0px -23px no-repeat; cursor: default;}
#menu			a.on {background: transparent url(images/nav.gif) -52px -23px no-repeat; cursor: default;}
#wine_menu		a.on {background: transparent url(images/nav.gif) -105px -23px no-repeat; cursor: default;}
#specials		a.on {background: transparent url(images/nav.gif) -193px -23px no-repeat; cursor: default;}
#lunch			a.on {background: transparent url(images/nav.gif) -261px -23px no-repeat; cursor: default;}
#special_events	a.on {background: transparent url(images/nav.gif) -315px -23px no-repeat; cursor: default;}
#contact		a.on {background: transparent url(images/nav.gif) -425px -23px no-repeat; cursor: default;}

#divHeaderImage {
width:1024px;
height:205px;
background-image:url(images/header.jpg);
}

#divMain {
position:absolute;
width:1024px;
margin:0 auto;
background-image:url(images/main_bck.gif);
background-repeat:repeat-y;
}

#divContentText {
width:420px;
margin-left:90px;
padding-top:15px;
}

#divContentImages {
position:absolute;
top:50px;
right:125px;
width:291px;
height:427px;
float:right;
}
