/* CSS TEST */


/* ---------- 1.0 MISC ---------- */

* {
	padding:0; 
	margin:0;
	border: 0;
}

body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "Arial", Tahoma, Helvetica, Sans-Serif;
	font-size: 13px;
	background-image: url(images/bgtile.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
}

h1 {
	color: #fff;
	font-size: 38px;
	font-weight: lighter;
	letter-spacing: 6px;
}

h3 {
	color: #ef7c1f;
	font-size: 2.2em;
	font-weight: lighter;
}

h2 {
	color: #7c2427;
	font-size: 22px;
	font-weight: lighter;
}

h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif !important;
}

a {
	text-decoration: underline;
	color: #333;
}

a:hover {
	text-decoration: none;
}

p {
	margin: 1em 0;
}

form {
	margin-top: 4px;
}

.LargerFont {
	font-size: 15px;
	font-weight: bold;
}	

/* ----------- 2.0 LAYOUT ---------- */

#Container {
	text-align: left;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#Topper {
	position: relative;
	width: 980px;
	text-align: left;
	height: 10px;
}

#HeaderContainer {
	position: relative;
	width: 741px;
	text-align: left;
	height: 245px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(images/HeaderBg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 6px;
}

#ContentContainer {
	position: relative;
	width: 714px;
	text-align: left;
	background-image: url(images/MainContentBg1.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#MainContent {
	position: relative;
	width: 500px;
	text-align: left;
}
#ContactContent {
	position: relative;
	width: 714px;
	text-align: left;
}
#ArticlesContainer {
	position: relative;
	width: 207px;
	text-align: left;
	float: right;
	margin-top: 0;
	margin-right: 20;
	margin-bottom: 0;
	margin-left: 0;
}

#MorestuffContainer {
	position: relative;
	margin: 0;
	width: 211px;
	text-align: left;
	float: right;
	height: 563px;
	background-image: url(images/MoreStuffBg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#FooterContainer {
	position: relative;
	margin-bottom: 40px;
	width: 738px;
	text-align: center;
	background-image: url(images/FooterBg1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 120px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#FlashAudio {
	height: 42px;
	width: 136px;
	position: absolute;
	top: 19px;
	z-index: 999;
	left: 6px;
}


/* ---------- 3.0 HEADER ---------- */

#Header {
	height: 250px;
	background-image: url(images/HeaderBgInner.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 741px;
}

#Title{
	height: 50px;
	text-align: center;
	padding-top: 20px;
}

/* ---------- 3.1 TOP NAV ---------- */

#NavContainer {
	width: 731px;
	position: relative;
	color: #d7df23;
	margin-top: 18px;
	font-size: 12px;
}

#NavContainer a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0px;
}

#NavContainer a:hover {
	text-decoration: underline;
}

#NavContainer .homelink {
	display: block;
	height: 24px;
	width: 31px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
	margin-top: 2px;
}

#NavContainer .kitchenlink {
	display: block;
	height: 24px;
	width: 43px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .asparaguslink {
	display: block;
	height: 24px;
	width: 58px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .envlink {
	display: block;
	height: 24px;
	width: 76px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .shoplink {
	display: block;
	height: 24px;
	width: 26px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
	margin-top: 2px;
}

#NavContainer .wholelink {
	display: block;
	height: 24px;
	width: 56px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .contactlink {
	display: block;
	height: 45px;
	width: 72px;
	padding-right: 10px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 18px;
	background-repeat: no-repeat;
	line-height: 16px;
}

#NavContainer .eventgallerylink {
	display: block;
	height: 41px;
	width: 80px;
	padding-right: 10px;
	background-image: url(images/LinkArrow.gif);
	background-position: 42px 18px;
	background-repeat: no-repeat;
	line-height: 16px;
}

#NavContainer .cheflink {
	display: block;
	height: 21px;
	width: 75px;
	padding-right: 10px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
	letter-spacing: -1px;
}

