/* @override http://ld.scottishunionlearning.com/cms/front/stylesheets/layout.css */

/**MAIN**/

body{
	background: #999999;
}
#container{
	margin:  auto;
	background: #ffffff url(images/body_bg.jpg);
}

#sidebar{
	float:  left;
	margin-right:  0px;
}
#content{
	float:  left;
	margin-left: 0px;
}
.column{ 
float:  left;
margin-right:  0px;
	
}

.left{
	clear:  both;
}

#footer{
	height:  50px;
	margin:  0;
	margin-bottom:  20px;
	padding:  10px;
	clear:  both;
	background:  #eeeeee;
}


span.central{
	float:  right;
	position:relative;
	bottom: 25px;
}


span.central a{

	font-family: Georgia, Times, serif;
	text-decoration: none;
	color:  #666666;
}

#sidebar .advert {
	margin-left:  -10px;
	padding-top:  10px;
}

/**SEARCH**/

#sidebar fieldset legend{
	color:  #000000;
 font-size: 1.2em;
 font-weight: bold;
 padding-top: 10px;
}

#sidebar form{

	height: 60px;
	width:  150px;
	margin-left:  -10px;
	background: #ffffff url(images/search_bg.jpg)no-repeat;
	border:  none;
}

#sidebar input.search_field{
	margin-left:  10px;
	margin-top:  15px;
	width: 100px;
	float:  left;
}

#sidebar input.button{
	color: #ffffff;
	font-weight: bold;
	margin-top:  20px;
	background:  #000000;
	border:  none;
	cursor:  default;
}

#sidebar input.button:hover{
	color:  #999999;
}

/**CALENDAR**/

.calendar{
	clear:  left;
	margin-top:  20px;
	margin-left: -10px;
	width:  150px;
	height:  160px;
	background: #ffffff url(images/calendar_bg.jpg)no-repeat;
}

.calendar table{
	position:  relative;
	top:  12px;
	left: 5px;
	margin-left: 10px;
	background: #ffffff;
}

.calendar table caption{
	background: #ffffff;
	text-align:  center;
}

.calendar th, td{
padding:  2px;
text-align:  center;
border-bottom:  1px solid #e1e1e1;
}

td{
	border-bottom:  1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.last_row td{
	border-bottom: none;
}

/**LISTS**/


/**Main Nav**/

ul#nav{
	list-style: none;
	margin-left: -10px;
	margin-bottom: 30px;
}

ul#nav li{
	height:  20px;
	margin-bottom:  4px;
	padding-left:  40px;
}

ul#nav li a{
    color:  #666666;
	text-decoration: none;
	font-weight: bold;
}

ul#nav li a:hover{
color:  #000000;	
}

ul#nav li.current{
	background: #1A3D79 url(images/nav_saltire.gif) no-repeat left;
}


/****/

li.nav_0{
margin-bottom:  0px;
background: #7d2a71;
}
li.nav_0 a{
	font-weight: bold;
color: #7d2a71;
display:  block;
background: #e7d6e7;
padding-top: 4px;
padding-left:  5px;
}

li.nav_0:hover{
	background: #7d2a71 url(images/nav_saltire.gif) no-repeat left;
}

/****/

li.nav_1{
margin-bottom:  0px;
background: #abaac7;
}
li.nav_1 a{
	font-weight: bold;
color: #666666;
display:  block;
background: #cedcee;
padding-top: 4px;
padding-left:  5px;
}

li.nav_1:hover{
	background: #abaac7 url(images/nav_saltire.gif) no-repeat left;
}

/****/

li.nav_2{
margin-bottom:  0px;
background: #558c25;
}
li.nav_2 a{
	font-weight: bold;
color: #558c25;
display:  block;
background: #e5f1df;
padding-top: 4px;
padding-left:  5px;
}

li.nav_2:hover{
	background: #558c25 url(images/nav_saltire.gif) no-repeat left;
}

/****/


li.nav_3{
margin-bottom:  0px;
background: #c649a4;
}
li.nav_3 a{
	font-weight: bold;
color: #c649a4;
display:  block;
background: #efebf4;
padding-top: 4px;
padding-left:  5px;
}

li.nav_3:hover{
	background: #c649a4 url(images/nav_saltire.gif) no-repeat left;
}



/****/


li.nav_4{
margin-bottom:  0px;
background: #1a7cc9;
}
li.nav_4 a{
	font-weight: bold;
color: #1a7cc9;
display:  block;
background: #c9ecfa;
padding-top: 4px;
padding-left:  5px;
}

li.nav_4:hover{
	background: #1a7cc9 url(images/nav_saltire.gif) no-repeat left;
}

