@charset "utf-8";

h1 {
	color: #000;
	width: 640px;
	display: block;
	height: 16px;
	float:left;
	font: normal 10px/16px Arial, Helvetica, sans-serif;
	background: #FFF;
	margin:0px 0px 0px 10px;
	padding:0px;
}

#main {

	margin-bottom: 20px;

}



#mainImg {

	clear: both;

	height: 280px;

	margin-bottom: 15px;

	background: #FFFFFF url(../../img/main_img.jpg) no-repeat;

}

#mainImg h2 {

	display: block;

	height: 198px;

	margin: 0px;

}

#mainImg ul {

	display: block;

	padding: 10px;

	height: 60px;

}

#mainStart {

	display: block;

	float: left;

	height: 66px;

	width: 190px;

}

#mainAbout {

	height: 66px;

	width: 186px;

	display: block;

	float: left;

}

#mainInterview {

	height: 66px;

	width: 186px;

	display: block;

	float: left;

}

#mainImg li a {

	display: block;

	height:0pt;

	overflow:hidden;

	padding-top:60px;

	font-size:1px;

}



#main p {

	font-size: 12px;

	padding: 5px 2px;

}

#bodyBox {

	clear: both;

	margin-bottom: 35px;

}

#NewBox {

	background: #F2F0DC;

	width:284px;

	float: left;

}

#NewBox h3 {

	height: 32px;

	display: block;

	background: url(../../img/new_title.jpg) no-repeat;

	text-indent: -9999px;

}

#NewBox ul {

	padding: 10px;

}

#NewBox ul li {

	background: url(../img/new_arrow.gif) no-repeat 0px 8px;

	padding: 0 0 5px 10px;

}

#NewBox p{

text-align: right;

background: #EEECD1;

border-top: 1px solid #EAE8C8;

padding: 5px 10px 5px 5px;

font-size: 11px;

}



#ProgramList {

	background: #F2F0DC;

	margin-bottom: 35px;

	}

#ProgramList h3 {

	height: 32px;

	display: block;

	background: url(../../img/program_title.jpg) no-repeat;

	text-indent: -9999px;

}

#ProgramList ul {

	padding: 10px 6px 15px 6px;

}

#ProgramList ul li {

	float: left;

	padding-left: 1px;

}

#SpecialBox {

	float: right;

	width: 284px;

}

#SpecialBox h3 {

	height: 32px;

	display: block;

	background: url(../../img/special_title.jpg) no-repeat;

	text-indent: -9999px;

}

#SpecialBox p{
margin-top: 10px;
}



#GalleryBox {
	margin-bottom: 35px;
}

#GalleryBox h3 {

	height: 32px;

	display: block;

	background: url(../../img/gallery_title.jpg) no-repeat;

	text-indent: -9999px;

}

.photoGallery{

	border: 1px solid #F2F0DC;

	padding: 16px;

} 



#GalleryBox ul li {

	float: left;

	padding: 0px 15px 0px 0px;

}

#GalleryBox ul li.end {

	float: left;

	padding: 0px;

}

#GalleryBox p{

text-align: right;

background: #EEECD1;

padding: 5px 10px 5px 5px;

font-size: 11px;

}



#InterviewBox {

	margin-bottom: 35px;

}

#InterviewBox h3 {

	height: 32px;

	display: block;

	background: url(../../img/interview_title02.jpg) no-repeat;

	text-indent: -9999px;

}

#InterviewBox h3 a{

	width: 585px;

	height: 32px;

	display:block;

}

#InterviewBox p.comment{

text-align: left;

padding: 10px;

font-size: 12px;

}

#articleBox {

	background: #F2F0DC;

	padding: 5px;

	}

#articleBox p {

	background: url(../../img/bnr_interview04.jpg) no-repeat;

	padding: 36px 0px 0px 138px;

	color: #A23400;

	font-size: 12px;

	font-weight: normal;

	height: 66px;

	line-height: 135%;

}

#articleBox p span {

color: #A23400;

font-size: 10px;

}



#articleBox dl{

	background: #FFFFFF;

	padding: 10px;

	display: block;

	}

#articleBox dt{

	float:left;  

	width:100px;  

	padding:5px 0 5px 10px;  

	clear:both;  

	font-weight:bold;  

	background: url(../../img/commentline.gif) no-repeat right;

	display: block;

}

#articleBox dd{

	width:430px;

	margin-left:120px;

	padding:5px 5px 10px 0px;

	display: block;

	}

#articleBox .staff{

color:#514B24;

}

#articleBox .student{

color:#993300;

}



#campaign{

	border: 1px solid #FFA137;

	margin-bottom: 35px;

}



#campaign p{

	padding: 10px;

}