#NavContainer .wellylink {
	display: block;
	height: 21px;
	width: 68px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .cooklink {
	display: block;
	height: 21px;
	width: 44px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .picklink {
	display: block;
	height: 21px;
	width: 86px;
	padding-right: 10px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .eventslink {
	display: block;
	height: 41px;
	width: 68px;
	padding-right: 10px;
	background-image: url(images/LinkArrow.gif);
	background-position: 38px 18px;
	background-repeat: no-repeat;
	line-height: 16px;
}

#NavContainer .fishlink {
	display: block;
	height: 21px;
	width: 39px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .schoolslink {
	display: block;
	height: 21px;
	width: 39px;
	padding-right: 14px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#NavContainer .localslink {
	display: block;
	height: 21px;
	width: 73px;
	padding-right: 10px;
	background-image: url(images/LinkArrow.gif);
	background-position: right 1px;
	background-repeat: no-repeat;
}

#TopNavBlock1 {
	width: 96px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
	float: left;
}

#TopNavBlock2 {
	width: 84px;
	position: relative;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 4px;
	float: left;
}

#TopNavBlock3 {
	width: 96px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 168px;
	float: left;
}

#TopNavBlock4 {
	width: 86px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	float: left;
}

/* ---------- 4.0 CONTENT ---------- */

#HomeContentWrap {
	width: 500px;
	padding-top: 30px;
}
#HomeContent1 {
	background-image: url(images/AndrewPimbley.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 280px;
	padding-left: 203px;
	padding-right: 17px;
}

#HomeContent2 {
	width: 483px;
	padding-right: 17px;
	background-image: url(images/MainDivider.gif);
	background-position: center top;
	padding-top: 40px;
	background-repeat: no-repeat;
	margin-top: 10px;
}

.HomePicMargin {
	margin-top: 20px;
	margin-left: 10px;
}
#ContactContentWrap {
	width: 714px;
	padding-top: 30px;
}
#ContactContentInner1 {
	width: 714px;
	height: 190px;
}
#ContactTitle1 {
	width: 386px;
	background-image: url(images/contact/title-contact.gif);
	background-position: left top;
	padding-top: 42px;
	background-repeat: no-repeat;
	margin-left: 14px;
}
#ContactDetails1 {
	width: 200px;
	float: right;
}
#ContactMapLink1 {
	width: 132px;
	float: right;
	height: 74px;
	background-image: url(images/contact/Bg-map.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 24px;
	padding-right: 150px;
	padding-top: 54px;
}
#ContactContentInner2 {
	width: 700px;
	background-image: url(images/contact/Bg-map2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 414px;
}
#ContactGoogleMap {
	width: 380px;
	height: 360px;
	padding-top: 27px;
	padding-bottom: 27px;
	padding-left: 14px;
}
#ContactDirections {
	width: 276px;
	float: right;
	height: 400px;
	padding-top: 14px;
	padding-right: 10px;
}
#ContactDirections h2 {
	font-size: 27px;
	margin-bottom: -6px;
}
#kitchenContent1 {
	width: 483px;
	padding-right: 17px;
}
#kitchenContent2 {
	width: 459px;
	background-image: url(images/kitchen/bg1-kitchen.gif);
	background-repeat: no-repeat;
	background-position: -10px top;
	height: 332px;
	color: #FFFFFF;
	padding-top: 24px;
	padding-right: 26px;
	padding-bottom: 24px;
	padding-left: 15px;
}

#kitchenContent2 a {
	color: #FFFFFF;
}

#kitchenContentInner {
	width: 280px;
	padding-left: 170px;
	margin-top: 12px;
}

.kitchenPicMargin1 {
	margin-left: 16px;
}

.kitchenPicMargin2 {
	margin-bottom: 8px;
	margin-top: 6px;
}

#kitchenContent3 {
	width: 483px;
	padding-right: 17px;
}

