
	* {
		font-family: "Verdana";<?php /*, Arial, Helvetica, sans-serif*/?>
		color: yellow;
	}
	
	body {
		color: yellow;
		background-color: red;
	}
	
	.storBtn {
		-moz-box-shadow: 0px 1px 0px 0px #fff6af;
		-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
		box-shadow: 0px 1px 0px 0px #fff6af;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
		background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
		background-color:#ffec64;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border:1px solid #ffaa22;
		display:inline-block;
		cursor:pointer;
		color:#333333;
		font-family:Arial;
		font-size:12px;
		padding:6px 15px;
		text-decoration:none;
		text-shadow:0px 1px 0px #b2b3b3;
		float: left;
		width: 130px;
	}
	
	.AstorBtn {
		-moz-box-shadow: 0px 1px 0px 0px #ff8080;
		-webkit-box-shadow: 0px 1px 0px 0px #ff8080;
		box-shadow: 0px 1px 0px 0px #ff8080;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff8080), color-stop(1, #ff0000));
		background:-moz-linear-gradient(top, #ff8080 5%, #ff0000 100%);
		background:-webkit-linear-gradient(top, #ff8080 5%, #ff0000 100%);
		background:-o-linear-gradient(top, #ff8080 5%, #ff0000 100%);
		background:-ms-linear-gradient(top, #ff8080 5%, #ff00000 100%);
		background:linear-gradient(to bottom, #ff8080 5%, #ff0000 100%);				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8080', endColorstr='#ff0000',GradientType=0);
		background-color:#ff8080;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border:1px solid #ff0808;
		display:inline-block;
		cursor:pointer;
		color:#FFFF00;
		font-family:Arial;
		font-size:12px;
		padding:6px 15px;
		text-decoration:none;
		text-shadow:0px 1px 0px #b23e35;
		float: left;
		width: 70px;
	}
	
	.storBtn:hover, .AstorBtn:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
		background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
		background-color:#ffab23;
	}
	.storBtn:active, .AstorBtn:active {
		position:relative;
		top:1px;
	}
	
	a {
		color: white;
	}
	
	a:hover {
		color: orange;
	}
	
	a:active{
		color: red;
	}
	
	a:visited{
		color: C0C0C0;
	}
	a:visited:hover{
		color: orange;
	}
	
	.submitButton {
		-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
		-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
		box-shadow:inset 0px 1px 0px 0px #caefab;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
		background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
		background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
		background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
		background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
		background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
		background-color:#77d42a;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #268a16;
		display:inline-block;
		cursor:pointer;
		color:#FFFFFF;
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:2px 2px 0px #A0A0A0;
	}
	.submitButton:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
		background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
		background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
		background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
		background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
		background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
		background-color:#5cb811;
	}
	.submitButton:active {
		position:relative;
		top:1px;
	}
	
	.rows {
		list-style-type: none;
		padding: 2px 5px 2px 5px;
	}
	
	.addRow {
		-moz-box-shadow: 1px 1px 0px 0px #899599;
		-webkit-box-shadow: 1px 1px 0px 0px #899599;
		box-shadow: 1px 1px 0px 0px #899599;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
		background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
		background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
		background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
		background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
		background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba',GradientType=0);
		background-color:#ededed;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;
		border:1px solid #d6bcd6;
		display:inline-block;
		cursor:pointer;
		color:#3a8a9e;
		font-family:Arial;
		font-size:17px;
		padding:1px 1px;
		text-decoration:none;
		text-shadow:0px 1px 0px #e1e2ed;
	}
	.addRow:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
		background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
		background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
		background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
		background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
		background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
		background-color:#bab1ba;
	}
	.addRow:active {
		position:relative;
		top:1px;
	}
	
	.removeButton {
		-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
		-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
		box-shadow:inset 0px 1px 0px 0px #cf866c;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
		background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
		background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
		background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
		background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
		background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
		background-color:#d0451b;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		border:1px solid #942911;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-family:Arial;
		font-size:11px;
		font-style:italic;
		padding:4px 2px;
		text-decoration:none;
		text-shadow:0px 1px 0px #854629;
	}
	.removeButton:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
		background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
		background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
		background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
		background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
		background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
		background-color:#bc3315;
	}
	.removeButton:active {
		position:relative;
		top:1px;
	}
	.forms {
		-moz-box-shadow: 3px 4px 0px 0px #8a2a21;
		-webkit-box-shadow: 3px 4px 0px 0px #8a2a21;
		box-shadow: 3px 4px 0px 0px #8a2a21;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));
		background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);
		background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);
		background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);
		background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);
		background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);
		background-color:#c62d1f;
		-moz-border-radius:18px;
		-webkit-border-radius:18px;
		border-radius:18px;
		border:1px solid #d02718;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-family:Arial;
		font-size:17px;
		padding:7px 25px;
		text-decoration:none;
		text-shadow:0px 1px 0px #810e05;
		margin: 4px 0 4px 0;
	}
	.forms:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f));
		background:-moz-linear-gradient(top, #f24437 5%, #c62d1f 100%);
		background:-webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%);
		background:-o-linear-gradient(top, #f24437 5%, #c62d1f 100%);
		background:-ms-linear-gradient(top, #f24437 5%, #c62d1f 100%);
		background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f',GradientType=0);
		background-color:#f24437;
	}
	.forms:active {
		position:relative;
		top:1px;
	}
	
	/********************************************/
	/********************************************/
	/********************************************/
	/********************************************/
	/********************************************/
	
	.form-container {
		border: 4px solid #000000;
		background: #fff200;
		background: -webkit-gradient(linear, left top, left bottom, from(#fff200), to(#fff200));
		background: -webkit-linear-gradient(top, #fff200, #fff200);
		background: -moz-linear-gradient(top, #fff200, #fff200);
		background: -ms-linear-gradient(top, #fff200, #fff200);
		background: -o-linear-gradient(top, #fff200, #fff200);
		background-image: -ms-linear-gradient(top, #fff200 0%, #fff200 100%);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
		-moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
		box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
		font-family: 'Helvetica Neue',Helvetica,sans-serif;
		text-decoration: none;
		vertical-align: middle;
		min-width:300px;
		padding:20px;
		width:300px;
		float: left;
	}
	.form-field {
		border: 2px solid #f50000;
		background: #050005;
		-webkit-border-radius: 11px;
		-moz-border-radius: 11px;
		border-radius: 11px;
		color: #ffffff;
		-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
		-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
		box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
		padding:8px;
		margin-bottom:20px;
		width:280px;
	}
	.form-field:focus {
		background: #fff;
		color: #000000;
	}
	.form-container h2 {
		text-shadow: #000000 0 1px 0;
		font-size:18px;
		margin: 0 0 10px 0;
		font-weight:bold;
		text-align:center;
	}
	.form-title {
		margin-bottom:10px;
		color: #f50a0a;
		text-shadow: #000000 0 1px 0;
	}
	.formSubmit-container {
		margin:8px 0;
		text-align:right;
	}
	.formSubmit {
		border: 1px solid #447314;
		background: #6aa436;
		background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436));
		background: -webkit-linear-gradient(top, #8dc059, #6aa436);
		background: -moz-linear-gradient(top, #8dc059, #6aa436);
		background: -ms-linear-gradient(top, #8dc059, #6aa436);
		background: -o-linear-gradient(top, #8dc059, #6aa436);
		background-image: -ms-linear-gradient(top, #8dc059 0%, #6aa436 100%);
		-webkit-border-radius: 19px;
		-moz-border-radius: 19px;
		border-radius: 19px;
		-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		text-shadow: #addc7e 0 1px 0;
		color: #ffffff;
		font-family: helvetica, serif;
		padding: 8.5px 18px;
		font-size: 14px;
		text-decoration: none;
		vertical-align: middle;
	}
	
	.formSubmit:hover {
		border: 1px solid #447314;
		text-shadow: #31540c 0 1px 0;
		background: #508f15;
		background: -webkit-gradient(linear, left top, left bottom, from(#a3eb57), to(#508f15));
		background: -webkit-linear-gradient(top, #a3eb57, #508f15);
		background: -moz-linear-gradient(top, #a3eb57, #508f15);
		background: -ms-linear-gradient(top, #a3eb57, #508f15);
		background: -o-linear-gradient(top, #a3eb57, #508f15);
		background-image: -ms-linear-gradient(top, #a3eb57 0%, #508f15 100%);
		color: #fff;
	}
	.formSubmit:active {
		text-shadow: #31540c 0 1px 0;
		border: 1px solid #447314;
		background: #8dc059;
		background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#508f15));
		background: -webkit-linear-gradient(top, #6aa436, #8dc059);
		background: -moz-linear-gradient(top, #6aa436, #8dc059);
		background: -ms-linear-gradient(top, #6aa436, #8dc059);
		background: -o-linear-gradient(top, #6aa436, #8dc059);
		background-image: -ms-linear-gradient(top, #6aa436 0%, #8dc059 100%);
		color: #fff;
	}
	
	/***********************************************/
	/***********************************************/
	/***********************************************/
	/***********************************************/
	/***********************************************/
	/***********************************************/
	
	.np-container {
		border: 2px solid #f20000;
		background: #000000;
		background: -webkit-gradient(linear, left top, left bottom, from(#474747), to(#000000));
		background: -webkit-linear-gradient(top, #474747, #000000);
		background: -moz-linear-gradient(top, #474747, #000000);
		background: -ms-linear-gradient(top, #474747, #000000);
		background: -o-linear-gradient(top, #474747, #000000);
		background-image: -ms-linear-gradient(top, #474747 0%, #000000 100%);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
		-moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
		box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
		font-family: 'Helvetica Neue',Helvetica,sans-serif;
		text-decoration: none;
		vertical-align: middle;
		min-width:300px;
		padding:20px;
		width:300px;
	}
	.np-field {
		border: 2px solid #f50000;
		background: #050005;
		-webkit-border-radius: 11px;
		-moz-border-radius: 11px;
		border-radius: 11px;
		color: #ffffff;
		-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
		-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
		box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
		padding:8px;
		margin-bottom:20px;
		width:280px;
	}
	.np-field:focus {
		background: #fff;
		color: #000000;
	}
	.np-container h2 {
		text-shadow: #293836 0 1px 0;
		font-size:18px;
		margin: 0 0 10px 0;
		font-weight:bold;
		text-align:center;
	}
	.np-title {
		margin-bottom:10px;
		color: #edf50c;
		text-shadow: #293836 0 1px 0;
	}
	.saveNote-container {
		margin:8px 0;
		text-align:right;
	}
	.saveNote-button {
		border: 1px solid #ff0000;
		background: #c26b00;
		background: -webkit-gradient(linear, left top, left bottom, from(#c26b00), to(#c26b00));
		background: -webkit-linear-gradient(top, #c26b00, #c26b00);
		background: -moz-linear-gradient(top, #c26b00, #c26b00);
		background: -ms-linear-gradient(top, #c26b00, #c26b00);
		background: -o-linear-gradient(top, #c26b00, #c26b00);
		background-image: -ms-linear-gradient(top, #c26b00 0%, #c26b00 100%);
		-webkit-border-radius: 19px;
		-moz-border-radius: 19px;
		border-radius: 19px;
		-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
		text-shadow: #f5f50c 0 1px 0;
		color: #dbff0f;
		font-family: helvetica, serif;
		padding: 8.5px 18px;
		font-size: 14px;
		text-decoration: none;
		vertical-align: middle;
	}
	.saveNote-button:hover {
		border: 1px solid #ff0000;
		text-shadow: #f5f50c 0 1px 0;
		background: #ab5e00;
		background: -webkit-gradient(linear, left top, left bottom, from(#e88205), to(#ab5e00));
		background: -webkit-linear-gradient(top, #e88205, #ab5e00);
		background: -moz-linear-gradient(top, #e88205, #ab5e00);
		background: -ms-linear-gradient(top, #e88205, #ab5e00);
		background: -o-linear-gradient(top, #e88205, #ab5e00);
		background-image: -ms-linear-gradient(top, #e88205 0%, #ab5e00 100%);
		color: #dbff0f;
	}
	.saveNote-button:active {
		text-shadow: #f5f50c 0 1px 0;
		border: 1px solid #ff0000;
		background: #ed8403;
		background: -webkit-gradient(linear, left top, left bottom, from(#995502), to(#ab5e00));
		background: -webkit-linear-gradient(top, #995502, #ed8403);
		background: -moz-linear-gradient(top, #995502, #ed8403);
		background: -ms-linear-gradient(top, #995502, #ed8403);
		background: -o-linear-gradient(top, #995502, #ed8403);
		background-image: -ms-linear-gradient(top, #995502 0%, #ed8403 100%);
		color: #dbff0f;
	}
	
	.tRow{
	}
	.report tr:hover{
		background: #404040;
		cursor: pointer;
	}
	.report tr:active{
		background: #A0A0040;
	}
	
	.report {
		padding: 2px;
		margin: 0 auto;
	}
	
	table.report th{
	}
	
	.report td{
		padding: 2px;
		text-align: center;
	}

/*******************************Calendar Top Navigation*********************************/
div#calendar{
  margin:0px auto;
  padding:0px;
  width: 602px;
  font-family:Helvetica, "Times New Roman", Times, serif;
}
 
div#calendar div.box{
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    height:40px;
    background-color:   #FF0 ;      
}
 
div#calendar div.header{
    line-height:40px;  
    vertical-align:middle;
    position:absolute;
    left:11px;
    top:0px;
    width:582px;
    height:40px;   
    text-align:center;
}
 
div#calendar div.header a.prev,div#calendar div.header a.next{ 
    position:absolute;
    top:0px;   
    height: 17px;
    display:block;
    cursor:pointer;
    text-decoration:none;
    color:#FFF;
}
 
div#calendar div.header span.title{
    color:#F00;
    font-size:18px;
	font-weight: bold;
}
 
 
div#calendar div.header a.prev{
    color:#F00;
    left:0px;
	font-weight: bold;
}
 
div#calendar div.header a.next{
	font-weight: bold;
    color:#F00;
    right:0px;
}
 
 
 
 
/*******************************Calendar Event Popup*********************************/
div#calendar div.listEvent{
	position: absolute;
	display: none;
	width: 600px;
	height: 475px;
	background-color: #FFF;
	color: #000;
}

/*******************************Calendar Content Cells*********************************/
div#calendar div.box-content{
    border:1px solid #FF0 ;
    border-top:none;
}
 
 
 
div#calendar ul.label{
    float:left;
    margin: 0px;
    padding: 0px;
    margin-top:5px;
    margin-left: 5px;
}
 
div#calendar ul.label li{
    margin:0px;
    padding:0px;
    margin-right:5px;  
    float:left;
    list-style-type:none;
    width:80px;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    text-align:center;
    color:#FF0;
    font-size: 15px;
    background-color: transparent;
}
 
 
div#calendar ul.dates{
    float:left;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
    margin-bottom: 5px;
}
 
/** overall width = width+padding-right**/
div#calendar ul.dates li{
    margin:0px;
    padding:0px;
    margin-right:5px;
    margin-top: 5px;
    float:left;
    list-style-type:none;
    width:80px;
    height:80px;
    font-size:15px;
    background-color: #FFF;
    color:#000;
}
 
:focus{
    outline:none;
}
 
div.clear{
    clear:both;
} 