		*{
			margin:0;
			padding:0;
		}
		body{
			background: #fff;
			margin:20px;

		}
		#calendar{
			background:url(background.jpg) top left no-repeat #fff;
			width:950px;
			height:650px; 
			margin:auto;
			list-style:none;
			position:relative;
		}
		#pic{
			background: #fff;
		/*	width:750px;
			height:650px; */
			margin:auto;	
			list-style:none;
			position:relative;
			padding-top:20px;
		}
		#pic a img{
			display:block;
			margin:0 auto;
			border:5px solid #fff;
		}
		#calendar li{
			list-style:none;
		}
		#calendar li a{
			border:2px dotted #fff;
			display:block;	
			width:50px;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
			font-family:"trebuchet ms",Verdana,sans-serif;
			padding:60px 10px 10px 10px;	
			position:absolute;	
		}
		#calendar li a.done{
			border:2px solid #369;
			color:#fff;
		}
		#calendar li a:hover{
			background:#fff;
			color:#000;
			filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:
0.5; -khtml-opacity: 0.5; 
		}
		
		
		/*  =daylinks */

		#l1{
			left:280px;
			top:100px;
		}
		#l2{
			left:40px;
			top:420px;
		}
		#l3{
			left:450px;
			top:270px;
		}
		#l4{
			left:480px;
			top:60px;
		}
		#l5{
			left:280px;
			top:500px;
		}
		#l6{
			left:200px;
			top:90px;
		}
		#l7{
			left:315px;
			top:380px;
		}
		#l8{
			left:370px;
			top:80px;
		}
		#l9{
			left:790px;
			top:210px;
		}
		#l10{
			left:135px;
			top:450px;
		}
		#l11{
			left:700px;
			top:305px;
		}
		#l12{
			left:580px;
			top:500px;
		}
		#l13{
			left:110px;
			top:270px;
		}
		#l14{
			left:590px;
			top:385px;
		}
		#l15{
			left:200px;
			top:220px;
		}
		#l16{
			left:100px;
			top:100px;
		}
		#l17{
			left:500px;
			top:420px;
		}
		#l18{
			left:680px;
			top:60px;
		}
		#l19{
			left:365px;
			top:220px;
		}
		#l20{
			left:580px;
			top:240px;
		}
		#l21{
			left:740px;
			top:470px;
		}
		#l22{
			left:400px;
			top:470px;
		}
		#l23{
			left:560px;
			top:90px;
		}
		#l24{
			left:280px;
			top:260px;
		}

		#l25{
			left:10px;
			top:10px;
		}


.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(corner_tr.gif) right top no-repeat;
  }

.wrap3 img {
  display:block;
  }