/* General Styles - all pages */


/*
Dark Green:
#32D200

Light Green:
#D6F7CC

Lighter Green:
#F9FDF7

darker text green:
#259300
*/



body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.hidden {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	visibility : hidden;
	display : none;
	line-height : 0px;
}

.searchformlayout {
	height : 0.8em;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #000000;
	/*font-weight : bold;*/
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 115%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}

h2 {
	font-size: 115%;
	color: #000000;
	margin: 0px;
	font-weight: lighter;
}

h3 {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	font-size: 85%;
}

h4 {
	margin: 0px 0px 0px 0px;
	font-size: 120%;
	font-weight: normal;
}

h5 {
	font-weight: bold;
	margin: 0px;
	font-size: 85%;
	padding: 0px 0px 5px;
}

h6 {
	font-weight: bold;
	color: #000000;
	margin: 0px;
	font-size: 85%;
	padding: 0px 0px 5px;
}






/* ------------------------------------------------------------------------------------------- */





/* Main landing page layout styles - all pages? */

.background_light {
	background-color: #D6F7CC;
}

.background_dark {
	background-color: #32D200;
}

.featurebar_dark {
	background-color: #FF7B0F;
}

.featurebar_light{
	background-color: #FFE6D1;
}

.cellborder {
	padding: 7px;
}





/* ------------------------------------------------------------------------------------------- */





/* Heading graphics styling - all pages */

.section_header {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/kids_title.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 70%;*/
font-size : 11px;
	color: #FFFFFF;
	line-height: 25px;
}

.section_header_photo {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/kids_image.jpg);
	background-repeat: no-repeat;
}

.section_header_photo1 {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/kids_image.jpg);
	background-repeat: no-repeat;
}

.section_header_photo2 {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/kids_image2.jpg);
	background-repeat: no-repeat;
}

.section_header_photo3 {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/kids_image3.jpg);
	background-repeat: no-repeat;
}





/* ------------------------------------------------------------------------------------------- */





/* Top toolbox menu links with divider - added by Gray 20th Aug  */

#toptoolboxlinks {
	font-size : 11px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}

#toptoolboxlinks ul {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}

#toptoolboxlinks li {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	list-style-type : none;
	display : inline;
font-weight : bold;
}

#toptoolboxlinks .start{
	border-right : 1px solid #D6F7CC;
	padding-right : 5px;
}

#toptoolboxlinks .line{
	border-right : 1px solid #D6F7CC;
	padding-right : 5px;
	padding-left : 4px;
}

#toptoolboxlinks .end{
	padding-left : 4px;
	padding-right : 0px;
}





/* ------------------------------------------------------------------------------------------- */






/* Search box styling */

.formfield {
	font-size: 70%;
	border: 1px solid #000000;
	height: 20px;
	padding-top: 3px;
	padding-left: 4px;
}

.advanced_search a, .advanced_search a:link, .advanced_search a:visited {
	font-size: 70%;
	color: #000000;
	line-height: 90%;
	text-decoration : underline;
	font-weight: normal;
}

.advanced_search a:hover {
	color: #063776;
	text-decoration : underline;
	font-weight: normal;
}






/* ------------------------------------------------------------------------------------------- */





/* navstring styling - all pages */

.breadcrumb_box {
	background-color: #EAFAE5;
	height:20px;
	padding:5px;
}

.youarehere_txt {
	font-size: 75%;
	color: #32D200;
	background-image: url(/roundabout/opencms/system/galleries/pics/hyndburn_life/bullet_arrow_kids.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	font-weight: bold;
}

.breadcrumb_txt {
	font-size: 70%;
	text-decoration: none;
	font-weight: normal;
}





/* ------------------------------------------------------------------------------------------- */





/* top bar audience menu styles - all pages */

.toplinks {
	background-color: #D6F7CC;
}

.toplinks a {
	font-size: 75%;
	font-weight: bold;
	padding-left: 7px;
}

.toplinks#toplinks_kids {
	background-color: #32D200;
}

.toplinks#toplinks_kids a {
	color: #FFFFFF;
}

