/*copyright July 2008 Jemma Wuthenow*/body{	background-image:url(images/pattern.jpg);}.container{	position:relative;	top:0;	background-color:#FFFFFF;	background-repeat:no-repeat;	width:800px;	height:1500px;	margin-left:auto;	margin-right:auto;	font-family:Arial, Helvetica, sans-serif;}.header{background:transparent url(images/header.gif);background-repeat:no-repeat;width:800px;height:279px;position:absolute;top:0;left:0;}ul.horizon_menu {	position: absolute;	top:233px;	right:5px;	list-style-type:none;	float:left;	padding:3px;	}	li.horizon_menu{	display:inline;	border-right:1px solid white;	margin-left:5px;	padding-right:5px;	font-size:12px;}.horizon_menu a{color:#FFF;text-decoration:none;font-size:large; }.horizon_menu a:hover{text-decoration:underline;color:#FFCC99;}horizon_menu a:active{text-decoration:underline;color:#FFCC99;}.horizon_menu a:visited{color:#FFF;}h1 {	position: relative;	color: #000000;}h2{margin-top:10px;height:20px;font-size:16px;}h2 a{color:#000000;}h3{text-align:center;}h4{font-size:12px;font-style:italic;}p {	font-size: 1em;	color: #000;	list-style-position: inside;	list-style-type: square;	line-height:1.5em;}a{	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	border: 0px none;}a:hover{	text-decoration:underline;	color:#CCCCCC;}a:active{text-decoration:underline;color:#CCCCCC;}a:visited{	color:#999999;	text-decoration:none;}img{border:0px;}/*wrapper - centre body*/.wrapper{background-color:#FFFFFF;width:800px;height:1560px;position: absolute;top:279px;padding-bottom:6px;font-size:78%;}.left_bar{position:absolute;left:0px;background-image:url(images/left_bar.gif);background-position:top left;background-repeat:repeat;width:160px;height:1560px;}.body{  background-color:#FFFFFF;	margin-top:10px;	position:absolute;	left: 160px;	width:400px;
	height:1500px;	line-height:1.5em;	top: 0px;}.body a{color:#333333;}#intro { height:140px;	font-family: Helvetica, sans-serif;	font-style:italic;	color:#FF6633;	padding:10 120 10 10px;  padding-right:120px;  margin: 30px 20px 30px 20px;	background-image: url(images/jan_riddell.jpg);	background-repeat: no-repeat;	background-position: right center;}.testimonials p{font-style:italic;width:340px;font-size:11px;}.body li{	list-style-position: outside;	list-style-type: square;}.right_bar{	background-color:#FFF3D0;	position:absolute;	top:0px;	left:580px;	height:1560px;	text-align:center;	padding-top:30px;	font-family:Georgia, "Times New Roman", Times, serif;	z-index:0;	width: 220px;}.info{	position: absolute;	top:600px;	background: transparent url(images/quote_dog.jpg) ;	background-repeat:no-repeat;	width:190px;	height:283px;	z-index: 1;	font-size:small;	}.quote{background-color:#FFFFFF;font-style:italic;position:relative;width:180px;	padding:10px;	margin:10px;	text-align:center;	border-style:outset;	border-colour:black;	border-width:1px;	line-height:1.5em;	}.image{position:relative;right:0px;	background: transparent url(images/girls-best.jpg) ;	background-repeat:no-repeat;	width:186px;	height:246px;	z-index:2;	margin-bottom:6px;	text-align:right;	}/*footer*/.footer {display:block;background: url(images/footer.gif);background-repeat:no-repeat;position:relative;top:1560px;width:800px;height:70px;padding-top:7px;text-align:center;margin-left:auto;margin-right:auto;z-index:1;}.footer_nav li{	display:inline;	border-right:1px solid white;	padding-right:7px;	color: #000000;	margin-left:7px;	text-align:center;	height:8px;	z-index:2;	}	.footer a{color:#FFFFFF;font-size:small;}.greensuite{position:absolute;bottom:5px;left:0;width:800px;height:8px;text-align:center;font-size:small;font-family: Helvetica, sans-serif;margin-top:5px;z-index:2;}.greensuite a{		color: #FFF;		font-size:small;		margin-right:5px;}
