/*  /////////// GENERIC Classes /////////////// */

/*services*/
.services h4{
	color:#3F6928;
	font-weight:normal;
	Background: #CDE6BE;
	border: 1px solid #50A819;
	padding:4px;
}
.services p {
	font-size:14px !important;
}
.services p.cta-arrow a {
	font-size:14px !important;
	color:#3F6928 !important;
	text-decoration:none !important;
	background: url("../images/bg-cta-arrow.png") no-repeat 0 0.45em !important;
    padding: 3px 0 3px 10px !important;
}
.services p.cta-arrow a:hover {
	font-size:14px !important;
	color:#FF3300 !important;
	text-decoration:none !important;
	background: url("../images/bg-cta-arrow-orange.png") no-repeat 0 0.45em !important;
    padding: 3px 0 3px 10px !important;
}
.servicesleftcolumn, .servicesrightcolumn {
	float:left;
}
.servicesleftcolumn {
	width:451px;
	margin-right:20px;
}
.servicesrightcolumn {
	width:280px;
	border-left:1px dashed #ccc;
	padding-left:8px;
}


a:link, a:visited, a:active {
	color: #000000;
	font-family: Arial,Arial Narrow,Arial,Sans Serif;
	text-decoration: underline;
}
a:hover  	{
	color: #FF3300;
	font-family: Arial,Arial Narrow,Arial,Sans Serif;
	text-decoration: underline;
}
a.boxheaderdark:link, a.boxheaderdark:visited, a.boxheaderdark:active {
	color: #003300;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.boxheaderdark:hover {
	color: #003300;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.emailpage:link, a.emailpage:visited, a.emailpage:active {
	color: #333333;
	font-family: Tahoma,Arial Narrow, Arial, Sans Serif;
	text-decoration: none;
}
a.emailpage:hover {
	color: #FF3300;
	font-family: Tahoma,Arial Narrow, Arial, Sans Serif;
	text-decoration: underline;
}
a.internal:link, a.internal:visited, a.internal:active {
	color: #333333;
	font-family: "arial", "Sans Serif";
	font-size: 10pt;
	text-decoration: underline;
}
a.internal:hover {
	color: #FF3300;
	font-family: "arial", "Sans Serif";
	font-size: 10pt;
	text-decoration: none;
}
a.qdk:link, a.qdk:visited, a.qdk:active	{	
	text-decoration: underline;	
	color: #333333;	
}
a.qdk:hover	{ 
	text-decoration: underline; 
	color: #FF0000;  
}
a.seemore:link, a.seemore:visited, a.seemore:active {
	color: #990000;
	font-family: arial,tahoma,sans Serif;
	text-transform: uppercase;
	font-size: 0.9em;
}
a.seemore:hover {
	color: #FF3300;
	font-family: arial,tahoma,sans Serif;
	text-transform: uppercase;
}
a.smallgrey:link, a.smallgrey:visited, a.smallgrey:active {
	color: #333333;
	font-family: "Arial","Arial Narrow", "Arial", "Sans Serif";
	text-decoration: underline;
}
a.smallgrey:hover {
	color: #000000;
	font-family: "Arial","Arial Narrow", "Arial", "Sans Serif";
	text-decoration: underline;
}
a.smallgreyemail:link, a.smallgreyemail:visited, a.smallgreyemail:active {
	color: #666666;
	font-family: "Tahoma","Arial Narrow", "Arial", "Sans Serif";
	text-decoration: none;
}
a.smallgreyemail:hover {
	color: #000000;
	font-family: "Tahoma","Arial Narrow", "Arial", "Sans Serif";
	text-decoration: underline;
}
a.smallheader:link, a.smallheader:visited, a.smallheader:active {
	color: #333333;
	font-family: "Arial","Arial Narrow", "Arial", "Sans Serif";
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a.smallheader:hover {
	color: #333333;
	font-family: "Arial","Arial Narrow", "Arial", "Sans Serif";
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
a.subnav:link, a.subnav:visited, a.subnav:active {
	color: #666666;
	font-family: "ms sans serif", "Arial","Arial Narrow", "Sans Serif";
	text-decoration: underline;
}
a.subnav:hover {
	color: #000000;
	font-family: "ms sans serif", "Arial","Arial Narrow", "Sans Serif";
	text-decoration: underline;
}
a.underline:link, a.underline:visited, a.underline:active	{
	color: #333333;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 10px;
	text-decoration: underline;
}
a.underline:hover	{
	color: #FF3300;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 10px;
	text-decoration: underline;
}

/* for the new web search page [2005-04-14] */

div.recommended_searches {
	width: 350px;
	margin: 0 0 0 10px;
}
div.recommended_searches h4 {
	color: #fff;
	background-color: #6A9250;
	border-width: 1px 0;
	border-style: solid;
	border-color: #3F6928;
	padding: 2px;
	margin: 0;
	font-size: 1em;
}
div.recommended_searches ul {
	margin: 10px;
	padding: 0;
	list-style: none;
}
div.recommended_searches ul li {
	background: #fff url(../images/arrow_green_light.gif) no-repeat 0 0.5em;
	font-size: .9em;
	padding: 3px 8px;
}
h4.search_the_web {
	margin: 10px 10px 0 10px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #6A9250; 
}
table.search_the_web {
	border: 1px solid #6A9250;
	background: #E8EFC2;
	width: 400px;
}
table.search_the_web tr td {
	padding: 5px;
}

div.recommended_searches {
	width: 350px;
	float: right;
}

body, p, td, .maintext {
	color: #333333;
	font-family: Arial,'Sans Serif';
}
body {
	background: #fff;
	margin: 0;
	padding: 0;
}
div#mistletoe {
	background: transparent url(../images/bg_mistletoe.gif) no-repeat top right;
}
div.maintext2006 {
	background: url(../images/quotes.gif) no-repeat 0 130px;
	margin-top: 0;
	color: #333333;
	font-family: Arial,'Sans Serif';
}
div.date {
	color: #000000;
	font-family: "Arial", "Sans Serif";
	font-size: 11px;
	text-align: center;
}

div.letter {
	background: #f4f4ea;
	padding: 1px 10px;
	border: 1px solid #dcdcbf;
}
div.letter p {
	font: normal 0.9em 'lucida console', courier, monospace;
}

div.directoryshowcategories a:link, div.directoryshowcategories a:visited, div.directoryshowcategories a:hover, div.directoryshowcategories a:active {
	font-family: Verdana,Arial,Sans Serif;
}

div.directoryshowcategorylisting a:link, div.directoryshowcategorylisting a:visited, div.directoryshowcategorylisting a:hover, div.directoryshowcategorylisting a:active {
	font-family: Verdana,Arial,Sans Serif;
}

div.home_directoryadditions {
	color: #333333;
	font-family: Verdana,Arial, Sans Serif;
	padding: 5px;
	font-size: 0.6em;
}

div.home_directoryadditions a:link, div.home_directoryadditions a:visited, div.home_directoryadditions a:active     {
	color: #000000;
	font-family: Verdana,Arial, Sans Serif;
	text-decoration: none;
}

div.home_directoryadditions a:hover {
	color: #000000;
	font-family: Verdana,Arial, Sans Serif;
	text-decoration: underline;
}

div.home_horizontaldivider {
	background: #fff;
	margin: 0;
}

div.home_middlecolumn {
	/*background: #F4F4EA;*/
	background: #F4F4EA;
	margin: 0;
	padding: 5px;
}

/* ==================== */
div.home_middlecolumnL {
	background: #F4F4EA;
	width: 202px;
	border-right: 4px solid #fff;
}
div.home_middlecolumnR {
	background: #F4F4EA;
	width: 201px;
	float: right;
}
div.home_middlecolumnL img {
	border: 1px solid #000;
	margin: 6px 6px 0 4px;
	float: left;
}
div.home_middlecolumnR img {
	border: 1px solid #000;
	margin: 6px 6px 0 4px;
	float: left;
}
div.home_middlecolumnL p {
	margin: 2px;
	color: #333333;
	font-size: 0.8em;
}
div.home_middlecolumnR p {
	margin: 2px;
	color: #333333;
	font-size: 0.8em;
}
div.newsdate {
	background: #6A9250;
	color: #fff;
	font-size: 0.6em;
	text-transform: uppercase;
	padding-left: 4px;
	margin: 0;
}

div.homepagehaveyoursay	{
	background: #F4F4EA;
	border-color: #6A9250;
	border-style: solid;
	border-width: 0;
	color: #000000;
	font-family: verdana,Arial,helvetica,Sans Serif;
	padding: 3px;
	text-decoration: none;
}
div.homepagehaveyoursay a:link, div.homepagehaveyoursay a:visited, div.homepagehaveyoursay a:active {
	color: #000000;
	font-family: verdana,Arial,helvetica,Sans Serif;
	text-decoration: none;
}
div.homepagehaveyoursay a:hover {
	color: #CC0000;
	font-family: verdana,Arial,helvetica,Sans Serif;
	text-decoration: none;
}
/* Richmondshire School Kids Box */
div.schoolKids {
	background: #edf9e4;
	border: 1px solid #B8D59F;
}
div.schoolKids h5 {
	margin: 0;
	background: #dae9cd;
	padding: 2px;
	text-align: center;
	color: #3E3E3E;
	border-bottom: 1px solid #B8D59F;
}
div.schoolKids h5 a:link, div.schoolKids h5 a:visited {
	color: #3E3E3E;
	text-decoration: none;
}
div.schoolKids h5 a:active, div.schoolKids h5 a:hover {
	color: #585090;
	text-decoration: none;
}
div.schoolKids p {
	font-size: 0.7em;
	margin: 5px;
}
div.schoolKids a:link, div.schoolKids a:visited {
	color: #E80000;
	text-decoration: none;
}
div.schoolKids a:active, div.schoolKids a:hover {
	color: #A40000;
	text-decoration: underline;
}
#yourVoice {
	font-size: 0.8em;
}
.diaryEntry {
	background: #edf9e4 url(../features/your_voice/images/speech_1.gif) no-repeat top left;;
	margin-bottom: 2em;
	padding: 0;
	border: 1px solid #dae9cd;
}
.diaryEntry p {
	margin: 10px;
}
.diaryEntry h3 {
	background: #dae9cd;
	margin: 0;
	padding: 1px 4px 2px 10px;
	border-bottom: 1px solid #B8D59F;
	letter-spacing: 1px;
	color: #35671d;
	font-size: 1.2em;
}
.diaryContent p {
	margin: 5px 120px;
	font: normal 0.9em 'lucida console', courier, monospace;
}
.diaryContent {
	padding-bottom: 20px;
}
img.speechRight {
	float: right;
}
.imageStrip {
	text-align: center;
	border-top: 1px solid #B8D59F;
	border-bottom: 1px solid #B8D59F;
	margin: 0 auto 2em auto;
	background: #F9FBEE;
}
.imageStrip img {
	margin: 10px 5px;
}
div#imageBlockRight {
	float: right;
	margin: 0 0 10px 10px;
}
div#imageBlockRight img {
	display: block;
	border: 1px solid #cccccc;
}
div#imageBlockRight p {
	margin: 0 0 10px 0;
	background: #eeeeee;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #cccccc;
	font-size: 0.8em;
	padding: 0 2px;
}
div.imageBlock2 {
	width: 280px;
	float: right;
	margin: 0 0 0 10px;
}
div.imageBlock2 img {
	display: block;
	margin: 0 0 8px 0;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.floatRightYV {
	float: right;
	background: #F9FBEE;
	padding: 10px;
	border-top: 1px solid #B8D59F;
	border-bottom: 1px solid #B8D59F;
	margin: 0 0 0 5px;
}
.floatLefttYV {
	float: left;
	background: #F9FBEE;
	padding: 10px;
	border-top: 1px solid #B8D59F;
	border-bottom: 1px solid #B8D59F;
	margin: 0 5px 0 0;
}


/* Have Your Say Classes */
div.homepagehaveyoursaydate	{
	background: #E8EFC2;
	color: #000000;
	font-family: verdana,Arial,helvetica,Sans Serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 140px;
}

/* Tourist Information Classes */
div.homepagetouristinfolink	{
	background: #EEEEEE;
	color: #333333;
	font-family: verdana,Arial,helvetica,Sans Serif;
	padding: 5px 2px;
	text-decoration: none;
	width: 140px;
}

div.homepagetouristinfolink a:link, div.homepagetouristinfolink a:visited, div.homepagetouristinfolink a:active {
	color: #333333;
	font-family: verdana,Arial,helvetica,Sans Serif;
	text-decoration: underline;
}

div.homepagetouristinfolink a:hover		{
	color: #FF3300;
	font-family: verdana,Arial,helvetica,Sans Serif;
	text-decoration: underline;
}

div.hr 		{
	background: #CCCCCC;
	margin-bottom: 8px;
	margin-top: 8px;
	padding: 0px;
	width: 100%;
}
div.leftfloatingpic 	{
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	float: left;
	padding: 4px;
	margin-right: 10px;
}
div.naturefloatleft {
	background-color: #FFFFEF;
	border: 1px solid #003300;
	float: left;
	margin: 12px;
	padding: 4px;
}
div.naturefloatright {
	background-color: #FFFFEF;
	border: 1px solid #003300;
	float: right;
	margin: 12px;
	padding: 4px;
}
div.newscolumnbody {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 2px 5px;
	text-align: left;
}
div.newscolumnbody a:link, div.newscolumnbody a:visited, div.newscolumnbody a:active     {
	color: #000000;
	font-family: Verdana,Arial, Sans Serif;
	text-decoration: none;
}
div.newscolumnbody a:hover {
	color: #FF3300;
	font-family: Verdana,Arial, Sans Serif;
	text-decoration: underline;
}
div.newscolumnbody div.hr {
	background: #FAFEE1;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 0px;
	width: 100%;
}
div.pboxcolmargin {
	margin-left: 10px;
}
/*News & Features 2011*/

/* main news and feature page columns */
.news-feature-left-col, .news-feature-right-col {
	float: left;
}
.news-feature-left-col {
	width: 540px;
	padding-right:20px;
}
.news-feature-right-col {
	width: 200px;
}
/* End main news and feature page columns */
.news-feature-left-col p {
	font-size:0.9em;
}
p.news-feature-title {
	background-color: #fff;
	color:#6a9250;
	background-image: url(../images/bg-news-feature-title.png);
	background-repeat: repeat-x;
	background-position: top;
	margin:0 0 15px 0;
	padding: 0.5em 2px;
	border-width: 1px  0 0 0;
	border-style: solid;
	border-color: #6a9250;
}
h1.news-feature-headline {
	font-size:1.3em;
	color:#6a9250;
	margin-bottom:0.1em;
}
h1.news-feature-headline a:link, h1.news-feature-headline a:active  {
	color:#3a9644;
	text-decoration:none;
}
h1.news-feature-headline a:hover  {
	color:#6a9250;
}
h1.news-feature-headline a:visited  {
	color:#872e97;
	text-decoration:none;
}
p.news-feature-date {
	font: normal 0.9em 'lucida console', courier, monospace;
	color: #fb5a36;
	margin: 0 0 1em 0;
	font-size:0.7em;
}
p.news-feature-author {
	font-size:0.9em;
	font-style:italic;
	color:#6a9250;
	border-top:1px solid #f0f6e5;
	border-bottom:1px solid #f0f6e5;
	padding:0.2em 0 0.2em 0;	
}
p.news-feature-last {
	border-bottom: 1px solid #6a9250;
	padding-bottom:0.5em;
}
img.news-feature-picture {
	border:1px solid #ccc;
	padding:3px;
}
/*home news and features*/
.home-section-news-features {
	background: #f4f4ea;
	width: 410px;
	border-bottom: 1px solid #dcdcd3;
	padding:0 0 0 0;
	border-top: 1px solid #dcdcd3;
}
.home-section-news-features h1 {
	width:410px;
	font-size: 0.9em;
	color: #fff;
	text-align: center;
	background-color: #6a9250;
	border-bottom: 1px solid #608448;
	padding: 0.1em 0 0.1em 0;
	margin:0;
}
p.home-news-feature-intro {
	width:400px;
	font-size:0.8em;
	color:#6a9250;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0.1em 0 0.1em 0;
	margin:0.2em 5px 0.2em 5px;
}

.news-feature-primary {
	width: 100%;
}
.news-feature-primary h2 {
	font-size:1em;
	color:#6a9250;
	margin: 0 0 0.2em 3px;
}
.home-title a:link, .home-title a:active, .home-title a:visited  {
	font-size:1em;
	text-decoration:none;
	color:#3a9644;
	margin: 0.3em 2px 0.2em 2px;
}
.home-title a:hover  {
	font-size:1em;
	text-decoration:none;
	color:#336e33;
	margin: 0.3em 2px 0.2em 2px;
}
p.home-news-feature-date {
	color: #fb5a36;
	margin: 0 0 0 5px;
}
.news-feature-primary img {
	float: left;
	border: 0px solid #ccc;
	margin: 0px;
	padding:0px;
}
.news-feature-primary p {
	font-size:0.8em;
	margin-top:0;
	padding-right: 5px;
	padding-left: 5px;
}
p#read-article {
	margin-top: 5px; 
	float:left;
}
p#read-article a:link, p#read-article a:active, p#read-article a:visited {
	color:#6a9250;
}
p#read-article a:hover {
	color:#3a9644;
}
#ydnpa-rss {
	float:right;
	margin:5px 5px 0 0;
}
/*End News & Features 2011*/

