#calendar {
	clear:both;
	padding-top:8px;
	        	
	}
	
	#calendar h3{
		padding-bottom:5px;
		}
	#calendar .month{
		width:100px;
		float:left;
		}
		
	#calendar .year {
		width:80px;
		float:left;
		}
		
	#calendar .year {
		margin-left:6px;
		}
		
	#calendar .submit{
		background-color:#007aa4;
	    color:#fff;   
	    float:left;
	    margin-left:6px;
	    padding:0 2px 3px 2px;
	    font:bold 0.9em Arial; /* 12px */
	    border:0;
		}

#calendar ul {
	clear:both;
	display:block;
	list-style:none;
	width:210px;
	margin:25px 0 0 0;
	padding:0;
	border:1px solid #c2e1eb;
	overflow:hidden;
	}	
	
	#calendar ul li {
		background-color:#eaf1f7;
		font:normal 1em Arial;
		color:#828282;
		width:28px;		
		float:left;
		text-align:center;
		margin:0 0 2px 2px;
		padding:2px 0 2px 0;		
		}
		
		#calendar ul li a{
			font:normal 1em Arial;
			color:#016d9b;
			}
			
	#calendar ul li.day-header{
		background-color:#016d9b;
		font:bold 1em Arial;
		color:#ffffff;
		}
	
	#calendar ul li.empty,	
	#calendar ul li.no-releases{
		background-color:#f5f8fb;		
		}
	#calendar ul li.empty{		
		height:18px;
		padding:0;		
		}
		
	#calendar ul li.m0{
         margin-left:180px;
        }
	
	#calendar ul li.m2{
        margin-left:30px;
        }
	
	#calendar ul li.m3{
        margin-left:60px;
        }
	
	#calendar ul li.m4{
        margin-left:90px;
        }
	
	#calendar ul li.m5{
        margin-left:120px;
        }
	
	#calendar ul li.m6{
        margin-left:150px;
        }
	
	#calendar ul li.m7{
        margin-left:180px;
        }
