#nav li#matClasses, #nav li#studioSessions, #nav li#products {
	display: none;
}

#main {
	float: right;
	width: 530px;
}

#leftColumn {
	width: 207px;
	margin: 0.5em 0.5em 0 0;
	float: left;	
}

#content .imageBox {
	background-color: #bebfc1;
	margin-top: -4.06em;
}

#indexMatClasses, #indexStudio, #indexProducts, #pilatesfor {
	height: 10em;
	background: #69C07B;
	padding: 1em .5em;
	margin-bottom: 0.5em;
	color: white;
	position: relative;
}

#indexMatClasses h2, #indexStudio h2, #indexProducts h2, #pilatesfor h2 {
	color: white;
	font-size: 2.18em; 
	line-height: 0.688em;
	margin: .344em 0 .344em 0;
}

#pilatesfor h2 {
	letter-spacing: -2px;
}
                              
#pilatesfor {
	background-color: #93D3A1;    
}

#indexProducts {
	background-color: #B0E0BA;        
}

#pilatesfor ul li {
	list-style: none;
	margin-left: 0;
	line-height: 1.8em;       
}

#indexMatClasses p, #indexStudio p, #indexProducts p {
	font-size: 0.909em; 
	line-height: 1.45em;
	color: white;
}

#indexMatClasses a, #indexStudio a, #indexProducts a {
	display: block;
	text-align: right;
	position: absolute;
	right: 0.5em;
	bottom: 1em;
	text-transform: uppercase;
}

#leftColumn a:link, #leftColumn a:visited {
	color: white;
	text-decoration: none;
	background-image: url(/img/right-arrow.gif);
	background-repeat: no-repeat;
	background-position: 11.5em 0.15em;
	padding-right: 2em;
	width: 11em;
	display: block;
}

#pilatesfor a:link, #pilatesfor a:visited {
	width: 14.5em;	
/*	background-color: pink;	*/
	background-position: 15.1em 0.15em;	
}

#footer {
	position: relative;
}

#excel {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 207px;
	height: 2em;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: white;
	border-right: 1em solid white;
}

#excel a:link, #excel a:visited {
	line-height: 2em;
	background: none;
	display: block;
	width: 207px;
	overflow: hidden;
	text-indent: 210px;
	
	background: #78b11e url('/img/excel.gif') top left no-repeat;
}

#indexStudio {
	background: #69C07B;
	height: 11em;
}

#indexProducts {
	background-color: #bebfc1;
}

#content #box {
	clear: both;
	background-color: #bebfc1;
	border-top: 1em solid white;
}

#content #box .newsColumn {
	margin-right: 220px;	
/*	float: left;*/
}

#content #box .date {
	clear: both;
}

#content #box .imageBox img, .section .image img {
	display: block;
}

#content #box .imageBox {
	float: right;
	background: #b8bcdf;
	color: white;
	margin-top: 0;
}


#content #box h2 {
	font-size: 2.18em; 
	line-height: 0.688em;
	padding: .688em .344em .344em .344em;
	margin: 0;
	color: white;
}

#content #box p {
	font-size: 0.909em; 
	line-height: 1.65em;	
	color: white;
	padding: 0 1em 1em 1em;	
}