@charset "utf-8";
body.jipanglish{
	background-image:url(../img/stars.jpg);
	background-repeat:repeat;
	background-position:top center;
}
body.tomosophia{
	background-image:url(../img/tomoback2.jpg);
	background-repeat:repeat;
	background-position:top center;
}

body.pmap{
	background-image:url(../img/pmap.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#150B00;
}
.pmaptable{
	height:100px;
}
div.hdwrap{
	width:100%;
}
div.index_main{
	background-image:url(../img/openbook.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:800px;
}
#doc,#doc2,#doc3,#doc4,
.yui-t8 {
	margin: auto;
	text-align: left;
	width: 57.69em;
	*width: 56.25em;
}
/* 974 Centered (doc4) */
#doc4 {
	width: 74.923em;
	*width: 73.05em;
}
.yui-t8 #yui-main {
	float: right;
	/* IE: preserve layout at narrow widths */
	margin-left: -25em;
}
.yui-t8 .yui-b {
	float: left;
	width: 74.923em;
	*width: 73.05em;
}

.yui-t8 #yui-main .yui-b {
	margin-left: 0em;
	*margin-left: 0em;
}
#yui-history-iframe {
  position:absolute;
  top:0; left:0;
  width:1px; height:1px;
  visibility:hidden;
}
div.ftwrap{
	width:100%;
	background-color:#150B00;
}
div.weekvid{
	width:100%;
	height:150px;
	background-image:url(../img/weekvid.png);
	margin-top:10px;
	background-repeat:no-repeat;
}
div.topintro{	height:150px;
	background-image:url(../img/intro.png);
	margin-top:5px;
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:20px;
}
div.hdwrap{
	width:100%;
}
div.topbar {
background-image:url(../img/tbtexture.png);
height:30px;
padding:3px;
background-repeat:no-repeat;
}

