BODY {margin:10px auto;width:750px;color:#fff;background:#fff;font:14px arial,helvetica,sans-serif}
.accessibility,.topLink {display:none}
.clear {clear:both}
A {color:#fff;font-weight:bold;text-decoration:none}
A:hover {text-decoration:underline}
DIV#siteOffline {color:#FFF;padding:3px 5px;text-align:center;margin-bottom:10px;border-bottom:2px solid black;background:red;font:bold 12px Verdana,Arial,Helvetica,sans-serif}
DIV#header {position:relative;height:75px;background:#00004A}
H1#siteTitle {margin:0;padding:0;}
H1#siteTitle A {display:block;width:393px;height:75px;background-repeat:no-repeat;}
BODY#index H1#siteTitle A {background-image:url(../images/logo-index.gif);}
BODY#caberfeidh-home H1#siteTitle A {background-image:url(../images/logo-caberfeidh-home.gif);}
BODY#location H1#siteTitle A {background-image:url(../images/logo_location.gif);}
BODY#pricing H1#siteTitle A {background-image:url(../images/logo_pricing.gif);}
BODY#comments H1#siteTitle A {background-image:url(../images/logo_comments.gif);}
BODY#links H1#siteTitle A {background-image:url(../images/logo_links.gif);}
BODY#aultbeithe-index H1#siteTitle A {background-image:url(../images/logo-aultbeithe-index.gif);}
BODY#aultbeithe-location H1#siteTitle A {background-image:url(../images/logo-aultbeithe-location.gif);}
BODY#aultbeithe-pricing H1#siteTitle A {background-image:url(../images/logo-aultbeithe-pricing.gif);}
BODY#aultbeithe-comments H1#siteTitle A {background-image:url(../images/logo-aultbeithe-comments.gif);}
BODY#aultbeithe-links H1#siteTitle A {background-image:url(../images/logo-aultbeithe-links.gif);}
H1#siteTitle A SPAN {display:none}
H2#strapLine {margin:0;padding:0;position:absolute;right:0;top:0;display:block;width:357px;height:75px;}
BODY#index H2#strapLine, BODY#links H2#strapLine {background:url(../images/strapline-index.jpg) no-repeat;} 
BODY#caberfeidh-home H2#strapLine, BODY#location H2#strapLine, BODY#pricing H2#strapLine, BODY#comments H2#strapLine {background:url(../images/strapline.jpg) no-repeat;}

BODY#aultbeithe-index H2#strapLine,
BODY#aultbeithe-location H2#strapLine, 
BODY#aultbeithe-pricing H2#strapLine, 
BODY#aultbeithe-comments H2#strapLine, 
BODY#aultbeithe-links H2#strapLine
{background:url(../images/strapline2.jpg) no-repeat;}

H2#strapLine SPAN {display:none}

DIV#mainNav {height:22px;background:#39C;width:750px;}
DIV#mainNav UL {margin:0;padding:0;width:685px; margin:0 auto;padding-top:1px;}
BODY#links DIV#mainNav UL {width:330px;}
DIV#mainNav LI {margin:0;padding:0;list-style:none;float:left;}
DIV#mainNav LI A {display:block;height:20px;background-repeat:no-repeat;background-position:0 -23px}
DIV#mainNav LI A SPAN {display:none}
DIV#mainNav LI A#caberfeidh-home {width:140px;background-image:url(../images/menu-home.gif);}
DIV#mainNav LI A#location, DIV#mainNav LI A#aultbeithe-location {width:149px;background-image:url(../images/menu-location.gif);}
DIV#mainNav LI A#pricing, DIV#mainNav LI A#aultbeithe-pricing {width:188px;background-image:url(../images/menu-pricing.gif);}
DIV#mainNav LI A#comments, DIV#mainNav LI A#aultbeithe-comments {width:161px;background-image:url(../images/menu-comments.gif);}
DIV#mainNav LI A#links, DIV#mainNav LI A#aultbeithe-links {width:45px;background-image:url(../images/menu-links.gif);}
DIV#mainNav LI A#aultbeithe-index {width:140px;background-image:url(../images/menu-aultbeithe-index.gif);}
DIV#mainNav LI A:hover, DIV#mainNav LI A.navSelected {background-position:0 0px;}

DIV#subNav {height:22px;background:#39C;width:750px;position:relative; left:-20px;}
DIV#subNav UL {margin:0;padding:0;width:685px; margin:0 auto;padding-top:1px;}
DIV#subNav LI {margin:0;padding:0;list-style:none;float:left;}
DIV#subNav LI A {display:block;height:20px;background-repeat:no-repeat;background-position:0 -23px}
DIV#subNav LI A SPAN {display:none}
DIV#subNav LI A#index {width:140px;background-image:url(../images/menu-home.gif);}
DIV#subNav LI A#location, DIV#subNav LI A#aultbeithe-location {width:149px;background-image:url(../images/menu-location.gif);}
DIV#subNav LI A#pricing, DIV#subNav LI A#aultbeithe-pricing {width:188px;background-image:url(../images/menu-pricing.gif);}
DIV#subNav LI A#comments, DIV#subNav LI A#aultbeithe-comments {width:161px;background-image:url(../images/menu-comments.gif);}
DIV#subNav LI A#links, DIV#subNav LI A#aultbeithe-links {width:45px;background-image:url(../images/menu-links.gif);}
DIV#subNav LI A#aultbeithe-index {width:140px;background-image:url(../images/menu-aultbeithe-index.gif);}
DIV#subNav LI A:hover, DIV#DIV#subNav LI A:hover, DIV#subNav LI A.navSelected {background-position:0 0px;} LI A.navSelected {background-position:0 0px;}

DIV#bottomNav {height:22px;background:#39C;width:750px;position:relative;}
DIV#bottomNav UL {margin:0;padding:0;width:330px; margin:0 auto;padding-top:1px;}
DIV#bottomNav LI {margin:0;padding:0;list-style:none;float:left;}
DIV#bottomNav LI A {display:block;height:20px;background-repeat:no-repeat;background-position:0 -23px}
DIV#bottomNav LI A SPAN {display:none}
DIV#bottomNav LI A#index {width:140px;background-image:url(../images/menu-home.gif);}
DIV#bottomNav LI A#caberfeidh-home {width:140px;background-image:url(../images/menu-home.gif);}
DIV#bottomNav LI A#location, DIV#bottomNav LI A#aultbeithe-location {width:149px;background-image:url(../images/menu-location.gif);}
DIV#bottomNav LI A#pricing, DIV#bottomNav LI A#aultbeithe-pricing {width:188px;background-image:url(../images/menu-pricing.gif);}
DIV#bottomNav LI A#comments, DIV#bottomNav LI A#aultbeithe-comments {width:161px;background-image:url(../images/menu-comments.gif);}
DIV#bottomNav LI A#links, DIV#bottomNav LI A#aultbeithe-links {width:45px;background-image:url(../images/menu-links.gif);}
DIV#bottomNav LI A#aultbeithe-index {width:140px;background-image:url(../images/menu-aultbeithe-index.gif);}
DIV#bottomNav LI A:hover, DIV#DIV#bottomNav LI A:hover, DIV#bottomNav LI A.navSelected {background-position:0 0px;}

DIV#content {background:#399}
DIV#pageContent {padding:20px}
H2#pageTitle {display:none}
DIV#footer {color:#333;font-size:11px;margin-top:5px}
DIV#footer A {color:#333;text-decoration:none; font-weight:normal;}
DIV#site-footer {width:45%;text-align:left;float:left}
DIV#gwp-footer {width:45%;text-align:right;float:right}

TABLE.calendar {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

TABLE.calendar TD {
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	color:#000000;
	text-align:center;
}

TABLE.calendar TD STRONG {
	color:ffffff;
}