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

@charset "UTF-8";
                        
/* 
Arran on a Plate CSS Document
Created by: Graeme Attkins
Created on: 19/11/2009

This stylesheet can be placed into your template using the
following example shortcuts:
     %style:menus:screen%
     %style:menus:print%
*/

/* ------------------------------------------ NAVIGATION STYLES */

#menu ul {
list-style-type:none;
color:#fff;
width:180px;
}

#menu li a {
border-left:1px solid #999;
padding-top:5px;
padding-bottom:5px;
padding-left:11px;
font-weight:normal;
font-size:12px;
color:#999;
text-decoration:none;
display:block;
}

#menu li a:hover {
border-left:1px solid #fff;
color:#fff;
font-weight:normal;
text-decoration:none;
}

#aboutSub,
#newsSub,
#food_drinkSub,
#locationSub,
#reviewsSub,
#bookingsSub {
display:none;
border-top:3px solid #6fc!important;
border-bottom:1px solid #999!important;
}

#aboutSub li a,
#newsSub li a,
#food_drinkSub li a,
#locationSub li a,
#reviewsSub li a,
#bookingsSub li a {
text-align:right;
border-left:none!important;
border-right:1px solid #6fc!important;
font-weight:normal!important;
text-decoration:none;
padding-left:0px;
padding-right:11px;
display:block;
color:#6fc!important;
}

#aboutSub li a:hover,
#newsSub li a:hover,
#food_drinkSub li a:hover,
#locationSub li a:hover,
#reviewsSub li a:hover,
#bookingsSub li a:hover {
border-left:none;
border-right:1px solid #fff!important;
color:#fff!important;
}

body#home #menu #home a,
body#aboutus #menu #about a,
body#opening_times #menu #about a,
body#about_richard #menu #about a,
body#key_staff #menu #about a,
body#latest_news #menu #news a,
body#vacancies #menu #news a,
body#mailing_list #menu #news a,
body#recruitment #menu #news a,
body#reserve #menu #bookings a,
body#links #menu #links a {
font-weight:bold;
color:#6fc;
border-left:5px solid #6fc;
padding-left:6px;
}

body#aboutus #aboutSub,
body#opening_times #aboutSub,
body#about_richard #aboutSub,
body#about_art #aboutSub,
body#key_staff #aboutSub,
body#latest_news #newsSub,
body#mailing_list #newsSub,
body#vacancies #newsSub,
body#food_drink #food_drinkSub,
body#lunch_menu #food_drinkSub,
body#dinner_menu #food_drinkSub,
body#specials #food_drinkSub,
body#wine_list #food_drinkSub,
body#take_away_menu #food_drinkSub,
body#location #locationSub,
body#awards #reviewsSub,
body#reserve #bookingsSub {
display:block!important;
}

/* body#reserve #menu #about,
body#reserve #menu #news,
body#reserve #menu #food_drink,
body#reserve #menu #location,
body#reserve #menu #reviews {
display:none!important;
} */

body#aboutus #menu #aboutus a,
body#opening_times #menu #opening_times a,
body#about_richard #menu #about_richard a,
body#about_art #menu #about_art a,
body#key_staff #menu #key_staff a,
body#latest_news #menu #latest_news a,
body#mailing_list #menu #mailing_list a,
body#vacancies #menu #vacancies a,
body#reserve #menu #reserve a,
body#food_drink #menu #about_food a,
body#lunch_menu #menu #lunch_menu a,
body#dinner_menu #menu #dinner_menu a,
body#wine_list #menu #wine_list a,
body#specials #menu #specials a,
body#take_away_menu #menu #take_away_menu a {
font-weight:bold!important;
color:#fff!important;
border-right:5px solid #6fc!important;
padding-right:6px!important;
}

#footer_nav
{
list-style: none;
padding: 0;
margin: 0;
}

#footer_nav li
{
display: inline;
padding: 0;
margin: 0;
}

#footer_nav li:before { content: "| "; }
#footer_nav li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #footer_nav li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE*/
* html #footer_nav { height: 1%; }

* html #footer_nav li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #footer_nav li:first-child { border-left: 0; }

#footer_nav a {
color:#999;
text-decoration:none;
}

#footer_nav a:hover {
color:#fff;
}
