/*   
Theme Name: AARON NEVILLE
Theme URI: http://thirddoor.com
Description: Based on the Blank theme by Chris Coyier
Author: David Maier
Author URI: http://thirddoor.com
Version: 1
*/


body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
}

/* 

TYPOGRAPHY

*/

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFF;
	}
	p, h1, h2, h3, h4 {
		font-weight: normal;
		margin: 0;
	}
	p {
		margin: 0 0 8px 0;
		line-height:1.4em;
	}
	a {
		color:#f8ba59;
		text-decoration:none;
	}
	a:hover {
		color:#ac710b;
		text-decoration:underline;
	}
	a img {
		border: 0px solid #fff;
	}
	
	blockquote {
		font-size: 16px;
		line-height:1.5em;
		color:#c1ca55;
		margin: 20px 0;
	}
	h2 {font-size:1.6em; margin: 0 0 4px 0;}
	h3, h2, .page-id-20 #content a, 
	.news_item h2, #album_block h2, 
	#disco_list h2, .lyricswrap, 
	#wp_tweets_marker, #sidebar h2, 
	#navigation li a, .text_button, 
	.page-id-18 #content h3, blockquote
	{
		font-family: 'IM Fell English', Georgia, 'Times New Roman', Times, serif;
	}
	
	
	.alignright {
		display:block;
		float:right;
		margin: 0 0 10px 10px;
	}
	
	.imgcenter {
		display:block;
		margin:0 auto;
	}
/* awards,video, contact us headlines */
	.page-id-18 #content h3, 
	.page-id-11 #content h3,
	.page-id-184 #content h3 {
	font-size:16px;
	color:#c1ca55;
	margin: 0 0 10px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #C90;
	width: 410px;
	}
	
	.page-id-184 #content p {
	margin: 0 0 20px 0;
	
	}

 /* 
COMMON STRUCTURE

*/
	
	body {
		background-image: url(images/main_background.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		background-color: #000;
		background-attachment:fixed;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		min-width:960px;
	}

	#innerwrap {
		margin: 0px auto;
		width: 960px;
		position: relative;
	}
	
	#content {
		width: 420px;
		margin: 0 0 0 290px;
	}
	
	
	
/*
   
HEADER / NAVIGATION

*/
	#logo h1 a{
		background-image: url(images/aaron_neville_logo.png);
		background-repeat: no-repeat;
		background-position: left top;
		height: 71px;
		width: 484px;
		margin: 48px 0 10px;
		text-indent:-9999px;
		display:block;
		outline:none;
	}
	#navigation ul {
		margin: 0px;
		padding: 4px 0 0 48px;
		list-style-type: none;
	}
	#navigation {
		background-image:url(images/nav_background.png);
		background-repeat: no-repeat;
		background-position: top left;
		width: 800px;
		height: 30px;
		position:relative;
		margin: 0 0 37px 0;
		left: -50px;
	}
	
	#navigation li {
		display: inline;
		padding: 0 10px 0 0;
	}
	#navigation li a {
		text-decoration:none;
		font-size: 18px;
		outline: none;
		color: #859155;
		letter-spacing:1px;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	}
	#navigation li a:hover { color: #FFC }
	#navigation li.current-page-ancestor a, 
	#navigation li.current-menu-item a {color:#ac710b }
	
	
/*
   
SIDEBAR

*/
	
	#sidebar {
		width: 270px;
		float:left;
		
	}
	#sidebar .item {
		border-bottom: 2px solid #6d7725;
		padding: 0 0 20px 0;
		margin: 0 0 20px 0;
	}
	#sidebar h2 {
		font-size:18px;
		color:#c1ca55;
		margin: 0 0 8px 0;
	}
	.audio-widget {
		padding: 0 0 1px 0;
		background-color:#515151;
		}
	
	#wp_tweets_marker {
		list-style:none;
		padding: 0;
		font-size: 16px;
		line-height:1.5;
		font-style:italic;
		color:#c1ca55;
		margin:0;
	}
	#wp_tweets_marker a {display:block}
	
/* FOLLOW / SOCIAL LINKS */
#social_placeholder {
	background-image: url(images/social_buttons_1.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	width: 270px;
	height: 37px;
	
	}
	#social_links {
		list-style:none;
		margin:0;
		padding: 0;
		text-align:center;
		padding: 0;
		overflow:hidden;
	}
	#social_links li {
		float:left;	
		padding: 0 12px 0 0;
	}
	#social_links a {
		background-image: url(images/s_myspace.png);
		background-repeat: no-repeat;
		background-position: left top;
		height: 30px;
		width: 62px;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		float:left;
	
	}
	#social_links a:hover {
		background-position: left bottom;
		}
	#social_links a.facebook {
		background-image: url(images/s_facebook.png);
		width:14px;
		}
	#social_links a.youtube {
		background-image: url(images/s_youtube.png);
		width:65px;
		}
	#social_links a.rssfeed {
		background-image: url(images/s_rss.png);
		width:27px;
		}
	#social_links a.twitter {
		background-image: url(images/s_twitter.png);
		width:23px;}
	
	