.top_link a {
	font-size: 70%;
	font-weight: bold;
}

.top_white_link a, .top_white_link a:visited {
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
}





/* ------------------------------------------------------------------------------------------- */





/* Left hand main nav menu - all pages */

.nav_link a {
	font-size: 75%;
	padding-left: 18px;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_black.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-right : 0px;
}

.nav_link_selected a {
	font-size: 75%;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: none;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_black_down.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-right : 0px;
font-weight : bold;
}

.sub_nav_link br {
	clear: both;
}

.sub_nav_link {
	clear: both;
}



/* From colours.css */

.sub_nav_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	padding-left: 28px;
	text-decoration: none;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_black.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.sub_nav_link a:hover {
	text-decoration: underline;
}

.section_underline {
	background-color: #000000;
}




/* ------------------------------------------------------------------------------------------- */





/* Intro box styling - landing page */

.introbox {
	font-size: 75%;
	color: #1F8500;
	padding: 7px;
}





/* ------------------------------------------------------------------------------------------- */




/* Kids box styling */

.kidsbox1 {
	background-color: #495FAD;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/kids_back_column1a.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}

.kidsbox2 {
	background-color: #AE4BAB;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/kids_back_column2a.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}

.kidsbox3 {
	background-color: #F4760E;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/kids_back_column3a.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}




/* ------------------------------------------------------------------------------------------- */




/* Kids columns styling */

.kidscolumn1 {
	background-color: #F1F4FF;
	padding-top: 7px;
	padding-left: 7px;
}

.kidscolumn1foot {
	background-color: #F1F4FF;
	padding: 7px;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/kids_back_column1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.kidscolumn2 {
	background-color: #FFF1FC;
	padding-top: 7px;
	padding-left: 7px;
}

.kidscolumn2foot {
	background-color: #FFF1FC;
	padding: 7px;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/kids_back_column2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.kidscolumn3foot {
	background-color: #FFE6D1;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/kids_back_column3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}






/* ------------------------------------------------------------------------------------------- */




/* Play column styling */

.playtxt {
	color: #00087C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.play_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #00087C;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/bullet_arrow_kids1.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
}

.play_link a, .play_link a:link, .play_link a:visited {
	color: #00087C;
	text-decoration: none;
	font-weight: bold;
}

.play_link a:hover {
	color: #00087C;
	text-decoration: underline;
	font-weight: bold;
}

.play_rule{
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #546ABD;
	border-right-color: #F1F4FF;
	border-bottom-color: #F1F4FF;
	border-left-color: #F1F4FF;
	width: 236px;
}




/* ------------------------------------------------------------------------------------------- */




/* Make column styling */

.maketxt {
	color: #930A8F;
	font-size: 70%;
}

.make_link {
	font-size: 70%;
	color: #930A8F;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/bullet_arrow_kids2.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
}

.make_link a, .make_link a:link, .make_link a:visited {
	color: #930A8F;
	text-decoration: none;
	font-weight: bold;
}

.make_link a:hover {
	color: #930A8F;
	text-decoration: underline;
	font-weight: bold;
}

.make_rule{
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #930A8F;
	border-right-color: #FFF1FC;
	border-bottom-color: #FFF1FC;
	border-left-color: #FFF1FC;
	width: 236px;
}






/* ------------------------------------------------------------------------------------------- */





/* Spotlight Styling - landing page */

.spotlight {
	padding: 10px;
	border: 1px solid #000000;
}

.spotlight_bullet {
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/know_feature_arrow.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	margin-top: 8px;
}

.spotlight_link a, .spotlight_link a:visited {
	font-size: 75%;
	font-weight: bold;
	/*line-height: 75%;*/
}

.spotlight_picture_inset {
	margin-left: 7px;
}



/* Spotlight box 1 styling */

.spotlightbox1 {
	background-color: #FFFFFF;
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C9D1F3;
	border-left-color: #C9D1F3;
	padding: 7px;
}

.spotlightlinkbox1 {
	background-color: #C9D1F3;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}

.spotlight_link1 {
	font-size: 75%;
	color: #00087C;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/bullet_arrow_kids1.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
}

.spotlight_link1 a, .spotlight_link1 a:link, .spotlight_link1 a:visited {
	color: #00087C;
	text-decoration: underline;
	font-weight: bold;
}

.spotlight_link1 a:hover {
	color: #00087C;
	text-decoration: underline;
	font-weight: bold;
}

.spotlight_title1 {
	font-size: 85%;
	color: #00087C;
	font-weight: bold;
}

.spotlight_txt1 {
	font-size: 70%;
	color: #00087C;
	display: block;
}




/* Spotlight box 2 styling */

.spotlightbox2 {
	background-color: #FFFFFF;
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F4CBF3;
	border-left-color: #F4CBF3;
	padding: 7px;
}

.spotlightlinkbox2 {
	background-color: #F4CBF3;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}

.spotlight_link2 {
	font-size: 75%;
	color: #930A8F;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/bullet_arrow_kids2.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
}

.spotlight_link2 a, .spotlight_link2 a:link, .spotlight_link2 a:visited {
	color: #930A8F;
	text-decoration: underline;
	font-weight: bold;
}

.spotlight_link2 a:hover {
	color: #930A8F;
	text-decoration: underline;
	font-weight: bold;
}

.spotlight_title2 {
	font-size: 85%;
	color: #930A8F;
	font-weight: bold;
}

.spotlight_txt2 {
	font-size: 70%;
	color: #930A8F;
	display: block;
}






/* ------------------------------------------------------------------------------------------- */





/* small (top of screen) advert styling - all pages */

.adtxt {
	font-size: 70%;
	font-style: normal;
	color: #000000;
}





/* ------------------------------------------------------------------------------------------- */




/* Discussions box styling - landing page */

.discussionsback {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/back_discussions.jpg);
	background-repeat: no-repeat;
	padding: 8px;
}

.blackbullet {
	list-style-type: none;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/audiencelandingpage/bullet_arrow_black.gif);
	list-style-position: outside;
	margin-left: 20px;
}

.orangetxt {
	font-size: 70%;
	font-weight: normal;
	color: #FD6700;
}

.orange_link a, .orange_link a:link, .orange_link a:visited {
	font-size: 70%;
	color: #FD6700;
	text-decoration: none;
	font-weight: bold;
}

.orange_link a:hover {
	font-size: 70%;
	color: #FD6700;
	text-decoration: underline;
	font-weight: bold;
}

.blacktxt {
	font-size: 70%;
	color: #000000;
}




.red_link a, .red_link a:visited {
	font-size: 70%;
	color: #DB2424;
}

.redtxt {
	font-size: 70%;
	font-weight: normal;
	color: #DB2424;
}

.blacklink a {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.redbullet {
	list-style-type: none;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_red.gif);
	list-style-position: outside;
	margin-left: 20px;
}





/* ------------------------------------------------------------------------------------------- */




/* Polls box styling - landing page */

.poll_cell{
	padding-left:7px;
	width: 130px;
}

.poll_txt{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 70%;
	display:block;
}

.radioalign {
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
}

.whitetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}




/* ------------------------------------------------------------------------------------------- */





/* Weather box styling - landing page - Not used in Kids? */

.weatherbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background-color: #66E680;
	padding: 7px;
}
.weatherboxicon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background-color: #66E680;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/weather_box.gif);
	background-repeat: no-repeat;
}





/* ------------------------------------------------------------------------------------------- */




/* Picture gallery styling - landing page */

.gallerybox {
	background-color: #66E680;
	padding: 7px;
}
.gallery_link {
	background-color: #66E680;
	padding-bottom: 7px;
	padding-left: 7px;
}





/* ------------------------------------------------------------------------------------------- */





/* Footer styling - all pages */

.disclaimer {
	font-size: 60%;
}

.footer_link a {
	font-size: 70%;
}

.copyright {
	font-size: 70%;
}





/* ------------------------------------------------------------------------------------------- */





/* Calendar Styling */

#calendar{
	text-align : left;
	color : #000000;
	font-size : 75%;
	width : 100%;
	margin-top : 10px;
}

#calendar h3 {
	background-color : #FFFFFF;
	text-align : left;
	font-weight : bold;
	font-size : 120%;
	color : #000000;
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#calendar ul {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type : none;
}

#calendar li {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type : none;
}