/* --- packages page stuff .. pbox = packagebox --- */
div.pboxleftcolumn {
	float: left;
	width: 375px;
}
div.pboxmain {
	background-color: #F4F4EA;
	border: 1px solid #3F6928;
	margin: 10px 0;
	padding: 2px;
	width: 100%;
}

div.pboxmaintext {
	padding: 15px 10px;
}

div.pboxmaintext p {
	font-size: 0.8em;
	margin: 0 0 12px 0;
	padding: 0;
}

div.pboxmaintext ul li {
	font-size: 0.8em;
}

div.pboxrightcolumn {
	float: left;
	width: 385px;
}

div.placenames {
	background: #EEEEEE;
	border-bottom: 1px #999999 solid;
	border-top: 1px #999999 dashed;
	margin-bottom: 10px;
	padding: 3px 0;
	text-align: center;
}

/*  /////////// Specific News Page Classes /////////////// */
div.rightfloatingpic 	{
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	float: right;
	padding: 4px;
	margin-left: 10px;
}

h3.newsheadline, h4.newsheadline {
	color: #000000;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	text-decoration: none;
}
h4.newsheadline2 {
	color: #000000;
	font-weight: bold;
	margin: 1px 3px 0 3px;
	text-decoration: none;
	font-size: 0.9em;
}

h3.pboxheader {
	background-color: #6A9250;
	color: #FAFAF5;
	padding: 3px; /*margin: 1px;*/
	width: 100%;
}

h4 {
	color: #000000;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	text-decoration: none;
}

h4 a:link, h4 a:visited, h4 a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

h4 a:hover {
	color: #FF3300;
	font-weight: bold;
	text-decoration: none;
}
h5.boxNewsDate {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.7em;
	letter-spacing: 1px;
	background: #e7e7d2;
	border-bottom: 1px solid #d3d3b0;
}

/* --- end packages page stuff --- */

/* services page table
------------------------------------- */
.servicesHead {
	margin-bottom: 0;
}
table.servicesPage {
	background: #fff;
	border: 0;
	margin: 0;
}
table.servicesPage tr td {
	vertical-align: top;
}
table.servicesPage tr td p {
	font-size: .8em;
	line-height: 1.4em;
}
table.servicesPage tr td.content {
	width: 500px;
	padding: 10px 20px 0 0;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #ccc;
}
table.servicesPage tr td.sitePreview {
	width: 230px;
	padding: 0 0 0 10px;
}

/*   //////// Events Page ////////   */
h4.eventheadline {
	color: #000000;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	text-decoration: none;
}

h4.newsheadline a:link, h4.newsheadline a:visited, h4.newsheadline a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

h4.newsheadline a:hover {
	color: #FF3300;
	font-weight: bold;
	text-decoration: none;
}

/*   //////// List Items ////////   */
li.grey	{
	list-style: outside circle url(../images/layout/dirbullet1.gif);
}
li.red	{
	list-style: outside circle url(../images/layout/dirbullet2.gif);
}
/* search the web page
------------------------------------- */
table.searchweb {
	width: 500px;
}

table.searchweb tr td.headleft {
	background-color: #EEEEEE;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	width: 69px;
}

table.searchweb tr td.headright {
	background-color: #EEEEEE;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	padding: 20px 15px 0 0;
	text-align: right;
	width: 344px;
}

table.searchweb tr td.headright input {
	border: 1px solid #BBBBBB;
}

table.searchweb tr td.logo {
	border: 0;
	width: 85;
}

table.searchweb tr td.logo img {
	border: 0;
	display: block;
}

/* ------------------------------------- */


/* Previous Days News Box */
ul.boxNewsHome {
	background: transparent;
	list-style: none;
	margin: 0;
	padding: 4px 4px 4px 6px;
	font-size: 0.8em;
}
ul.boxNewsHome li {
	padding: 0 0 3px 14px;
	background: url(../images/icons/docu_icon.gif) no-repeat 0 5px;
	margin: 0;
}
ul.boxNewsHome a:link, ul.boxNewsHome a:active {
	text-decoration: none;
	color: #2f6e0d;
}
ul.boxNewsHome a:visited {
	text-decoration: none;
	color: #000;
}
ul.boxNewsHome a:hover {
	text-decoration: none;
	color: #FF3300;
}
/* Todays News Box */
ul.boxNewsHome2 {
	background: transparent;
	list-style: none;
	margin: 0;
	padding: 4px 4px 4px 6px;
	font-size: 0.8em;
}
ul.boxNewsHome2 li {
	padding: 0 0 3px 14px;
	background: url(../images/icons/docu_icon_today.gif) no-repeat 0 5px;
	margin: 0;
}
ul.boxNewsHome2 a:link, ul.boxNewsHome2 a:active {
	text-decoration: none;
	color: #2f6e0d;
}
ul.boxNewsHome2 a:visited {
	text-decoration: none;
	color: #000;
}
ul.boxNewsHome2 a:hover {
	text-decoration: none;
	color: #FF3300;
}

