* { margin: 0; padding: 0; }
		
html, body {
			background: url(http://www.ramonagonzales.com/images/background.jpg) no-repeat center center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; }
		
	
#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 75px;}  /* must be same height as the footer */

#header {
	width: 100%;
	height: 150px;
	background: rgba(255,51,153,0.4);
}

#header h1 {
	color: #000000;  
	font: bold 35px "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 1px; 
	word-spacing: 3px; 
	padding: 30px 0px 0px 50px;
}	
	
#header p {
	color: #FFFFFF;  
	font: bold 18px "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 0px; 
	word-spacing: 0px; 
	padding: 0px 0px 0px 50px;
}	


#nav { width: 100%; float: left; margin: 0px auto; padding: 0px; background: rgba(255,51,153,0.4);  /* 40% transparent */ }


#nav p {
	color: #FFFFFF;  
	font: bold 14px "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 0px; 
	word-spacing: 15px; 
	padding: 0px 0px 0px 50px;
}	
	
#nav a:link, #nav a:visited, #nav a:link, #nav a:visited {	
	font: bold 14px "Helvetica Neue", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#nav a:hover {
	color:#000000;
}



#content { width: 100%; height: 550px; float: left; margin: 0px auto; padding: 0px; background: rgba(0,0,0,0.4);  /* 50% transparent */}

#content-left { width: 550px; float: left; margin: 0px auto; padding: 20px 0px 0px 50px}

#content-left h1 {
	color: #FFFFFF;  
	font: bold 25px "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 0px; 
	word-spacing: 0px; 
}

#content-left p {
	color: #FFFFFF;  
	font: 14px "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 0px; 
	word-spacing: 0px; 
	padding-top: 10px;
	line-height: 20px;
}	


#content-left a:link, #content-left a:visited, #content-left a:link, #content-left a:visited {	
	font: bold 14px "Helvetica Neue", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#content-left a:hover {
	color:#000000;
}

#content-right { width: 550px; float: left; margin: 0px auto; padding: 20px 0px 0px 50px}
	
#content-right h1 {
	color: #FFFFFF;  
	font: bold 25px "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 0px; 
	word-spacing: 0px; 
}

#content-right p {
	color: #FFFFFF;  
	font: 14px "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 0px; 
	word-spacing: 0px; 
	padding-top: 10px;
	line-height: 20px;
}		

#content-right a:link, #content-right a:visited, #content-right a:link, #content-right a:visited {	
	font: bold 14px "Helvetica Neue", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#content-right a:hover {
	color:#000000;
}


