/*
  Author: Joel Rodriguez
  Website: http://www.jrgraphix.com
  Date: 2-01-2007
  Description: Flamenco Guitarist Web site. Omar Miguel
  Copyright (c) 2007 JR Graphix, LLC. All rights reserved.
*/

body {
	background: #fff url(/images/background.jpg) repeat-x top;
	font: 0.7em, verdana, sans-serif;
	color: #000;
  	margin:0;
	padding:0;
	margin-top:0;
}
h3{
	color:#000;
}

#wrapper {

	margin:0 auto;
}

#container {
	width:790px;
	border: 0px solid red;
	margin:0 auto;
}
 

#header{
	background: url(/images/header.jpg) no-repeat top;
	width:790px;
	height:246px;
	}

/*------NAV BAR----------*/
#navbar{
	float:right;
	padding-right:25px;
	padding-top:170px;
	width:560px;
	height:32px;
	color: #fff;
	}

	#navbar ul{
		list-style: none;
		margin:0;
		padding-top:5px;
	}
	#navbar li {
		display: inline;
		padding: 0 0 0 12px;
	}
	#navbar li a:link, #navbar li a:visited{
		text-decoration: none;
		color: #fff;
	}
	#navbar li a:hover {
		text-decoration: underline;
		}
		

#content{
	background: url(/images/content_lines.jpg) no-repeat top;
	float:left;
	border:0px solid red;
	width:790px;
}	
	#content p {
		text-align:center;
		line-height: 1.6em;
	}	
	
#Lspace{
	float:left;
	width:14px;

}

#contentLeft h3{
	padding-left:5px;
	}

#contentLeft{
	float:left;
	width:90%;
	border:0px solid red;
}	
	#contentLeft p {
		text-align:justify;
		padding-left:5px;
	}
	#contentLeft a {
		color:#000;
	}

#content_divide{
	float:left;
	width:4px;
	border:0px solid red;
}	

#contentRight{
	float:left;
	width:190px;
	border:0px solid red;
}	
	#contentRight p {
		margin-left:5px;
		margin-right:5px;
	}

#contentRight h3{
	text-align:center;
	}
		
.right_text{
	
}	

/*------SUB NAV----------*/
div#subnav ul {
  list-style:none;
  border:1px solid #dce2cf;
  padding:15px 0;
  width:170px;
  margin-bottom:10px;
}

div#subnav ul li {
  padding:0 15px;
}
div#subnav ul li a {
  line-height:26px;
  padding-left:15px;
  display:block;
  border-top:1px solid #dcdcdc;
  font-size:13px;
  color:#606652;
  text-decoration:none;
}
div#subnav ul li a.active, div#subnav ul li a:hover  {
  color:#fff;
  background-color:#005c8d;
}	
div#subnav ul li a:hover  {
  background-color:#006293;
}


/*------CONTACT FORM----------*/
.contact_desc{
	padding-left:5px;
	text-align:justify;
	}

#contact_form input, #contact_form textarea {
  	background: url("/images/input_bg.gif");
	border:1px #ccc solid;
	display:block;
	padding:4px;
	margin:0 0 10px 23px;
	}
#contact_form input.validation-failed, #contact_form textarea.validation-failed {
	border: 1px solid #FF3300;
	}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #ccc;
	}	
#contact_form label {
	margin-left:23px;
	
	padding:5px 0 0 3px;
	color:#2d5768;
	}
#contact_form label span {
	
	color:#838b90;
	padding:0px 0 0px 3px;
	}
#contact_form input:hover, #contact_form textarea:hover {
	border:1px #cedc28 solid;
}
#contact_form input:focus, #contact_form textarea:focus {
	border:1px #3a535e solid;
}
.validation-advice {
	margin: 5px 0 30px 0;
	padding: 5px 26px;
	background-color: #ff3300;
	color : #fff;
	
}

/*------MUSIC----------*/
#music ul{
	list-style: none;
	margin:0;
	padding-top:5px;

}
#music li {
	display: inline;
	padding: 0 0 0 12px;
}
		
		
#clear{
	clear:both;
}

#footer_lines{
	position:absolute;
	background: url(/images/footer_lines.jpg) no-repeat bottom center;
	bottom:42px;
	width:790px;
	height:138px;
	z-index:-1;
}

#footer {
	background: url(/images/footer.jpg) no-repeat top;
	height:42px;
	text-align:center;
	color:#fff;
}
	#footer p {
		padding-top:15px;
	}
	
	#footer a:link, a:visited {
		color:#fff;
		text-decoration:underline;
	}

	#footer a:hover {
		color:#fff;
		border-bottom:1px dotted #fff;
		text-decoration:none;

	}
#content_links{
	display:none;
}

