 			
	#top-bar { border-bottom: 1px solid #242424; }
		h2.near-title { float: left; font-size: 11px; margin: 20px 0 0; padding-bottom: 20px; text-transform: uppercase; }
			h2.near-title span { color: #696969; }
		h2.no-results { clear: both; font-size: 17px; margin: 27px 0 0 20px; text-transform: none; }
		h3.no-results { color: #7d7d7d; font-size: 11px; font-weight: normal; margin: 13px 0 0 20px; }
	#top-bar .pagination-bar { margin-top: 9px; }

/*----- event / trainer / training pagination abar -----*/
	.pagination-bar { color: #888; float: right; font-size: 11px; height: 30px; margin: 5px 0 0 15px; text-transform: uppercase; }
		.pagination-bar .left { } 
		.pagination-bar .right { height: 30px; width: 3px; } 
			.pagination-bar .page { line-height: 18px; padding: 9px 5px 0; }
			.pagination-link { margin-top: 6px; }
				.pagination-link a { padding-left: 5px; font-size: 10px;}
				.pagination-link a .left { color: #888; line-height: 18px; margin-top: 3px; }
				.pagination-link a:hover .left { color: #fff; }
					
						.pagination-arrow { background: url(../images/arrows/arrows_pagination.png) top center no-repeat; height: 10px; margin-top: 13px; }
							.pagination-arrow a { padding: 0 5px; }
						.pagination-arrow-left { }
						.pagination-arrow-right { background-position: center -10px }
						.page-number-wrap { height: 30px; overflow: hidden; position: relative; width: 60px; }
							.page-number-container { position: absolute; width: 150px; }
								.page-number-container li {  }
					
				.pagination-link.current a .left { color: #000; display: block; line-height: 18px; text-align: center; width: 10px; }
					.pagination-link.current a .left { background: url(../images/rounded/current_page.gif) left top no-repeat; display: block; margin-top: 3px; padding-left: 3px; width: 15px; }
					.pagination-link.current a .right { background: url(../images/rounded/current_page_right.gif) left top no-repeat; display: block; margin-top: 3px; width: 3px; }

