@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	After Midnight Project Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		amp_main.css
	Date:			Oct 08 2009
	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;
	}
	body {
		line-height: 15px;
		font:normal 12px sans-serif;
		letter-spacing:1.2px;
		color:#beb7be;
		background:#000 url(../../images/bg_main.jpg) top center no-repeat;
	}
	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 {
		clear:both;
		height:0px;
		font-size:1px;
		overflow:hidden;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}

	a {
		text-decoration:none;
		color:#929292;
	}
		a:hover {
			color:#fff;
		}
		
	#main {
		width:960px;
		margin:0 auto;
	}
	#mainLogo {
		height:60px;
	}
		#mainLogo a {
			display:block;
			height:60px;
		}
		
	h2 {
		font-weight:normal;
	}
	.date {
		color:#fff;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	structure Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/				
	#contentSpace {
		margin:153px 0 0 0;
	}
	#albumSpace {
		width:265px;
		margin:0 12px 0 0;
		float:left;
	}
	#mainContent {
		width:373px;
		float:left;
	}
	#singleSpace {
		width:300px;
		float:right;
	}
	#contentHolder{
		width:327px; height:244px;
		margin:0 auto;
		border-top:9px solid #2ea8ca;
		border-left:9px solid #2ea8ca;
		border-right:6px solid #2ea8ca;
		border-bottom:11px solid #2ea8ca;
	}
	#contentScroller {
		width:321px; height:244px;
		padding:0 6px 0 0;
		overflow:auto;
		background:#2ea8ca;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	ul#mainNav {
		width:342px;
		margin:0 auto; padding:5px 0 0 0;
	}
		ul#mainNav li {
			height:22px;
			margin:0 5px 0 0;
			float:left;
		}
			ul#mainNav li a {
				height:22px;
				display:block;
				background:url(../../images/sprite_nav.gif) top left no-repeat;
			}
	/*--Photos--*/
	ul#mainNav li.photos a {
		width:60px;
		background-position:-54px -22px;
		}
		ul#mainNav li.photos a:hover {
			background-position:-54px 0;
		}
	/*--News--*/
	ul#mainNav li.news a {
		width:44px;
		background-position:0px -22px;
		}
		ul#mainNav li.news a:hover {
			background-position:0px 0;
		}
	/*--Tour--*/
	ul#mainNav li.tour a {
		width:44px;
		background-position:-124px -22px;
		}
		ul#mainNav li.tour a:hover {
			background-position:-124px 0;
		}		
	/*--Music-*/
	ul#mainNav li.music a {
		width:51px;
		background-position:-178px -22px;
		}
		ul#mainNav li.music a:hover {
			background-position:-178px 0;
		}		
	/*--Media-*/
	ul#mainNav li.media a {
		width:51px;
		background-position:-239px -22px;
		}
		ul#mainNav li.media a:hover {
			background-position:-239px 0;
		}		
	/*--Bio--*/
	ul#mainNav li.bio a {
		width:34px;
		background-position:-300px -22px;
		}
		ul#mainNav li.bio a:hover {
			background-position:-300px 0;
		}		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	albumminiStyles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	a#album img {
		width:265px; height:410px;
		display:block;
	}
	a#single img {
		width:300px; height:410px;
		display:block;
	}		
/*	--------------------------------------------------------------------------------------------------------------------------
	bottom Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	#mediaHolder {
		width:342px; height:69px;
		margin:20px auto 0 auto;
	}
	
	a#subLogo {
		width:127px; height:72px;
		margin:25px auto 0 auto;
		display:block;
		background:url(../../images/logo_amp.gif) top left no-repeat;
	}
	
	#footer {
		margin:30px 0 0 0;
	}
		#footer ul#socialLinks {
			text-align:center;
		}
			#footer ul#socialLinks li {
				display:inline;
				margin:0 15px 0 0;
			}
				#footer ul#socialLinks li.last {
					margin:0;
				}
		#footer #copy {
			margin:20px 0 0 0; padding:0 0 20px 0;
			text-align:center;
			font-family:Verdana, sans-serif;
			font-size:10px;
		}


