/* ------------------- Site Layout ---------------------*/

		* { margin: 0; padding: 0; }
		
		html { 
			background: url(../images/bg.jpg) no-repeat center center fixed; 
			-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover;	background-size: cover;
		}
		
		
		#page-wrap { width: 860px; margin: 25px auto; padding: 10 10px; position:relative;}
		#page-wrap p { font: 16px/2 Helvetica, Serif; margin: 0 0 10px 0; color: white;font-weight:bold;}
		#page-wrap a, #header a:visited {text-decoration: none;	color: #ffffff;	}
		#page-wrap a:hover 	{text-decoration:none; color: #FFFFFF; background-color:#000;	}
		#nav {position: relative; top: -10px; left: 115px; padding: 10px; list-style: none;}
		
		#about-wrap { width: 860px; height:330px; margin: -20px auto; padding: 0px; background-image:url(../images/afternoon-content.jpg); position:relative;  }
		
		#content-wrap { width: 860px; margin: 70px auto; padding: 0px; position:relative; }		
		#new-entry { width: 200px; height:200px; padding: 3px; background: white; float:left; }
		#new-entry-padding { width: 12px; float:left; }
		
		#pricing-wrap { width: 800px; height: 840px; margin: -20px auto; padding: 30px; background:#FFFFFF; position:relative;  }
		#pricing-entry { width: 530px; background:#FFFFFF; float:left; padding: 10px; }
		
		#aboutme-wrap { width: 800px; height: 420px; margin: -20px auto; padding: 30px; background:#FFFFFF; position:relative;  }
		#aboutme-entry { width: 360px; background:#FFFFFF; float:left; padding: 10px; }
		
		#gallery-wrap { width: 820px; height: 620px; margin: -20px auto; padding: 20px; background:#FFFFFF; position:relative;  }
				
		#footer-wrap { width: 780px; margin: 25px auto; position: relative; clear:both}
		#foot-nav {position: relative; padding: 10px; list-style: none;}
		#footer-wrap p { font: 13px/2 tahoma, Serif; color: white;	text-align: center;}
		#footer-wrap a, #header a:visited {text-decoration: none;	color: #ffffff;	}
		#footer-wrap a:hover 	{text-decoration:none; color: #FFFFFF; background-color:#000;	}
		
		p	{ font: 12px/2 tahoma, Serif; line-height:20px; color: #000000; text-decoration: none; }
		ul 	{ font: 12px/2 tahoma, Serif; line-height:18px; color: #000000; text-decoration: none; list-style-position: inside;}
		a, #a:visited {text-decoration: none; color:#09F	}
					
		#floating-title 
			{	position: absolute;	left:5px; top: -57px;	z-index:-1;
				font: 45px/2 Helvetica, Sans-Serif; margin: 0 0 10px 0;	color: #FFFFFF;	font-weight:bold;letter-spacing: -3px;
				filter:alpha(opacity=60); /* CSS3 standard */  opacity:0.6;		}
				
		#titlealt	{ font-size : 10pt;	font-weight: bold; 	color:#00e4ff; 	}
		#titleother	{ font-size : 10pt;	font-weight: bold;	color:#fff600; 	}
