/*----------------------------------------------------------------------------- 
about.css
-----------------------------------------------------------------------------*/ 

/* typography
-----------------------------------------------------------------------------*/ 
h1 {
	background-image: url(../img/hdr/hdr_program.gif);
	height: 48px;
	margin: 0 0 5px 0;
}
h2 {
	color: #1f7c03;
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 12px 0;
}
	h2 span {
		color: #666; 
		font-size: .7em;
	}
h3 {
	text-indent: -1000em;
	line-height: 1;
	height: 64px;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
}	

/* #content
-----------------------------------------------------------------------------*/ 
#content { padding-right: 0; }

/* #content_main
-----------------------------------------------------------------------------*/ 
#content_main {}
	#content_main .col_a {
		float: left;
		width: 612px;
	}
		#content_main .col_a p { padding-right: 15px; }
	#content small { 
		font-size: 1.0em; 
		color: #666;
		line-height: 1.5;
		display: block;
	}
	#content_main .col_b {
		float: left;
		width: 330px;
	}
	
/* canvas
-----------------------------------------------------------------------------*/	
.canvas.canvas_932 .slot {
	float: left;
	width: 116px;
	height: 199px;
	position: relative;
}
	.canvas.canvas_932 .slot p { 
		position: relative;
		z-index: 2;
		line-height: 1.2;
		margin: 0 10px 0 9px;
	}
	.canvas.canvas_932 #slots_bottom p { margin-top: -7px; }
	.canvas.canvas_932 .slot img { 
		margin: 0 auto; 
		position: absolute;
		z-index: 1;
		bottom: 7px;
	}
	.canvas.canvas_932 #slots_bottom .slot img { bottom: 30px; }
	.canvas.canvas_932 .slot#slot_730 h3 { background-image: url(../img/hdr/hdr_730.gif); }
	.canvas.canvas_932 .slot#slot_800 h3 { background-image: url(../img/hdr/hdr_800.gif); }
	.canvas.canvas_932 .slot#slot_845 h3 { background-image: url(../img/hdr/hdr_845.gif); }
	.canvas.canvas_932 .slot#slot_930 h3 { background-image: url(../img/hdr/hdr_930.gif); }
	.canvas.canvas_932 .slot#slot_1030 h3 { background-image: url(../img/hdr/hdr_1030.gif); }
	.canvas.canvas_932 .slot#slot_1130 h3 { background-image: url(../img/hdr/hdr_1130.gif); }
	.canvas.canvas_932 .slot#slot_1230 h3 { background-image: url(../img/hdr/hdr_1230.gif); }
	.canvas.canvas_932 .slot#slot_130 h3 { background-image: url(../img/hdr/hdr_130.gif); }
	.canvas.canvas_932 .slot#slot_230 h3 { background-image: url(../img/hdr/hdr_230.gif); }
	.canvas.canvas_932 .slot#slot_330 h3 { background-image: url(../img/hdr/hdr_230.gif); }
	.canvas.canvas_932 .slot#slot_430 h3 { background-image: url(../img/hdr/hdr_430.gif); }
	.canvas.canvas_932 .slot#slot_600 h3 { background-image: url(../img/hdr/hdr_600.gif); }
	.canvas.canvas_932 .slot#slot_700 h3 { background-image: url(../img/hdr/hdr_700.gif); }
	.canvas.canvas_932 .slot#slot_830 h3 { background-image: url(../img/hdr/hdr_830.gif); }
	.canvas.canvas_932 .slot#slot_900 h3 { background-image: url(../img/hdr/hdr_900.gif); }
	.canvas.canvas_932 .slot#slot_1030p h3 { background-image: url(../img/hdr/hdr_1030p.gif); }