@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------------ EVENTS PAGE STYLES ----- */

#events #content {
	width:844px;
	padding:0px 20px 20px;
	}
	
	 table#calendar {
	 	width:600px !important;
		margin:20px auto 0px;
		background:none;
		}
		
		table#calendar col.calendar {
			width:200px;
			text-align:center;
			}
			
		table#calendar td.calendar {
			width:180px;
			padding:20px 10px 20px 20px;
			background:none;
			}
			
		table#calendar td.calendar-events {
			padding:10px;
			background:none;
			}
			
			table#calendar table.mainTable td {
				border:1px solid #fff;
				}
				
			table#calendar td.calendar-events table {
				background:none;
				border:none;
				border-bottom:1px solid #c1b494;
				}
				
				table#calendar td.calendar-events table.tableListings {
					/*width:600px;*/
					color:#e5d6b0;
					}
					
				table#calendar td.calendar-events .tableListings .tableDate {
					padding:10px 20px;
					font-size:16px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					color:#142456;
					border-top:2px solid #b86732;
					vertical-align:top;
					}
					
				table#calendar td.calendar-events .tableDate td {
					padding:10px 20px;
					}
					
					table#calendar td.calendar-events .tableDate td span.newDate {
						color:#e5d6b0;
						text-transform:uppercase;
						letter-spacing:0.075em;
						}
					
				table#calendar td.calendar-events .tableTitle {
					width:600px;
					padding:10px 20px;
					font-size:14px;
					color:#96542c;
					border-top:2px solid #b86732;
					}
					
					table#calendar td.calendar-events .tableTitle span.tableDescr, table#calendar td.calendar-events .tableTitle span.tableDescr p, table#calendar td.calendar-events .tableTitle span.tableDescr p span {
						font-family:Arial, Helvetica, sans-serif;
						/*font-size:14px;
						font-weight:bold;*/
						color:#142456 !important;
						}
						
					.s21 {
						border-top:2px solid #b86732;
						background-color:#b86732 !important;
						}


