@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		burnham_main.css
	Date:			Apr 28, 2010
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin:0; padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	html {
		overflow-y:scroll;
	}
	body {
		background:#071a2d url(../../images/body.jpg) top center no-repeat;
		line-height:1.2; font-size:16px;
		font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#828282;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:none;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	
	.ds {
		float:left;
		position:relative;
	}
	.text {
		color:#fff;
		position:relative;
		z-index:5;
		padding:0 1px 1px 0;
	}
	.shadow {
		position:absolute;
		top:1px; left:1px;
		color:#666;
	}
	img {
		display:block;
	}
	a:link, a:active, a:visited {
		text-decoration:none;
		color:#146e9d;
	}
		a:hover {
			color:#1891cf;
		}
	#main {
		width:56.25em;
		margin:0 auto;
	}
	.copy {
		font-size: 87.5%;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#labelBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#labelBar {
		height:1.875em;
		margin:0 0 15.75em 0;
	}
		#labelBar a.logo {
			margin:0.25em 0 0 0;
			width:1.5em; height:1.875em;
			display:block; float:left;
			background:url(../../images/islandRecords_logo.png) 0 0 no-repeat;
		}
			#labelBar a.logo:hover {
				background-position: 0 -1.875em;	
			}
		#labelBar ul {
			margin:0.5em 0 0 0;
			float:right;
		}
			#labelBar ul li {
				float:left; padding: 0 0 0 20px;
			}
				#labelBar ul li a {
					font-weight:bold;
					font-size:85%;
					color:#146e9d;
				}
					#labelBar ul li a:hover {
						color:#1891cf;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	#socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#socialLinks {
		width:9.375em; margin:0 0 3.125em auto; padding:0 2.5em 0 0;
	}
		#socialLinks li {
			height:2.125em; margin:0 .375em 0 0; float:left;
		}
			#socialLinks li a {
				height:2.125em; background:url(../../images/socialLink_sprites.png) 0 0 no-repeat; display:block;
			}
			#socialLinks li.twitter a {
				width:2.063em; background-position:0 0;
			}
			#socialLinks li.facebook a {
				width:2.125em; background-position:-2.438em 0;
			}
			#socialLinks li.myspace a {
				width:2.063em; background-position:-4.75em 0;
			}
		#socialLinks li.youtube {
			margin:0;
		}
			#socialLinks li.youtube a {
				width:1.938em; background-position:-6.938em 0;
			}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	col Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		float:left; padding: 1.143em 0 0 0; width:37.143em; font-size: 0.875em;
	}
		#mainCol strong {
			color:#c6c6c6;
		}
	#altCol {
		width:21.125em; margin:0 0 0 2.5em;
		float:left;
	}
	h2 {
		color:#326295; text-transform:uppercase;
		font-size:0.688em; letter-spacing:0.313em; font-weight:normal;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#twitterFeed Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#twitterFeed img {
		display:inline;
	}
	#twitter_update_list {
		padding:0.714em 0 0 0;
	}
		#twitter_update_list li {
			margin:1.143em 0; padding: 0 0 1em 0;
			border-bottom:0.071em solid #1f3144;
		}
		#twitter_update_list li a.timePosted {
			font-weight:bold;
			color:#c6c6c6;
		}
			#twitter_update_list li a.timePosted:hover {
				color:#fff;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	#twitterP Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#twitterP {
	
	}
		#postTweet {
			padding:0 0 0 3.956em;
			background:url(../../images/postTwitter_bg.png) 0 1em no-repeat;
		}
		#twitterP .textArea {
			padding:.5em 0 2em .8em;
			height:5.75em;
		}
			#twitterP .textArea textarea {
				width:32.813em; height:5.313em; color:#828282; display:block; resize:none; background:none; border:none; overflow-y:hidden; outline:none;
			}
		#twitterP .charsLeft {
			font-size:87.5%; text-align:right; float:right;
		}
		#twitterP .suggest {
			float:left;
		}
		#Tweet_Container {
			padding:1.813em 0 0 0;
		}
			#Tweet_Container h4 {
				display:none;
			}
			#Tweet_Container .s_item {
				padding:.625em 0; border-bottom:0.071em solid #1f3144;
			}
				#Tweet_Container .s_avatar {
					width:3em; height:3em; float:left;
				}
				#Tweet_Container .singleUser {
					width:29.063em; padding:0 0 0 .625em; float:left;
				}
					#Tweet_Container .singleUser h3 {
						display:none;
					}
				#Tweet_Container .s_avatar img {
					width:3em; height:3em;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	#news Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#news {
		margin:3.875em 0 0 0;
	}
		#news li {
			border-bottom:solid 1px #1f3144;
			padding:0 0 1.071em 0; margin:0 0 1.357em 0;
		}	
		#news h2 {
			width:9.2em; height:8px;
			margin:0 0 1.5em 0;
			background:url(../../images/h2_latestNews.png) 0 0 no-repeat;
		}
		#news h3 {
			margin:0 0 5px 0;
		}
		#news .date {
			width:2.571em; height:2.329em;
			margin:0 .929em 0 0; padding:.1em 0 0 0;
			background:#0c2d4f;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#c6c6c6;
			line-height:100%;
			display:block;
			float:left;
		}
			#news .month {
				font-size:78.6%;
				text-transform:uppercase;
			}
			#news .day {
				font-size:100%;
				display:block;
			}
		#news .post {
			width:30.571em;
			float:left;
		}
			#news .post p {
				font:normal 92.9% "Myriad Pro", Arial, Helvetica, sans-serif;
			}
				#news .post p a {
					color:#828282;
				}
					#news .post p a:hover {
						color:#fff;
					}
		#news .stats {
			margin:.357em 0 0 4.5em;
			font:normal 78.6% Verdana, Arial, Helvetica, sans-serif;
			color:#c6c6c6;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	#news.single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#news.single {
		margin:0 0 26px 0;
	}
		#news.single h2 {
			width:auto; height:auto;
			margin:0 0 22px 0;
			background:none;
			text-transform:none;
			letter-spacing:normal;
			font:normal 24px "Myriad Pro", Arial, Helvetica, sans-serif;
			color:#c6c6c6;
		}
		#news.single .header {
			margin:0 20px 0 0;
			display:inline;
			float:left;
		}
			#news.single .header .date {
				width:60px; height:48px;
				padding:12px 0 0 0; margin:0;
				line-height:normal;
				display:block;
				float:none;
			}
				#news.single .header .date .month {
					font-size:16px;
					text-transform:uppercase;
				}
				#news.single .header .date .day {
					font-size:19px;
					display:block;
				}
		#news.single .body {
			width:412px;
			overflow:hidden;
			font-size:14px;
			float:left;
		}
		#news.single .socialLinks {
			width:420px;
			margin:22px 0 0 80px;
			float:left;
			display:inline;
		}
			#news.single .socialLinks li {
				border:0;
				margin:0 4px 0 0; padding:0;
				display:inline;
				float:left;
			}
			#news.single .socialLinks a {
				height:25px;
				background:url(../../images/socialBar.png) 0 0 no-repeat;
				display:block;
			}
				#news.single .socialLinks a.facebook {
					width:92px;
					background-position:0 0;
				}
				#news.single .socialLinks a.twitter {
					width:78px;
					background-position:-96px 0;
				}
				#news.single .socialLinks a.myspace {
					width:90px;
					background-position:-178px 0;
				}
				#news.single .socialLinks a.digg {
					width:68px;
					background-position:-272px 0;
				}
				#news.single .socialLinks a.share {
					width:72px;
					background-position:-344px 0;
				}	

