/* layoutstyles.css */ 

/* Universal style rule */ 
*{
margin: 0; 
padding: 0; 
/* Temporary borders*/
/*border:dashed 1px #f00; */ 
} 


a {
	text-decoration:none;
	color:#999;
}

a:hover {
	color: #c00;
	cursor: pointer;
	}


body { 
	font: verdana, arial, helvetica, sans-serif;
	/*background-color: #999;*/
	color: #666;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	}

#mainwrap {
	margin-top: 0px;
	width: 960px;
	height: 3000px;
	background-color: #ebebeb; 
;
	margin-left: auto;
	margin-right: auto;
}


/********** Major layout divisions **********/ 


/*#branding{ 
/* For absolutely-positioned hyperlinks  
position:relative; 
} */

#branding {	
	width: 960px;
	background-color: #FFF;
	height: 100px;
	margin-left: 0px;
	background-image: url(../images/logo_gray.gif);
	background-repeat: no-repeat;
	/*background-position: 170px 0px;*/
} 

/* Navbar division */ 
#listmenu{ 
	/*position: relative;
	float: left;*/
	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .025em;
	background-color: #ebebeb;
	margin: 10px 0 30px 275px;
	padding: 0px 0 30px 0px;
}

#listmenu ul
{
	margin: 0 10 0 0px;
	/* indents ul from edge of container */
}

#listmenu li {
	float: left;
	/* causes the list to align horizontally instead of stack */
	position: relative;
	/* positioning context for the absolutely positioned drop-down 
	z-index: 99;
	/* causes the drop-down to appear above elements occuring later on the page*/
	list-style-type: none;
	/* removes the bullet off each list item */
	padding: 1px 15px 1px 15px;
	background-color: #ebebeb;
	/*sets the background of the menu items */
	border-right:1px solid #999;
	/* creates dividing lines between the li elements */
	}

#listmenu a:hover,
#listmenu a:active,
#listmenu li.selected a:link{
color:#c00;
}

#listmenu li.selected a:visited{
color:#000;
}

#leftcolumn{ 
	/* Remember, content and navbar left margin must match this width */ 
	width:260px; 
	float:left;
	background:#ebebeb; 
	/* Left margin must match leftcolumn width */ 
	height:2600px; 
} 
 

#leftcolumn img{ 
	margin-top: 5px;
	margin-left: 0px; 
	padding-left: 15px;
} 


#repertoireleft, repertoireleft p{ 
/* Left margin must match leftcolumn width */ 
	width: 320px;
	margin-left:20px; 
	padding-right: 5px;
	padding-left: 0px; 
	background-color:#ebebeb; 
	font: 0.9em/1.4em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #888;
	float:left;
} 

#repertoireleft h2{ 
font-family: 0.3em Verdana, Arial, Helvetica, sans-serif; 
color:#666;  
font-weight:bold; 
/*font-style:italic; 
font-variant:small-caps; */
} 

/* Size h3 headings in the rtcolumn division */ 
#repertoireleft h2{ 
font-size:1em; 
font-weight:bold; 
} 

#repertoireleft h3{ 
font-family: 0.9em/1.4em Verdana, Arial, Helvetica, sans-serif; 
color:#666;  
font-weight:normal; 
/*font-style:italic; 
font-variant:small-caps; */
letter-spacing:0.6em; 
} 

/* Size h3 headings in the rtcolumn division */ 
#repertoireleft h3{ 
font-size:1em; 
font-style:normal; 
} 
/*#repertoireleft li:first-child {
	border-left:2px solid #666;*/
	
#repertoireleft ul{
	margin: 0 10 0 0px;
	/* indents ul from edge of container */
}

#repertoireleft li{
	position: relative;
	/* positioning context for the absolutely positioned drop-down */
	z-index: 99;
	/* causes the drop-down to appear above elements occuring later on the page*/
	list-style-type: none;
	/* removes the bullet off each list item */
	padding: 0px 0px 0px 0px;
	background-color: #ebebeb; 
}

 
#repertoireright, repertoireright p{ 
/* Left margin must match leftcolumn width */ 
	width: 330px;
	margin-left:610; 
	padding-right: 10px;
	padding-left: 0px; 
	background-color:#ebebeb; 
	font: 0.9em/1.4em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #888;
	float:right;
} 

#repertoireright h2{ 
font-family: 0.3em Verdana, Arial, Helvetica, sans-serif; 
color:#666;  
font-weight:bold; 
/*font-style:italic; 
font-variant:small-caps; */
} 

/* Size h3 headings in the rtcolumn division */ 
#repertoireright h2{ 
font-size:1em; 
font-weight:bold; 
} 

#repertoireright h3{ 
font-family: 0.9em/1.4em Verdana, Arial, Helvetica, sans-serif; 
color:#666;  
font-weight:normal; 
/*font-style:italic; 
font-variant:small-caps; */
letter-spacing:0.6em; 
} 

/* Size h3 headings in the rtcolumn division */ 
#repertoireright h3{ 
font-size:1em; 
font-style:normal; 
}

#repertoireright ul{
	margin: 0 10 0 0px;
	/* indents ul from edge of container */
}

#repertoireright li{
	position: relative;
	list-style-type: none;
	/* removes the bullet off each list item */
	padding: 0px 30px 0px 0px;
	background-color: #ebebeb; 
;
	/*sets the background of the menu items */
	
}#footer{ 
/* To be determined */ 
