/*
Theme Name: Keio Academy of New York
Theme URI: http://www.keio.edu/
Description: Keio Academy of New York
Version: 1.0
Author: Anzas International 
Author URI: http://www.anzas.net
*/

/* ---------------------------
 * base.css
 * ---------------------------
 */
body {
	font-family: "Verdana, Arial, Helvetica, Geneva, sans-serif";
	font-size: small;
	line-height: 1.4em;
	color: #333;
	background-color: #efefef;
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Font_Wh_Blue {
	color: #005;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
}
.Font_Wh_Black {
	color: #333;
	font-size: 12px;
	padding-left: 10px;
	line-height: 1.3em;
}

.Font_Date {
	color: #999;
	font-size: 9px;
	padding-left: 10px;
}
.Font_Cont_BlackBig {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
}
.Font_Cont_Black {
	color: #333;
	font-size: 12px;
	line-height: 1.8em;
}
.Font_Cont_RedBig {
	color: #CC0000;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.5em;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

/* ---------------------------
 * Layout.css
 * ---------------------------
 */
#All_Box {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}
#Bg_Box_Top {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
/*	
	height: 20px;
	background-image: url(img/base-img/Grey_Top.jpg);
*/
	height: 30px;
	background-image: url(img/base-img/Grey_Top_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header {
	width: 950px;
	float: left;
	background-image: url(img/base-img/BG_img.jpg);
	background-repeat: repeat-y;
}
#logo_Box {
	float: left;
	width: 930px;
	margin-left: 10px;
}
#English_btn {
	float: right;
	width: 115px;
	margin-top: 15px;
	margin-right: 25px;
}
#Menu_Box {
	height: 32px;
	width: 930px;
	margin-left: 10px;
	float: left;
}
#Menu_Box table   tr td{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
#Img_Box {
	width: 950px;
	float: left;
	background-image: url(img/base-img/BG_img.jpg);
	background-repeat: repeat-y;
}
#Flash_Box {
	float: left;
	width: 930px;
	margin-left: 10px;
	text-align: left;
	height: 222px;
}
#FS_line {
	float: left;
	height: 10px;
	width: 930px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#FS_Box {
	width: 950px;
	float: left;
	background-image: url(img/base-img/BG_img.jpg);
	background-repeat: repeat-y;
}
#Flash_Alternative_Box
{
	position:relative; 
	top: -42px; 
	left: 670px; 
	z-index:2; 
	filter: alpha(opacity=70); 
	-moz-opacity:0.70; 
	opacity:0.70; 
	background:#FFFFFF; 
	width: 250px; 
	height: 33px; 
	font-size:11px;
	line-height: 11px; 
	padding: 2px 2px 2px 2px;
}
#Wrap_Box1 {
	float: left;
	width: 930px;
	margin-left: 10px;
	margin-top: 20px;
}
#Copy_Box1 {
	float: right;
	width: 715px;
}

#Cate_Box {
	float: left;
	margin-left: 25px;
	width: 163px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000055;
	border-left-color: #000055;
}
#CateMenu_Box {
	float: left;
	width: 140px;
	margin-left: 10px;
}
#Wh_Box {
	float: left;
	width: 450px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000055;
	border-left-color: #000055;
}
.Wh_Read_Box {
	float: left;
	width: 410px;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 10px;
	line-height: 1.3em;
	padding-right: 3px;
	margin-left: 20px;
}

#Wh_Read_Box2,
#Wh_Read_Box3,
#Wh_Read_Box4 {
	float: left;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 1.3em;
	width: 410px;
	padding-right: 3px;
	padding-left: 3px;
}

#Wh_Read_Box5 {
	float: left;
	width: 410px;
	margin-left: 20px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 10px;
	line-height: 1.3em;
	padding-right: 3px;
}

#bnr_Box {
	float: right;
	width: 240px;
}
#Wrap_Box2 {
	float: left;
	width: 930px;
	margin-left: 10px;
	margin-top: 30px;
}
#Cont_Box {
	float: left;
	width: 680px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000055;
	border-left-color: #000055;
}
#Cont_ReadBox {
	height: 55px;
	width: auto;
	background-image: url(img/free-img/Cont_FS_Grey.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 5px;
}
#Cont_Copy_Box1 {
	float: left;
	width: 630px;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 10px;
	line-height: 1.3em;
	padding-right: 3px;
	margin-left: 20px;
}

#Cont_Copy_Box2,
#Cont_Copy_Box3,
#Cont_Copy_Box4 {
	float: left;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 1.3em;
	width: 630px;
	padding-right: 3px;
	padding-left: 3px;
}
.Cont_Copy_Box {
	float: left;
	width: 630px;
	margin-left: 20px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.Cont_Copy_BoxLast {
	float: left;
	width: 630px;
	margin-left: 20px;
	margin-bottom: 30px;
	border-bottom-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

#Cont_Copy_Box1 table,
#Cont_Copy_Box2 table,
#Cont_Copy_Box3 table,
#Cont_Copy_Box4 table,
#Cont_Copy_BoxLast table { width: 625px; }

#Photo_Box1,
#Photo_Box2,
#Photo_Box3,
#Photo_Box4,
#Photo_Box5 { float: right; }

#Photo_Box1 img,
#Photo_Box2 img,
#Photo_Box3 img,
#Photo_Box4 img,
#Photo_Box5 img { margin: 2px; }

#footer {
	width: 950px;
	float: left;
	background-image: url(img/base-img/BG_img.jpg);
	background-repeat: repeat-y;
}

#Footer_line {
	float: left;
	height: 10px;
	width: 950px;
	padding-top: 15px;
}
#Copyright_Box {
	float: left;
	height: 20px;
	width: 930px;
	margin-left: 10px;
	text-align: center;
	padding-top: 10px;
	color: #005;
}
#Bg_Box_Bottom {
	width: 950px;
	background-image: url(img/base-img/Grey_Bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	float: left;
}
#Article_Title {
	color: #CC0000;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.5em;
	background-image: url(img/title-img/whatsnew-base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 661px;
	height: 46px;
	z-index: -100;
	padding-top: 9px;
	padding-left: 64px;
}
#Article_Date {
	float: left;
	color: #999;
	font-size: 9px;
	margin-left: 10px;
}