.asparagusPicMargin1 {
	margin-left: 22px;
}

.asparagusPicMargin2 {
	margin-top: 6px;
	margin-bottom: 6px;
}

#asparagusContent1 {
	width: 483px;
	padding-right: 17px;
	height: 210px;
}

#asparagusContent2 {
	width: 459px;
	background-image: url(images/asparagus/bg1-asparagus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 471px;
	color: #FFFFFF;
	padding-top: 14px;
	padding-right: 26px;
	padding-bottom: 20px;
	padding-left: 15px;
}

#asparagusContent2 h3 {
	color: #FFFFFF;
	font-size: 2em;
	margin-bottom: 4px;
}

#asparagusContent2 a {
	color: #FFFFFF;
}

#asparagusContentInner {
	width: 443px;
	padding-right: 16px;
}

#asparagusContentInner2 {
	width: 443px;
	padding-right: 16px;
}

.aspLinkArrowmargin {
	margin-right: 22px;
	}
	
#asparagusContent3 {
	width: 459px;
	background-image: url(images/asparagus/bg2-asparagus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	color: #FFFFFF;
	padding-top: 45px;
	padding-right: 26px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-top: 12px;
}

#environmentContent1 {
	width: 350px;
	background-image: url(images/environment/envBg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	padding-top: 75px;
	padding-right: 135px;
	padding-bottom: 20px;
	padding-left: 15px;
}

#environmentContent2 {
	width: 240px;
	background-image: url(images/environment/envBg2.jpg);
	background-repeat: no-repeat;
	background-position: -2px 12px;
	padding-top: 16px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 245px;
	margin-top: 12px;
}
#environmentContent2 h2 {
	font-size: 24px;
	margin-bottom: -8px;
}

#shopContent1 {
	width: 500px;
	background-image: url(images/shop/bg1-shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 340px;
}

#shopContent2 {
	width: 466px;
	height: 350px;
	background-image: url(images/shop/bg2strawberry-shop.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 26px;
	padding-left: 8px;
}

.shopPicMargin1 {
	margin-left: 10px;
}

#wholesaleContent1 {
	width: 500px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -12px 84px;
}

#wholesaleContent1 p {
	margin-left: 6px;
}

.wholesaleTitleMargin {
	margin-bottom: 24px;
}

#Deliveries {
	position: relative;
	width: 184px;
	text-align: left;
	background-image: url(images/wholesale/Bg-deliveries.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 84px;
	height: 198px;
	padding-bottom: 100px;
	padding-right: 10px;
	padding-left: 13px;
}
.DeliverySmlText{
	font-size: 10px;
}
.DeliveryTextMargin {
	line-height: 2px;
}

#EventsGalleryTitle {
	position: relative;
	width: 500px;
	height: 110px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -16px bottom;
}

#EventsArticleContent1 {
	width: 474px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -16px bottom;
	padding-right: 26px;
	padding-left: 0px;
	padding-bottom: 40px;
}

#EventsGalleryForthLink {
	position: relative;
	width: 164px;
	text-align: left;
	background-image: url(images/recentevents/bg-forthcoming.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
	height: 31px;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-left: 23px;
	margin-top: 20px;
	color: #7C2427;
}

#ComingEventsArticleContent1 {
	width: 474px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -16px bottom;
	padding-right: 26px;
	padding-left: 0px;
	padding-bottom: 40px;
}

#ComingEventsArticleContent1 img {
	margin-left: 20px;
}

#ComingEventsPastLink {
	position: relative;
	width: 164px;
	text-align: left;
	background-image: url(images/comingevents/bg-pastlink.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 66px;
	height: 60px;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-left: 23px;
	margin-top: 20px;
	color: #7C2427;
}

#chefContent1 {
	width: 264px;
	background-image: url(images/chefnfarmer/bg1-chefnfarmer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 342px;
	padding-top: 8px;
	padding-right: 220px;
	padding-bottom: 0px;
	padding-left: 16px;
}
#chefContent2 {
	width: 468px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}

