/* CSS Document */

body{
	font: 12px "Gill Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#38879f; 
	font-size:13px;
	margin:0px;
	background:url(../img/layout/bg.png) repeat-x;
}

a{
	text-decoration:none;
	color:#99CC66;
}

a:hover{
	color:#CC6699;
}


img{
	border:1px solid #8dd6e9;
}

#content div{
	padding:0px 0px 15px 80px;
}



/*
*  Layout Div Styles
*/


	

#container{
	float:left;
	position:absolute;
	left:50%;
	margin:0 0 0 -410px;
	width:820px;
	background:url(../img/layout/containerBG.png) no-repeat;
	background-position:151px 266px;
	
}

#head{
	float:left;
	background:url(../img/layout/head.png) no-repeat;
	width:820px;
	height:215px;
	background-position:0px 0px;
	
}

#content{
	float:left;
	width:582px;
	position:relative;
	left:80px;
	padding:0px 20px 0px 5px;
	line-height:120%;
	word-spacing:2px;
	background:url(../img/layout/contentBGRight.png) no-repeat;
	background-position:523px 0px;
	
}

#menu{
	float:left;
	width:810px;
	background:url(../img/layout/menu.png) no-repeat;
	background-position:0px -1px;
	height:53px;
	padding:16px 0 0 10px;
}
	
#footer{
	float:left;
	position:relative;
	left:97px;
	width:600px;
	padding:5px 15px 5px 15px;
	border-top:1px solid #8dd6e9;
	font-size:11px;
	color:#38879f;
}



/*
*  Navigation
*/

#menu a.button{
	display:block;
	background:url(../img/menu/button.png) repeat-x;
	height:26px;
	padding:2px 8px 0 8px;
	float:left;
	font:18px "Gill Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	border-right:1px solid #0099cc;

}

#menu a.button:hover{
	background-position:0px -32px;
	color:#555555;
}

#menu a.button#selected{
	background-position:0px -32px;
	color:#555555;
}
	

#menu a#about{

	display: block;
	
	float:left;

	width: 75px;

	height: 69px;

	background:url(../img/menu/about.png) no-repeat;

	background-position:0px 0px;

}

#menu a#about:hover{

	background-position: 0px -70px;

}

#menu a#about.selected{
	
	background-position: 0px -70px;
	

	cursor: default;

}

#menu a#research{

	display: block;

	float:left;

	width: 88px;

	height: 69px;

	background:url(../img/menu/research.png) no-repeat;

	background-position:0px 0px;

}

#menu a#research:hover{

	background-position: 0px -70px;

}

#menu a#research.selected{
	
	background-position: 0px -70px;
	
	cursor: default;

}

#menu a#publications{

	display: block;
	
	float:left;

	width: 116px;

	height: 69px;

	background:url(../img/menu/publications.png) no-repeat;

	background-position:0px 0px;

}

#menu a#publications:hover{

	background-position: 0px -70px;

}

#menu a#publications.selected{
	
	background-position: 0px -70px;
	

	cursor: default;

}

#menu a#members{

	display: block;
	
	float:left;

	width: 93px;

	height: 69px;

	background:url(../img/menu/members.png) no-repeat;

	background-position:0px 0px;

}

#menu a#members:hover{

	background-position: 0px -70px;

}

#menu a#members.selected{
	
	background-position: 0px -70px;
	

	cursor: default;

}

#menu a#contact{

	display: block;
	
	float:left;

	width: 78px;

	height: 69px;

	background:url(../img/menu/contact.png) no-repeat;

	background-position:0px 0px;

}

#menu a#contact:hover{

	background-position: 0px -70px;
	


}

#menu a#contact.selected{
	
	background-position: 0px -70px;
	


	cursor: default;

}

/*
* Fonts and headings
*/

h1, h2, h3, h4, h5, h6{
	font:x-large "Gill Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#96bbd8;
	letter-spacing:1px;
	background:url(../img/layout/headingUL.gif) no-repeat;
	background-position:bottom left;
}

#content p, h1, h2, h3, h4, h5, h6{
	padding:0px 0px 3px 79px;
	margin-top:0px;
	
}

.smallText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
	