 body {
	margin:0px; 
	padding:0px;
	background-color:#A6CE39;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;  
	color:#000000; 
 }
 
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:4px;
	margin-top:2px;

}
.tabledata{
	color:#000000;
	font-family:inherit;
	font-size:12px;
	text-align:left;

}
a:link {
	text-decoration:none;
	text-align:left;
	color:#000000;
	text-decoration:underline;
}

a:visited {
	text-decoration:none;
	text-align:left;
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#EC008C;
}
 
/* styles for IE 5 Mac */
#horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
}
 
 /* following rules are invisible to IE 5 \*/

#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -300px;
	text-align: center;
	min-width: 1024px; 
}
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: transparent;
	position: relative;
	text-align: left;
	width: 1024px;
	height: 600px;
	margin: 0px auto;
}


#r1 {
	position:absolute;
	width:100%;
	height:75px;
	top:0px;
	left:0px;
	text-align:center;
}
#logo {
	position:relative;
	top:10px;
	background:url(images/strapline.jpg) no-repeat center;
	width:100%;
	height:51px;
	cursor:pointer;
	}

#r2 {
	position:absolute;
	background:url(images/centralimage.jpg) no-repeat center;
	width:100%;
	height:445px;
	top:76px;
	left:0px;
	text-align:center;
}
#centrebox {
	position:absolute;
	background:url(images/centrebox.png) no-repeat;
	width:286px;
	height:387px;
	top:100px;
	left:360px;
}
#righttopbox {
	position:absolute;
	background:url(images/righttopbox.png) no-repeat;
	width:242px;
	height:125px;
	top:100px;
	left:675px;
}

#menublock {
	position:absolute;
	height:125px;
	top:505px;
	left:200px;
	width:640px;
}

#cheeseoff {
	position:absolute;
	background:url(images/cheese-off.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:0px;
	cursor:pointer;
}
#animaloff {
	position:absolute;
	background:url(images/animal-off.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:105px;
	cursor:pointer;
}
#daisyoff {
	position:absolute;
	background:url(images/daisy-off.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:210px;
	cursor:pointer;
}
#fayrefieldoff {
	position:absolute;
	background:url(images/fayrefield-off.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:315px;
	cursor:pointer;
}
#yourviewsoff {
	position:absolute;
	background:url(images/yourviews-off.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:420px;
	cursor:pointer;
}
#contactoff {
	position:absolute;
	background:url(images/contact-off.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:525px;
	cursor:pointer;
}
#cheeseon {
	position:absolute;
	background:url(images/cheese-on.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:0px;
}
#animalon {
	position:absolute;
	background:url(images/animal-on.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:105px;
}
#daisyon {
	position:absolute;
	background:url(images/daisy-on.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:210px;
}
#fayrefieldon {
	position:absolute;
	background:url(images/fayrefield-on.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:315px;
}
#yourviewson {
	position:absolute;
	background:url(images/yourviews-on.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:420px;
}
#contacton {
	position:absolute;
	background:url(images/contact-on.png) no-repeat;
	width:105px;
	height:44px;
	top:0px;
	left:525px;
}
#spoiltcowwording {
	position:absolute;
	background:url(images/spoiltcow-wording.png) no-repeat;
	width:335px;
	height:130px;
	top:110px;
	left:100px;
}

#bottomwriting {
	position:absolute;
	width:100%;
	height:125px;
	top:50px;
	text-align:left;
}
#ourspoiltcows {
	position:absolute;
	width:270px;
	height:125px;
	top:240px;
	left:675px;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0C3D77;

}

#slogan {
	position:absolute;
	top:260px;
    left:675px;
	width:240px;
	text-align:center;
}
#rspcafreedomlogo {
	position:absolute;
	background:url(images/rspcafreedomlogo.png) no-repeat;
	top:490px;
    left:90px;
	height:100px;
	width:100px;
	text-align:center;
	cursor:pointer;
}
#corner {
	position:absolute;
	background:url(images/rspcacorner.png) no-repeat;
	bottom:0px;
	right:0px;
	height:188px;
	width:200px;
	cursor:pointer;
}
/* Scroller */
/* typography */
/*#scroller, #scroller td { font-family:geneva, arial, sans-serif; font-size:10px; color:#2A2A2A; }*/
@media all { #scroller, #scroller td { } }
#scroller .ownerName { color:#666666; }
#scroller .postNumber { color:#9A9A9A; }
#scroller .postDate { color:#C4C4C4; }

/* positioning */
#scroller { position:absolute; left:10px; top:10px; width:280px; height:95%; clip:rect(0 280 95% 0); overflow:hidden; }
#scroller #container { position:absolute; top:5px; left:0px; width:250px; height:96%; clip:rect(0 250 96% 0); overflow:hidden; }
#scroller #content { position:absolute; left:0px; width:250px; }
#scroller #scrollUp { position:absolute; left:260px; top:6px; visibility:hidden; }
#scroller #scrollDn { position:absolute; left:260px; top:352px; visibility:hidden; }
#scroller #scrollbar { position:absolute; left:260px; top:14px; width:10px; height:340px; visibility:hidden; clip:rect(0 10 340 0);}
#scroller #thumb { position:absolute; left:0px; top:0px; background-color:#777777; layer-background-color:#777777; }
#scroller #thumbArrowUp, #scroller #thumbArrowDn { position:absolute; left:2px; visibility:hidden; }
#scroller #marker { position:absolute; left:1px; top:0px; width:8px; height:1px; clip:rect(0 10 1 0); background-color:#777777; layer-background-color:#777777; visibility:hidden; }
#scroller #scrollerMo5Shim { position:absolute; left:0px; top:5px; width:1px; height:1px; }
#scroller #elevUp, #scroller #elevDn { position:absolute; left:0px; top:0px; width:10px; height:350px; overflow:hidden; clip:rect(0 10 350 0); }