#chefContent3 {
	width: 458px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 28px;
	background-image: url(images/chefnfarmer/bg4-chefnfarmer.jpg);
	background-position: 12px top;
	height: 456px;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#chefContent3 img {
	margin-left: 12px;
}

#chefContent3 a {
	color: #fff;
}

#chefContent3inner1 {
	color: #fff;
	width: 230px;
	padding-right: 180px;
	padding-top: 98px;
}

#chefContent3inner2 {
	color: #fff;
	width: auto;
}

#chefContent4 {
	width: 468px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}

#chefContentEmail {
	width: 380px;
	background-image: url(images/chefnfarmer/bg-email.gif);
	background-repeat: no-repeat;
	background-position: 8px top;
	height: 72px;
	padding-left: 120px;
	padding-top: 20px;
}

#walkContent1 {
	width: 478px;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 40px;
	padding-left: 0px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -16px bottom;
}

#walkContent2 {
	width: 478px;
	padding-top: 0px;
	padding-right: 22px;
	padding-left: 0px;
}

.WalkPicMargin1 {
	margin-right: 4px;
	margin-left: 10px;
	margin-bottom: 30px;
}

.WalkPicMargin2 {
	margin-bottom: 18px;
}

#WalkHowmuch {
	position: relative;
	width: 177px;
	text-align: left;
	background-image: url(images/wellywalks/bg-howmuch.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 81px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 20px;
}

#WalkHowmuchInner {
	margin-top: 20px;
}

#WalkHowmuchInner img {
	margin-top: 6px;
}

.HowmuchSmlText{
	font-size: 10px;
}
.HowmuchTextMargin {
	line-height: 2px;
}
#walkLettersLink {
	width: 187px;
	margin-top: 10px;
	background-image: url(images/wellywalks/bg-letters.gif);
	background-repeat: no-repeat;
	background-position: -7px top;
	height: 70px;
	padding-top: 65px;
	padding-left: 20px;
}


#cookeryContent1 {
	width: 204px;
	background-image: url(images/cookery/title-cookery.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 314px;
	padding-top: 70px;
	padding-right: 260px;
	padding-bottom: 0px;
	padding-left: 36px;
}
#cookeryContent2 {
	width: 468px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -12px bottom;
}

#cookeryContent2 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	line-height: 22px;
}

.CookeryPicMargin1 {
	margin-left: 14px;
}

.CookeryPicMargin2 {
	margin-left: 14px;
	margin-bottom: 26px;
}

#pickContent1 {
	width: 450px;
	padding-top: 264px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 34px;
	background-image: url(images/pick/title-pick.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 70px;
	color: #FFF;
}

#pickContent1 a {
	color: #FFF;
}
#pickContent2 {
	width: 450px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 34px;
}

#PickList {
	position: relative;
	width: 175px;
	text-align: left;
	background-image: url(images/pick/Bg-picklist.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 618px;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}

#PickList img {
	margin-bottom: 4px;
}

#FishingContent1 {
	width: 460px;
	padding-left: 20px;
	padding-right: 20px;
}

#FishingContent2 {
	width: 460px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 12px;
}

#schoolsContent1 {
	width: 484px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -12px bottom;
	padding-bottom: 30px;
	padding-left: 16px;
}
#schoolsContent2 {
	width: 484px;
	background-image: url(images/MainDivider.gif);
	background-repeat: no-repeat;
	background-position: -12px bottom;
	padding-bottom: 30px;
	padding-left: 16px;
	padding-top: 16px;
}

#schoolsContent3 {
	width: 484px;
	padding-bottom: 30px;
	padding-left: 16px;
	padding-top: 16px;
	text-align: center;	
}
#SchoolsBlock {
	position: relative;
	width: 167px;
	text-align: left;
	background-image: url(images/pick/Bg-picklist.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 14px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}


