@charset "utf-8";



body {
	font-family: /*Verdana, */Helvetica, sans-serif;
}

#sitetitle > a:hover:after {
	top: -55px;
	left: 70px;
}

#nav {
	padding-left: 32px;
	font-size:14px;
}

#nav a {
	padding: 10px 15px;
}

#nav .arrow:after {
	margin-top:0px;
}

.updates a.toRSS {
	left: 100px;
}

#cosponsor > p
{ color: #666; }

#copyright {
	height: 53px;
	padding-top: 47px;
	font-size: 12px;
}

.updates ul {
	font-size: 15px;
	line-height: 18px;
}

#meeting li .date,
#updates li .date {
	font-size: 12px;
}

.toJSA {
	line-height: 16px;
}


#foot a.toJoin {
	margin-top: 18px;
	background-position: right center;
}

.meeting li .date {
	width: 248px;
	margin-top: 0;
	margin-left: -248px;
}

.meeting li > a {
	padding-left: 248px;
}

.meeting li .date:after {
	right: 14px;
	width: 134px;
}

.meeting li .date.soon:after {
	content: "Soon";
}

.meeting li .date.ontime:after {
	content: "On Time";
}

/*
.meeting li .date.done:after {
	content: "CLOSE";
}
*/

#updates li .date.new:after {
	content: "NEW";
}

#updates li.important .date:after {
	content: "Important";
}


.updates li .date:after {
	top: -2px;
}

.meeting li .date:after,
.updates li .date:after {
	padding: 3px 0;
	font-size: 12px;
}

.meeting li:before {
	top: 13px;
	width: 134px;
	padding: 3px 0;
	font-size: 12px;
}


.meeting li.ken:before {
	content: "Meeting";
}

.meeting li.sem:before {
	content: "Seminar";
}

.meeting li.int:before {
	content: "International Meeting";
}

