@charset "utf-8";
/* CSS Document */
#content_row {
	display: inline-block;
    float: left;
    height: auto;
    padding: 20px 10px;
    padding-bottom:50px;
    width: 720px;
}
#content_row p {
	padding: 0 20px 20px 10px;
	text-align:justify;
}
.program_box {
    height: 180px;
    margin: 5px 0;
    padding: 10px 20px;
    width: 665px;
}
.program_box a {
  text-decoration:none
}
.light {
	background: #d2d1d0;
}
.dark {
	background: #cac9c8;
}
.photo_box {
	display: block;
    float: left;
    margin: 5px 0;
    max-height: 170px;
    max-width: 230px;	
}
.photo_box_hide {
	display: none;
    float: left;	
}
#content_box {
	display: inline-block;
    float: left;
    height: auto;
    padding-left: 10px;
    position: absolute;
    width: 475px;
}
#content_box_without_pic
{
    display: inline-block;
    float: left;
    height: auto;
    padding-left: 10px;
    position: absolute;
    width: 707px;
    }
.content_title, .list_row {
	display: block;
	float: left;
	width: 100%;
}
.content_title h4{
	color: #CE4D07;
    display: block;
    float: left;
    line-height:20px;font-size:16px;font-weight:bold;
    padding: 0 3px;
}
.list_row {
	padding-top: 15px;	
}
#content_box p {
	display: block;
	font: 12px/20px ;
	letter-spacing: 0.3px;
	padding: 0 3px;
	width: 415px;
	text-align:justify;
}
.clear {
	display: inline-block;
    padding: 10px;
    width: 100%;
}
#paging {
    bottom: 120px;
    display: block;
    float: left;
    padding: 0px 0 15px 20px;
    position: absolute;
    width: 720px;
}
.paging_row {
	display: inline-block;
	float: left;
	padding-left: 300px;
}
.go_top {
	display: inline-block;
	float: right;
	padding-right: 30px;
}
.left_row, .space, .right_row{
	display: block;
	float: right;
	line-height:20px;font-size:12px;font-weight:bold;
	letter-spacing: 0.3px;
	padding: 0 3px;
}

