
html {
	padding:0;
	margin:0;
	background:#000 url(../imgs/bg.jpg) center top no-repeat;
    }
	
body {
	padding:0;
	margin:0;
	background:url(../imgs/bg_masthead.jpg) center top no-repeat;
	color:#333333;
	font-family:Tahoma, Helvetica, sans-serif; font-size:14px; color:#fbe4d5; line-height:22px;
    }
	
#masthead {
	width:810px; height:295px;
	padding:0;
	margin:0 auto;
    }
		
	ul#contact {
		margin:0; 
		padding:0;
		list-style-type:none;
		position:relative; float:right; top:19px;
		font-family:Trebuchet MS, Helvetica, sans-serif; font-size:16px; color:#d77e45;
		}
		ul#contact b {
			font-weight:normal; color:#462511;
			padding:0 5px;
			}
		ul#contact li a {
			text-decoration:none;
			color:#d77e45;
			border-bottom:none; 
			}	
		ul#contact li a:hover {
			color:#a85c2b;
			}		
	
	ul#nav {
		margin:0; 
		padding:0;
		list-style-type:none;
		position:relative; float:left; top:45px; left:10px;
		font-family:Trebuchet MS, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;
		}
		ul#nav li {
			display:inline;
			border-right:#492711 1px solid;
			padding:0 10px;
			}
		ul#nav li.start {
			border-left:#492711 1px solid;
			}
		ul#nav li a {
			text-decoration:none;
			color:#fbddb2;
			}	
		ul#nav li a:hover {
			text-decoration:none;
			color:#d77e45;
			}
	
#content {
	width:730px;
	padding:50px 40px;
	margin:0 auto;
	background:#180c03;
	min-height:620px;
    }	
	
	h1 {
		padding:0;
		margin:0;
		font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#a85c2b; font-weight:normal;
		}
		
	h1.welcome{background:url(../imgs/welcome.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	
	h1.about{background:url(../imgs/about.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	
	h1.contact{background:url(../imgs/contact.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	
	h1.products{background:url(../imgs/products.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	
	h1.stylists{background:url(../imgs/stylists.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	
	h1.service{background:url(../imgs/service.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	
	h1.referral{background:url(../imgs/referral.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	h1.wedding{background:url(../imgs/wedding.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	h1.gallery{background:url(../imgs/gallery.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	h1.news{background:url(../imgs/newsheader.gif) no-repeat 0 0;
	width:273px;
	height:30px;
	text-indent:-200000px;}
	
	a {
		text-decoration:none;
		color:#a85c2b;
		}	
	a:hover {
		text-decoration:none;
		color:#d77e45;
		}
	
#sidebar {
	width:325px;
	padding:0;
	margin:0 0px 30px 30px;
	position:relative;
	float:right;
    }	
	
	#sidebar h1 {
		padding:0;
		margin:10px 0;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#a85c2b; font-weight:normal;
		text-align:center;
		background:#030100;
		}	
	
	#sidebar table {
		margin:0 10px;
		padding:0;
		}	
	
	#sidebar td {
		margin:0;
		padding:0;
		}	
	
#footer {
	width:100%; height:47px;
	padding:8px 0 0 0;
	margin:0;
	background:#311b0c url(../imgs/bg_footer.gif) repeat-x;
	font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#844822;
	text-align:center;
    }	
	.blackfrog{
	width:300px;
	height:15px;
	text-indent:-200000px;}
	
	