	body {
		margin: 0;
		padding: 0 0 0 0;
		font-family: Verdana, sans-serif;
		font-size: 0.8em;
		background: #FFCC00;
		text-align: center;
	}

    img {
    }

/* Layout Structure ------------------------- */
	
	#wrap {
		width: 800px;
		margin: 0 auto;
		background: #000;
		text-align: left;
	}

	#content {
		float: left;
		width: 600px;
		font-size: 95%;
		line-height: 1.5em;
		color: #333;
		background: #fff url(main-top-bg.jpg) top left no-repeat;
		padding-bottom: 100px;
	}
	
	#sidebar {
		float: right;
		width: 200px;
		background: #000 url(nav-top-bg.jpg) top left no-repeat;
		height: auto;
	}
	
	#footer {
		clear: both;
		width: 600px;
		background: #fff;
		padding-top: 50px;
		
	}

	#footer p {
		margin: 0;
		text-align: center;
		padding: 10px;
		font-size: 80%;
		color: #666;
	}

	
/* Header ------------------------- */
	
	#header {
		padding: 0;
		height: 295px;
		background: url(header-behind.jpg) no-repeat;
	}
	
	#header img {
	}

	
/* Gutters ------------------------- */
	
	#content .gutter {
		padding: 25px;
	}
	
	#sidebar .gutter {
		padding: 15px;
	}

	
/* Content ------------------------- */
	
	#content h2 {
		margin: 0 0 1em 0;
		padding: 25px 0 0 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 160%;
		font-weight: normal;
		color: #8C1F18;
	}
	
	/* Home ---------- */
	dl.home {
		margin: 15px 0;
		padding: 15px;
		border-top: 1px dotted #ccc;
	}
	
	dl.home:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	dl.home dt {
		margin: 0 0 .5em 0;
		font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 130%;
		color: #098EAF;
		text-transform: uppercase;
		letter-spacing: .1em;
	}
	
	dl.home dt img {
		margin: 30px 0 15px 0;
        padding: 0;
	}
	
	dl.home dd {
		margin: 0 0 10px 0;
		font-size: 100%;
		line-height: 1.5em;
		color: #333;
	}
	
	dl.home dd:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}


	/* Stylists ---------- */
	dl.stylists {
		margin: 15px 0;
		padding: 15px;
		border-top: 1px dotted #ccc;
	}
	
	dl.stylists:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	dl.stylists dt {
		margin: 0 0 .5em 0;
		font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 130%;
		color: #098EAF;
		text-transform: uppercase;
		letter-spacing: .1em;
	}
	
	dl.stylists dt img {
		float: left;
		margin: 0 15px 0 5px;
        padding: 0;
		border: 1px solid #523B29;
		border-bottom: 1px solid #523B29;
	}

	dl.stylists dt.right {
		text-align: right;
	}
	
	dl.stylists dt.right img {
		float: right;
	}
	
	dl.stylists dd {
		margin-left: 105px;	
		margin-right: 105px;
		margin-bottom: 10px;
		font-size: 100%;
		line-height: 1.5em;
		color: #333;
	}

	dl.stylists dd.right {
		margin-left: 105px;	
		margin-right: 105px;
		margin-bottom: 10px;
		font-size: 100%;
		line-height: 1.5em;
		color: #333;
		text-align: right;
	}
	
	dl.stylists dd:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	

/* Sidebars ------------------------- */
	
	.box {
		margin: 0;
		padding: 15px;
		line-height: 1.5em;
		color: #666;	
		background: #000;
		text-transform: uppercase;
		text-align: justify;
	}
	
	.box h3 {
		margin: 0;
		padding: 0px 0 6px 0px;
		font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;		
		font-size: 110%;
		font-weight: bold;
		color: #8C1F18;
		background: #000;
	}
	
	.box p {
		margin: 0;
		padding: 0 0 12px 0;
		color: #fff;
		font-size: 80%;
		line-height: 1.4em;
	}
	
	
	
/* Menu Tabs ------------------------- */

    #menuTabs {
		width: 100%;
		font-size: 95%;
		font-weight: bold;
		line-height: normal;
	}
    #menuTabs ul {
		margin: 0;
		padding: 5px 0px 5px 0px;
		list-style: none;
	}

    #menuTabs ul ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
			
    #menuTabs ul li {
		display: block;
		margin: 0;
		padding: 0;
	}

    #menuTabs ul ul li {
		display: block;
		margin: 0;
		padding: 0;
	}
			
	#menuTabs ul li a {
		float: none;
		display: block;
		padding: 6px 10px 6px 10px;
		color: #FFF;
		text-decoration: none;
	}
    #menuTabs ul ul li a{
		float: none;
		display: block;
		padding: 3px 0px 3px 25px;
		font-size: 80%;
		color: #FFF;
		text-decoration: none;
	}    
    #menuTabs a:hover {
		color: #FFCC00;
		background-color: #333;
	}