@charset "utf-8";
@import "reset.css";
/* CSS Document */

a,a:link,a:visited, a:focus {color:#cc1212; text-decoration:none; outline:none;}
a:hover, a:active, a:hover {color:#ff0000;}

#text h2, #text h3, #text h5, #text h6{ color: #fff; margin: 0 0 1em 0;}
#text h1{font-size:22px; color:#fff;margin: 0 0 1em 0;}
#text h2{ font-size:18px; }
#text h3 { font-size:16px; }
#text h4 { font-weight:bold;}
#text p{color:#fff; margin-bottom:15px; line-height: 1.5em;}
#text ul, #text ol{margin:1em 0;}
#text li{margin:0 0 0 2em; line-height: 1.5em;}
#text ul li{ list-style-type:disc;}
body{ 
	background:#000; margin:0; padding:0;font-weight:normal;
	font-family:"myriad Pro", tahoma, Arial, sans-serif;
	font-size:14px;}
#home{background: #000 url(images/homeMidBack.jpg) no-repeat center 122px;}
#interior{background: #000 url(images/interiorMidBack.jpg) no-repeat center 122px;}
.clear{ clear:both}
#header{
	width:1024px; 
	height:116px; 
	margin:0 auto; 
	background:url(images/headerBack.jpg) no-repeat top;
}
#headerBack{
	background: url(images/bodyBack.jpg) repeat-x top;
	height:122px;
}
a#logo{ 
	display:block; 
	width:366px;
	height:37px; 
	background:url(images/logo.png) no-repeat top; 
	padding:0; 
	float:left; 
	margin: 25px 0 24px 45px;
}
#header ul li{
	float:left; 
	display:block; 
	list-style:none; 
	height:29px;
}
#header ul {
	width:935px; 
	margin:0 auto; 
	display:block; 
	height:29px; 
	padding:0;
}
#header ul li a{ 
	display:block; 
	height:29px; 
	text-indent:-9999px;
}
.navAbout{
	background:url(images/navAbout.jpg) 
	no-repeat top; 
	width:156px;
}
.navDisc{background:url(images/navDisc.jpg) no-repeat top; width:155px;}
.navServices{background:url(images/navServices.jpg) no-repeat top; width:156px;}
.navContact{background:url(images/navContact.jpg) no-repeat top; width:156px;}
.navFlickr{background:url(images/navFlickr.jpg) no-repeat top; width:155px;}
.navYoutube{background:url(images/navYoutube.jpg) no-repeat top; width:157px;}
#header ul li a:hover{ background-position:bottom left;}
#home #middle{
	width:900px;
	height:356px;
	margin:0 auto;
	position:relative;
}
#home #text{
	width:490px; 
	padding:0 0 0 5px;
	margin:0;
	height:180px;
	overflow:auto;
	color:#fff;
	font-weight:normal;
	font-family:"myriad Pro", tahoma, Arial, sans-serif;
	font-size:14px;
}
#interior #middle{
	width:900px;
	height:356px;
	margin:0 auto;
	position:relative;
}
#title{height:27px; padding:70px 0 0 5px;}
#interior #text{
	width:890px; 
	padding:0 0 0 5px;
	margin:0;
	height:180px;
	overflow:auto;
	color:#fff;
	font-weight:normal;
	font-family:"myriad Pro", tahoma, Arial, sans-serif;
	font-size:14px;
}
#discographyTable tr{border-bottom:1px solid #333;}
#contact{margin:15px 0 0 0; }
#contact label{color:#7f7f7f; font-size:12px;}
#contact textarea{
	background:#000;
	border:1px solid #565656;
	color:#fff;
	width:215px;
	height:100px;
	overflow:auto;
	margin:0 0 5px 3px;
	font-family:"myriad Pro", tahoma, Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
}
#contact textarea:focus{border:1px solid #ee4300}
#contact .input{
	background:#000;
	border:1px solid #565656;
	color:#fff;
	width:215px;
	height:17px;
	margin:0 0 5px 3px;
	font-family:"myriad Pro", tahoma, Arial, sans-serif;
	font-size:13px;
}
#contact .input:focus{border:1px solid #ee4300}

#contact #submit{border:none; background:#0d3435; color:#fff; cursor:pointer;}
#contact #submit:hover{background:#ee4300;}

#contact input.error{border:1px solid #f00;}
#contact label.error{color:#f00; display:block;}

#footerLine{
	width:100%;
	height:6px;
	padding:0; 
	margin:0;
	background:url(images/footerLine.jpg) repeat-x top;
	border:none;
}
#footer{
	width:950px; 
	background:url(images/footerBack.jpg) repeat-x top;
	height:184px;
	margin: 0 auto;
}
.album{
	width:115px;
	height:113px;
	float:left;
	padding:0;
	margin:0 0 0 3px;
}
	
#copyright{
	float:left;
	color:#254345;
	font-size:12px;
	margin:50px 0 0 0;
}
#email{
	float:right;
	color:#254345;
	font-size:12px;
	margin:50px 0 0 0;
}