#calendar a, #calendar a:link, #calendar a:active {
	text-align : left;
	color : #32D200;
	font-size : 100%;
	font-weight : normal;
	text-decoration : none;
}

#calendar a:hover {
	text-align : left;
	color : #32D200;
	font-size : 100%;
	font-weight : normal;
	text-decoration : underline;
}

#calendar th {
	background-color : #32D200;
	text-align : left;
	color : #FFFFFF;
	font-size : 80%;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	width : 14%;
}

#calendar .voidday {
	background-color : #FFFFFF;
	text-align : left;
	color : #FFFFFF;
	font-size : 80%;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	height : 100px;
	width : 14%;
}

#calendar .today {
	background-color : #F9FDF7;
	text-align : left;
	color : #000000;
	font-size : 80%;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-weight : bold;
	border : 2px solid #000000;
	height : 100px;
	width : 14%;
}

#calendar .weekday {
	background-color : #F9FDF7;
	text-align : left;
	color : #000000;
	font-weight : bold;
	font-size : 80%;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	height : 100px;
	width : 14%;
}

#calendar .weekendday {
	background-color : #D6F7CC;
	text-align : left;
	color : #000000;
	font-weight : bold;
	font-size : 80%;
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	height : 100px;
	width : 14%;
}


#calendar table {
	width : 100%;
}



