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/2010/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/2010/logo-links.gif);}
BODY#aultbeithe-index H1#siteTitle A {background-image:url(../images/2010/logo-aultbeithe-index.gif);}
BODY#aultbeithe-location H1#siteTitle A {background-image:url(../images/2010/logo-aultbeithe-location.gif);}
BODY#aultbeithe-pricing H1#siteTitle A {background-image:url(../images/2010/logo-aultbeithe-pricing.gif);}
BODY#aultbeithe-comments H1#siteTitle A {background-image:url(../images/2010/logo-aultbeithe-comments.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.navigation {height:22px;background:#39C;width:750px;}
DIV.navigation UL {margin:0 auto;padding:0;width:665px;}
DIV.navigation LI {margin:0;padding:0;list-style:none;float:left;}
DIV.navigation LI A {display:block;height:22px;width:150px;background:#3399cc url(../images/2010/menu.gif) 0 0 no-repeat;}
DIV.navigation LI A SPAN {display:none}

DIV.navigation LI a.aultbeithe-index {width:145px;background-position:0 0;}
DIV.navigation LI a.aultbeithe-index:hover, 
DIV.navigation LI.navSelected a.aultbeithe-index {background-position:0 -22px;}

DIV.navigation LI a.aultbeithe-location {width:145px;background-position:0 -44px;}
DIV.navigation LI a.aultbeithe-location:hover, 
DIV.navigation LI.navSelected a.aultbeithe-location {background-position:0 -66px;}

DIV.navigation LI a.aultbeithe-pricing {width:170px;background-position:0 -88px;}
DIV.navigation LI a.aultbeithe-pricing:hover, 
DIV.navigation LI.navSelected a.aultbeithe-pricing {background-position:0 -110px;}

DIV.navigation LI a.aultbeithe-comments {width:160px;background-position:0 -132px;}
DIV.navigation LI a.aultbeithe-comments:hover, 
DIV.navigation LI.navSelected a.aultbeithe-comments {background-position:0 -154px;}

DIV.navigation LI a.links {width:45px;background-position:0 -176px;}
DIV.navigation LI a.links:hover, 
DIV.navigation LI.navSelected a.links {background-position:0 -198px;}
/*
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;
}
