@charset "UTF-8";
a:link {text-decoration:none;}

html {margin:0; padding:0; text-align:center; }

body, th, td {font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:90%; }
body {margin-left:0px; margin-top:100px; margin-right:0px; margin-bottom:0px; padding:0px; background-image:url(../images/sub/bg_color.jpg); background-repeat: repeat; }
th, td {vertical-align:top; border:0px; }
a:link, a:visited {font-family:Arial, Helvetica, sans-serif; font-size:100%; color: #fee38d; text-decoration:none; }
a:hover, #current a {color:#330000; }
h1,h2,h3 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:115%;}
.paragraph1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; color:#CC9966; text-decoration:none; }

div#border { z-index:1; position:relative; background-image:url(../images/sub/border_color.png); background-repeat:repeat-x; }
div#music {position:absolute; left:-999em; }

#content_0, #content_1, #content_2, #content_3, #content_4, #content_5, #content_6, #content_7 {float:left; margin:0px; padding-top:10px; padding-right:0px; padding-left:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; color: #fee38d; text-decoration:none; /* change this if nes */}
/* HERE IS THE WHOLE THING */
#rollovermenu{padding:0px; }
#rollovermenu, #rollovermenu ul {/* all lists */padding:0px; margin:0px; width:100%; list-style: none; }
#rollovermenu ul a:link, #rollovermenu a:visited {display:block; border:0px; text-decoration:none; padding:0px; height:20px; color: #fee38d; font-size:100%; /* change this if nes */}
#rollovermenu ul a:hover, #current a{color:#330000;/* change this if nes */}
#rollovermenu li {/* all list items */position:relative; text-align:left; cursor:default; padding:0px; margin:0px; color:#fee38d; }
#rollovermenu li ul {/* second-level lists */
	position:absolute;
	left:-999em;
/* using left instead of display to hide menus because display: none isn't read by screen readers */}
#rollovermenu li:hover ul, #rollovermenu li.sfhover ul {/* lists nested under hovered list items */left:0px; padding-left:5px; padding-right:5px; top:19px; }
li#invite{text-align:left; margin:0px; padding:0px; color:#fee38d;/* change this if nes */height:19px;}

#side_links { text-align:left; position:relative; width:90px; padding-left:80px;}
#top_image {width:853px; height:335px; background-image:url(../images/sub/inside_top.png); background-repeat:no-repeat;}
#top_image_mission {width:853px; height:335px; background-image:url(../images/tops/inside_top_mission.png); background-repeat:no-repeat;}
#top_image_chef {width:853px; height:335px; background-image:url(../images/tops/inside_top_chef.png); background-repeat:no-repeat;}
#top_image_contact {width:853px; height:335px; background-image:url(../images/tops/inside_top_contact.png); background-repeat:no-repeat;}
#top_image_dessert {width:853px; height:335px; background-image:url(../images/tops/inside_top_dessert.png); background-repeat:no-repeat;}
#top_image_dinner {width:853px; height:335px; background-image:url(../images/tops/inside_top_dinner.png); background-repeat:no-repeat;}
#top_image_directions {width:853px; height:335px; background-image:url(../images/tops/inside_top_directions.png); background-repeat:no-repeat;}
#top_image_location {width:853px; height:335px; background-image:url(../images/tops/inside_top_location.png); background-repeat:no-repeat;}
#top_image_lunch {width:853px; height:335px; background-image:url(../images/tops/inside_top_lunch.png); background-repeat:no-repeat;}
#top_image_mich {width:853px; height:335px; background-image:url(../images/tops/inside_top_mich.png); background-repeat:no-repeat;}
#top_image_nearby {width:853px; height:335px; background-image:url(../images/tops/inside_top_nearby.png); background-repeat:no-repeat;}
#top_image_news {width:853px; height:335px; background-image:url(../images/tops/inside_top_news.png); background-repeat:no-repeat;}
#top_image_photo {width:853px; height:335px; background-image:url(../images/tops/inside_top_gallery.png); background-repeat:no-repeat;}
#top_image_private {width:853px; height:335px; background-image:url(../images/tops/inside_top_private.png); background-repeat:no-repeat;}
#top_image_wine {width:853px; height:335px; background-image:url(../images/tops/inside_top_wine.png); background-repeat:no-repeat;}
#top_image_special {width:853px; height:335px; background-image:url(../images/tops/inside_top_special.png); background-repeat:no-repeat;}

#top_image_Gmain {width:853px; height:335px; background-image:url(../images/tops/inside_top_Gmain.png); background-repeat:no-repeat;}
#top_image_Gview {width:853px; height:335px; background-image:url(../images/tops/inside_top_Gview.png); background-repeat:no-repeat;}
#top_image_Gevent {width:853px; height:335px; background-image:url(../images/tops/inside_top_Gevent.png); background-repeat:no-repeat;}
#top_image_Gpatio {width:853px; height:335px; background-image:url(../images/tops/inside_top_Gpatio.png); background-repeat:no-repeat;}
#top_image_Groof {width:853px; height:335px; background-image:url(../images/tops/inside_top_Groof.png); background-repeat:no-repeat;}
#top_image_Gloft {width:853px; height:335px; background-image:url(../images/tops/inside_top_Gloft.png); background-repeat:no-repeat;}
#top_image_Gbar {width:853px; height:335px; background-image:url(../images/tops/inside_top_Gbar.png); background-repeat:no-repeat;}
#top_image_Gholiday {width:853px; height:335px; background-image:url(../images/tops/inside_top_Gholiday.png); background-repeat:no-repeat;}
#top_Glinks {width:786px; text-align:left;}

#logo_top {padding-left:100px; width:160px; padding-right:590px;}
#address_top {padding-top:80px; padding-left:35px; width:150px; padding-right:665px; text-align:center}
#address_top1 {padding-top:80px; padding-left:30px; width:150px; padding-right:665px; text-align:center}
#top_links {width:786px; text-align:right;}
#footer {text-align:right; font-size:80%; padding-top:150px; color:#999999;}