/* TABLE STYLES */

/*-------------------------------------------------------*/
/* DEFAULT TABLE STYLES */
/*-------------------------------------------------------*/

table {
	border: 1px solid #DCDCDC;
	font-size: 90%;
	color: #5D5D5D;
	padding: 0;
	line-height: 175%;
	}
	
th {
	background: #335566;
	color: #FFFFFF;
	padding: 5px;
	}
	
tr {
	padding: 0;
	}
	
td {
	padding: 5px;
	}
	
/*-------------------------------------------------------*/
/* USER TABLE STYLES */
/*-------------------------------------------------------*/

#userl {
	width: 50%;
	}
	
#user td {
	vertical-align: top;
	padding: 5px 10px;
	}
	
/*-------------------------------------------------------*/
/* CALENDAR TABLE STYLES */
/*-------------------------------------------------------*/

#calendar {
	width: 80%;
	line-height: 100%;
	}
	
#calendar th,
#calendar td {
	padding: 5px;
	}
	
#calendar td {
	border: 1px solid #DCDCDC;
	height: 50px;
	}