@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - HOME : 	BLACK NUMBERS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		bn_home.css
	Date:			September 1, 2009
	Author:			David Frenson
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentSpace #mediaPlayer {
		margin:0 0 0 20px;
		height:206px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#navBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#navBar li.home a {
		background-position:0 -11px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#news Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#news {
		padding:85px 0 0 19px;
	}
		#news h1 {
			width:940px; height:54px;
			background:url(../../images/h1_news.png) 0 0 no-repeat;
		}
		#news ul#newsEntries {
			padding:9px 0 3px 0;
		}
			#news ul#newsEntries li.entry {
				border:solid 1px #aaa8a8;
				width:938px;
				margin:0 0 5px 0; padding:19px 0 19px 0;
				background:url(../../images/bg_newsEntry.png) 0 0;
			}
				#news ul#newsEntries li .photoSpace {
					width:234px;
					padding:0 0 0 18px;
					display:inline;
					float:left;
				}
					#news ul#newsEntries li .photoSpace img {
						border:solid 1px #f5f5f5;
						display:block;
					}
				#news ul#newsEntries li .post {
					width:647px;
					display:inline;
					float:left;
				}
					#news ul#newsEntries li .post .date {
						margin:0 0 15px 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#dadada;
						display:block;
					}
					#news ul#newsEntries li .post h2 {
						margin:0 0 25px 0;
						font:normal 24px "Times New Roman", Times, serif;
						color:#f0f0f0;
					}
					#news ul#newsEntries li .post p {
						margin:0 0 12px 0;
						font:normal 14px Arial, Helvetica, sans-serif;
						color:#f0f0f0;
					}
						#news ul#newsEntries li .post p.letter 
						{
							font-size:12px;
							font-style:italic;
						}
					
		/* GIR FEST TICKETING STYLES */
		#news ul#newsEntries li.entry .tickets {
			border:solid 1px #fff;
			width:600px;
			padding:15px 0;
			background:#3b3c3c;
		}
			#news ul#newsEntries li.entry .tickets .top {
				width:600px;
				text-align:center;
			}
				#news ul#newsEntries li.entry .tickets .top h3 {
					font-size:25px;
				}
					#news ul#newsEntries li.entry .tickets .price {
						color:#a8a9a9;
					}
				#news ul#newsEntries li.entry .tickets .top .btn {
					margin:5px 0 0 0;
				}
			#news ul#newsEntries li.entry .tickets .bottom {
				width:560px;
				margin:0 0 0 44px; padding:20px 0 0 0;
			}
				#news ul#newsEntries li.entry .tickets .bottom .day {
					width:250px;
					margin:0 30px 0 0; padding:2px 0;
					background:#262626;
					text-align:center;
					display:inline;
					float:left;
				}
					#news ul#newsEntries li.entry .tickets .bottom .day .info {
						width:250px;
						padding:10px 0 0 0;
						text-align:left;
					}
						#news ul#newsEntries li.entry .tickets .bottom .day .info ul.bands {
							width:165px;
							margin:0 0 0 2px;
							font:normal 12px Arial, Helvetica, sans-serif;
							float:left;
						}
						#news ul#newsEntries li.entry .tickets .bottom .day .info .btn {
							width:80px;
							margin:0 2px 0 0;
							float:right;
						}
							.avail {
								padding:5px 0 0 0;
								text-align:center;
								font:normal 10px Arial, Helvetica, sans-serif;
								display:block;
							}
							
			#news ul.setTimes {
				margin:10px 0 15px 0;
			}
				#news ul.setTimes li {
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#212121;
				}
				
			#news a.btn_ILC {
				width:300px; height:108px;
				padding:0;
				margin:20px 0 0 0;
				background:url(../../images/btn_ILC.png) 0 0 no-repeat;
				display:block;
			}
				#news a.btn_ILC:hover {
					background-position:0 -108px;
				}
				.page_navigation 
				{
					display:block;
					clear:both;
				}
				.page_navigation a{
					padding:3px;
						border:1px solid #FFD803;
						margin:2px;
						color:#fff;
						text-decoration:none;
						background:#747374;
				}
				.active_page{
					background:#fff !important;
					color:#747374 !important;
					border:1px solid #fff !important;
				}
				a.previous_link 
				{
					margin-left:0;
				}