/*  /////////// NATURE PAGES /////////////// */
table#nature {
	width: 760px;
	margin: 5px auto;
}
table#nature tr td {
	vertical-align: top;
}
table#nature tr td#nature-main {
	width: 570px;
}
table#nature tr td#nature-side {
	width: 180px;
	background: #678547;
	border-left: 10px solid #fff;
	font-size: 0.8em;
}
div#nature-head {
	background: #fff url(../nature/images/header.gif) no-repeat top right;
	height: 115px;
}
div#nature-head h3 {
	margin: 0;
	padding: 0;
}
div#nature-head p {
	/*margin: 65px 0 0 0;*/
	margin: 0;
	padding-top: 90px;
}
table#nature-boxes {
	width: 570px;
	background: lime;
	font-size: 0.8em;
}
table#nature-boxes tr td {
	width: 280px;
	background: #F4F4EA;
	vertical-align: top;
	border-bottom: 1px solid #E7E7D2;
}
table#nature-boxes h3 {
	background: #64894b;
	border-bottom: 1px solid #466527;
	color: #fff;
	font-size: 1.2em;
	padding: 2px 10px;
	letter-spacing: 1px;
}






ul.home_naturenotes a:link, ul.home_naturenotes a:visited, ul.home_naturenotes a:active {
	color: #000000;
	font-family: Verdana,Arial, Sans Serif;
	text-decoration: none;
}

ul.home_naturenotes a:hover {
	color: #000000;
	font-family: Verdana,Arial, Sans Serif;
	text-decoration: underline;
}

ul.pn {
	list-style-image: url(../images/pn_bullet.gif);
	padding: 1px;
}

/*  /////////// Specific Home Page Classes /////////////// */
ul.searchweb {
	list-style: none;
	margin: 12px 0 12px 6px;
	padding: 0;
}

ul.searchweb li {
	background: url(../images/icons/icon_searchweb.gif) left no-repeat;
	font-size: 0.9em;
	line-height: 28px;
	padding-left: 24px;
}
div#needYou {
	background: #F4F4EA url(../images/daelnet_needs_you.gif) no-repeat 0 .4em;
	padding: .5em .5em 0 .5em;
	border-top: 2px solid #e8efc2;
	border-bottom: 2px solid #e8efc2;
	background-position: left center;
}
#needYou h4 {
	margin: 0 0 0 5em;
	border-bottom: 1px solid #6A9250;
	padding: 0;
}
#needYou p {
	margin: 1em 6em;
	font-size: .8em;
}
/*//////////////////////////////////////////////////////////*/
.feedbackBox {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 0;
	padding-right: 10px;
	text-align: center;
	background: #6a9250 url(../images/bullets/arrow_down2.gif) right no-repeat;
}
.feedbackBox a:link, .feedbackBox a:visited, .feedbackBox a:hover, .feedbackBox a:active {
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 3px;
	text-decoration: none;
}
.feedbackBox span {
	color: #FFFFFF;
	font-family: Arial,helvetica,Sans Serif;
	font-weight: bold;
}
/*  */
.boxheader {
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
}
.boxheader a:link, .boxheader a:visited, .boxheader a:hover, .boxheader a:active {
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 3px;
	text-decoration: none;
}
.boxheader span {
	color: #FFFFFF;
	font-family: Arial,helvetica,Sans Serif;
	font-weight: bold;
}
.boxtext {
	color: #333333;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 10px;
	font-weight: normal;
}