#KidsContent1 {
	width: 215px;
	background-image: url(images/kids/Title-KidsPatch.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 222px;
	padding-top: 115px;
	padding-right: 238px;
	padding-left: 17px;
	color: #FFFFFF;
}

#KidsContent2 {
	width: 500px;
	height: 190px;
	margin-top: 12px;
}
#KidsContent2Inner {
	width: 250px;
	float: right;
}
#KidsContent3 {
	width: 500px;
	height: 190px;
}
#KidsContent3Inner {
	width: 250px;
	float: right;
}
#KidsContent4 {
	width: 500px;
}
#KidsContent5 {
	width: 476px;
	background-image: url(images/kids/Bg-barney.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 366px;
	padding-top: 75px;
	padding-left: 24px;
}
#KidsContent5Inner {
	width: 200px;
	float: right;
	height: 395px;
	padding-top: 46px;
	padding-right: 10px;
	margin-right: 40px;
}
#Jokes {
	position: relative;
	width: 207px;
	text-align: left;
	background-image: url(images/kids/Bg-Jokes.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
	height: 480px;
}
#JokesBlock1 {
	width: auto;
	background-image: url(images/kids/Divider-Jokes.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 16px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-left: 8px;
}
#JokesBlock2 {
	width: auto;
	background-image: url(images/kids/Divider-Jokes.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 16px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-left: 8px;
}
#JokesBlock3 {
	width: auto;
	background-image: url(images/kids/Divider-Jokes.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 16px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-left: 8px;
}
#JokesBlock4 {
	width: auto;
	margin-top: 8px;
	margin-right: 2px;
	margin-left: 18px;
	color: #CC0000;
	padding-left: 8px;
}
#JokesBlock4 a {
	color: #CC0000;
}
/* ---------- 5.0 ARTICLES ---------- */

#DigThis {
	position: relative;
	width: 207px;
	text-align: left;
	background-image: url(images/DigThisBg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 104px;
}

#RightBlock {
	width: 171px;
	background-image: url(images/DigThisDivider.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	margin-top: 8px;
	margin-right: 18px;
	margin-bottom: 14px;
	margin-left: 18px;
}

#RightBlock h3 {
	font-size: 12px;
	font-weight: bold;
	color: #7c2427;
	margin-bottom: -6px;
}

#RightBlock img {
	margin-left: 6px;
}

#ArticleLowerLink {
	width: 207px;
	margin-top: 20px;
	text-align: center;
}

/* ---------- 5.1 MORE STUFF ---------- */


#MoreBlockTitle {
	background-image: url(images/MoreStuffDivider.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 181px;
	padding-top: 12px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 13px;
}

.TitleMargin{
	margin-left: 4px;
}

#MoreBlockNewsletter {
	background-image: url(images/MoreStuffDivider.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 174px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 137px;
}
#MoreBlockFestival {
	background-image: url(images/MoreStuffDivider.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 174px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 160px;
}

#MoreBlockFestival a {
	color: #FFFFFF;
	text-decoration: underline;
}

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

.FestivalPic {
	margin-bottom: 4px;
	margin-left: 6px;
}

.NewsField {
	background-color: #af9b89;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 4px;
}

.NewsSubscribe {
	margin-left: 48px;
}

#MoreBlockKids {
	background-image: url(images/Scarecrow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 174px;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	height: 136px;
}

#MoreBlockKids a {
	color: #FFFFFF;
	text-decoration: underline;
}

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

#MoreBlockLink {
	width: 211px;
	margin-top: 20px;
	text-align: center;
}

/* ---------- 6.0 footer ---------- */



#Footer {
	background-image: url(images/FooterInnerBg1.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	height: 33px;
	width: 737px;
	color: #FFFFFF;
	padding-top: 80px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



	/* ---------- 8.4 Contact Us --------- */
