/* ================================
    Home Page Stylesheet
   ================================ */

html, body
{
	height: auto;
}

	#logo, .billboard
	{
		display: block;
		float: left;
	}
	
	.billboard
	{
		margin: 0px;
		padding: 0px;
	}

	.column
	{
		float: left;
		margin-top: 37px;
		margin-bottom: 34px;
		min-height: 320px;
		_height: 320px;
	}
	
	.column.side
	{
		width: 232px;
	}
	
		.column.side.separated h2
		{
			padding-bottom: 26px;
		}

		.column.side h2
		{
			padding-bottom: 4px;
		}

		.column.side label
		{
			display: block;
			position: relative;
			height: 21px;
			margin-bottom: 5px;
			display: block;
			padding: 0px 155px 0px 0px;
		}
		
			.column.side label input
			{
				text-transform: none;
				text-align: left;
				position: absolute;
				right: 12px;
				top: 0px;
				border: 0px;
				width: 138px;
				height: 21px;
				padding: 0px;
				margin: 0px;
				background-image: url(../images/field.gif);
				background-position: top left;
				background-repeat: no-repeat;
				font-size: 13px;
				color: #000;
				font-family: Arial, Helvetica, sans-serif;
				display: inline;
				margin: 0px;
			}

		.column.side p, .column.side label
		{
			font-weight: normal;
			font-style: normal;
			color: #666;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 16px;
			text-align: right;
			text-transform: lowercase;
		}
		
		.column.side p
		{
			margin: 6px 12px 6px 0px;
		}

		.column.side a
		{
			text-decoration: underline;
			color: #600;
		}

		.column.side a:hover
		{
			text-decoration: none;
		}

		.column.side hr
		{
			width: auto;
			margin: 15px 12px;
			padding: 0px;
			background-color: #e7e7e7;
			color: #e7e7e7;
			height: 1px;
			border: 0px;
		}
	
		.column.side h3
		{
			font-size: 13px;
			line-height: 16px;
			color: #666;
			text-transform: uppercase;
			text-align: right;
			margin: 0px 12px 8px 0px;
		}
		
		.column.side input
		{
			display: block;
			margin: 0px 12px 0px auto;
		}
		
		.column.side blockquote
		{
			background-color: #e7e7e7;
			color: #600;
			padding: 10px;
			margin: 0px 0px 12px 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 19px;
			line-height: 27px;
			text-align: right;
		}
		
			.column.side blockquote em
			{
				font-family: "Arial Narrow";
				text-transform: uppercase;
				font-style: inherit;
				font-stretch: condensed;
			}
		
		.column.side address
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #666;
			margin: 10px 0px;
			padding: 0px;
			font-weight: normal;
			font-style: normal;
			line-height: 16px;
		}
		
	.column.central
	{
		width: 377px;
	}

		.nowPlaying, .forArtists, .forTheaters
		{
			width: 377px;
			height: 96px;
			margin-bottom: 10px;
			display: block;
		}
		.button
		{
			padding: 4px;
			border: 0px none;
			background-color: #600;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			line-height: 14px;
			margin: 0px 0px 6px 0px;
			color: #fff;
			text-transform: uppercase;
		}
		.nowPlaying
		{
			background-image: url(../images/now-playing.jpg);
		}

			.nowPlaying:hover
			{
				background-image: url(../images/now-playing-on.jpg);
			}

		.forArtists
		{
			background-image: url(../images/for-artists.jpg);
		}

			.forArtists:hover
			{
				background-image: url(../images/for-artists-on.jpg);
			}

		.forTheaters
		{
			background-image: url(../images/for-theaters.jpg);
		}

			.forTheaters:hover
			{
				background-image: url(../images/for-theaters-on.jpg);
			}

	#foundations
	{
		margin: 0px auto;
		height: 218px;
		width: 674px;
	}
	
		#foundations img
		{
			padding: 0px 33px;
			display: block;
			float: left;
		}

.mailingList
		{
			width: 147px;
			height: 55px;
			display: block;
			margin-right: 9px;
			float:right;
		}
		.mailingList{background-image: url(../images/mailing-list-small.jpg);}
		.mailingList:hover{background-image: url(../images/mailing-list-small-on.jpg);}