.cg_boxheader {
	background-color: #FF97C2;
	border: 1px solid #FF66A7;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}

/* --- winecave box --- */
.winecave_boxheader a:link, .winecave_boxheader a:hover, .winecave_boxheader a:visited, .winecave_boxheader a:active{
	color: #ffffd4;
	text-decoration: none;
}
.winecave_boxheader {
	background-color: #2e5500;
	border: 1px solid #2e5500;
	color: #ffffd4;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.winecave_boxmain {
	background: #b2d56e url(../images/winecavebg2.gif) top;
	font-size: 0.7em;
	padding: 3px 10px 3px 10px;
	color: #2e5500;
	font-weight: bold;
}
.winecave_boxmain a:link, .winecave_boxmain a:visited, .winecave_boxmain a:active{
	color: #2e5500;
	text-decoration: none;
}
.winecave_boxmain a:hover {
	color: #9a4f4f;
	text-decoration: none;
}
/* --- paganum produce box --- */
.paganum_boxheader a:link, .paganum_boxheader a:hover, .paganum_boxheader a:visited, .paganum_boxheader a:active{
	color: #ffffd4;
	text-decoration: none;
}
.paganum_boxheader {
	background-color: #3a6a2a;
	border: 1px solid #3a6a2a;
	color: #ffffd4;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.paganum_boxmain {
	background: #b2d56e;	
	padding: 3px 0 3px 5px;
	border: 1px solid #3a6a2a;
}
.paganum_boxmain a:link, .paganum_boxmain a:visited, .paganum_boxmain a:active{
	color: #75c409;
	text-decoration: none;
}
.paganum_boxmain a:hover {
	color: #9a4f4f;
	text-decoration: none;
}
.paganum_boxfooter {
	background-color: #3a6a2a;
	border: 1px solid #3a6a2a;
	color: #ffffd4;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.paganum_boxfooter a:hover {
	color: #b2d56e;
	text-decoration: none;
}
.paganum_boxfooter a{
	color: #ffffd4;
	text-decoration: none;
}
.paganum_boxfooter a:hover {
	color: #b2d56e;
	text-decoration: none;
}
/* --- NOSH BOX --- */
.nosh_boxheader a:link, .nosh_boxheader a:hover, .nosh_boxheader a:visited, .nosh_boxheader a:active{
	color: #185318;
	text-decoration: none;
}
.nosh_boxheader {
	/*border-bottom: 2px solid #fff;*/
	color: #FFF4DE;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}
.nosh_boxheader img {
	display: block;
}
.nosh_boxsub {
	background-color: #592600;
	font-size: 0.7em;
	color: #fff;
	padding: 1px;
	border-left: 1px solid #7e2c00;
	border-right: 1px solid #7e2c00;
	border-bottom: 1px solid #7e2c00;
	text-align: center;
	letter-spacing: 1px;
}
.nosh_boxmain {
	background: #fff url(../images/nosh_background.gif);
	border-left: 1px solid #7e2c00;
	border-right: 1px solid #7e2c00;
	font-size: 0.7em;
	padding: 3px 10px 3px 5px;
	color: #000;
}
.nosh_boxsub a:link, .nosh_boxsub a:visited, .nosh_boxsub a:active {
	color: #fff;
	text-decoration: none;
}
.nosh_boxsub a:hover {
	color: #ff6600;
	text-decoration: none;
}
/* --- yorkshire sofa company box --- */
.yorkshiresofacompany_boxheader a:link, .yorkshiresofacompany_boxheader a:hover, .yorkshiresofacompany_boxheader a:visited, .yorkshiresofacompany_boxheader a:active{
	color: #ffffd4;
	text-decoration: none;
}
.yorkshiresofacompany_boxheader {
	background-color: #d3386c;
	border: 1px solid #d3386c;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.yorkshiresofacompany_boxmain {
	background-color: #f6ebd2;
	font-size: 0.7em;
	padding: 3px 10px 3px 10px;
	border: 1px solid #d3386c;
	font-weight: bold;
	text-align: center;
}
.yorkshiresofacompany_boxmain a:link, .yorkshiresofacompany_boxmain a:visited, .yorkshiresofacompany_boxmain a:active{
	color: #000;
	text-decoration: none;
}
.yorkshiresofacompany_boxmain a:hover {
	color: #9a4f4f;
	text-decoration: none;	
}
.yorkshiresofacompany_boxsub {
	background-color: #d3386c;
	text-align: center;
	border: 1px solid #d3386c;
} 
.yorkshiresofacompany_boxsub a:link, .yorkshiresofacompany_boxsub a:visited, .yorkshiresofacompany_boxsub a:active {
	color: #000;
	text-decoration: none;
	font-size: 0.9em; 
}
.yorkshiresofacompany_boxsub a:hover {
	color: #f6ebd2;
	text-decoration: none;
}
/* --- BOLTONABBEY FOODS BOX --- */
.boltonabbyfoods_boxheader a:link, .boltonabbeyfoods_boxheader a:hover, .boltonabbeyfoods_boxheader a:visited, .boltonabbeyfoods_boxheader a:active{
	color: #185318;
	text-decoration: none;
}
.boltonabbeyfoods_boxheader {
	/*border-bottom: 2px solid #fff;*/
	color: #FFF4DE;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}
.boltonabbeyfoods_advert_header img {
	display: block;
}
.boltonabbeyfoods_boxsub {
	background-color: #002161;
	font-size: 0.6em;
	color: #000080;
	padding: 1px;
	border-left: 1px solid #002161;
	border-right: 1px solid #002161;
	border-bottom: 1px solid #002161;
	text-align: center;
	letter-spacing: 1px;
}
.boltonabbeyfoods_boxmain {
	background: #FFF4B5;
	border-left: 1px solid #002161;
	border-right: 1px solid #002161;
	font-size: 0.7em;
	/*font-weight: bold;*/
	font-style: italic;
	text-align: center;
	padding: 3px 1px;
	color: #002161;
}
.boltonabbeyfoods_boxsub a:link, .boltonabbeyfoods_boxsub a:visited, .boltonabbeyfoods_boxsub a:active {
	color: #FFD700;
	text-decoration: none;
}
.boltonabbeyfoods_boxsub a:hover {
	color: #FFA500;
	text-decoration: none;
}
/* --- GRASSINGTON FESTIVAL BOX --- */
.grassingtonfestival_boxheader {
	background-color:#FFF;
}
.grassingtonfestival_boxheader a:link, .grassingtonfestival_boxheader a:hover, .grassingtonfestival_boxheader a:visited, .grassingtonfestival_boxheader a:active{
	color: #185318;
	text-decoration: none;
}
.grassingtonfestival_boxheader {
	/*border-bottom: 2px solid #fff;*/
	color: #FFF4DE;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	border-left: 1px solid #ed008b;
	border-right: 1px solid #ed008b;
	border-top: 1px solid #ed008b;
}
.grassingtonfestival_advert_header img {
	display: block;
}
.grassingtonfestival_boxsub {
	background-color: FFFFFF;
	font-size: 0.6em;
	color: #000080;
	padding: 1px;
	border-left: 1px solid #ed008b;
	border-right: 1px solid #ed008b;
	border-bottom: 1px solid #ed008b;
	text-align: center;
	letter-spacing: 1px;
}
.grassingtonfestival_boxmain {
	/*background: #FFF url(../images/gfbg.gif) no-repeat top;*/
	border-left: 1px solid #ed008b;
	border-right: 1px solid #ed008b;
	font-size: 0.7em;
	/*font-weight: bold;*/
	font-style: ;
	text-align: center;
/*	padding: 3px 1px;*/
	color: #000000;
}
.grassingtonfestival_boxmain a:link, .grassingtonfestival_boxmain a:visited {
	color: #0e806a;
	text-decoration: none;
}
.grassingtonfestival_boxmain a:active, {
	color: #0e806a;
	text-decoration: none;
}
.grassingtonfestival_boxmain a:hover {
	color: #e0067b;
	text-decoration: none;
}
.grassingtonfestival_boxsub a:link, .grassingtonfestival_boxsub a:visited, .grassingtonfestival_boxsub a:active {
	color: #e0067b;
	text-decoration: none;
}
.grassingtonfestival_boxsub a:hover {
	color: #0e806a;
	text-decoration: none;
}
/* --- Lets Live Green BOX --- */
.llg_boxheader {
	background-color:#FFF;
}
.llg_boxheader a:link, .llg_boxheader a:hover, .llg_boxheader a:visited, .llg_boxheader a:active{
	color: #185318;
	text-decoration: none;
}
.llg_boxheader {
	/*border-bottom: 2px solid #fff;*/
	background-color:#73b544;
	color: #FFF4DE;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	border-left: 1px solid #003500;
	border-right: 1px solid #003500;
	border-top: 1px solid #003500;
}
.llg_advert_header img {
	display: block;
}
.llg_boxsub {
	background-color: 73b544;
	font-size: 0.6em;
	color: #000080;
	padding: 1px;
	border-left: 1px solid #003500;
	border-right: 1px solid #003500;
	border-bottom: 1px solid #003500;
	text-align: center;
	letter-spacing: 1px;
}
.llg_boxmain {
	/*background: #FFF url(../images/gfbg.gif) no-repeat top;*/
	border-left: 1px solid #003500;
	border-right: 1px solid #003500;
	font-size: 0.7em;
	/*font-weight: bold;*/
	font-style: ;
	text-align: center;
/*	padding: 3px 1px;*/
	color: #000000;
}
.llg_boxmain a:link, .llg_boxmain a:visited {
	color: #0e806a;
	text-decoration: none;
}
.llg_boxmain a:active, {
	color: #0e806a;
	text-decoration: none;
}
.llg_boxmain a:hover {
	color: #e0067b;
	text-decoration: none;
}
.llg_boxsub a:link, .llg_boxsub a:visited, .llg_boxsub a:active {
	color: #003500;
	text-decoration: none;
}
.llg_boxsub a:hover {
	color: #fbffc2;
	text-decoration: none;
}
/* --- SCRDC BOX --- */
.scrdc_boxheader a:link, .scrdc_boxheader a:hover, .scrdc_boxheader a:visited, .scrdc_boxheader a:active{
	color: #0757b6;
	text-decoration: none;
}
.scrdc_boxheader {
	background-color:#eaf3fb;
	border-top:1px solid #0757b6;
	border-right:1px solid #0757b6;
	border-left:1px solid #0757b6;
	color: #0757b6;
	font-size:0.8em;
	text-align: center;
	margin: 0;
	padding: 0;
}
.scrdc_advert_header img {
	display: block;
}
.scrdc_boxsub {
	background-color: #eaf3fb;
	font-size: 0.6em;
	color: #000080;
	padding: 1px;
	border-left: 1px solid #0757b6;
	border-right: 1px solid #0757b6;
	border-bottom: 1px solid #0757b6;
	text-align: center;
	letter-spacing: 1px;
}
.scrdc_boxmain {
	background: #86c93b url(../images/advert-scrdc-header.png) no-repeat top;
	border-left: 1px solid #0757b6;
	border-right: 1px solid #0757b6;
	font-size: 0.7em;
	/*font-weight: bold;*/
	font-style: ;
	text-align: center;
	padding: 3px 1px;
	color: #000000;
}
.scrdc_boxmain a:link, .scrdc_boxmain a:visited {
	color: #000;
	text-decoration: none;
}
.scrdc_boxmain a:active, .scrdc_boxmain a:hover {
	color: 023879;
	text-decoration: none;
}
.scrdc_boxsub a:link, .scrdc_boxsub a:visited, .scrdc_boxsub a:active {
	color: #0757b6;
	text-decoration: none;
}
.scrdc_boxsub a:hover {
	color:#023879;
	text-decoration: none;
}

/* --- DFFD BOX --- */
.dffd_boxheader a:link, .dffd_boxheader a:hover, .dffd_boxheader a:visited, .dffd_boxheader a:active{
	color: #185318;
	text-decoration: none;
}
.dffd_boxheader {
	/*border-bottom: 2px solid #fff;*/
	color: #98b1d1;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}
.dffd_advert_header img {
	display: block;
}
.dffd_boxsub {
	background-color: 98b1d1;
	font-size: 0.6em;
	color: #000080;
	padding: 1px;
	border-left: 1px solid #98b1d1;
	border-right: 1px solid #98b1d1;
	border-bottom: 1px solid #98b1d1;
	text-align: center;
	letter-spacing: 1px;
}
.dffd_boxmain {
	background: #98b1d1;
	border-left: 1px solid #98b1d1;
	border-right: 1px solid #98b1d1;
	font-size: 0.7em;
	/*font-weight: bold;*/
	font-style: ;
	text-align: center;
	padding: 3px 1px;
	color: #ffffff;
}
.dffd_boxmain a:link, .dffd_boxmain a:visited {
	color: #ffffff;
	text-decoration: none;
}
.dffd_boxmain a:active, .dffd_boxmain a:hover {
	color: #00508c;
	text-decoration: none;
}
.dffd_boxsub a:link, .dffd_boxsub a:visited, .dffd_boxsub a:active {
	color: #ffffff;
	text-decoration: none;
}
.dffd_boxsub a:hover {
	color: #00508c;
	text-decoration: none;
}

/* --- LADIES DAY BOX --- */
.ladiesday_boxheader a:link, .dffd_boxheader a:hover, .ladiesday_boxheader a:visited, .ladiesday_boxheader a:active{
	color: #185318;
	text-decoration: none;
}
.ladiesday_boxheader {
	/*border-bottom: 2px solid #fff;*/
	color: #bcef5f;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}
.ladiesday_advert_header img {
	display: block;
}
.ladiesday_boxsub {
	background-color: #336600;
	font-size: 0.6em;
	color: #000080;
	padding: 1px;
	border-left: 1px solid #bcef5f;
	border-right: 1px solid #bcef5f;
	border-bottom: 1px solid #bcef5f;
	text-align: center;
	letter-spacing: 1px;
}
.ladiesday_boxmain {
	background: #bcef5f;
	border-left: 1px solid #bcef5f;
	border-right: 1px solid #bcef5f;
	font-size: 0.7em;
	/*font-weight: bold;*/
	font-style: ;
	text-align: center;
	padding: 3px 1px;
	color: #ffffff;
}
.ladiesday_boxmain a:link, .ladiesday_boxmain a:visited {
	color: #000;
	text-decoration: none;
}
.ladiesday_boxmain a:active, .ladiesday_boxmain a:hover {
	color: #336600;
	text-decoration: none;
}
.ladiesday_boxsub a:link, .ladiesday_boxsub a:visited, .ladiesday_boxsub a:active {
	color: #fff;
	text-decoration: none;
}
.ladiesday_boxsub a:hover {
	color: #bcef5f;
	text-decoration: none;
}	
		
/* --- AWARDS BOX --- */
div#awards_box {
	background: #C79231;
	margin: 0;
	padding: 0;
	border: 1px solid #C79231;
	text-align: center;
}
div#awards_box p {
	font-size: 0.7em;
	padding: 2px 3px;
	margin: 0;
	font-weight: bold;
	color: #000;
}
div#awards_box a:link, div#awards_box a:active, div#awards_box a:visited {
	text-decoration: none;
}
div#awards_box a:hover {
	color: #fff;
}

/* --- CRAVEN EVENTS BOX --- */
.cravenevents_boxheader a:link, .cravenevents_boxheader a:hover, .cravenevents_boxheader a:visited, .cravenevents_boxheader a:active{
	color: #fff;
	text-decoration: none;
}
.cravenevents_boxheader {
	background-color: #f2aa00;
	border-bottom: 1px solid #f6c101;
	color: #FFF4DE;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.cravenevents_boxmain {
	background-color: #fafad2;
	background-image: url(../images/craveneventsbg.gif);
	border: 1px solid #f6c101;
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 0.7em;
	padding: 3px 10px 3px 5px;
	color: #000;
}
.cravenevents_boxmain a:link, .cravenevents_boxmain a:visited, .cravenevents_boxmain a:active{
	color: #000;
	text-decoration: none;
}
.cravenevents_boxmain a:hover {
	color: #006633;
	text-decoration: none;
}
/* --- AUTUMN FEAST BOX --- */
.autumnfeast_boxheader a:link, .autumnfeast_boxheader a:hover, .autumnfeast_boxheader a:visited, .autumnfeast_boxheader a:active {
	color: #776655;
	text-decoration: none;
}
.autumnfeast_boxheader {
	background-color: #F5EFA3;
	border-top: 1px solid #e37625;
	border-right: 1px solid #e37625;
	border-left: 1px solid #e37625;
	color: #FFF4DE;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.autumnfeast_boxmain {
	background-color: #fdfcec;
	background-image: url(../images/bg_autumnfeastbox.gif);
	border: 1px solid #e37625;
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 0.7em;
	padding: 3px 10px 3px 5px;
	color: #000;
}
.autumnfeast_boxmain a:link, .autumnfeast_boxmain a:visited {
	color: #d01a6d;
	text-decoration: none;
	font-weight: bold;
}
.autumnfeast_boxmain a:active, .autumnfeast_boxmain a:hover {
	color: #77ad4d;
	text-decoration: none;
	font-weight: bold;
}
/*HERRIOT HH ADVERT BOX*/
.herriothh_boxheader a:link, .herriothh_boxheader a:hover, .herriothh_boxheader a:visited, .herriothh_boxheader a:active{
	color: #01fffd;
	text-decoration: none;
}
.herriothh_boxheader {
	/*border-bottom: 2px solid #fff;*/
	color: #ffffff;
	background-color:#4f53a3;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}
.herriothh_advert_header img {
	display: block;
}
.herriothh_boxsub {
	background-color: #4f53a3;
	font-size: 0.6em;
	color:#FFFFFF;
	padding: 1px;
	border-left: 1px solid #4f53a3;
	border-right: 1px solid #4f53a3;
	border-bottom: 1px solid #4f53a3;
	text-align: center;
	letter-spacing: 1px;
}
.herriothh_boxmain {
	background: #9dbfea;
	border-left: 1px solid #578ed4;
	border-right: 1px solid #578ed4;
	font-size: 0.7em;
	font-weight: bold;
	/*font-style: italic;*/
	text-align: center;
	padding: 3px 1px;
	color: #000000;
}
.herriothh_boxmain a:hover {
	color: #0d0901;
	text-decoration: none;
}
.herriothh_boxmain a:link, .herriothh_boxmain a:active, .herriothh_boxmain a:visited {
	text-decoration: none; 
}
.herriothh_boxsub a:link, .herriothh_boxsub a:visited, .herriothh_boxsub a:active {
	color: #01fffd;
	text-decoration: none;
}
.herriothh_boxsub  {
	letter-spacing: 1px;
}
.herriothh_boxsub a:hover {
	color: #01fffd;
	text-decoration: none;
	font-weight: bold;
}
/* --- GRITSTONE COMPUTERS BOX --- */
.gritstonecomputers_boxheader a:link, .gritstonecomputers_boxheader a:hover, .geitstonecomputers_boxheader a:visited, .gritstonecomputers_boxheader a:active{
	color: #185318;
	text-decoration: none;
}
.gritstonecomputers_boxheader {
	/*border-bottom: 2px solid #fff;*/
	color: #FFF4DE;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}
.gritstonecomputers_advert_header img {
	display: block;
}
.gritstonecomputers_boxsub {
	background-color: #eee6d5;
	font-size: 0.6em;
	color: #000080;
	padding: 1px;
	border-left: 1px solid #eee6d5;
	border-right: 1px solid #eee6d5;
	border-bottom: 1px solid #eee6d5;
	text-align: center;
	letter-spacing: 1px;
}
.gritstonecomputers_boxmain {
	background: #bc9a57;
	border-left: 1px solid #eee6d5;
	border-right: 1px solid #eee6d5;
	font-size: 0.7em;
	font-weight: bold;
	/*font-style: italic;*/
	text-align: center;
	padding: 3px 1px;
	color: #000000;
}
.gritstonecomputers_boxmain a:hover {
	color: #0d0901;
	text-decoration: none;
}
.gritstonecomputers_boxmain a:link, .gritstonecomputers_boxmain a:active, .gritstonecomputers_boxmain a:visited {
	text-decoration: none; 
}
.gritstonecomputers_boxsub a:link, .gritstonecomputers_boxsub a:visited, .gritstonecomputers_boxsub a:active {
	color: #593a00;
	text-decoration: none;
}
.gritstonecomputers_boxsub  {
	letter-spacing: 1px;
}
.gritstonecomputers_boxsub a:hover {
	color: #0d0901;
	text-decoration: none;
	font-weight: bold;
}
/* ------ Manifest Box -------- */
.manifest_boxheader a:link, .manifest_boxheader a:hover, .manifest_boxheader a:visited, .manifest_boxheader a:active{
	color: #fff;
	text-decoration: none;
	background: none;
}
.manifest_boxheader {
	background-color: #585090;
	border: 1px solid #2D2664;
	color: #585090;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.manifest_boxmain {
	background-color: #dfdee5;
	background-image: url(../images/manifest_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 0.8em;
	padding: 5px 8px 5px 8px;
	color: #585090;
	text-align: right;
}
.manifest_boxmain a:link, .manifest_boxmain a:visited, .manifest_boxmain a:active{
	color: #1c07ab;
	text-decoration: none;
/*	font-weight: bold;	*/
}
.manifest_boxmain a:hover {
	color: #076bab;
	text-decoration: none;
}
/* ------ Yorkshire Dales Society Box -------- */
.yds_boxheader a:link, .yds_boxheader a:hover, .yds_boxheader a:visited, .yds_boxheader a:active{
	color: #fff;
	text-decoration: none;
	background: none;
}
.yds_boxheader {
	background-color: #97BC67;
	border: 1px solid #97BC67;
	color: #585090;
	font-weight: bold;
	padding: 1px 1px 2px 1px;
	text-align: center;
}
.yds_boxmain {
	background-color: #fff;
	background-image: url(../images/yds_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0.8em;
	padding: 5px 8px 5px 8px;
	color: #585090;
	text-align: center;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #97BC67;
}
.yds_boxmain a:link, .yds_boxmain a:visited, .yds_boxmain a:active{
	color: #084d01;
	text-decoration: none;
/*	font-weight: bold;	*/
}
.yds_boxmain a:hover {
	color: #D55555;
	text-decoration: none;
}
/* ------ Malhamdale Dot Com Box -------- */
.malhamdaleDotCom_boxheader a:link, .malhamdaleDotCom_boxheader a:hover, .malhamdaleDotCom_boxheader a:visited, .malhamdaleDotCom_boxheader a:active{
	color: #fff;
	text-decoration: none;
	background: none;
}
.malhamdaleDotCom_boxheader {
	background-color: #48654e;
	border: 1px solid #48654e;
	color: #585090;
	font-weight: bold;
	padding: 1px 1px 2px 1px;
	text-align: center;
}
.malhamdaleDotCom_boxmain {
	background-color: #bfbfb0;
	background-image: url(../images/advert_malhamdaleDotCom.jpg);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0.8em;
	padding: 5px 8px 5px 8px;
	color: #585090;
	text-align: center;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #48654e;
}
.malhamdaleDotCom_boxmain a:link, .malhamdaleDotCom_boxmain a:visited, .malhamdaleDotCom_boxmain a:active{
	color: #084d01;
	text-decoration: none;
/*	font-weight: bold;	*/
}
.malhamdaleDotCom_boxmain a:hover {
	color: #48654e;
	text-decoration: none;
}
.malhamdaleDotCom_boxsub {
	background-color: #48654e;
	font-size: 0.8em;
	color: #fff;
	padding: 1px;
	border-left: 1px solid #48654e;
	border-right: 1px solid #48654e;
	border-bottom: 1px solid #48654e;
	text-align: center;
	letter-spacing: 1px;
}
.malhamdaleDotCom_boxsub a:link, .malhamdaleDotCom_boxsub a:visited, .malhamdaleDotCom_boxsub a:active {
	color: #fff;
	text-decoration: none;
}
.malhamdaleDotCom_boxsub a:hover {
	color: #e9ead8;
	text-decoration: none;
}
/* ------ END OF Malhamdale Dot Com Box -------- */
/* ================================ */
.help_boxheader {
	background-color: #6a86a4;
/*	background-image: url(../images/info_small.gif);
	background-repeat: no-repeat;
	background-position: .2em;*/
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.help_boxmain {
	background-color: #eaf3f9;
	background-image: url(../images/info.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0.8em;
	padding: 4px;
	color: #585090;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
}
.help_boxmain p {
	margin: 0 0 .8em 0;
	padding: 0;
	font-size: .9em;
}
div#emailBox {
	font-size: .8em;
	background: #F8F8F1;
	padding: .5em;
	margin: 0 0 1em 0;
	line-height: 1.4em;
	border-top: 1px solid #E2E2C7;
	border-bottom: 1px solid #E2E2C7;	
}
div#emailBoxAnswer {
	font-size: .8em;
	background: #fdecec url(../images/answer.gif) no-repeat top left;
	padding: 2.7em .5em .5em 4.1em;
	margin: 0 0 1em 0;
	line-height: 1.4em;
	border-top: 1px solid #eca1a1;
	border-bottom: 1px solid #eca1a1;	
}
.grassfest {
	border: 1px solid #993333;
	background: #660000;
	color: #fff;
	text-align: center;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: .8em;
	font-weight: bold;
}
.grassfest a:link, .grassfest a:active, .grassfest a:visited {
	color: #fff;
	text-decoration: none;
}
.grassfest a:hover {
	color: yellow;
}
.grassfest h5 {
	margin: 0;
	padding: 0;
	color: #FFCC99;
}


/* --- calendar girls box --- */
.cg_boxheader a:link, .cg_boxheader a:hover, .cg_boxheader a:visited, .cg_boxheader a:active{
	color: #FFFFFF;
	text-decoration: none;
}

.cg_boxmain {
	background-color: #F9F2F5;
	background-image: url(../images/cgbox_sunflower.gif);
	background-repeat: no-repeat;
	font-size: 0.8em;
	padding: 3px 5px;
}


/* --- Dales Sky Box --- */
.sky_boxheader {
	background: url(../images/sky_bg.gif) no-repeat;
	color: #36477E;
	font-weight: bold;
	text-align: center;
	padding: 1px 0;
	border: 1px solid #666666;
}
.sky_boxmain {
	background-color: #fff;
	font-size: 0.8em;
	color: #3b4d89;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.sky_boxmain p {
	margin: 0 0 .8em 0;
	padding: 0;
	font-size: .9em;
}
.skyHead {
	background: #eeeeee;
	border-bottom: 1px solid #cccccc;
	padding: 1px;	
}
.skyhead a:link, .skyhead a:visited, .skyhead a:active {
	color: #3b4d89;
	text-decoration: none;
	font-size: 1em;
}
.skyhead a:hover {
	color: #d05a1a;
}
/* ---------------------- */



.AddTo_boxmain {
	background-color: #F4F4EA;
}

.contentheader1 {
	background: #E6F0D2;
	border-bottom: 1px #99CC33 dashed;
	border-top: 1px #99CC33 dashed;
	color: #336633;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 2px;
}

.copyright {
	color: #666666;
	font-family: "Arial", "Sans Serif";
	font-size: 8pt;
}

.date {
	color: #666666;
	font-family: Verdana,Arial, Sans Serif;
	text-transform: uppercase;
}
.date2006 {
	color: #ef5d1f;
	text-transform: uppercase;
	font-family: 'lucida console', courier, monospace;
	font-size: 0.7em;
	letter-spacing: 1px;
}

.datebanner  		{
	background-color: #FDE494;
	
	/*color: #666666;*/
	color: red;
	font-family: Verdana,Arial, Sans Serif;
	padding: 2px 3px 2px 3px;
	text-transform: none;
}

/*//////////////////////////////////////////////////////////*/
.datetext {
	color: #666666;
	font-family: ms sans serif, Arial, Sans Serif;
	font-size: 10px;
}

.dirheadings {
	color: #333300;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 3px;
}

.headings {
	color: #333300;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 13px;
	font-weight: bold;
}

/*  ////////////////////////////////// */
.maintextlarge {
	color: #990000;
	font-family: "tahoma", "Arial", "Sans Serif";
	font-size: 12px;
	font-weight: bold;
}

.messagetext {
	color: #FFFFFF;
	font-family: "Comic Sans MS", "verdana", "Arial", "Sans Serif";
	font-size: 8pt;
}

.nature_boxheader {
	background-color: #6A9250;
	/*border: 1px solid #4F703A;*/
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 5px;
	text-align: center;
	margin: 0;
}

/* --- nature box --- */
.nature_boxheader a:link, .nature_boxheader a:hover, .nature_boxheader a:visited, .nature_boxheader a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.nature_boxmain a {
	text-decoration: none;
}
.nature_boxmain {
	/*background-color: #FAFEE1;*/
	background-color: #F7FAD0;
	background-image: url(../images/naturebox_yellow.gif);
	background-repeat: no-repeat;
	font-size: 0.8em;
	margin: 0;
	padding: 1px;
}
.nature_boxmain h3 {
	margin: 0 0 5px 0;
	font-size: 1em;
	background: #fbffcb;
	border-width: 1px 0;
	border-style: solid;
	border-color: #c9cba9;
	padding: 1px 5px;
}
.weatherBox {
	/*background: #E7EBE7;*/
	/*background-image: url(../images/weather_bg2.gif);*/
	background: #c8daed url(../images/weather/weather_bg.gif) no-repeat bottom;
	/*background-repeat: no-repeat;
	background-position: bottom;*/
	font-size: 0.7em;
	padding: 3px;
	margin: 0;	
}
.weatherBoxLocal {
	/*background: #E7EBE7;*/
	/*background-image: url(../images/weather_bg2.gif);*/
	background: #c8daed url(../images/weather/weather_bg.gif) no-repeat bottom;
	/*background-repeat: no-repeat;
	background-position: bottom;*/
	font-size: 0.7em;
	/*padding: 3px;*/
	margin: 0;	
}

.homeunderBox {
	background: #EEF4EA;
	background-image: url(../images/travel_bg.gif);
	background-repeat: no-repeat;
	font-size: 0.8em;
	padding: 3px;
	margin: 0;	
}
.travelBox {
	background: #EEF4EA;
	background-image: url(../images/travel2_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 0.8em;
	padding: 3px;
	margin: 0;	
}
.travelBox a {
	text-decoration: none;
}
	
.navbarmaintop {
	background-color: #FFFFFF;
	margin-top: 3px;
	width: 760px;
}
h4.box {
	font-size: 1.1em;
	margin-bottom: 0;
	padding-left: 2px;
}
ul.box {
	margin: 0 10px 6px 0;
	padding: 0 0 6px 4px;
	font-size: 0.9em;
	list-style: none;
}
ul.box li {
	margin-left: 4px;
	padding: 0 0 0 11px;
	background: url(../images/arrow_green_light.gif) no-repeat 0em .5em;
	line-height: 17px;
}
ul.box li p {
	margin: 0;
}

table.homeUnder {
	width: 410px;
	/*margin: 15px auto;*/
	text-align: left;
}
table.homeUnder tr td.left {
	 background: transparent;
	 /*padding: 4px;*/
	 /*border-left: 4px solid #fff;*/
	 width: 100%;
}
table.homeUnder tr td.right {
	 background: transparent;
	 /*padding: 4px;*/
	 width: 100%;
}



.navbarmaintop a:link, .navbarmaintop a:active {
	color: #000000;
	text-decoration: none;
}

.navbarmaintop a:visited {
	color: #333333;
	text-decoration: none;
}

.navbarmaintop a:hover {
	color: #000000;
	text-decoration: underline;
}

.navbarmaintop td {
	background-color: #D5E09C;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	padding: 1px 1px 2px 1px;
	text-align: center;
}

.navbarmaintop2 {
	background-color: #6A9250;
	border-bottom: 1px solid #3F6928;
	margin: 1px 0 5px 0;
	padding: 2px 0 2px 0;
	width: 760px;
}

.navbarmaintop2 a:link, .navbarmaintop2 a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.navbarmaintop2 a:visited {
	color: #FFFFCC;
	text-decoration: none;
}

.navbarmaintop2 a:hover {
	color: #000000;
	text-decoration: underline;
}

.navtoprborder {
	border-right: 1px solid #FFFFFF;
}

.offers_boxheader {
	background-color: #5A5DA9;
	border: 1px solid #2E3192;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
/* --- dalenet offers box - do = dalenet offers --- */
.offers_boxheader a:link, .offers_boxheader a:hover, .offers_boxheader a:visited, .offers_boxheader a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.offers_boxmain {
	background-color: #E8F0F3;
	background-image: url(../images/offersbox_curlewbg.gif);
	background-repeat: no-repeat;
	font-size: 0.8em;
	padding: 3px 5px;
}
.picoftheday {
	background: #FFFFFF;
	border: 1px solid #333333;
	margin: 5px auto;
	padding: 0;
	width: 138px;
}

/* --- placenames box --- */
.pn_boxheader {
	background-color: #6A9250;
	border: 1px solid #4F703A;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
.pn_boxheader a:link, .cg_boxheader a:hover, .cg_boxheader a:visited, .cg_boxheader a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.pn_boxmain {
	background-color: #F4F4EA;
	font-size: 0.8em;
	padding: 3px 5px;
}

.quote {
	color: #999999;
	font-family: "ms sans serif", "tahoma", "Arial", "Sans Serif";
	font-size: 8pt;
}

/*//////////////////////////////////////////////////////////*/
.seemore {
	text-align: right;
	margin: 0 3px 6px 0;
}

.servicesmsg {
	background-color: #DAFCC5;
	background-image: url(../images/curlew_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-color: #79A75C;
	border-style: dashed;
	border-width: 1px 0;
	color: #4D6A3A;
	letter-spacing: 3px;
	padding: 5px 4px;
	width: 100%;
}

.text {
	color: #666666;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 8pt;
}

.textgrey {
	color: #999999;
	font-family: "Tahoma", "Arial", "Sans Serif";
	font-size: 8pt;
}

.textlarge {
	color: #666666;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 8pt;
	font-weight: bold;
}

.textlarger {
	color: #666666;
	font-family: "verdana", "Arial", "Sans Serif";
	font-size: 12pt;
	font-weight: bold;
}

.textsmall {
	color: #666666;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 7pt;
}

.textwhite {
	color: #FFFFFF;
	font-family: "Tahoma", "Arial", "Sans Serif";
	font-size: 8pt;
}

#navlist {
	margin: 0;
	padding: 0;
	width: 175px;
}

#navlist li {
	border-bottom: 1px solid #FFFFFF;
	display: block;
	font-size: 0.8em;
	width: 100%;
}

#navlist li a:link, #navlist li a:visited, #navlist li a:active {
	display: block;
	padding: 2px 0 2px 6px;
	text-decoration: none;
	width: 100%;
}

#navlist li a:hover {
	background-color: #EFEFEF;
	display: block;
	text-decoration: none;
	width: 100%;
}

table.weather {
	width: 760px;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #ccc;
}
table.weather tr th {
	font-size: 0.8em;
	border-width: 0 1px 1px 0;
	border-style: solid;
	padding: 3px;
	border-color: #000 #ccc #6A9250 #000;
	text-align: center;
	background: #ececec;
}
table.weather tr td {
	font-size: 0.8em;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
	padding: 3px;
	text-align: center;
}
#cravenEventsContainer {
	background: #FFF;
	border-bottom: 5px solid #fff;
	
}
#cravenEventsBox {
	border: 1px solid #efa000;
	padding: 3px;
	color: #4AA055;
}
#cravenEventsHeader {
	background: #efa000;
}
#cravenEventsBox h4 {
	color: #43914E;
}
#cravenEventsBox p {
	font-size: 0.8em;
	padding: 0 0 10px 0;
	margin: 0;
}
#cravenEventsBox a:link, #cravenEventsBox a:active, #cravenEventsBox a:visited {
	font-weight: bold;
	color: #B65003;
	text-decoration: none;
}
#cravenEventsBox a:hover {
	color: red;
}

