		*{			margin:20;			padding:0;		}		body{			background:url(wowtile.gif);		}		#calendar{			background:url(background.gif) top left no-repeat white;			width:654px;			height:529px;			margin:auto;			list-style:none;			position:relative;                        padding-top:20px;		}		#pic{			background:url(flakebg.gif) top right repeat red ;			width:450px;			height:450px;			margin:auto;			list-style:none;			position:relative;			padding-top:20px;		}		#pic a img{			display:block;			margin:0 auto;			border:5px dotted red;		}		#calendar li{			list-style:none;		}		#calendar li a{			border:2px solid white;			display:block;				width:20px;			font-weight:bold;			color:white;			text-decoration:none;			font-family:"trebuchet ms",Verdana,sans-serif;			padding:6px 6px 6px 6px;				position:absolute;			}		#calendar li a.done{			border:2px  solid red;			color:white;		}		#calendar li a:hover{			background:#fff;			color:red;			filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; -khtml-opacity: 0.5; 		}						/*  =daylinks */		#l1{			left:200px;			top:230px;		}		#l2{			left:60px;			top:320px;		}		#l3{			left:500px;			top:220px;		}		#l4{			left:490px;			top:120px;		}		#l5{			left:40px;			top:110px;		}		#l6{			left:190px;			top:160px;		}		#l7{			left:300px;			top:100px;		}		#l8{			left:380px;			top:170px;		}		#l9{			left:20px;			top:170px;		}		#l10{			left:85px;			top:200px;		}		#l11{			left:80px;			top:375px;		}		#l12{			left:250px;			top:380px;		}		#l13{			left:120px;			top:300px;		}		#l14{			left:22px;			top:260px;		}		#l15{			left:200px;			top:320px;		}		#l16{			left:310px;			top:300px;		}		#l17{			left:500px;			top:380px;		}		#l18{			left:380px;			top:240px;		}		#l19{			left:400px;			top:350px;		}		#l20{			left:370px;			top:428px;		}		#l21{			left:300px;			top:205px;		}		#l22{			left:100px;			top:460px;		}		#l23{			left:540px;			top:320px;		}		#l24{			left:570px;			top:206px;		}