/* Button bar styling */



#calendarbuttons {
	background-color : #FFFFFF;
	text-align : right;
	color : #000000;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 14px;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 0px;
	border-top : 3px solid #32D200;
	border-bottom : 3px solid #D6F7CC;
	width : 100%;
}

#calendarbuttons h4 {
	background-color : #FFFFFF;
	text-align : left;
	font-weight : bold;
	font-size : 120%;
	float : left;
	color : #000000;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}


#calendar .buttontextprev {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/previous_button.gif);
	background-repeat: no-repeat;
	border : 1px none #000000;
	font-weight : bold;
	font-size : 90%;
	padding-bottom : 0px;
	padding-left : 23px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	width : 130px;
	background-color : #D6F7CC;
	text-align : left;
	color : #FFFFFF;
	cursor : pointer;
}

#calendar .buttontextnext {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/next_button.gif);
	background-repeat: no-repeat;
	background-position : right;
	border : 1px none #000000;
	font-weight : bold;
	font-size : 90%;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 23px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	width : 130px;
	background-color : #D6F7CC;
	text-align : right;
	color : #FFFFFF;
	cursor : pointer;
}




/* ------------------------------------------------------------------------------------------- */





/* editable content region text styling - content pages */

.bodytext {
	text-align : left;
	font-size: 75%;
}

.bodytext a, .bodytext a:link, .bodytext a:visited {
	text-decoration : underline;
}

.bodytext a:hover {
	text-decoration : none;
}

.bodytext h5 {
	width: 100%;
	font-size: 100%;
	padding-top: 5px;
	border-bottom: 3px solid #EAFAE5;
}

.bodytext th {
	font-size: 75%;
	font-weight: bold;
	background-color : #EAFAE5;
	color : #32D200;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

.bodytext td {
	font-size: 70%;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

.bodytext hr {
	color : #EAFAE5;
}





/* ------------------------------------------------------------------------------------------- */





/* Right hand menus - content pages */

.related_links_panel {
	background-color: #EAFAE5;
	padding: 7px;
	font-size: 70%;
}

.related_links_panel ul {
	list-style-type: none;
}

.related_links_panel a, .related_links_panel a:visited {
	color: #32D200;
}


.related_links_header {
	width: 100%;
	border-bottom: 3px solid #66E680;
	font-weight: bold;
}





/* ------------------------------------------------------------------------------------------- */





/* AtoZ styling */

.a_to_z_list {
	color: #66E680;
}

.directoryfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	border: 1px solid #66E680;
	height: 17px;
	padding-top: 2px;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
}





/* ------------------------------------------------------------------------------------------- */





/* Site Search template elements */


#searchheading {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/perched.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	height : 75px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 50px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}


#searchgreen {
	width : 100%;
	background-color : #D6F7CC;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	border-top : 3px solid #32D200;
	background-image : none;
	font-size : 80%;
	color : #259300;
}

