
#title{
background-color:#F4DCE9;
}

h1 span{
background-position:0 -30px;
}

#visual{
height:210px;
margin-top:20px;
margin-bottom:30px;
background-image:url(../../img/about/visual.jpg);
}


#side .widget-side-navi li.about{
display:none;
}



.buttons{
margin:0 0 30px 0;
}

	.buttons li{
	width:310px;
	padding:10px 0;
	position:relative;
	}
	
	.buttons li.left{
	float:left;
	clear:both;
	}
	
	.buttons li.right{
	float:right;
	}
	
		.buttons a{
		display:block;
		padding:10px 0;
		position:relative;
		text-decoration:none;
		border:1px solid #ccc;
		cursor:pointer;
		overflow:hidden;
		background-image:url(../../img/common/title_bg.gif);
		background-position:-560px -10px;
		background-color:#F8E7F0;
		}
		.buttons a:hover{
		border-color:#333;
		background-color:#FAEDF3;
		}
		
		.buttons a strong{
		display:block;
		height:32px;
		margin:0 10px;
		text-indent:-9999px;
		text-decoration:none;
		background-image:url(../../img/about/buttons.gif);
		background-repeat:no-repeat;
		}
		.buttons .company strong{background-position:0 0;}
		.buttons .access strong{background-position:0 -40px;}
		.buttons .lecturer strong{background-position:0 -75px;}
		.buttons .principal strong{background-position:0 -110px;}
		
		.buttons a span{
		display:block;
		margin:0;
		padding:10px 10px 0 10px;
		font-size:93%;
		color:#555;
		}
		.buttons a:hover span{
		color:#333;
		}
		
		.buttons a i{
		display:block;
		width:114px;
		height:24px;
		position:absolute;
		top:10px;
		right:10px;
		text-indent:-9999px;
		background-image:url(../../img/about/buttons.gif);
		background-repeat:no-repeat;
		background-position:0 -150px;
		}
		
		.buttons a:hover i{
		background-position:-114px -150px;
		}



h2#air-brush span{
background-position:-13px -60px;
}

.examples{
height:163px;
margin:0px 0 60px 0;
text-indent:-9999px;
background-image:url(../../img/about/examples.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
}


h2#support span{
background-position:0px -90px;
}

.supports{
margin:0 0 20px 0;
padding:10px 0 0 0;
border:1px solid #ddd;
background-image:url(../../img/about/support_image.jpg);
background-repeat:no-repeat;
}

.s1{background-position:100% 0;}
.s2{background-position:100% 50%;}
.s3{background-position:100% 100%;}

	.supports h3{
	width:242px;
	height:27px;
	margin:0 0 0 0;
	padding:0;
	border:0;
	text-indent:-9999px;
	background-image:url(../../img/about/support_title.gif);
	background-repeat:no-repeat;
	}
	
	.s1 h3{background-position:0 0;}
	.s2 h3{background-position:0 -27px;}
	.s3 h3{background-position:0 -54px;}
	
	#main .supports p{
	margin:0;
	padding:8px 160px 8px 40px;
	font-size:100%;
	line-height:150%;
	}
	
	


h2#course-information{
margin-bottom:-20px;
position:relative;
}
	
	h2#course-information span{
	background-position:0 0;
	}
	
	h2#course-information i{
	display:block;
	position:absolute;
	top:20px;
	right:0;
	font-style:normal;
	}
	
		h2#course-information i a{
		font-size:12px;
		}


.course-list ul li,
.course-list ul li strong a,
.course-list ul li span a{
background-image:url(../../img/index/course.gif);
background-repeat:no-repeat;
}
.course-list{
margin:0 0 0 0;
position:relative;
top:;
}

	.course-list ul li{
	width:210px;
	margin:0 0 0 10px;
	padding:0 0 18px 0;
	float:left;
	background-position:0 100%;
	}
	.course-list ul li.freehand{margin-left:0;}
	
		.course-list ul li strong a{
		display:block;
		height:145px;
		text-indent:-9999px;
		}
		
		.course-list ul li.freehand strong a{background-position:0 -34px;}
		.course-list ul li.stencil strong a{background-position:-210px -34px;}
		.course-list ul li.specialist strong a{background-position:-420px -34px;}
		
		.course-list ul li span{
		display:block;
		padding:0 10px 10px 10px;
		font-size:93%;
		color:#444;
		line-height:130%;
		border-left:1px solid #dbdbdb;
		border-right:1px solid #dbdbdb;
		background-color:#fff;
		}
		
			.course-list ul li span a{
			display:block;
			width:182px;
			height:34px;
			margin:10px 0 0 4px;
			padding:0;
			text-indent:-9999px;
			text-decoration:none;
			overflow:hidden;
			background-position:0 0;
			}
			.course-list ul li span a:hover{background-position:-182px 0;}
			


	#world-class span{background-position:0 -120px;}		
			
#main #h2-hollywood,
#main #h2-president{
width:650px;
font-size:8px;
text-indent:-9999px;
position:relative; top:0; left:0;
padding:0;
}

#main #h2-hollywood{
height:210px;
background-image:url(../../img/about/emu/h2-hollywood.jpg);
margin:0;
}

#main #h2-president{
height:220px;
background-image:url(../../img/about/emu/h2-president.jpg);
margin:0 0 20px 0;
}

#main .emu-text{padding:0 15px; margin:0 0 20px 0;}

#main #beautyworld{
padding:0 10px 0 270px;
background-image:url(../../img/about/emu/beautyworld.jpg);
background-position:10px 0;
background-repeat:no-repeat;
margin:0 0 30px 0;
}

	#beautyworld span{font-size:12px;}

#main #president-text{padding:0 30px; margin:0 0 40px 0;}