body {
		text-align:center;
		font-size:76%;
		background-color:#efefef;
		background-image: url(bg.gif);
		background-position:top;
		background-repeat:repeat-x;
		padding:0 0 0 0; 
		margin:0 0 0 0; 
		font-family:Arial, Tahoma, Verdana ; 
		color:#555555; 
		}
	
	#frame {
	width:770px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	padding:0px;
	text-align:left;
		}
		
	#contentleft {
		font-size:1em;
		width:485px;
		height:350px;
		padding:0px;
		float:left;
		color:#ffffff;
		background-color:#efefef;
		}
	#contentleft_guestbook {
		font-size:1em;
		width:485px;
		height:350px;
		padding:0px;
		float:left;
		color:#ffffff;
		background-color:#efefef;
		background-image:url(guestbook_bg.gif)
		}
	#contentright {
		font-size:1em;
		width:285px;
		height:350px;
		padding:0px;
		float:left;
		color:#ffffff;
		text-align:right;
		}
	#contentheader {
	height: 85px;
	width:770px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	padding:0px;
	text-align:left;
		}
		#imageheader {
	height: 100px;
	width:100%;
		}
#menuheader {
		text-align:center;
		height: 16px;
		padding:8px;
		font-size:1.1em;
		font-variant:small-caps;
		}
#menuheader a{
		color:#555555;
		text-decoration:none;
		}
#contentleft_guestbook p {
		margin:0px 0 10px 20px;
		color:#555555;
		}
#contentleft_guestbook td {
		color:#555555;
		}
#contentleft_guestbook a {
		color:#555555;
		}
#contentleft_guestbook table {
		margin:0px 0 10px 20px;
		}
p,h1 {
		margin:0px 0 10px 20px;
		}
		
	h1 {
		font-size:1.4em;
		padding-top:25px;
		}
#contentheader h1 {
		font-size:1.4em;
		padding:10px;
		margin:0px;
		}
#page {
position:absolute;
top:530px;
width:485px;
height:10px;
margin-bottom:0;
}
#footer {
		text-align:center;
		height: 16px;
		padding:8px;
		font-variant:small-caps;
		}
#footer a{
		color:#555555;
		text-decoration:none;
		}
.clearfix {
clear:both;

}
div.transcontainer {background-image:url(bg_for_mz.png); width:200px; margin-right:10px; float:right; height:350px;}

.left {
	float:left
}
.right {
	float:right
}
#strapline {
padding-top:60px;
		font-variant:small-caps;
}
.menuaccomm {
		font-variant:small-caps;
}
.menuaccomm a{
color:#ffffff;
text-decoration:none;
}
.menuaccomm a:hover{
color:#ffffff;
text-decoration:underline;
}
a{
color:#ffffff;
text-decoration:underline;
}
a:hover{
color:#ffffff;
text-decoration:none;
}