/*	--------------------------------------------------------------------------------------------------------------------------
	#events Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	h2#h2_tour {
		margin:50px 0 0 0;
		background:url(../../images/h2_latestTour.gif) 0 0 no-repeat;
		width:87px; height:8px;
	}
	#events table {
		width:520px;
		margin:15px auto 0 auto;
		font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
		color:#2d1d24;
		text-align:left;
	}
		#events table thead th {
			height:20px;
			font-weight:bold;
			font-size:12px;
			border-bottom:solid 1px #1f3144;
			text-transform:uppercase;
			color:#26527f;
		}
		#events table td {
			padding:10px 0 4px 0;
			vertical-align:text-top;
		}
			#events table col.dateCol {
				width:90px;
			}
			#events table col.locationCol {
				width:150px;
			}
			#events table col.venueCol {
				width:200px;
			}
			#events table col.ticketsCol {
				width:80px;
			}
		#events table td.dateCol {
			color:#c6c6c6;
			font-size:12px;
		}
		#events table td.locationCol {
			color:#828282;
			font-size:13px;
		}
		#events table td.venueCol {
			color:#828282;
			font-size:13px;
		}
			#events table td.venueCol a {
				color:#146e9d;
			}
			#events table td.venueCol a:hover {
				color:#1891CF;
			}
		#events table td.ticketsCol a {
			width:79px; height:24px;
			background:url(../../images/btn_buyTicket.png) 0 0 no-repeat;
			display:block;
			text-indent:-9999px;
		}
			#events table td.ticketsCol a:hover {
				background-position:0 -24px;
			}
		#events table td.notesCol {
			border-bottom:solid 1px #1f3144;
			padding:0 0 10px 90px;
			color:#777;
			font:normal 75% "Myriad Pro",Arial,Helvetica,sans-serif;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#comments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#comments {
		padding:10px;
	}
		#comments h2 {
			border-bottom:solid 1px #1f3144;
			height:28px;
			margin:0 0 10px 0;
			font:normal 18px "Myriad Pro", Arial, Helvetica, sans-serif;
			text-transform:none;
			letter-spacing:normal;
			color:#c6c6c6;
		}
		#comments .entry {
			border-bottom:solid 1px #1f3144;
			margin:0 0 10px 0; padding:0 0 18px 0;
		}		
			#comments .noBorder {
				
			}
			#comments .entry .userPic {
				border:solid 3px #cfcfcf;
				width:50px; height:50px;
				margin:0 12px 0 0;
				overflow:hidden;
				float:left;
			}
			#comments .entry .comment {
				width:422px;
				overflow:hidden;
				font-size:12px;
				float:left;
			}	
				#comments .entry .comment a {
					font-size:18px;
					color:#146e9d;
				}
					#comments .entry .comment a:hover {
						color:#1891CF;
					}
				#comments .entry .comment .date {
					font-size:11px;
				}
				#comments .entry .comment p {
					padding:9px 0 0 0;
				}
		#comments .pagination {
			width:100px;
			margin:0 auto 60px auto;
			font:bold 11px Arial, Helvetica, sans-serif;
		}
			#comments .pagination li {
				display:inline;
				float:left;
			}
			#comments .pagination li a {
				width:18px; height:16px;
				text-align:center;
				display:block;
			}
				#comments .pagination li a:hover {
					
				}
			#comments .pagination li.link a {
				width:49px;
			}
		#comments a.btn_addComment {
			width:182px; height:32px;
			margin:0 0 12px 0;
			background:url(../../images/btn_addYourComments.png) 0 0 no-repeat;
			display:block;
		}	
			#comments a.btn_addComment:hover {
				
			}
		#comments .instructions {
			font-size:12px;
		}
		#comments a.btn_backToTop {
			padding:0 0 0 9px;
			background:url(../../images/arrow_up.png) left 7px no-repeat;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#146e9d;
			float:right;
		}
			#comments a.btn_backToTop:hover {
				color:#1891CF;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	.breadcrumbs Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	.breadcrumbs {
		margin:0 0 4px 0;
		font:normal 11px "Myriad Pro", Arial, Helvetica, sans-serif;
	}


/*	--------------------------------------------------------------------------------------------------------------------------
	#mediaPlayer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPlayer {
		width:21.125em; height:2.25em; margin:0 0 1.125em 0;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#videoSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoSpace {
		background:#000 url(../../images/video_bg.jpg) repeat-x;
		width:18.75em; border:0.063em solid #1f3144; padding:1.125em; margin:0 0 0.188em 0;
	}
		#videoSpace h2 {
			float:left;
		}
		#videoSpace h3 {
			font-size: 81.3%; margin:0.188em 0;
		}
		#videoSpace .stats {
			font-size:0.688em;
		}
		#videoSpace a.btn_moreVideos {
			font-size:0.688em;
		}
		#videoSpace .play {
			width:169px; height:110px;
			background:url(../../images/bg_play.png) right bottom no-repeat;
			display:block;
			filter: alpha(opacity=0); /* internet explorer */
			-khtml-opacity: 0;      /* khtml, old safari */
			-moz-opacity: 0;       /* mozilla, netscape */
			opacity: 0;           /* fx, safari, opera */
			position:absolute;
		}
		#videoSpace .imageHolder {
			margin:5px 0 0 0;
		}
		a.btn_moreVideos {
			font-size:0.688em;
			float:right;
		}
		

