@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - DIANA KRALL FANCLUB CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		dk_fanclub.css
	Date:			Jan 22, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#nav li#navFanClub a {
		background-position:0 -47px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	fanclub Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#fanClub {
		padding:20px 0 0 0;
		width:629px;
		background:url(../../images/bg_header.jpg) no-repeat;
	}
		#fanClub h1#h1FanClub{
			width:139px; height:51px;
			margin:0 0 0 9px;
			background:url(../../images/h1_fanclub.png) no-repeat;
			behavior: url("shared/css/iepngfix.htc");
		}
		#fanClub .content {
			width:525px;
			margin:0 0 0 43px; padding:5px 0 445px 61px;
			background:#8c733a url(../../images/bg_header_corner.png) 0px -5px no-repeat;
		}
		#fanClub .content .lead {

		}
		#fanClub .content .lead h2 {
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#ffe0db;
		}
		#fanClub .content .lead p {
			margin:0 0 21px 0;
			width:420px;
			font:normal 14px Arial, Helvetica, sans-serif;
			line-height:17px;
			color:#ffe0db;
		}
			#fanClub .content .lead em {
				color:#fff;
				font-style:normal;
			}
			#fanClub .content .lead strong {
				font-size:16px;
				color:#fff;
				font-weight:normal;
			}
			#fanClub .content .lead p .faq{
				font:italic 12px Arial, Helvetica, sans-serif;
			}
		#fanClub .content a.faqLink:link, #faqLink .content a.faqLink:active, #fanClub .content a.faqLink:visited {
				font:italic 12px Arial, Helvetica, sans-serif;
				color:#f6e8b9;
				text-decoration:none;
		}
			#fanClub .content a.faqLink:hover {
				color:#fff;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	faq alt Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.altCol .faqContent {
		padding:50px 0 0 0;
		width:314px;
	}
		.altCol .faqContent h1#h1FaqAlt {
			padding:3px 0 0 52px;
			width:170px; height:25px;
			background:url(../../images/h1_faqAlt.png) no-repeat;
			behavior: url("shared/css/iepngfix.htc");
			font:normal 14px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		.altCol .faqContent .entries {
			margin:0 0 0 0;
		}
			.altCol .faqContent .entries .entry {
				width:330px;
				margin:0 0 14px 0; padding:25px 0 0 0;
				color:#f0eeee;
			}
				.altCol .faqContent .entries .entry h2 {
					margin:0 0 10px 0;
					font:bold 16px Arial, Helvetica, sans-serif;
					color:#bde4f8;
				}
				.altCol .faqContent .entries .entry p {
					width:325px;
					font:normal 14px Arial, Helvetica, sans-serif;
					color:#ffe0db;
					line-height:17px;
				}
									
			.altCol .faqContent .btnHolder {
				width:300px;
				margin:66px 0 0 0; padding:0 8px 0 0;
			}
				.altCol .faqContent .btnHolder a.btn:link, .altCol .faqContent .btnHolder a.btn:active, .altCol .faqContent .btnHolder a.btn:visited {
					width:53px; height:15px;
					background:url(../../images/btn_moreTour.png) no-repeat;
					display:block;
					float:right;
				}
					.altCol .faqContent .btnHolder a.btn:hover {
						background-position:bottom;
					}
/*	--------------------------------------------------------------------------------------------------------------------------
	form Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	form {
		margin:0 0 0 11px;
	}
		form label {
			padding:8px 0 2px 0;
			display:block;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		.radio {
			display:inline;
			float:left;
		}
		.radioButton {
			display:inline;
			float:left;
		}
		.address {
			margin:0 0 4px 0;
		}
	#fanClub .content form .item input {
		padding:3px 0 0 3px;
		width:324px; height:20px;
		background:#c6b99d;
		border:none;
	}
		#fanClub .content form .item .holder input.day {
			width:20px; height:20px;
		}
		#fanClub .content form .item .holder input.month {
			width:20px; height:20px;
		}
		#fanClub .content form .item .holder input.year {
			width:40px; height:20px;
		}
		#fanClub .content form .item .holder input {
			width:10px; height:10px;
		}
	#fanClub .content form .item select {
		padding:3px 2px 3px 0;
		height:23px;
		background:#c6b99d;
		border:none;
	}
	#fanClub .content form .item input.city {
		width:171px;
	}
	#fanClub .content form .item input.zipcode {
		width:171px;
	}
	
	a.btnSignup:link, a.btnSignup:visited, a.btnSignup:active {
		margin:10px 0 0 0;
		width:108px; height:27px;
		display:block;
		background:url(../../images/btn_signup.jpg) 0 top no-repeat;
	}
		a.btnSignup:hover {
			background-position:bottom;
		}