/* FONTS */body {	font-family: "arial unicode ms" , Helvetica , Arial , sans-serif ;	}h1 , h2 , h3 , caption , th {	font-family: garamond , "book antiqua" , palatino , serif  ;	}code , pre.code , samp , kbd {	font-family: "courier new" , courier , monospace ;	font-size-adjust: 0.40 ;	}h1 {	font-size: 140% ;	}h2 , h3 , caption {	font-size: 120% ;	}code , pre.code , pre , samp , kbd , blockquote , img , #copyright , #menu {	font-size: 84% ;	}#copyright * {	font-size: 100% ;	}h1 , h2 , caption , strong {	font-weight: bold ;	}h3 , th {	font-weight: normal ;	}h3 , th , cite , em {	font-style: italic ;	}address , abbr, acronym , dfn.defined {	font-style: inherit ;	}del {	color: gray ;}del del {	color: silver ;}del del:before {	content: "[" ;}del del:after {	content: "]" ;}/* FONTS ENDS */	/* CONTENT LAYOUT */a img {	border: none ; 	}body , abbr , acronym , .defined {	border-width: 1px ;	}html {	background: #d0d4d0 ;	margin: 0 ;	padding: 0.5em ;	}body {	background: white url("images/macpb.png") 99% 0.5em no-repeat ;	line-height: 140% ;	max-width: 38em ;	margin: 0 auto ;	padding: 0 0.5em 0.5em ;	border-style: dotted ;	}body:after {	content: "" ;	display: block ;	clear: right ;	}h1, #menu {	text-align: center ;	margin-left: 48px ;	margin-right: 48px ;	}p {	clear: right ;	margin: 0 0.5em 1em ;	}img {	float : right ;	margin: 0 0 0.5em 0.5em ;	}abbr , acronym , .defined {	cursor: help ;	}#copyright {	line-height: normal ;	margin-bottom: 0 ;	}/* CONTENT LAYOUT ENDS *//* mail form tweaks */.contact form {	position: relative ;	margin-top: 1.4em}.contact #menu {	position: absolute ;	top: 0.65em ;	left: 0 ;	right: 0 ;}
