/* http://homepages.inf.ed.ac.uk/bundy/ */
/* Notes 
dark blue rgb(2,75,116); 
light blue rgb(228,244,253); */


/* GLOBAL */
	/* links - need to go in this order */
A:link {color: orange; text-decoration:underline}
A:visited {color: blue; text-decoration:underline}
A:hover {color: grey; text-decoration:underline}
A:active {color: red; text-decoration:underline}

BODY { scrollbar-base-color: rgb(2,75,116); scrollbar-face-color: rgb(2,75,116); scrollbar-track-color: rgb(228,244,253); scrollbar-arrow-color: rgb(228,244,253); scrollbar-highlight-color: rgb(228,244,253); scrollbar-3dlight-color: rgb(228,244,253); scrollbar-shadow-color: #000000; scrollbar-darkshadow-color: #000000; }
IMG {border=0; }


/* HORIZONTAL NAVIGATION BAR  ALONG THE TOP*/
/* Menu Header - setting up the backgrounds & logos etc high873 low649*/
BODY.header {font-family:Serif; font-size:13pt; margin:0; padding:0; background:rgb(228,244,253); } 
DIV.darkBackgroundHighRes {position:absolute; left:0; top:56; border:0; background:rgb(2,75,116); text-align:left; width:208; height:64; }
DIV.logoBackground {position:absolute; top:0; left:0; border:0; background:rgb(96,100,152); text-align:left; width:208; height:56; }
DIV.logo {position:absolute; top:5; left:0; border:0; background:rgb(96,100,152); padding:0; margin:0; text-align:left;  }
DIV.crestHighRes {position:absolute; top:7; left:790; border:0; width:95; height:97; padding-bottom:2; }
DIV.crestLowRes {position:absolute; top:7; left:610; border:0; width:95; height:97; padding-bottom:2; }
	/* text */
DIV.headerLowRes {position:absolute; top:10; left:208; border:0; text-align:left; padding-top:0pt; padding-left:20pt}
DIV.headerHighRes {position:absolute; top:5; left:208; border:0; text-align:left; padding-top:0pt; padding-left:20pt}
SPAN.header FONT { color:rgb(2,75,116); font-family:serif; font-style:normal; font-weight:bold; font-size:24pt; }

/* MenuLink - the text links in the navigation bar */
	/* text */
DIV.menuLinkLowRes {position:absolute; top:5px; left:420; border:0; text-align:right; padding-left:10pt}
DIV.menuLinkLowRes FONT {margin-right:0pt; font-family:serif; font-style:normal; font-weight:normal; font-size:10pt}
DIV.menuLinkHighResOldOn2Lines {position:absolute; top:30; left:420; border:0; }
DIV.menuLinkHighRes {position:absolute; top:5; left:520; border:0; }
DIV.menuLinkHighRes FONT {margin-right:0pt; font-family:serif; font-style:normal; font-weight:normal; font-size:10pt}
	/* links - need to go in this order */
/* greens  same as kitchenBody    link&visited= color:rgb(0,102,102); hover&active= color:rgb(0,51,51);  */
/* blues  same as kitchenBody    link&visited= color:rgb(2,75,116); hover&active= color:rgb(106,106,239);  */
.menuLink A:link { color:rgb(2,75,116); text-decoration:underline}
.menuLink A:visited { color:rgb(2,75,116); text-decoration:underline}
.menuLink A:hover { color:rgb(106,106,239);  text-decoration:underline}
.menuLink A:active { color:rgb(106,106,239);  text-decoration:underline}

/* Contact - the contact text link in the navigation bar*/
DIV.contactLowRes {position:absolute; top:86; left:574; border:0; }
DIV.contactLowRes FONT {margin-right:5pt; font-family:serif; font-style:normal; font-weight:normal; font-size:10pt; }
DIV.contactHighRes {position:absolute; top:84; left:5; border:0; }
DIV.contactHighRes FONT {margin-right:5pt; font-family:serif; font-style:normal; text-decoration:underline; font-weight:normal; font-size:10pt; color:rgb(228,244,253); }
	/* links - need to go in this order */
/* greens  same as kitchenBody    link&visited= color:rgb(0,102,102); hover&active= color:rgb(0,51,51);  */
/* blues  same as kitchenBody    link&visited= color:rgb(2,75,116); hover&active= color:rgb(106,106,239);  */

/* Menu - the menu bar of main links in the navigation bar (2 versions for different resolutions) */
BODY.menu {font-family:Serif; margin:0; padding:0; background:rgb(2,75,116); } 
/* text */
DIV.menuLowRes {position:absolute; top:56; left:0; background:rgb(2,75,116); border:0; padding-top:4pt; padding-left:2pt; padding-bottom:2pt; padding-right:2pt; }
DIV.menuHighRes {position:absolute; top:56; left:208; background:rgb(2,75,116); border:0; padding-top:4pt; padding-left:2pt; padding-bottom:2pt; padding-right:2pt; }


/* EVERYTHING BELOW THE HORIZONTAL NAVIGATION BAR  IS CALLED HOME */
/* Home */
BODY.home { font-family:serif; font-style:normal; font-weight:normal; font-size:12pt; color:rgb(0,0,0);  
margin:0; padding:5; background:rgb(228,244,253); } 


/* THE MENU WHICH IS THE LEFT HAND SIDE OF HOME */
/* HomeMenu */
BODY.homeMenu {font-family:Serif; margin:0; padding:0; background:rgb(2,75,116); }  
DIV.homeMenu {position:absolute; top:20; left:5; border:0; width:87%; padding-right:15pt; font-family:serif; font-style:normal; font-weight:normal; font-size:10pt; color:rgb(153,204,255);  }
.m1 { font-family:serif; font-style:normal; font-weight:normal; font-size:13.5pt}
.m2 { font-family:serif; font-style:normal; font-weight:bold; font-size:12pt}
.m3 { font-family:serif; font-style:normal; font-weight:bold; font-size:11pt}
	/* links - need to go in this order */
/* greens  same as menu     link&visited= color:rgb(51,204,204); hover&active= color:rgb(204,255,204);  */
/* blues  same as menu     link&visited= color:rgb(228,244,253); hover&active= color:rgb(153,204,255);  */
.homeMenu A:link { color:rgb(153,204,255);  text-decoration:none }
.homeMenu A:visited { color:rgb(153,204,255);  text-decoration:none }
.homeMenu A:hover { color:rgb(228,244,253); text-decoration:none } 
.homeMenu A:active { color:rgb(228,244,253); text-decoration:none }


/* THE KITCHEN OR MAIN BODY WHICH IS THE RIGHT HAND SIDE OF HOME */
/* KitchenHome - definition of the space*/
DIV.kitchenHome { position:absolute; top:10; left:208; border:0; padding:0; margin:0; text-align:left; width:100%; padding-bottom:10pt; }

/* KitchenBody - definition of the fonts, links, headers etc */
DIV.kitchenBody {position:absolute; top:20; left:10; border:0; text-align:left; width:95%; padding-bottom:10pt; }
H1 { font-family:serif; font-style:normal; font-weight:bold; font-size:16pt; color:rgb(0,0,0); }
H2 { font-family:serif; font-style:normal; font-weight:bold; font-size:13pt; color:rgb(0,0,0); }
H3 { font-family:serif; font-style:normal; font-weight:bold; font-size:12pt; color:rgb(0,0,0); }
H4 { font-family:serif; font-style:italic; font-weight:bold; font-size:12pt; color:rgb(0,0,0); }
H5 { font-family:serif; font-style:normal; font-weight:normal; font-size:10pt; color:rgb(0,0,0); }
/* greens  same as menulink     link&visited= color:rgb(0,102,102); hover&active= color:rgb(0,51,51);  */
/* blues  same as menulink     link&visited= color:rgb(2,75,116); hover&active= color:rgb(106,106,239);  */
.kitchenBody A:link { color:rgb(2,75,116); text-decoration:underline }
.kitchenBody A:visited { color:rgb(2,75,116); text-decoration:underline }  
.kitchenBody A:hover { color:rgb(106,106,239); text-decoration:underline }
.kitchenBody A:active { color:rgb(106,106,239);  text-decoration:underline }
FONT.internalLink { font-size:10pt; }



/* INDEX PAGE CONTAINS CONTENT FOR USE WHEN THE BROWSER CAN'T SHOW FRAMES */
/* NoFramesContent */
DIV.noFramesContent {position:absolute; top:150; left:10; border:0; text-align:left; width:75%; padding-bottom:10pt; }

/* LINK TO HOME PAGE ON ALL PAGES FOR USE WHEN THE PAGE IS INDEXED BY SEARCH ENGINES SEPARATELY */
FONT.homeLink { font-size:10pt; }

/* FOR PRINTING */
@media print {body {background-color: white}}
@page {margin: 5%}