/* --------------------- Syndicated News Layout -------------------------- */
table.syndMain {
	background: none;
	width: 760px;
}
table.syndMain tr td.syndNewsLeft {
	background: #eaf4ed;
	width: 200px;
}
table.syndMain tr td.syndNewsMiddle {
	background: #f4f4ea;
	width: 275px;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}
table.syndMain tr td.syndNewsRight {
	background: #f4f4ea;
	width: 275px;
}
table.syndMain h3 {
	background: #cbe3d2;
	padding: 0 4px;
	margin: 0;
	border-bottom: 1px solid #94c1a1;
}
table.syndMain h4 {
	background: #e8efc2;
	padding: 0 4px;
	margin: 0;
	border-bottom: 1px solid #bacd67;
}
table.syndMain h5 {
	margin: 0;
	background: #e7e7d2;
	padding: 0 4px;
}
/*table.syndMain ul li {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}*/
table.syndMain p {
	font-family: Arial,'Sans Serif';
	margin: .4em 0;
	padding: 4px;
}

ul.synd {
	list-style: none;
	margin: 0;
	padding: 0 1em;
}
ul.synd li {
	background: url(../images/icons/news.gif) no-repeat 0 0.7em;
	margin: 0;
	padding: .5em 1em;
	font-size: 0.8em;
}
/* =========== NEW HOMEPAGE LAYOUTS =========== */
table.homeMiddleLayout {
	background: #fff;
	width: 410px;
}
table.homeMiddleLayout img {
	border: 1px solid #000;
	margin: 6px 6px 0 4px;
	float: left;	
}
table.homeMiddleLayout p {
	margin: 2px;
	color: #333333;
	font-size: 0.8em	
}
table.homeMiddleLayout ul li {
	margin: 2px;
	color: #333333;
	/*font-size: 0.8em	*/
}
table.homeMiddleLayout tr td.left {
	background: #F4F4EA;
	width: 203px;
	border-bottom: 4px solid #fff;
	border-right: 2px solid #fff;
}
table.homeMiddleLayout tr td.right {
	background: #F4F4EA;
	width: 203px;
	border-bottom: 4px solid #fff;
	border-left: 2px solid #fff;
}
table.homeMiddleLayout tr td.fullWidth {
	background: #F4F4EA;
	width: 100%;
	border-bottom: 4px solid #fff;
}
table.homeMiddleLayout tr td.full {
	/*background: #F4F4EA;*/
	background: #F4F4EA url(../images/directorybg.gif) bottom right no-repeat;
	/*width: 203px;*/
	border-bottom: 4px solid #fff;
}
ul.boxDir {
	margin: 6px 10px 6px 0;
	padding: 0 0 0px 4px;
	font-size: 0.8em;
	list-style: none;
}
ul.boxDir li {
	margin-left: 4px;
	padding: 0 0 0 11px;
	background: url(../images/arrow_green_light.gif) no-repeat 0em .5em;
	line-height: 17px;
}
ul.boxDir li p {
	margin: 0;
}
table tr td.side img {
	display: block;
}
table.awards {
	background: #fff;
	width: 760px;
	font-size: 0.9em;
}
table.awards tr td {
	background: #fff;
	padding: 2px;
}
img.awards {
	float: right;
	padding: 0 0 4px 4px;
}
/* --------------------- Art-------------------------- */

