body { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11pt; line-height: 15pt; color:#ccc; margin:0; text-align:center; background:#000; }
.Normal h1 { font:500 16px/21px "arial"; text-transform:uppercase; color:#958eb2; margin:0; }
.Normal p { margin:24px 0; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; font-color: #cccccc;}
.rteleft p { margin:24px 0; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; font-color: #cccccc;}
.Normal li { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; font-color: #cccccc;}
img { border:0; }
a,
a:link,
a:hover,
a:active,
a:visited { color:#958eb2; text-decoration:none; }
a:hover { text-decoration:underline; }

.isBlogPostCategories ul li A.CommandButton:link,
.isBlogPostCategories ul li A.CommandButton:visited,
.isBlogPostCategories ul li A.CommandButton:hover,
.isBlogPostCategories ul li A.CommandButton:active,
{
	font-family: Arial;
	font-size: 14pt;
	font-color: #958eb2;
}
.c_footer span span A.CommandButton:link,
.c_footer span span A.CommandButton:visited,
.c_footer span span A.CommandButton:hover,
.c_footer span span A.CommandButton:active,
div.isEditPostLink A.CommandButton:link,
div.isEditPostLink A.CommandButton:visited,
div.isEditPostLink A.CommandButton:hover,
div.isEditPostLink A.CommandButton:active
{
    text-decoration: underline;
    color: #958eb2;
}

.LeftNav 
{
	position:relative; float:left; top:0; left:54px; width:192px;
	background:#000000 none repeat scroll 0 0;
	height: 732px;
}

.Head { font-family: Arial; font-size: 16px; line-height: 15pt; text-transform:uppercase; font-color:#958eb2; margin:0; }

legend span,
.SubSubHead { color:#958eb2; }


#container { margin:16px auto; text-align:left; width:876px; height:848px; background:#2b2b2b; border:54px solid #666; }
	#nav { width:876px; height:116px; background:#222; overflow:hidden; }
		.logo { position:relative; float:left; left:54px; width:192px; height:116px; background:url('../images/logo.png') 0 0 no-repeat; }
		.links { position:relative; float:right; top:0; right:103px; width:493px; }
			.links a,
			.links div { position:relative; z-index:1000; display:block; float:left; width:75px; height:116px; line-height:116px; text-align:center; text-decoration:none; background:url('../images/bg_nav.png') 0 0 no-repeat; }
			.links a.home:hover { background-position:0 -116px; }
			.links a.home.on { background-position:0 -232px; }
			.links .services { width:93px; background-position:-75px 0; }
			.links .services:hover { background-position:-75px -116px; }
			.links .services.on { background-position:-75px -232px; }
				.links #stylist,
				.links #corporate { display:none; position:relative; float:none; top:74px; left:0; width:93px; height:19px; line-height:19px; background:url('../images/bg_nav.png') -75px -348px no-repeat; }
				.links #corporate { background-position:-75px -367px; }
					.links .on #stylist,
					.links .on #corporate { display:block; }
					.links #stylist.active { display:block; background-position:-168px -348px; }
					.links #corporate.active { background-position:-168px -367px; }
			.links a.about { width:93px; background-position:-168px 0; }
			.links a.about:hover { background-position:-168px -116px; }
			.links a.about.on { background-position:-168px -232px; }
			.links a.press { width:70px; background-position:-261px 0; }
			.links a.press:hover { background-position:-261px -116px; }
			.links a.press.on { background-position:-261px -232px; }
			.links a.blog { background-position:-336px 0; }
			.links a.blog:hover { background-position:-336px -116px; }
			.links a.blog.on { background-position:-336px -232px; }
			.links a.contact { width:85px; background-position:-411px 0; }
			.links a.contact:hover { background-position:-411px -116px; }
			.links a.contact.on { background-position:-411px -232px; }
				
				
#content { width:876px; height:732px; background:url('../images/bg_monkey.png') top right}
	.image { position:relative; float:left; top:0; width:192px; height:366px; }
	.copy { position:relative; float:right; top:48px; right:90px; width:425px; height:676px; overflow-x:hidden; overflow-y:auto; }
	* html #pressPG .copy { overflow:auto; }
		table.press { float:left; border:0; border-collapse:collapse; width:425px; margin:0; padding:0; font:500 11px/15px "Trebuchet MS", "Helvetica", "sans-serif"; }
			td { position:relative; width:125px; }
			.leftcol {  }
			.centercol,
			.rightcol { left:25px; }
					
/* Blog styles */
#blogPG #container { height:848px; }
	#blogPG #content,
	#blogPG .LeftNav { height:732px; overflow:hidden; }
	#blogPG #content { background-repeat:repeat-y; }
	#blogPG .LeftNav { background:#000; }
	#blogPG .copy { height:676px; }
div.isBlogCategories
{
	position: relative; top: 60px; left: 20px;
}
div.isBlogArchive
{
	position: relative; top: 90px; left: 20px;
}
	
/*#dnn_body_text_edit
{
    width: 200px;
    height: 200px;
    color: #663300; font-size: 10pt; font-family: Trebuchet MS, Helvetica, sans-serif; line-height: 15pt; text-align: center;
}
div.body_text_edit_content
{
    overflow: auto;
    color: #663300; font-size: 10pt; font-family: Trebuchet MS, Helvetica, sans-serif; line-height: 15pt; text-align: center;
}*/
#dnn_body_text_edit .head_title
{
    display: none; visibility: hidden;
}
.c_content .eipbackimg {
    margin-left:0px;
}
.Normal a,
.Normal a:hover,
.Normal a:active,
.Normal a:visited { color:#958eb2; text-decoration:none; }
.Normal a:hover { text-decoration:underline; }

.isBlogArchive ul li.Normal a:link,
.isBlogArchive ul li.Normal a:visited,
.isBlogArchive ul li.Normal a:hover,
.isBlogArchive ul li.Normal a:active,
li.isRSSListItem A.Normal:link,
li.isRSSListItem A.Normal:visited,
li.isRSSListItem A.Normal:hover,
li.isRSSListItem A.Normal:active
{
	font-family: Arial;
	font-size: 12pt;
	font-color: #958eb2;
}

.c_footer a,
.c_footer a:hover,
.c_footer a:active,
.c_footer a:visited { color:#958eb2; text-decoration:none; }
.c_footer a:hover { text-decoration:underline; }

a.SkinObject,
a.SkinObject:link,
a.SkinObject:hover,
a.SkinObject:active,
a.SkinObject:visited 
{
	color:#ff9933;
	font-family:Arial;
	font-weight:bold
}

.SubHead {
	color:#ff9933;
	font-family:Arial;
}