
/*  class listing styles  */





.contentSqueeze #mainColumn .storyWrap div.classList {margin:0 0 40px 0;}

.contentSqueeze #mainColumn .storyWrap div.classList ul.classList{margin:0 0 0px 0;}

#content .contentSqueeze #mainColumn .storyWrap div.classList ul.classList li{list-style-type:none;margin:0 0 5px 0px;}
button.loadContent {float:left;margin-right:10px;}




#mainColumn .storyWrap .subject h3.ageGroup {

font-size:21px;
color:#300508;
font-weight:normal;
border-bottom:1px solid #fdf1f2;
margin:60px 0 20px;
}





.closed  {color:red;}




div.classList {
padding:20px;

border:1px solid #fdf1f2;
border:1px solid #a12614;
border-bottom:3px solid #a12614;
background-image:url(../Styles-2008/g/class-bottomzz.jpg);
background-repeat:repeat-x;
background-position:0px -5px ;

}


div.classList h3{


line-height:1.2em;

font-weight:normal;
color:#300508;
padding:0px;


}















.classList p, .classList ul {
font-size:13px;
margin-bottom:1em;
}


.classList ul.classList li p {
margin-bottom:0px;
}







.class-item-nav  {

margin-bottom:2.5em;
border-bottom:1px solid #aaa;
font-size:90%;

}








button.lacButton {

background-color:transparent;
background-image:url(g/buttons/class-button-matrix-20.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:22px;height:21px;
border:none;
display:block;
float:left;
}

button.lacButton:hover {
background-image:url(g/buttons/class-button-matrix-20.png);
background-repeat:no-repeat;
background-position:-21px 0px;
outline:none;
border:none;
}

button.lacButton:active {
background-image:url(g/buttons/class-button-matrix-20.png);
background-repeat:no-repeat;
background-position:-44px 0px;
outline:none;
border:none;
}

button.lacButton span {
display:none;
border:none;
}
































#age-groupMenu   {

margin:0px 0 20px 0;

}


#age-groupMenu ul  {

margin:0 0 10px 0;
display:block;
}



#age-groupMenu ul li {

float:left;
width:144px;
height:26px;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-family:Tahoma, Geneva, sans-serif;
 list-style-type:none;
list-style-position:inside;
margin:0 2px 2px 0;
display:block;
overflow:hidden;
border:1px solid #E6E3CF;

}



#age-groupMenu a.age-groupMenu, a:link.age-groupMenu, a:visited.age-groupMenu  {

display:block;

padding:4px 3px 5px 10px;

outline:none;
background-image:url(g/buttons/page-menu-buttonZZ.png);
background-repeat:no-repeat;
background-position: 0px 0px ;
}

#age-groupMenu  a:hover.age-groupMenu {

display:block;

text-decoration:none;
border:none;
outline:none;
background-image:url(g/buttons/page-menu-button-hoverZZ.png);
background:#D6E673;
background-repeat:no-repeat;
background-position: 0 0px ;
}

#pageMenu {
	height:120px;
	}
	
	
#pageMenu ul {
	width:600px;

	}

#pageMenu ul li { 
width:180px;

}
#pageMenu ul li a,
a:link,
a:visited { 
text-decoration:none;

}
#pageMenu ul li a:hover { 
text-decoration:underline;

}