.art-left{
	width: 48%;
	float: left;
	text-align: justify;
}
.art-right{
	width: 48%;
	float: right;
}
.art-right p{
	font-size: 0.8em;
}
h3.art{
	margin-top: 20px; 
}
img.art{
	float: left;
	margin: 0 10px 10px 0;
}

/* --------------------- Syndicated News Layout -------------------------- */
table.syndMain {
	background: none;
	width: 760px;
}
table.syndMain tr td.syndNewsLeft {
	background: #eaf4ed;
	width: 200px;
}
table.syndMain tr td.syndNewsMiddle {
	background: #f4f4ea;
	width: 275px;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}
table.syndMain tr td.syndNewsRight {
	background: #f4f4ea;
	width: 275px;
}
table.syndMain h3 {
	background: #cbe3d2;
	padding: 0 4px;
	margin: 0;
	border-bottom: 1px solid #94c1a1;
}
table.syndMain h4 {
	background: #e8efc2;
	padding: 0 4px;
	margin: 0;
	border-bottom: 1px solid #bacd67;
}
table.syndMain h5 {
	margin: 0;
	background: #e7e7d2;
	padding: 0 4px;
}
/*table.syndMain ul li {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}*/
table.syndMain p {
	font-family: Arial,'Sans Serif';
	margin: .4em 0;
	padding: 4px;
}

ul.synd {
	list-style: none;
	margin: 0;
	padding: 0 1em;
}
ul.synd li {
	background: url(../images/icons/news.gif) no-repeat 0 0.7em;
	margin: 0;
	padding: .5em 1em;
	font-size: 0.8em;
}

/* ============= EXPERIMENTAL NAV BAR =============== */
 #navcontainer {
	/*width: 100%;*/
	width: 760px;
	/*float: left;*/
	background-color: #426208;
}
#navcontainer ul { 
	padding: 0; 
}
#navcontainer ul li { 
	display: inline; 
}
#navcontainer ul {
	margin: 0;
	padding: 0 0 0 7%;
	color: #FFFFFF;
	/*font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;*/
	/*font-size: .65em;*/
	/*letter-spacing: 2px;*/
	font-weight: normal;
}
#navcontainer ul li a {
	padding: 0.2em 12px;
	background-color: lime;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #94B473;
}
#navcontainer ul li a:hover {
	background-color: yellow;
	color: #FFFFFF;
}
#navlist li a:hover, #navlist li a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #CC3333;
	text-align: left;
	text-transform: uppercase;
	font: bold normal 10px/16px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
}
div.rss {
	/*background: lime;*/
	margin: 0;
	padding: 5px 0 5px 0;
	border-top: 5px solid #fff;
}
div.rss img {
	float: left;
	margin: 0 5px 0 5px;
	padding: 0;
}
div.rss p {
	font-size: 0.7em;
	margin: 0 17px 0 0;
	padding: 0;
	background: url(../images/icons/rss_arrow.gif) no-repeat right;
}

