@charset "utf-8";

/*
-----------------------------------------------
	Theme: default
	Description: default style for Ariel AirOne Enterprise Site 
	version: 2007.11.--.
	Author: Airel Networks, Inc.
-----------------------------------------------*/
/*
===== CONTENTS =====

	01: employee
				: staff list
				: staff

====================*/

/*
=========================================
	01: employee
=========================================*/
/*
-----------------------------------------------
	: staff list
-----------------------------------------------*/
.staff-list ul {
	margin: 0;
	border-top:1px #e5e5e5 solid;
	width: 580px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
.staff-list ul li {
	float: left;
	width: 140px;
	text-align: center;
	}
.staff-list dl {
	margin: 0 !important;
	position: relative;
	top: 15px;
	left: 0;
	line-height: 1.3;
	}
	
/*--- clearfix ---*/
.staff-list ul:after,
.staff-list dl:after {  /*-- for Modern browser --*/
	display: block;
	clear: both;
	height: 0.1px;
	line-height: 0;
	visibility: hidden;
	content: " ";
	font-size: 0.1em;
	}
.staff-list ul,
.staff-list dl { display: inline-block; }  /*-- for IE7, Mac IE5  --*/
/* Hides from IE-mac ¥*/
* html .staff-list ul,
* html .staff-list dl { zoom: 1; }  /*-- trigger hasLayout for IE6, 5 --*/
.staff-list ul,
.staff-list dl { display: block; }
/* End hide from IE-mac */
/*--- /clearfix ---*/

.staff-list dt {
	position: relative;
	top: 86px;
	font-weight: bold;
	}
.staff-list dd {
	margin-bottom: 0 !important;
	font-size: 85%;
	}
.staff-list dd.image {
	position: absolute;
	top: 0;
	left: 30px;
	}
.staff-list dd.role{
	position: relative;
	top: 86px;
	}


/*
-----------------------------------------------
	: staff
-----------------------------------------------*/
.staff  {
	margin: 0;
	width: 580px;
	}
.staff li {
	padding-bottom: 2em;
	border-top:1px #e5e5e5 solid;
	width: 580px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	float: left;
	}
.staff dl {
	margin: 0 !important;
	padding-left: 120px;
	position: relative;
	top: 15px;
	left: 0;
	line-height: 1.3;
	}
	
/*--- clearfix ---*/
.staff li:after,
.staff dl:after {  /*-- for Modern browser --*/
	display: block;
	clear: both;
	height: 0.1px;
	line-height: 0;
	visibility: hidden;
	content: " ";
	font-size: 0.1em;
	}
.staff li,
.staff dl { display: inline-block; }  /*-- for IE7, Mac IE5  --*/
/* Hides from IE-mac ¥*/
* html .staff li,
* html .staff dl { zoom: 1; }  /*-- trigger hasLayout for IE6, 5 --*/
.staff li,
.staff dl { display: block; }
/* End hide from IE-mac */
/*--- /clearfix ---*/

.staff dt {
	padding-top: 3px;
	color: #444444;
	font-weight: bold;
	font-size: 108%;
	}
.staff dd {
	font-size: 93%;
	}
.staff dd.image {
	position: absolute;
	top: 0;
	left: 15px;
	}
.staff dd.image img {
	padding: 3px;
	border: 1px #e5e5e5 solid;
	}
.staff dd.profile p {
	margin: 0 0 0.5em;
	}
.staff dd.message ul {
	margin-top: 0;
	}
.staff dd.message li {
	padding-left: 17px;
	padding-bottom: 0.25em;
	border: 0;
	float: none;
	width: 450px;
	min-height: inherit;
	background: url("../../../images/bullet04.gif") no-repeat left center;
	}
* html .staff dd.message li {
	height: auto;
	}
*:first-child+html .staff dd.message li {
	min-height: auto;
	}
.staff dd.more .entryopen {
	padding-left:18px;
	background: url("../../../images/ico_entryopen.gif") no-repeat left center;
	}
.staff dd.more .entryclose {
	padding-left:18px;
	background: url("../../../images/ico_entryclose.gif") no-repeat left center;
	}
.staff dd .header {
	margin-top: 1.5em;
	padding-left: 17px;
	color: #b27431;
	background: url("../../../images/bullet01_off.gif") no-repeat left center;
	font-weight: bold;
	}
* html .staff dd .header {
	height: 1%;
	}
.staff dd.more .lecture table {
	margin: 0.5em 0 1.5em;
	}
.staff dd.more .lecture td,
.staff dd.more .lecture th {
	border: 1px #d6c6a5 solid;
	}
.staff dd.more .lecture th {
	background-color: #e6e6dc;
	font-weight: normal;
	}
.staff dd.blogurl {
	line-height: 1.7;
	}
.staff dd.blogurl a {
	padding-left: 17px;
	background: url("../../../images/silk_layout.png") no-repeat left center;
	}