/*
   
MUSIC

*/
	.lyricsbox {display:none}
	
	.discography {
		height: 210px;
		width: 95px;
		float:left;
		margin: 0 10px 0 0;
		
	}
	#disco_list h2 {
		text-align:center;
		font-size: 20px;
		color:#c1ca55;
		border-bottom: 1px solid #663;
		padding: 0 0 10px 0;
		margin: 0 0 20px 0;
		width:410px;
	}
	/* TITLE OF ALBUM IN LIST */
	.album_title h3 {
		font-size: 12px;
		line-height:1.1;
		background-image:none;
		margin: 5px 0 0 0;
		padding: 0;
	}
	.album_pic img{
		-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
	}
	
	#album_buy {
		margin: 10px 0;
	}
	#album_buy h3
	{
		font-size: 11px;
		text-transform:uppercase;
	}
	#album_buy a
	{
		font-size: 12px;
		text-transform:uppercase;
	}
	.cover_art img {
		-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3);
	}
	
	/* SINGL ALBUM PAGE */
	#album_block {
		margin: 0 0 20px 0;
		overflow:hidden;
	}
	#album_block h2 {
		font-size: 18px;
		text-transform:uppercase;
		color: #c1ca55;
		background-image:url(images/album_header_back.png);
		background-position: left bottom;
		background-repeat:no-repeat;
		padding: 0 0 8px 0;
		margin: 0 0 20px 0;
		}
		.cover_art
	{
		width: 205px;
		float: left;
		margin: 0 20px 0 0;
	}
	.album_info {
		width: 185px;
		float: left;
	}
	
	.album_info h2 {
		font-size:16px;
	}
	
	
	.track_listing ol {
		padding: 0 0 0 18px;
		margin: 0;
	}
	.track_listing li {
		margin: 0 0 4px 0;
		color: #aa8c79;
		}
	/* track title */
	.track_listing li strong{
		color: #d2d1d5;
		font-weight:normal;
		}

/*
   
NEWS

*/	
		
	.date {
		font-size: 11px;
		letter-spacing:1px;
		font-weight:bold;
		color: #000;
		margin: 0 0 11px;
		background-image: url(images/date_background.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 0 3px;
	}
	
	.news_item {
		padding: 0 0 30px 0;
	}
	.news_item img {
		border: 1px solid #7a7a7a;
	}
	.news_item h2 {
		font-size: 18px;
		color:#c1ca55;
		margin: 0 0 5px 0;
	}
	
	#nav-below {
		position:relative;
		margin: 15px 0 0 0;
		height: 25px;
	}
	.nav-previous {
		position:absolute;
		left: 20px;
		bottom: 0;
	}
	.nav-next {
		position:absolute;
		right: 20px;
		bottom: 0;
	}
	.more_news {
		padding:10px 0 0 0;
		text-align:center;
	}
	
	
	.extras_thumbnail {
		margin: 10px 0 0 0;
	}
	
	.commentlist {
		list-style:none;
		padding: 0;
	}
	
/* 

PHOTO GALLERY 

*/
	
	#content .ngg-gallery-thumbnail img {
		margin: 0;
		padding: 0;
		border: 0px solid #000;
	}
	#content .ngg-gallery-thumbnail {
		margin: 0 10px 10px 0;
		}
	
	#content .ngg-galleryoverview {
		clear:none;
		}
		
/* 

VIDEO

*/

.video_item {
	margin: 0 0 20px 0;
}
		
/* 

LINKS

*/		
	.page-id-20 #content a {
		color:#fddd7a;
		font-size:14px;
		display:block;
		margin: 0 0 16px;
		background-image: url(images/link_background.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 1px 0 1px 5px;
		}
	.page-id-20 #content a:hover {
		
		color:#f8ba59;
		color:#fddd7a;		
		text-decoration:none;
		background-image: url(images/link_background.png);
		background-position: 0 -30px;
		
		}
		
/* 

CONTACT US

*/		
	#content .with_frm_style .form-field .frm_radio label, 
	#content .with_frm_style .form-field .frm_checkbox label {
    color: #fff;
    display: inline;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
	}
	
	#content .with_frm_style .form-field label.frm_pos, 
	#content .with_frm_style .form-field label.frm_pos_, 
	#content .with_frm_style .form-field label.frm_pos_top, 
	#content .with_frm_style .form-field label.frm_pos_left, 
	#content .with_frm_style .form-field label.frm_pos_right, 
	#content .with_frm_style .form-field label.frm_pos_none {
    color: #C1CA55;
    display: block;
    float: none;
    font-family: font-family: 'IM Fell English', Georgia, 'Times New Roman', Times, serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 4px 0;
    text-align: left;
    width: auto;
	}

	#content .with_frm_style .submit input[type="submit"], .frm_form_submit_style {
    -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background:#505050;
    border: 0px solid #898989;
    color: #CCC;
    cursor: pointer;
	font-family: 'IM Fell English', Georgia, 'Times New Roman', Times, serif;
    font-size: 14px;
	text-transform:uppercase;
    font-weight: normal;
    padding: 2px 7px 0;
    text-align: center;
    text-shadow: none;
    width: auto;
	}
	
	.text_button, #submit {
		font-size:12px;
		padding: 0;
		border: none;
		cursor:pointer;
		text-decoration: none; 
		color: #000;  
		background-color: #CCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	}
	input, textarea {
		border:0 none;
		color:#000;
		margin:0 0 10px 0;
		outline-style:none;
		border: none;
		background-color: #CCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
		}
	textarea { 
		width: 400px;
		}
	
	
/*
   
FOOTER

*/
	#footer {
		margin: 20px 0;
	
		clear:both;
	}
	#footer p {
	
		}
		
	