div.rss a:link, div.rss a:active, div.rss a:visited, div.rss a:hover {
	text-decoration: none;
}
div.awardpicR {
	float: right;
	margin: 0 0 7px 7px;
	padding: 0;
}
div.awardpicL {
	float: left;
	margin: 0 7px 0 0;
	padding: 3px;
	background: #e8e8e8;
	border: 1px solid #666666;
}
div.awardpicL img {
	display: block;
}
div.awardpicFull {
	padding: 3px;
	background: #e8e8e8;
	border: 1px solid #666666;
	text-align: center;	
	margin-bottom: 14px;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
div.awardpicFull img {
	display: block;
	margin: 0;
}
div.awardpicFull p {
	margin: 0;
}
table.subnav tr td.award {
	text-align: right;
	padding-right: 3px;
}
table.subnav a:link, table.subnav a:active, table.subnav a:visited {
	color: #fff;
	text-decoration: none;
}
table.subnav a:hover {
	color: #ffffcc;
}

table.rssLayout {
	/*background: lime;*/
	width: 760px;
	font-size: 1em;
}
table.rssLayout tr td.left {
	width: 535px;
	padding: 0 14px 0 0;
}
table.rssLayout tr td.right {
	width: 225px;
	padding: 0;
}
table.rssLayout h4 {
	color: #336633;
	font-size: 1.1em;
}
div.rssBoxout {
	background: #f4f4ea;
	padding: 0;
	margin: 0;
	border-bottom: 14px solid #fff;
}
ul.rssArrow {
	margin: 0;
	padding: 0 0 0 14px;
	list-style: none;
}
ul.rssArrow li {
	background: url(../images/bullets/green_arrow.gif) no-repeat 0 0.4em;
	padding: 0 0 8px 16px;
	margin: 0;
}
div.rssBoxout a:link, div.rssBoxout a:active, div.rssBoxout a:visited {
	color: #226201;
	text-decoration: none;
}
div.rssBoxout a:hover {
	color: #ff6600;
	text-decoration: none;
}
div.rssBoxout p {
	margin: 0;
	padding: 8px 14px;
}

div.rssShot img {
	float: left;
	padding: 0 14px 14px 0;	
	margin-right: 20px;	
}
ol.rss {
	padding: 0;
	margin: 0 0 0 14px;
}
ol.rss li {
	padding: 0 0 14px 0;
	margin: 0;
}

table.rssScreen {
	font-size: 1em;
	margin-bottom: 14px;
}
table.rssScreen tr td.left {
	width: 305px;
}
span.cWeekComment {
	font-size: 0.8em;
}
table.cWeek {
	background: #eeeeee;
	text-align: center;
	border: 1px solid #cccccc;
}
table.cWeek img {
	padding: 2px;
	border: 1px solid #cccccc;
}
div.cWeekLinks {
	background: #f4f4ea;
	padding: 2px;
}
div.feedbackReceived {
	background: #F3F7E9;
	margin: 0;
	padding: 5px;
	border: 1px solid #E4EFD0;
}
div.feedbackReceived p {
	margin: 5px 0;
}
div.feedbackReceived h3 {
	margin: 0;
	font-size: 1.1em;
	background: #b2d6d7;
	padding: 2px 3px;
	border-bottom: 1px solid #84bdbf;
}
div.feedbackReceived ul {
	list-style: none;
	margin: 5px 5px 6px 0;
	padding: 0;
}
div.feedbackReceived ul li {
	background: url(../images/bullets/feedback_arrow.gif) no-repeat 0 0.45em;
	padding: 0 0 0 12px;
}
/* News RoundUp */
div.weekRoundup {
	background: #F6FBF2;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	border-color: #50a819;
}
div.weekRoundup h5 {
	background: #cde6be;
	margin: 0;
	text-align: center;
	color: #000;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #3C7C12;
}
a.noUnderline:link, a.noUnderline:visited {
	text-decoration: none;
}
a.noUnderline:hover, a.noUnderline:active {
	text-decoration: none;
}
div.weekRoundup a {
	text-decoration: none;
}
a.roundup:link, a.roundup:visited {
	color: #FF3300;
	text-decoration: none;
}
a.roundup:hover, a.roundup:active {
	color: #3C7C12;
	text-decoration: none;
}
div.weekRoundup p {
	margin: 0;
	font-size: 0.8em;
	padding: 2px 2px 2px 3px;
}
h4.roundUp {
	background: #cde6be;
	border: 1px solid #50a819;
	margin-bottom: 10px;
	padding: 1px 3px;	
}
span.roundupDate {
	color: #50a819;
	text-transform: uppercase;
	letter-spacing: 1px;
}
div.weekEnding {
	background: #fff;
	margin-bottom: 10px;
}
div.weekEnding ul {
	list-style: none;
	margin: 0;
	padding: 4px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #50a819;
}
div.weekEnding ul li {
	margin: 0;
	padding: 0 0 3px 14px;
	font-size: 0.85em;
	background: url(../images/bullets/bullet_roundup_nav.gif) no-repeat 0 0.45em; 
}
div.weekEnding a {
	text-decoration: none;
}
div.weekEnding p {
	margin: 0;
	padding: 4px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #50a819;	
	font-size: 0.8em;
}

/* [[[[[[[[[[[[[[[[[[[[[[[[ New Country News Styling - May 2006 ]]]]]]]]]]]]]]]]]]]]]]]] */
table.countryNewsLayout {
	width: 760px;
}
table.countryNewsLayout tr td.countryBoxSide {
	background: transparent;
}
ul#boxcountrynews {
	list-style: none;
	/*padding-left: 5px;*/
	padding: 0;
	width: 200px;
	/*background: #F6FAEF;*/
	background: #fcf8fb;
	/*margin: 0 0 14px 0;*/
	margin: 0;
}
ul#boxcountrynews li {
	border-bottom: 1px solid #CCCCCC;
	display: block;
	font-size: 0.8em;
	padding: 2px 2px 2px 16px;
	margin: 0;
	background: url(../images/bullets/countrynews_arrow.gif) no-repeat 0 0.65em;
}
ul#boxcountrynews li a {
	text-decoration: none;
}
ul#boxcountrynews li.boxhead {
	background: #70a35c url(../images/cnside.gif) repeat-x top;
	border-bottom: 1px solid #fff;
	color: #FFFFFF;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	text-align: center;
}
ul#boxcountrynews li.boxheadPurple {
	background-color: #872e97;
	background-image: none;
	border-bottom: 1px solid #fff;
	color: #FFFFFF;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	text-align: center;
}
ul#boxcountrynews li.boxheadPurple a:link, ul#boxcountrynews li.boxheadPurple a:visited {
	color: #fff;
}
ul#boxcountrynews li.boxheadPurple a:active, ul#boxcountrynews li.boxheadPurple a:hover {
	color: #fff;
}
ul#boxcountrynews li.boxhead a {
	color: #FFFFFF;
	text-decoration: none;
}
div#cn-side-boxes {
	width: 200px;
	float: right;
	margin: 0 0 10px 0;
	background: #fff;
	padding-left: 10px;
}
div.cnSideItem {
	background: #fcf8fb;
	margin: 3px 0 12px 0;
}
div.cnSideItemPurple {
	background: #efd7f2;
	margin: 3px 0 12px 0;
}

div.cnRSS {
	font-size: 0.8em;
	padding: 2px 4px 4px 4px;
	border-bottom: 1px solid #CCCCCC;
}
div.cnRSS img {
	float: left;
	margin: 1px 4px 0 1px;
}
div.cnRSS p {
	margin: 0;
}
p.disclaimer2 {
	font-size: 0.7em;
	margin: 0;
	padding: 1px;
	color: #EA4C00;
	border-bottom: 1px solid #CCCCCC;
}
p.disclaimer {
	font-size: 0.9em;
}
div.countryFeedback {
	background: transparent;
}
div.countryFeedback input, div.countryFeedback textarea {
	background: #EDF4DF;
	border-width: 1px;
	border-color: #99cc33;
	border-style: solid;
	padding: 1px 2px;
	color: #006633;
}
div.countryFeedback label {	
	display: block;
	font: bold 0.9em tahoma, verdana, geneva, sans-serif;
	margin-top: 1em;
	margin-bottom: 4px;
}
span.required {
	color: #ff7637;
	font-size: .9em;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
}
h3.countryFeedback {
	color: #FF6215;
	font-size: 1.0em;
}

/* [[[[[[[[[[[[[[[[[[[[[[[[ Daelnet Search Page Styling - May 2006 ]]]]]]]]]]]]]]]]]]]]]]]] */
div#contentSearch {
	text-align: left;
	width: 760px;
	font-size: 0.8em;
}
div#contentSearch option, div#contentSearch select {
	background: #edf4df;
}
div#contentSearch h1 {
	font-size: 1.5em;
}
.searchheading {
	background: #edf4df;
	border: 1px solid #99cc33;
	/*color: #ff7637;*/
	padding: 5px;
}
.summary {
	color: #ff7637;
}
.result_title {
	border-top: 1px solid #99cc33;
	padding: 7px 3px 3px 3px;
}
.result_title a:link, .result_title a:visited {
	/*color: #333333;*/
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.result_title a:active, .result_title a:hover {
	color: #098209;
	text-decoration: none;;
}
.description {
	color: #098209;
}

.infoline {
	color: #999999;
}
table.searchFooter {
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}

div#searchBox {
	background: #edf4df;
	border: 1px solid #99cc33;
	margin-bottom: 1em;
}
div#searchBox p {
	margin: 5px;
}
/* Search Box on Homepage */
table.searchDaelnet p {
	margin: 0 3px 2px 3px;
	font-size: 0.7em;
	text-align: left;
	font-weight: bold;
	color: #5A7C44;
}
/* Quote box within news articles */
#newsQuoteRight {
	width: 200px;
	background: #edf4df;
	float: right;
	margin: 3px 0 2px 10px;
	padding: 6px;
	border: 1px solid #99CC33;
}
#newsQuoteLeft {
	width: 200px;
	background: #edf4df;
	float: left;
	margin: 3px 10px 2px 0;
	padding: 6px;
	border: 1px solid #99CC33;
}
#quoteContent p {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.5em;
	color: #00552B;
}
#quoteContent {
	background: url(../images/bullets/quote_orange_right.gif) no-repeat bottom right;
}
p.quoteName {
	border-top: 1px solid #99CC33;
	padding-top: 5px;
	margin-bottom: 0;
}
img.quoteLeft {
	float: left;
	margin: 1px 6px 0 0;
}

/* Audio quote box within news articles */
div.audio-quote-left {
	background: #dfe6f4 url(../images/audio_bg.gif) no-repeat bottom right;
	width: 200px;
	float: left;
	margin: 3px 10px 2px 0;
	padding: 6px;
	border: 1px solid #3363cc;
}
div.audio-quote-right {
	background: #dfe6f4 url(../images/audio_bg.gif) no-repeat bottom right;
	width: 200px;
	float: right;
	margin: 3px 0 2px 10px;
	padding: 6px;
	border: 1px solid #3363cc;
}
div.audio-quote-left p, div.audio-quote-right p {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.5em;
	color: #480055;
	font-weight: bold;
}
ul.audio {
	list-style: none;
	margin: 0 0 0 1px;
	padding: 0;
}
ul.audio li {
	font-weight: bold;
	padding: 3px 0 6px 22px;
	/*background: url(../images/bullets/bullet_audio.gif) no-repeat 0 0.5em;*/
	background: url(../images/icons/icon_speaker.gif) no-repeat 0 0.35em;
}


