@charset "UTF-8";
/* CSS Document */

#page {
	color: #535748;
	background-color: #EEF3DD;
}
#headerArea {
	background-color: #FFF;
	background-image: url(images/header_bg_local.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#headerArea #headerBlock #utility li { background: url(images/bullet_local.gif) no-repeat left center; }
#headerArea #headerBlock #utility li a {
	color: #C60;
}
#pageTitle { margin-left: 20px; }

#pageTitle #leadText {
	padding: 16px;
}

#contentsArea .lessonBlock {
	clear: both;
	float: left;
	width: 422px;
	margin-bottom: 20px;
	background-color: #707561;
	background-image: url(images/lesson_block_middle.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
#contentsArea .lessonBlockBottom {
background: url(images/lesson_block_bottom.jpg) no-repeat center bottom;
padding-bottom: 19px;
}
#contentsArea .lessonBlockTop {
background: url(images/lesson_block_top.jpg) no-repeat center top;
padding-top: 19px;
padding-right: 20px;
padding-left: 20px;
}
#contentsArea .lessonBlock .lessonItemVisual {
float: left;
width: 157px;
}
#contentsArea .lessonBlock .lessonItemVisual img { border: 1px solid #CCC; }
#contentsArea .lessonBlock  .lessonItemNotes {
float: right;
width: 170px;
}

#contentsArea .lessonBlock .lessonItemNotes h2 {
	margin-bottom: 15px;
	color: #FFF;
	font-size: 133%;
	font-weight: bold;
}

#contentsArea .lessonBlock .lessonItemNotes p {
	line-height: 1.4;
	color: #FFF;
}

#contentsArea .lessonBlock .lessonItemNotes h2 a{
	color: #FFF;
}
#contentsArea .lessonBlock .lessonItemNotes p a{
	color: #FFF;
}

#contentsArea .lessonBlock .lessonItemNotes h2 a:hover {
	color: #F9F;
}

#contentsArea .lessonBlock .lessonItemNotes p a:hover{
	color: #93C;
}

#contentsArea .lessonBlock .lessonItemNotes .price {
	background: url(images/price_dividing_line.gif) repeat-x center top;
	margin-top: 35px;
	padding-top: 10px;
	color: #FFF;
}
#contentsArea .lessonBlock .lessonItemNotes .price strong {
font-size: 133%;
font-weight: bold;
}
#contentsArea .even {
	clear: none;
	float: right;
}
#footerArea { background: url(images/dividing_line_local.gif) no-repeat center top; }
#footerArea #textNav li a {
	color: #333;
}