/*	--------------------------------------------------------------------------------------------------------------------------
	#photoSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photoSpace {
		margin:1.875em 0 0 0;
	}
		#photoSpace a.btn_morePhotos {
			font-size:0.688em;
		}
		#photoSpace ul li {
			margin:0 0.625em 0.625em 0;
			display:inline;
			float:left;
		}
			#photoSpace ul li a {
				position:relative;
				width:9.375em; height:6.25em;
				display:block;
				overflow:hidden;
			}
			#photoSpace ul li a img {
				position:absolute;
				top:0;
				left:0;
				clip:rect(0 9.375em 6.25em 0);
			}
			#photoSpace ul li .toolTip {
				border:0.063em solid #1f3144;
				display:none;
				position:absolute;
				top:-6.875em; left:-0.938em;
				width:7.5em; height:6.875em;
				padding:0.75em;
				background:#000 url(../../images/video_bg.jpg) repeat-x;
			}
				#photoSpace ul li .toolTip img {
					display:inline;
				}
				#photoSpace ul li .toolTip h3 {
					height:3.375em;
					font-size:81.3%;
					overflow:hidden;
				}
				#photoSpace ul li .toolTip .stats {
					font-size:60%;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	.noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.noContent {
		padding:17px;
		text-align:center;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		margin:50px 0 0 0; padding:2.375em 0 0 0; color:#283d54; font-size:0.688em; font-family:Verdana, Geneva, sans-serif;
	}
		#footer a {
			color:#283d54; text-decoration:underline;
		}
			#footer a:hover {
				color:#1891cf;
			}
		#footer a.logo {
			width:2.909em; height:3.636em; display:block;
			float:left;
			background:url(../../images/islandRecords_logo2.png) 0 0 no-repeat;
		}
			#footer a.logo:hover {
				background-position:0 -3.636em;
			}
		#footer .copyright {
			float:left; width:54.545em; margin:0 0 0 1em;
		}
			#footer .copyright ul {
				margin:0 0 10px 0;
				font:bold 13px "Myriad Pro", Arial, Helvetica, sans-serif;
			}
				#footer .copyright ul li {
					margin:0 13px 0 0;
					float:left;
				}
					#footer .copyright ul li a {
						margin:0 13px 0 0;
						color:#146e9d;
						text-decoration:none;
					}
					#footer .copyright ul li a:hover {
						color:#1891CF;
					}
		#footer .credit {
			width:18.182em; float:right; margin:1.182em 0 0 0;
			text-align:right;
		}
		#footer .management {
			margin:10px 0 0 0; padding:0 0 .5em 0;
			text-align:center; 
		}
			#footer .management a.introspectLogo {
				display:block;
				width:8.364em; height:1.636em;
				margin:0.364em auto;
				background:url(../../images/introspect_logo.png) 0 0 no-repeat;
			}
				#footer .management a.introspectLogo:hover {
					background-position:0 -1.636em;
				}
		#footer .keywords {
			width:540px;
			margin:0 auto;
		}
		#footer a.logo_mg {
			width:124px;
			margin:17px auto 10px auto;
			display:block;
		}