/****/


li.nav_5{
margin-bottom:  0px;
background: #cfbb21;
}
li.nav_5 a{
	font-weight: bold;
color: #cfbb21;
display:  block;
background: #f2f3cf;
padding-top: 4px;
padding-left:  5px;
}

li.nav_5:hover{
	background: #f2f3cf url(images/nav_saltire.gif) no-repeat left;
}
/**--**/

/****/

li.nav_6{
margin-bottom:  0px;
background: #7d2a71;
}
li.nav_6 a{
	font-weight: bold;
color: #7d2a71;
display:  block;
background: #e7d6e7;
padding-top: 4px;
padding-left:  5px;
}

li.nav_6:hover{
	background: #7d2a71 url(images/nav_saltire.gif) no-repeat left;
}

/****/

li.nav_7{
margin-bottom:  0px;
background: #abaac7;
}
li.nav_7 a{
	font-weight: bold;
color: #666666;
display:  block;
background: #cedcee;
padding-top: 4px;
padding-left:  5px;
}

li.nav_7:hover{
	background: #abaac7 url(images/nav_saltire.gif) no-repeat left;
}

/****/

li.nav_8{
margin-bottom:  0px;
background: #558c25;
}
li.nav_8 a{
	font-weight: bold;
color: #558c25;
display:  block;
background: #e5f1df;
padding-top: 4px;
padding-left:  5px;
}

li.nav_8:hover{
	background: #558c25 url(images/nav_saltire.gif) no-repeat left;
}

/****/


li.nav_9{
margin-bottom:  0px;
background: #c649a4;
}
li.nav_9 a{
	font-weight: bold;
color: #c649a4;
display:  block;
background: #efebf4;
padding-top: 4px;
padding-left:  5px;
}

li.nav_9:hover{
	background: #c649a4 url(images/nav_saltire.gif) no-repeat left;
}



/****/


li.nav_10{
margin-bottom:  0px;
background: #1a7cc9;
}
li.nav_10 a{
	font-weight: bold;
color: #1a7cc9;
display:  block;
background: #c9ecfa;
padding-top: 4px;
padding-left:  5px;
}

li.nav_10:hover{
	background: #1a7cc9 url(images/nav_saltire.gif) no-repeat left;
}

/****/


li.nav_11{
margin-bottom:  0px;
background: #cfbb21;
}
li.nav_11 a{
	font-weight: bold;
color: #cfbb21;
display:  block;
background: #f2f3cf;
padding-top: 4px;
padding-left:  5px;
}

li.nav_11:hover{
	background: #f2f3cf url(images/nav_saltire.gif) no-repeat left;
}

/**Sub Nav**/

ul#sideNavigation{
	list-style: none;
	background: #cedcee;
	margin-left:  -10px;
}

ul#sideNavigation li a{
	display:  block;
background: #1A3D79;
padding-top:5px;
padding-bottom: 5px;
padding-left:  5px;

}

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

ul#sideNavigation li{
	background: #cedcee;
	padding-left:  40px;
border-bottom: dotted 1px #eeeeee;	
}

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

ul#sideNavigation li.last{
	background: #cedcee;
	padding-left:  40px;
border:  none;	
}

ul#sideNavigation li.current{
background: #cedcee url(images/subnav_saltire.gif) no-repeat left;
font-weight: bold;

}

ul#sideNavigation li.current a{
	color: #51c1ff;
}



#breadcrumbs{
	clear:  both;
}

ul.nav_breadcrumbs{
	list-style:  none;
	margin: 5px;
}

ul.nav_breadcrumbs li{
	float:  left;
	padding-right:  5px;
}
.column li{
	
	font-size: 1em;
	margin-left:  15px;
	list-style-type: circle;
	padding-bottom: 5px;
}

.left li{
	font-size:  1.2em;
}

.column li a{
	font-size: 1em;
}

.comment_form label span{
	display:  block;
}

.email_form label span{
	display:  block;
}

/**News List**/


ul.news{
	
}

ul.news li{
	clear:  both;
	list-style:  none;
	margin:  0;
	padding:  0;
	
}

ul.news li img{
	float:  left;
	padding: 10px;
	border:  1px solid #999999;
	margin-right:  10px;
}


ul.footer{
	height: 20px;
	list-style:  none;

}

ul.footer li{
		background: #eeeeee;
		list-style: none;
		float:  left;
}

ul.footer li a{
	font-size: 1em;
	float: left;
	background: #eeeeee;
	color:  #666666;
}

ul.footer li.nav_0 a{
	text-decoration:  none;
	margin-right:  20px;
}