#searchgreen form {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-size : 100%;
	color : #259300;
}

#searchgreen label {
	padding-bottom : 3px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-weight : bold;
	color : #259300;
	font-size : 90%;
}


#searchgreen .intro {
	width : 100%;
	background-color : #D6F7CC;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-size : 90%;
	color : #000000;
	background-image : none;
	font-weight : normal;
	color : #259300;
}

#searchgreen .info {
	background-color : #D6F7CC;
	font-size : 90%;
	background-image : none;
	font-weight : normal;
	color : #259300;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#searchgreen select{
	border : 0em;
	font-size : 85%;
	font-weight : normal;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#searchgreen .check {

}

#searchgreen .checkfirst {

}


#searchthefollowingsites{
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color : #259300;
}


#searchthefollowingsites .intro{
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 10px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color : #000000;
	font-weight : bold;
	font-size : 90%;
	color : #259300;
}


#searchthefollowingsites  .searchthefollowingsiteslabels{
	text-align : left;
	background-image : none;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-right : 10px;
	margin-top : 0px;
	font-weight : normal;
	font-size : 90%;
	color : #259300;
}



#refsitesearchfield{
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#refsitesearchfield input{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 0px;
	font-size : 90%;
	font-weight : normal;
	border : 1px none #000000;
}

#refsitesearchfield  .button{
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/search_go.gif);
	background-repeat: no-repeat;
	background-position : center -3px;
	border : 1px solid #000000;
	font-size : 0%;
	font-weight : bold;
	height : 19px;
	width : 40px;
	background-color : #000000;
	text-align : center;
	color : #FFFFFF;
	cursor : pointer;
	position : relative;
	top : 2px;
}


/* grey box on search results */

#searchgrey {
	width : 100%;
	background-color : #FFFFFF;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 20px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-image : none;
	color : #000000;
	font-weight : bold;

}

#searchgrey .info {
	background-image : none;
	color : #000000;
	font-weight : bold;
	font-size : 80%;
}

#searchgrey .infonotbold {
	background-image : none;
	color : #000000;
	font-weight : normal;
}


/* Search results listings */

#searchresults {
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bg_splats.gif);
}

#searchresults ul {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type : none;
}

#searchresults li {
	padding-bottom : 15px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 20px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type : none;
	border-top : 3px solid #D6F7CC;
}

#searchresults .searchtitle {
	color : #259300;
	font-weight : normal;
	font-size : 75%;
}

#searchresults .searchtitle a, #searchresults .searchtitle a:link, #searchresults .searchtitle a:active {
	color : #259300;
	font-weight : normal;
	text-decoration : none;
	font-size : 75%;
}

#searchresults .searchtitle a:hover {
	color : #259300;
	font-weight : normal;
	text-decoration : underline;
	font-size : 75%;
}

#searchresults .searchdesc {
	color : #000000;
	font-size : 75%;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#searchresults .searchline3 {
	color : #000000;
	font-size : 70%;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}


/* search section nav buttons */

#searchbuttonline{
	background-color : #C5F3B7;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-weight : normal;
	font-size : 80%;
	width : 100%;
}

#searchbuttonlineleft{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-weight : normal;
	text-align : left;
	width : 45%;
	float : left;
}

#searchbuttonlineright{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-weight : normal;
	text-align : right;
	width : 45%;
	float : right;
}

#searchbuttonline .butprevious {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/previous_button.gif);
	background-repeat: no-repeat;
	border : 1px none #000000;
	font-weight : bold;
	font-size : 90%;
	padding-bottom : 0px;
	padding-left : 23px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	width : 130px;
	background-color : #AEEE9A;
	text-align : left;
	color : #FFFFFF;
	cursor : pointer;
}

