/***
*
* HTML Elements
*
*/

* {
	margin:0;
	padding:0;
}
html, body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#a9a9a9;
	text-align:center;
	background:url('images/slice-background-diagonal.png') repeat;
}
a {
	color:#a9a9a9;
	text-decoration:none;
}
a img {
	border:0;
}
h1.artist-name{
	font-size:26px;
	line-height:30px;
	margin-bottom:20px;
	color:#EB0023;
	text-transform:uppercase;
}

h2.pull-quote {
	margin:5px 0 15px 0;
	color:#797979;
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
}
	h2.pull-quote span {
		margin-left:10px;
		font-size:90%;
		text-transform:none;
	}
h4, p {
	margin:5px 0;
}
	

/***
*
* IDs, IDs Elements, IDs Classes
*
*/

#container {
	width:1000px;
	margin:20px auto 0 auto;
	text-align:left;
}
	#header {
		position:relative;  /* containing block */
		/*height:87px;*/
                height:91px;
		background:#fff url('images/text-bringing-you-the-worlds-best-entertainment.png') top right no-repeat;
	}
		#header .logo-header {
			position:absolute;
			/*top:16px;*/
                        top:20px;
			left:11px;
		}
		#navigation-container {
			position:absolute;
			/*top:51px;*/
                        top:55px;
			left:233px;
			width:767px;
			background:url('images/slice-navigation-background.png') bottom repeat-x;
		}
			#navigation {
				height:41px;
				font-size:13px;
				font-weight:bold;
				line-height:36px;
			}
				ul#navigation {
					list-style:none;
				}
					ul#navigation li {
						float:left;
					}
						ul#navigation li .navigation-item-left {
							width:10px;
							height:36px;
							background:url('images/slice-navigation-item-left.png') no-repeat;
						}
						ul#navigation li.selected .navigation-item-left {
							background:url('images/slice-navigation-item-selected-left.png') no-repeat;
						}
						ul#navigation li a {
							display:inline-block;
							padding:0 10px;
							height:36px;
							color:#222;
							text-decoration:none;
							background:url('images/slice-navigation-item-middle.png') repeat-x;
						}
						ul#navigation li a:hover {
							color:#fb1d21;
						}
						ul#navigation li.selected a {
							color:#fff;
							background:url('images/slice-navigation-item-selected-middle.png') repeat-x;
						}
						ul#navigation li.selected a:hover {
							color:#fff;
						}
						ul#navigation li .navigation-item-right {
							width:9px;
							height:36px;
							background:url('images/slice-navigation-item-middle.png') repeat-x;
						}
						ul#navigation li.selected .navigation-item-right {
							background:url('images/slice-navigation-item-selected-right.png') no-repeat;
						}
	#main {
		padding:55px 20px 20px 20px;
		background:#000 url('images/background-main.jpg') no-repeat;
	}
		#main .title {
			padding:0 0 30px 20px;
		}
		#main #content-area {
			padding:20px;
			border:1px solid #2b2b2b;
			background:url('images/slice-background-content-area.png') repeat;
			width:920px;
			height:auto;
		}
		    #main #content-area .more-copy{
				font-size:16px;
				margin:10px 0px;
			}
			#main #content-area .copy {
				width:620px;
				margin-bottom:20px;
			}
				#main #content-area .copy a:hover {
					color:#fb1d21;
				}
			#main #content-area .photos {
				width:260px;
				overflow:hidden
			}
				#main #content-area .photos img, #main #content-area .photo {
					margin-bottom:20px;
				}
			#main #content-area .gallery-box {
				float:left;
/*				width:33%;*/
				margin:10px 0;
			}		
			
			#main #content-area .more-box {
				float:left;
				width:33%;
				margin:3px 0;
			}
				#main #content-area .gallery-box img {
					border:5px solid #2f2f2f;
				}
				#main #content-area .gallery-box .gallery-details,
				#main #content-area .more-box .gallery-details{
					width:200px;
					padding:0 15px;
				}
					#main #content-area .gallery-box .gallery-details span {
						display:block;
						font-size:16px;
					}
						#main #content-area .gallery-box .gallery-details .gallery-details-title {
							font-weight:bold;
							line-height:24px;
							text-transform:uppercase;
						}
						#main #content-area .gallery-box .gallery-details .gallery-details-copy {
						}
						#main #content-area .more-box .more-details span.more-details-copy {
							font-size:13px;
						}
						
				
	#footer {
		padding:10px 0 80px 0;
		background:#222;
	}
		#footer .logo-footer {
			padding:0 20px;
		}
		#footer .copy {
			width:50%;
			color:#797979;
			line-height:20px;
		}
			#footer .copy a {
				color:#ff1e21;
			}
		
/***
*
* Classes
*
*/

.copy h2 {
	font-size:17px;
}

.clear {
	clear:both;
	/*height:0.01%;*/
	height:0px;	
}
.clear-margin { 
	margin:0 !important;
}
.left {
	float:left;
}
.right {
	float:right;
}

.pngfix{
	behavior: url(templates/assets/iepngfix.htc);
}

.clientField {
	background-color:#CCC;
	border:none;
}

/* contact page style */
#frmClientInfo label{
	display:block;
}

#frmClientInfo input{
	width:200px;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:5px;
	height:20px;
}

#frmClientInfo textarea{
	margin-top:2px;
	margin-left:2px;
	width:500px;
	height:100px;
}
