/* -------------------------------------------------------------- 
   Trumba Styles 
-------------------------------------------------------------- */

.trumba {
	background:url('../img/criteria_bg.gif') repeat-x left top;
}

.trumba .wrap {
	background:url('../img/criteria_top.gif') no-repeat left top;
	padding:10px;
}
	
	.trumba .description {
		float:right;
		font-size:20px;
		/*font-weight:bold;*/
		width:700px;
	}
	
		.trumba .description p {
			font-size:0.8em;
			margin-bottom:1em;
		}
	
		.trumba .description .thumbs { 
			background-color:#7b8065;
			float:right;
			padding:4px;
			margin:0 0 20px 15px;
		}
	
	.trumba .calendar {
		border-left:1px solid #c0c3b5;
		float:left;
		height:220px;
		margin-left:10px;
		padding-left:13px;
	}
	
		.trumba .calendar .calendar_table {
			background-color:#fff;
			border:1px solid #fff;
			padding-bottom:10px;
			width:152px;
		}
		
			.trumba .calendar .calendar_table caption {
				border:1px solid #fff;
				background-color:#7b8065;
				color:#fff;
				text-align:center;
				padding:3px;
			}
			
			.trumba .calendar th {
				font-weight:bold;
			}
			
			.trumba .calendar th, .trumba .calendar td {
				padding:2px;
				text-align:center;
			}
			
		.trumba .calendar p {
			padding-top:10px;
			text-align:center;
		}
		
	.trumba .events {
		position:relative;
	}
	
		.trumba .events .follow {
			font-size:1.1em;
			position:absolute;
			right:0;
			top:5px;
		}
		
			.trumba .events .follow a {
				padding:0 3px;
			}
	
			.trumba .events .pagination li, .trumba .events .follow li {
				display:inline;
			}
			
			.trumba .events .pagination li {
				padding-right:8px;
			}
			
				.trumba .events .pagination li img {
					vertical-align:middle;
				}
				
		.trumba .events .pagination {
			float:left;
		}
		
		.trumba .events .actions {
			float:right;
		}
		
			.trumba .events .actions p {
				display:inline;
				margin-left:25px;
			}
			
			.trumba .events .actions select {
				margin-left:5px;
			}
	
		.trumba .events .results {
			background:url('../img/event_results_bg.gif') no-repeat left top;
			margin-top:10px;
			padding:10px;
		}
		
			.trumba .events .results th {
				font-size:1.2em;
			}
		
			.trumba .events .results table th, .trumba .events .results table td {
				color:#264812;
			}
			
			.trumba .events .results tr td {
				background-color:#f2f4f9;
				font-size:0.9em;
				padding:6px 4px;
			}
			
			.trumba .events .results tr.alt td {
				background-color:#dfe1d4;
			}
			
		.trumba .events .trumba_shoutout {
			float:right;
		}
				
	
	