div.our-address {
	width: 500px;
	text-align: right;
	float: right;
	margin-top: 15px;
}

/* [[[[[[[[[[[[[[[[[[[[[[[[ Market Towns Feature ]]]]]]]]]]]]]]]]]]]]]]]] */
table.market-towns {
	background: transparent;
	width: 100%;
	font-size: 0.8em;
}
table.market-towns tr td.mt-main {
	padding-right: 10px;
}
table.market-towns tr td.mt-side {
	background: #678547;
	width: 180px;
}
h4.mt {
	margin: 0;
	/*border-bottom: 1px solid #000;*/
	padding: 3px 4px;
	text-align: center;
	font-size: 1.2em;
	color: #fff;
	letter-spacing: 1px;
	background: #64894B;
}
h4.mt2 {
	margin: 0;
	padding: 3px 4px;
	text-align: center;
	font-size: 1.2em;
	color: #fff;
	letter-spacing: 1px;
	background: #8BA272;
	border-top: 1px solid #466527;
	border-bottom: 1px solid #678547;
}

#mt-nav li {
	display: inline;
	/* for IE5 and IE6 */
}
#mt-navlist {
	width: 180px;
	/* to display the list horizontaly */
	font-family: sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	border-top: 1px #466527 solid;
}
#mt-navlist a {
	/*width: 180px;*/
	/* extend the sensible area to the maximum with IE5 */
	display: block;
	background: #769851 url(../images/bullets/bullet_mt.gif) no-repeat 0.4em 0.6em;
	border-bottom: 1px #466527 solid;
	text-align: left;
	text-decoration: none;
	color: #fff;
	padding: 4px 0 4px 24px;
	font-weight: bold;
	letter-spacing: 1px;
}
#mt-navlist a:hover { 
	background: #8ea476 url(../images/bullets/bullet_mt_left.gif) no-repeat 0.4em 0.6em;
	color: #fff;
}
#mt-navlist a.active { 
	background: #91B16E url(../images/bullets/bullet_mt_left.gif) no-repeat 0.4em 0.6em;
	color: #fff;
}
#mt-navlist a:visited { 
	color: #fff; 
}
div.mt-intro {
	background: #EAEEE5;
	margin: 0 0 12px 0;
	padding: 0;
	width: 100%;
}
div.mt-intro h4 {
	margin: 0 0 4px 0;
	padding: 1px 4px 2px 4px;
	background: #dfe7d7;
	border-bottom: 1px solid #d4dbcd;
	letter-spacing: 1px;
}
div.mt-intro h4 img {
	float: none;
	margin: 3px 0 -1px 0;
	padding: 0;
}
div.mt-intro h4 a:link, div.mt-intro h4 a:visited {
	color: #466527;
}
div.mt-intro h4 a:active, div.mt-intro h4 a:hover {
	color: #935239;
}
div.mt-intro p {
	margin: 0;
	padding: 0 4px 4px 4px;
	line-height: 1.6em;
}
div.mt-intro img {
	margin: 0 6px 4px 4px;
	float: left;
	display: block;
}
div.mt-intro a {
	font-weight: bold;
	text-decoration: none;
}
div.mt-intro a:link, div.mt-intro a:visited {
	color: #935239;
}
div.mt-intro a:active, div.mt-intro a:hover {
	color: #678547;
}
table.mt-info {
	background: #eaeee5;
	width: 100%;
	font-size: 0.9em;
}
table.mt-info tr td {
	width: 280px;
}
table.mt-info tr td.left {
	border-right: 10px solid #fff;
}
table.mt-info h4 {
	font-size: 1.2em;
	background: #dfe7d7;
	margin: 0;
	border-bottom: 1px solid #d4dbcd;
	padding: 1px 4px;
	color: #466527;
}
table.mt-info tr td p {
	margin: 0;
	padding: 4px;
}
table.mt-info ul {
	margin: 0;
	padding: 3px 0 0 10px;
	list-style: none;
}
table.mt-info ul li {
	background: url(../images/bullets/green_arrow.gif) no-repeat 0 0.5em;
	padding: 3px 0 3px 12px;
}
table.mt-info a {
	text-decoration: none;
	font-weight: bold;
}
table.mt-info a:link, table.mt-info a:visited {
	color: #935239;
}
table.mt-info a:active, table.mt-info a:hover {
	color: #678547;
}
div.mt-image {
	float: left;
	background: #d4dbcd;
	margin: 0 10px 0 0;
}
div.mt-image img {
	display: block;
	padding: 1px;
	border: 3px solid #eaeee5;
}
div.mt-image p {
	font-size: 0.8em;
	text-align: center;
	margin: 0;
}
div.mt-recommendations {
	/*background: lime;*/
	/*width: 180px;*/
	font-size: 0.9em;
	margin-top: 22px;
}
div.mt-recommendations ul {
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
	/*background: #91a77a;*/
	background: #9AAE84;
	border-bottom: 1px solid #466527;
}
div.mt-recommendations ul li {
	padding: 2px 2px 2px 10px;
	margin: 2px 0;
	background: url(../images/bullets/green_arrow.gif) no-repeat 0 0.4em;
}
div.mt-recommendations a:link, div.mt-recommendations a:visited {
	color: #466527;
	text-decoration: none;
}
div.mt-recommendations a:active, div.mt-recommendations a:hover {
	color: #466527;
	text-decoration: underline;
}
/* Bit on daelnet homepage */
div.mt-box {
	background: #cfddbf url(../features/market_towns/images/home_thumbs/mt_bg.gif) no-repeat top;
	margin-bottom: 4px;
	border-left: 2px solid #769851;
	border-bottom: 2px solid #769851;
	border-right: 2px solid #769851;
	font-size: 0.8em;
	color: #fff;
}
div.mt-box p {
	padding: 0 4px 4px 4px;
	margin: 0;
	color: #000;
}
div.mt-box h3 {
	color: #fff;
	margin: 0;
	padding: 1px 4px 2px 4px;
	background: #769851;
	text-align: center;
	font-size: 1.0em;
}
img.mt-thumb {
	float: right;
	margin: 4px;
	border: 2px solid #d4dbcd;
}
div.mt-box a {
	text-decoration: none;
	font-weight: bold;
}
div.mt-box a:link, div.mt-box a:visited {
	color: #935239;
}
div.mt-box a:active, div.mt-box a:hover {
	color: #fff;
}
div.mt-home-thumbs {
	padding-left: 2px;
}
div.mt-home-thumbs img {
	display: inline;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}
div.mt-title {
	background: url(../features/market_towns/images/title_bg.gif) no-repeat top;
	margin: 0;
	padding: 70px 6px 0 6px;
}
div.mt-title p {
	margin-top: 0;
}
div.mt-title h2 {
	display: none;
}

/* [[[[[[[[[[[[[[[[[[[[[[[[ Homepage News Layouts ]]]]]]]]]]]]]]]]]]]]]]]] */
h3.home-intro {
	font-size: 1.0em;
}
div.john-intro {
	width: 100%;
	background: #E7E7D2;
	border-bottom: 1px solid #D3D3B0;
	margin-bottom: 5px;
}
div.john-intro img {
	float: left;
	margin: 0 4px 0 0;
	border: 1px solid #000;
}
div.john-intro p {
	margin: 0;
	font-size: 0.7em;
	line-height: 1.6em;
}
div.john-item {
	width: 100%;
	padding-bottom: 6px;
	/*background: #e8efc2;*/
}
div.john-item h4 {
	font-size: 0.8em;
	padding: 0 3px;
}
div.john-item h6 {
	font-size: 0.7em;
	padding: 0 3px 1px 13px;
	margin: 0;
	background: url(../images/bullets/feedback_arrow.gif) no-repeat 0.3em 0.4em;
}
div.john-item h6 a:link, div.john-item h6 a:visited {
	text-decoration: none;
	color: #2E5500;
}
div.john-item h6 a:active, div.john-item h6 a:hover {
	text-decoration: none;
	color: purple;
}
div.john-item img {
	float: left;
	margin: 0 3px;
}
div.john-item p {
	margin: 0;
	font-size: 0.7em;
	padding: 0 3px;
}
div.john-link {
	margin-top: 3px;
	text-align: right;
}
div.john-item a:link, div.john-item a:visited {
	color: #2E5500;
}
div.john-item a:active, div.john-item a:hover {
	color: purple;
}
p.john-caption {
	border-bottom: 1px solid #D3D3B0;
}
div.home-intro-text {
	background: #F4F4EA;
	padding: 4px;
}

div.news-main-item {
	background: lime;
	width: 100%;
}
div.news-main-item img {
	float: left;
	border: 1px solid #000;
	margin: 5px;
}
div.news-main-item p {
	margin: 0;
	font-size: 0.8em;
	line-height: 1.3em;
}

div#nature-side p {
	color: #fff;
	margin: 0;
	padding: 5px 1px 5px 5px;
	background: #769851;
	border-bottom: 1px solid #466527;
}
div#nature-side a:link, div#nature-side a:visited {
	color: #ffe05d;
}
div#nature-side a:active, div#nature-side a:hover {
	color: #99CC33;
}
div#nature-side input, div#nature-side textarea {
	margin-left: 10px;
	border: 1px solid #466527;
	background: #f1ffe3;
}
div#nature-side label {
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
}
div#nature-img-strip {
	border-top: 1px solid #d3d3b0;
	border-bottom: 1px solid #d3d3b0;	
	margin-top: 15px;
}
div#nature-img-strip img {
	display: block;
	margin: 9px 0;
}





/* john sheard main content */
table.john-content {
	width: 760px;
}
table.john-content tr td.john-cont-main {
	width: 540px;
	border-right: 20px solid #fff;
}
table.john-content tr td.john-cont-side {
	width: 200px;
}


/* sport section */
div.sport-column-left {
	width: 365px;
	float: left;
	padding: 0 15px 0 0;
}
div.sport-column-right {
	width: 364px;
	float: left;
	border-left: 1px solid #466527;
	padding: 0 0 0 15px;
}
div.sport-column-left h3, div.sport-column-right h3 {
	color: #185318;
	margin: 0;
	padding: 9px 10px;
	font-size: 1.0em;
	border-top: 1px solid #6A9250;
	border-bottom: 1px solid #6A9250;
}
div.sport-column-left p, div.sport-column-right p {
	font-size: 0.8em;
}
h3.wrufc {
	background: #EDF4DF url(../sport/images/header_wrufc.gif) no-repeat right;
}
h3.reports {
	background: #edf4df;
	width: 365px;
	color: #185318;
	font-size: 1.1em;
	padding: 8px 8px;
	border-top: 1px solid #8EB476;
	border-bottom: 1px solid #8EB476;
	
}
h3.bees {
	background: #EDF4DF url(../sport/images/header_bees.gif) no-repeat right;
}

table.fixtures {
	font-size: 0.8em;
	width: 100%;
	margin-top: 12px;
	border-top: 1px solid #8EB476;
}
table.fixtures th {
	text-align: left;
	background: #FBF8D9;
	padding: 5px 4px;
	color: #2A3D18;
	border-bottom: 1px solid #8EB476;
}
table.fixtures td {
	vertical-align: top;
}
table.fixtures tr td {
	padding: 4px;
	border-bottom: 1px solid #D3D3B0;
}
.clearAll {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	display: hidden;
	height: 0;
}