body
{
	direction:ltr;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	background:#E5F3FF;
	margin:0;
	padding:0;
}

#container
{
	width:970px;
	margin:20px auto;
}

.navbar
{
	margin-top:20px;
	height:45px;
	background:url(../images/navbar.png) center 2px no-repeat;
}

.navbar-research { background:url(../images/navbar-research.png) center 2px no-repeat;}
.navbar-teaching { background:url(../images/navbar-teaching.png) center 2px no-repeat;}
.navbar-publication { background:url(../images/navbar-publication.png) center 2px no-repeat;}
.navbar-education { background:url(../images/navbar-education.png) center 2px no-repeat;}
.navbar-probg { background:url(../images/navbar-probg.png) center 2px no-repeat;}
.navbar-students { background:url(../images/navbar-students.png) center 2px no-repeat;}
.navbar-lab { background:url(../images/navbar-lab.png) center 2px no-repeat;}
.navbar-membership { background:url(../images/navbar-membership.png) center 2px no-repeat;}
.navbar-projects { background:url(../images/navbar-projects.png) center 2px no-repeat;}

#content
{
	
	position:relative;
	top:-8px;
	width:inherit;
}

#content-top
{
	z-index:500;
	width:100%;
	background:url(../images/navbar-overlay.png) no-repeat;
	height:19px;
}

#maininfo .top-data-inner
{
	float:left;
	width:495px;
	margin-left:20px;
	margin-top:0px;
}

#maininfo .top-data-inner img
{
	float:left;
	margin-right:15px;
}

#maininfo .top-data-inner h1
{
	margin-top:10px;
	font-size:24px;
	color:#006699;
	padding-top:0;
	margin-bottom:10px;
	border-bottom:0;
}


#text .inner
{
	margin-left:40px;
	margin-right:40px;
	margin-top:15px;
}


#maininfo .top-data-inner h2
{
	font-size:14px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:0;
}

#content #maininfo
{	
	z-index:0;
	background:url(../images/maininfo.png) no-repeat;
	height:138px;
}

#content #text
{
	clear:both;
	z-index:100;
	background:url(../images/mainbg.png) repeat-y;
	height:100%;
	width:100%;
	padding-top:75px;
}

#content #footer
{
	z-index:100;
	clear:both;
	background:url(../images/footer.png) no-repeat;
	height:100px;
	margin-bottom:30px;
}

#sidebar
{
	position:absolute;
	right:0;
	top:20px;
	width:380px;
	float:right;
	margin-right:30px;
	margin-top:10px;
}

#vcard
{
	z-index:1001;
	height:262px;
	width:375px;
	background:url(../images/vcard.png) no-repeat;
}

h1
{
	font-size:18px;
	color:#339900;
	border-bottom:1px dotted #339900;
	font-weight:normal;
}

#navbar ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#navbar li
{
	float:left;
}

#navbar li a
{
	display:block;
	width:99px;
	height:40px;
	outline:none;
}

#navbar li a.first
{
	margin-left:5px;
}

#navbar li a.big
{
	width:159px;
}

ul.fancy
{
	list-style:none;
	padding:0;
	margin:0;
	margin-left:10px;
}

ul.fancy li
{
	padding-left:20px;
	background:url(../images/arrow.png) left top no-repeat;
	margin-bottom:5px;
	
}

ul.fancy ul
{margin-top:10px;margin-bottom:15px;}

ul.fancy ul li
{
	padding-left:0;
	background:none;
}

a
{
	text-decoration:none;
	color:#006699;
}

a:hover
{
	color:red;
}

span.year
{
	width:65px;
	display:inline-block;
	color:#666;
}

.nobold b
{
	
	font-weight:normal;
}

.bigyear
{
	color:#666;
	width:120px;
	display:inline-block;
}

.bigspace
{
	width:130px;
	display:inline-block;
}

ul.rtl
{
	direction:rtl;
	font-family:Tahoma, Geneva, sans-serif;
	list-style:none;
	padding:0;
	margin:0;
	margin-right:10px;
}

ul.rtl li
{
	padding-right:20px;
	background:url(../images/arrow-rtl.png) right top no-repeat;
	margin-bottom:5px;
	
}