/**BASE**/
body{
	font-size:  65%;
	font-family: Arial, Helvetica, Lucida, Tahoma, Verdana;
	color:  #333333;
	line-height: 1.4;
}

/**HEIRARCHY**/

h1{
font-size: 3em;
}

h2{
	font-size: 2.4em;
	color: #1A3D79;
	font-weight: bold;
}

h3{
	font-size: 1.8em;
	color: #1A3D79;
	font-weight: bold;
	margin-top: 10px;
}

h3 a{
	color: #1A3D79;
	text-decoration:  none;
}

/**Colour Variants**/

.green h2, .green h3, .green h2 a, .green h3 a, .green .email_form legend{
	color:  #558c25;
}

.purple h2, .purple h3, .purple h2 a, .purple h3 a, .purple .email_form legend{
	color:  #7d2a71;
}

.pink h2, .pink h3, .pink h2 a, .pink h3 a, .pink .email_form legend{
	color:  #c649a4;
}

.orange h2, .orange h3, .orange h2 a, .orange h3 a, .orange .email_form legend{
	color:  #cfbb21;
}

.lightblue h2, .lightblue h3, .lightblue h2 a, .lightblue h3 a, .lightblue .email_form legend{
	color:  #1a7cc9;
}

.greyblue h2, .greyblue h3, .greyblue h2 a, .greyblue h3 a, .greyblue .email_form legend{
	color:  #abaac7;
}





.email_form legend{
	font-size: 1.8em;
	color: #1A3D79;
	font-weight: bold;
	margin-top: 10px;
}

.comment_form h2 {
	font-size:  1.8em;
}

p{
	font-size: 1.2em;
	margin-top: 10px;
}

em, strong{
	font-weight: bold;
}

a{
	color:  #666666;
	font-weight: bold;
}

ul#nav a{
font-size:  1.2em;
}


a:hover{
	color:  #333333;
}



/**H1 Replacement**/

#masthead h1{
	width: 810px;
	height:  140px;
	background: #eeeeee url(images/masthead.jpg) no-repeat;
	display:  block;
}
#masthead10 h1{
	width: 810px;
	height:  140px;
	background: #eeeeee url(images/10year-masthead.jpg) no-repeat;
	display:  block;
}

#masthead h1 span, #masthead10 h1 span {
	display:  none;
}

#masthead10 h1 span{
	display:  none;
}

/**Colour Variants/ LISTS**/

/**GREEN**/
ul#sideNavigation.green li{
	background: #e5f1df;
}

ul#sideNavigation.green li a{
background: #558c25;

}

ul#sideNavigation.green li a:hover{
	color: #e5f1df;
}

ul#sideNavigation.green li:hover, ul#sideNavigation.green li#current{
	background: #e5f1df url(images/subnav_saltire_green.gif) no-repeat left;
}

/**PURPLE**/

ul#sideNavigation.purple li{
	background: #e7d6e7;
}

ul#sideNavigation.purple li a{
background: #7d2a71;

}

ul#sideNavigation.purple li a:hover{
	color: #e5f1df;
}

ul#sideNavigation.purple li:hover, ul#sideNavigation.purple li#current{
	background: #e7d6e7 url(images/subnav_saltire_purple.gif) no-repeat left;
}

/**GREYBLUE**/

ul#sideNavigation.greyblue li{
	background: #cedcee;
}

ul#sideNavigation.greyblue li a{
background: #abaac7;

}

ul#sideNavigation.greyblue li a:hover{
	color: #cedcee;
}

ul#sideNavigation.greyblue li:hover, ul#sideNavigation.greyblue li#current{
	background: #cedcee url(images/subnav_saltire_greyblue.gif) no-repeat left;
}

/**PINK**/

ul#sideNavigation.pink li{
	background: #efebf4;
}

ul#sideNavigation.pink li a{
background: #c649a4;

}

ul#sideNavigation.pink li a:hover{
	color: #efebf4;
}

ul#sideNavigation.pink li:hover, ul#sideNavigation.pink li#current{
	background: #efebf4 url(images/subnav_saltire_pink.gif) no-repeat left;
}

/**ORANGE**/

ul#sideNavigation.orange li{
	background: #f2f3cf;
}

ul#sideNavigation.orange li a{
background: #cfbb21;

}

ul#sideNavigation.orange li a:hover{
	color: #f2f3cf;
}

ul#sideNavigation.orange li:hover, ul#sideNavigation.orange li#current{
	background: #f2f3cf url(images/subnav_saltire_orange.gif) no-repeat left;
}

/**LIGHTBLUE**/

ul#sideNavigation.lightblue li{
	background: #c9ecfa;
}

ul#sideNavigation.lightblue li a{
background: #1a7cc9;

}

ul#sideNavigation.lightblue li a:hover{
	color: #c9ecfa;
}

ul#sideNavigation.lightblue li:hover, ul#sideNavigation.lightblue li#current{
	background: #c9ecfa url(images/subnav_saltire_lightblue.gif) no-repeat left;
}

/**GREYBLUE**/

ul#sideNavigation.greyblue li{
	background: #cedcee;
}

ul#sideNavigation.greyblue li a{
background: #abaac7;

}

ul#sideNavigation.greyblue li a:hover{
	color: #cedcee;
}

ul#sideNavigation.greyblue li:hover, ul#sideNavigation.greyblue li#current{
	background: #cedcee url(images/subnav_saltire_greyblue.gif) no-repeat left;
}

/**NESTED LIST**/


ul#sideNavigation ul li{
	list-style:  none;
}

ul#sideNavigation ul li a, ul#sideNavigation.greyblue ul li a, ul#sideNavigation.lightblue ul li a, ul#sideNavigation.pink ul li a, ul#sideNavigation.orange ul li a, ul#sideNavigation.green ul li a, ul#sideNavigation.purple ul li a{
background:  #000000;
color:  #ffffff;
}

ul#sideNavigation ul ul li a, ul#sideNavigation.greyblue ul ul li a, ul#sideNavigation.lightblue ul ul li a, ul#sideNavigation.pink ul ul li a, ul#sideNavigation.orange ul ul li a, ul#sideNavigation.green ul ul li a, ul#sideNavigation.purple ul ul li a{
background:  #333333;
color:  #ffffff;
}

ul#sideNavigation ul ul ul li a, ul#sideNavigation.greyblue ul ul ul li a, ul#sideNavigation.lightblue ul ul ul li a, ul#sideNavigation.pink ul ul ul li a, ul#sideNavigation.orange ul ul ul li a, ul#sideNavigation.green ul ul ul li a, ul#sideNavigation.purple ul ul ul li a{
background:  #666666;
color:  #ffffff;
}

ul#sideNavigation ul ul ul ul li a, ul#sideNavigation.greyblue ul ul ul ul li a, ul#sideNavigation.lightblue ul ul ul ul li a, ul#sideNavigation.pink ul ul ul ul li a, ul#sideNavigation.orange ul ul ul ul li a, ul#sideNavigation.green ul ul ul ul li a, ul#sideNavigation.purple ul ul ul ul li a{
background:  #999999;
color:  #ffffff;
}

ul#sideNavigation a{
	color:  #ffffff;
	padding:5px 0 5px 5px;
	text-decoration: none;
}