div.index-left-body{
	padding-top:14.6154em;
	*padding-top:14.25em;
	padding-left:6.154em;
	*padding-left:6em;
	padding-right:5em;
	*padding-right:4.875em;
	color:#2F1700;
}
div.index-left-body2{
	padding-left:6.154em;
	*padding-left:6em;
	padding-right:5em;
	*padding-right:4.875em;
	color:#2F1700;
}
div.index-right-body{
	padding-top:14.6154em;
	*padding-top:14.25em;
	padding-right:6.154em;
	*padding-right:6em;
	color:#2F1700;
}
.line{
line-height:150%;
}
.line2{
line-height:120%;
}
table,th,td{border:0px;}
/*font-size*/
.size10 {font-size: 77%;}
.size11 {font-size: 85%;}
.size12 {font-size: 93%;}
.size13 {font-size: 100%;}
.size14 {font-size: 108%;}
.size15 {font-size: 116%;}
.size16 {font-size: 123.1%;}
.size17 {font-size: 131%;}
.size18 {font-size: 138.5%;}
.size19 {font-size: 146.5%;}
.size20 {font-size: 153.9%;}
.size21 {font-size: 161.6%;}
.size22 {font-size: 167%;}
.size23 {font-size: 174%;}
.size24 {font-size: 182%;}
.size25 {font-size: 189%;}
.size26 {font-size: 197%;}
/*font-dec*/
.normal {font-weight:normal;}
.strong {font-weight: bold;}
.italic {font-style: italic;}
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
/*color*/
.red {color: red;}
.blue {color: #0000FF;}
.black {color: black;}
.grey {color: #CCCCCC;}
.white {color: #FFFFFF;}

.pad{
padding:10px;
}
.halfpad{
padding:5px;
}
.padb{
	padding-bottom:10px;
}
.padr{
	padding-right:10px;
}
.padt{
	padding-top:10px;
}
.padl{
	padding-left:10px;
}
.padboth{
	padding-left:10px;
	padding-right:10px;
}
.profpad{
	padding-left:20px;
	padding-right:10px;
}
.profpad2{
	padding-left:20px;
	padding-right:20px;
}
.pb5{
	padding-bottom:5px;
}
.ajax{
	cursor:pointer;
	color:#0000FF;
	text-decoration:underline;
}
img.tv2{
	border:solid;
	border-width:1px;
	border-color:#FF0033;
}
img.tv{
	padding:2px;
	border:solid;
	border-width:1px;
	border-color:#666666;
}
img.tv:hover{
	border-color:#FF0033;
	padding:1px;
	border-width:2px;
}
a{
	color:#0000FF;
}
.sbox1{
	background-image:url(../img/openbook1.png);
	background-repeat:repeat-y;
}
.sbox1_top{
	background-image:url(../img/openbook3.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:190px;
	margin-left:-8px;
	*margin-left:-7px;
}
.sbox1_bottom{
	background-image:url(../img/openbook2.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:300px;
}
.sbox2{
	background-image:url(../img/profback1.png);
	background-repeat:repeat-y;
}
.sbox2_top{
	background-image:url(../img/profback3.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:20px;
	margin-left:10px;
}
.sbox2_bottom{
	background-image:url(../img/profback2.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
}
.sbox3{
	background-image:url(../img/listback_middle.png);
	background-repeat:repeat-y;
}
.sbox3_top{
	background-image:url(../img/listback_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px;
	margin-left:10px;
}
.sbox3_bottom{
	background-image:url(../img/listback_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:25px;
}
.trans{
	background-image:url(../img/trans_middle.png);
	background-repeat:repeat-y;
}
.trans_top{
	background-image:url(../img/trans_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
}
.trans_bottom{
	background-image:url(../img/trans_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
}
.trans2{
	background-image:url(../img/trans2_middle.png);
	background-repeat:repeat-y;
	*margin-left:-1px;
}
.trans2_top{
	background-image:url(../img/trans2_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	margin-top:10px
}
.trans2_bottom{
	background-image:url(../img/trans2_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
}
.trans3{
	background-image:url(../img/trans3_middle.png);
	background-repeat:repeat-y;
	margin-left:0.3px;
}
.trans3_top{
	background-image:url(../img/trans3_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	margin-top:10px
}
.trans3_bottom{
	background-image:url(../img/trans3_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
}
.trans4{
	background-image:url(../img/trans4_middle.png);
	background-repeat:repeat-y;
}
.trans4_top{
	background-image:url(../img/trans4_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	margin-top:10px
}
.trans4_bottom{
	background-image:url(../img/trans4_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
}
.trans5{
	background-image:url(../img/trans5_middle.png);
	background-repeat:repeat-y;
	*margin-left:-1px;
}
.trans5_top{
	background-image:url(../img/trans5_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	margin-top:10px
}
.trans5_bottom{
	background-image:url(../img/trans5_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
}
.sbox4{
	background-image:url(../img/openbook1.png);
	background-repeat:repeat-y;
}
.sbox4_top{
	background-image:url(../img/openbook_4.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:190px;
	margin-left:-8px;
	*margin-left:-7px;
}
.sbox4_bottom{
	background-image:url(../img/openbook2.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:300px;
}
.sbox5{
	background-image:url(../img/selfback_middle.png);
	background-repeat:repeat-y;
}
.sbox5_top{
	background-image:url(../img/selfback_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px;
	margin-left:10px;
}
.sbox5_bottom{
	background-image:url(../img/selfback_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:25px;
}
.sbox6{
	background-image:url(../img/selfback_middle2.png);
	background-repeat:repeat-y;
}
.sbox6_top{
	background-image:url(../img/selfback_top2.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px;
	margin-left:10px;
}
.sbox6_bottom{
	background-image:url(../img/selfback_bottom2.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:25px;
}
.sbox7_top{
	background-image:url(../img/openbook_7.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:190px;
	margin-left:-8px;
	*margin-left:-7px;
}
.sbox7_bottom{
	background-image:url(../img/openbook7.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:200px;
}
.screen{
	background-image:url(../img/screen.png);
	background-repeat:no-repeat;
	background-position:center;
	height:200px;
	color:#FFFFFF;
}
.screen2{
	padding-top:25px;
	padding-left:65px;
	width:235px;
	height:120px;
	overflow:hidden;
}
div.vvid{
	border:#000066 solid 1px;
	width:170px;
	margin:5px;
	margin-top:0px;
	padding:5px;
	height:100%;
	color:#333333;
}
div:hover.vvid{
	background-color:#000000;
	color:#FFFFFF;
	border:#FF0000 solid 1px;
	cursor:pointer;
}
img.voc{
border:#000066 solid 1px;
}
img:hover.voc{
border:#FF0000 solid 1px;
}
.nocolor{
	color:#000066;
}
a.itemsearch{
	color:#000;
	text-decoration:none;
}
a:hover.itemsearch{
	color:#00F;
	text-decoration:underline;
	font-weight:bold;
}
a:hover.nocolor{
	color:#FFFFFF;
}
a.whitemenu{
	color:#FFFFFF;
	text-decoration:none;
	padding:6px;
}
a:hover.whitemenu{
	background-color:#666666;
}
a.tmenu{
	color:#FFFFFF;
	text-decoration:none;
	padding:6px;
}
a:hover.tmenu{
	text-decoration:underline;
}
.percent{
	background-color:#FF0000;
}
.percent2{
	border:#FF0000 solid 1px;
}
.apercent{
	background-color:#FF0000;
}
.apercent2{
	border:#FF0000 solid 1px;
}
.searchtab{
	background-image:url(../img/searchback.png);
	padding:10px;
}
.pagen{
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:2px;
}
.minwid{
min-width:70px;
}
.linfo{
width:320px;
overflow:auto;
}
.padfmenu{
padding-top:10px;
padding-left:13px;
padding-right:7px;
margin-bottom:-15px;
}
table.gra{
border:solid 2px #FF3300;
}
.gra tr,.gra th,.gra td{
border:solid 1px #FF3300;
}
.gra th{
background-color:#FF3300;
color:#FFFFFF;
}
.tdh{
background-color:#FFCC00;
color:#000066;
}
.tpad{
 padding-left:5px;
 padding-right:5px;
}
div.profarea{
	width:615px;
}
div.adtest{
	width:120px;
	background-color:#000000;
	margin-left:10px;
}
.minip{
	margin:10px;
	background-color:#ECFFFF;
	border:#999999 solid 1px;
	padding:5px;
}
.uname{
	width:inherit;
	overflow:hidden;
}
.tr1{
	background-color:#BBFFFF;
}
.padt2{
	margin-top:-3px;
}
.minipad{
	padding-top:2px;
	padding-bottom:2px;
}
.noline{
	line-height:100%;
}
div.playlist1{
	padding:3px;
	background-color:#1E1E1E;
	color:#FFFFFF;
	cursor:move;
}
div.playlist0{
	padding:3px;
	background-color:#333333;
	color:#FFFFFF;
	cursor:move;
}
.vocgrey{
	background-image:url(../img/texture.png);
	border-color:#000000;
	border:solid;
	border-width:3px;
}
.comment{
	padding:10px;
	border:#FF9900 1px solid;
	background-color:#FFFF66;
	margin-left:10px;
	margin-top:5px;
}
.wallkit_post .wallkit_postcontent div{
	color:#FFFFFF;
}
#jorarea{
	height:240px;
	overflow:hidden;
}
.sjour{
	height:240px;
	overflow:hidden;
}
.padnews{
	padding:3px;
}
.padft{
	padding-bottom:10px;
}
.tline{
	background-color:#333333;
	color:#FFFFFF;
}
.h15{
	height:16px;
}
.hw100{
	height:inherit;
	width:inherit;
}
.lfoot{
	height:25px;
	margin-top:6px;
}
.off{
	color:#999999;
}
.hid{
	visibility:hidden;
}
.tsearch{
	cursor:pointer;
	padding-left:3px;
}