#theCalendar {font-size: 12px; width: 1014px; overflow: hidden; border-spacing: 2px; border-collapse: separate; margin: 10px 0;}
	#theCalendar a {color: #222;}

	#theCalendar .today {font-weight:700;background-color: #eee; position:relative;}
	#theCalendar .today span {position:absolute;left:0;top:0;}
	#theCalendar .today a {color:#111;padding-top:10px;}

	#theCalendar .selected {background-color:#C00000;}
	#theCalendar .selected a {color: #222;}
	
	#theCalendar .event {background-color:#fa0;}
	#theCalendar .event a {color: #222;}

	#theCalendar th {background-color:#222;text-align:center; color:#fff; padding: 4px 0;}
	#theCalendar td {background-color: #DFD7C3; text-align:center; padding:10px; width: 40px; border: 1px solid #BFB49B;}
	#theCalendar td.days {background-color:#333;color:#fff; padding: 4px 0;}
	#theCalendar td.normal {}
	#theCalendar td.normal a {text-decoration: underline;}

	#theCalendar input.calButton {padding: 0; background-color: #222; font-size: 11px; cursor: pointer; color: #fff; width: 40px;}

#form1{margin:20px; background-color: #fff; padding: 20px;}
	#form1 label {display: block; padding: 4px 10px; font-size: 13px;}
	#form1 input {display: block; padding: 4px; font-size: 13px;}

#greyBox {height:10px;width:10px;background-color:#C6D1DC;margin:5px;}

.output {width:860px; margin: 0 20px; padding:20px;}
.output h1 {font-size: 14px;}
.output .itemInfo {font-size: 12px;}

span#getInfo {color: #fff; margin: 20px; font-size: 12px; display:block; padding: 20px; background-color: #222;}
span.infoLabel {color: #fa0; margin: 0 0 10px 20px; font-size: 15px; font-weight: 600; display:block;}
span.yellow {color: #fa0;}

div.itemInfo {padding: 10px; background-color: #2F170A; color: #fff;}

