body {		margin:0px;        padding:0px;        font:10px/14px verdana, arial, helvetica, sans-serif;		background-color:#000000;		color:#dddddd;		background-image: url(img/background.jpg);		background-position: top left;		background-repeat: no-repeat;		z-index: 1;}a {	text-decoration:none; }       a:link { color:#ff6c00; }a:visited { color:#ff6600; }a:hover {text-decoration:underline; color:#ff0000;}.xref {	text-decoration:none; }      /*link reference inside HTML page*/.xref:hover {	text-decoration:none; }h1 {	font-family: verdana, arial, helvetica, sans-serif; 	font-size: 14px; 	font-style: normal; 	color: #DDDDDD; 	font-weight: bold; 	text-decoration: none;	}h2 {	font-family: verdana, arial, helvetica, sans-serif; 	font-size: 12px; 	font-style: normal; 	color: #DDDDDD; 	font-weight: bold; 	text-decoration: none;	}.projects { /*special h2 class*/	color: #FFFFFF;	text-decoration:underline;	} h3 {	font-family: verdana, arial, helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	color: #DDDDDD; 	text-decoration: none;	}	img {border-width:0px;}.menu {		background-color:#111111;		background-image: url(img/menu.png);		background-position: top left;		background-repeat: no-repeat;		position:absolute;		top:170px;		left:0px;		width:100%;		padding:3px;		padding-left:50px;		border:0px solid white;		}		.contents {		background-color:#000000;		position:absolute;		margin-top:225px;		margin-left:100px;		background-image: url(img/tgbg.gif);		background-position: top left;		background-repeat: repeat;		position:absolute;		width:880px;		padding:20px;		border:0px;		/* border-top: 1px solid #dddddd;		border-bottom: 1px solid #dddddd; */		}#bubles {	position:absolute;	left:898px;	top:0px;	width:126px;	height:133px;	border-width:0px;		}#banner {	position:absolute;	left:666px;	top:20px;	width:125px;	height:125px;	border-width:0px;	z-index: 12;	}