#searchbuttonline .butnext {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/next_button.gif);
	background-repeat: no-repeat;
	background-position : right;
	border : 1px none #000000;
	font-weight : bold;
	font-size : 90%;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 23px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	width : 130px;
	background-color : #AEEE9A;
	text-align : right;
	color : #FFFFFF;
	cursor : pointer;
}





/* ------------------------------------------------------------------------------------------- */


/* External Wrapper buttons - added 14th Sept by Gray */



#extnavbuttons {
	border : 1px none #000000;
	text-align : right;
}

#extnavbuttons a {
	color : #FFFFFF;
	text-decoration : none;
}

#extnavbuttons ul {
	border : 1px none #000000;
	color : #FFFFFF;
	font-size : 14px;

	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 10px;
}

#extnavbuttons li {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/previous_button.gif);
	background-repeat: no-repeat;
	border : 1px none #000000;
	font-weight : bold;
	padding-bottom : 2px;
	padding-left : 23px;
	padding-right : 5px;
	padding-top : 2px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 0px;
	width : 150px;
	text-align : left;
	cursor : pointer;
	display : inline;
	background-color : #32D200;
}



/* ------------------------------------------------------------------------------------------- */



/* Homepage site footer site menu */

#footermenu {
	background-color: #EAFAE5;
	padding : 5px;
	/*height : 20px;*/
	margin-bottom : 20px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 20px;
}

#footermenu h4{
	float : left;
	font-size : 75%;
	font-weight : bold;
	color: #32D200;
	padding-right : 12px;
}

#footermenu ul{
	border : 1px none;
	/* float : left; */
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
}

#footermenu li{
	display : inline;
	font-size: 75%;
	color: #32D200;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_kids.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right : 12px;
	font-weight : bold;

	background-position: left -2px;
	/* float: left; */
}

#footermenu a{
	white-space: nowrap;
}






/* ------------------------------------------------------------------------------------------- */


/* Flash warning box */

#flashwarning {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-size: 70%;
}

#flashwarning p {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color: #259300;
	font-weight: normal;
}

#flashwarning a, #flashwarning a:link, #flashwarning a:visited {
	color: #259300;
	text-decoration : underline;
}

#flashwarning a:hover {
	text-decoration : none;
}



/* ------------------------------------------------------------------------------------------- */










/* Misc (or redundant) tags */

.headertxt {
	font-size: 70%;
	color: #FFFFFF;
}

.wrap_section_header {
	background-color: #32D200;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/kids_header_print_temp.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 25px;
}

.wrap_section_header_photo {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/kids_photo_print_temp.gif);
	background-repeat: no-repeat;
}

.enclosed_larger {
	font-size: 85%;
	color: #32D200;
}

.commentsfield {
	font-size: 70%;
	color: #000000;
	border: 1px solid #66E680;
	padding-top: 2px;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 280px;
}

.background_kids_light {
	background-color: #C5F3B7;
}

.kids_enclosed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #32D200;
}

.highlight_paragraph {
	background-color: #EAFAE5;
	padding: 8px;
	border-top: 3px solid #32D200;
	font-weight: bold;
	color: #32D200;
}

.highlight_paragraph a, .highlight_paragraph a:visited {
	color: #32D200;
}

.kids_light_panel {
	background-color: #EAFAE5;
}

.kids_lighter_panel {
	background-color: #EAFAE5;
}

.kids_white_panel {
	background-color: #FFFFFF;
}

.caption_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color: #000000;
	padding: 2px;
	background-color: #EAFAE5;
}

.body_link a, .body_link a:visited {
	font-size: 75%;
	color: #32D200;
}

.panel_body_link a, .panel_body_link a:visited {
	font-size: 70%;
	color: #32D200;
}



















.maincontentbackground{
	background-image : url(/system/galleries/pics/pendle_life/bg_splats7.gif);
}







#loginname, #loginname p {
	text-align : right;
	font-size : 11px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}