/* CSS Document */

/* Layout */

body{
	background:url(../img/layout/bg.gif) repeat-x #470933;
	color:#555555;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	line-height:120%;
	
}

#container{
	float:left;
	width:630px;
	position:absolute;
	left:50%;
	margin:0 0 0 -315px;
}

#header{
	float:left;
	width:630px;
	height:202px;
	background:url(../img/layout/headerPurple.jpg) no-repeat;
}

#menu{
	float:left;
	width:622px;
	padding:0px 0px 0px 5px;
	height:62px;
	background:url(../img/layout/menuPurple.jpg) no-repeat;
}

#content{
	float:left;
	width:550px;
	padding:0px 40px 0px 40px;
	background:url(../img/layout/contentBGpurple.gif) repeat-y;
}

#footer{
	float:left;
	width:605px;
	height:200px;
	padding:45px 0px 20px 25px;
	color:#EEEEEE;
	font-size:11px;
	line-height:100%;
	background:url(../img/layout/footerPurple.gif) top no-repeat;
}


/* Navigation */

#menu a{
	font-size:18px;
	margin:0px;
}

#menu a.button{
	display:block;
	float:left;
	height:32px;
	padding:6px 8px 0 8px;
	background:url(../img/layout/button.jpg) repeat-x;
	background-position:0px 0px;
	font:14px "Gill Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	border-right:1px solid #3399cc;
}

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

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

#menu a#about{
	display:block;
	height:38px;
	width:70px;
	background:url(../img/menu/about.gif) no-repeat;
	float:left;
}

#menu a#about:hover{
	background-position:0px -38px;
}

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

#menu a#research{
	display:block;
	height:38px;
	width:90px;
	background:url(../img/menu/research.gif) no-repeat;
	float:left;
}

#menu a#research:hover{
	background-position:0px -38px;
}

#menu a#research.selected{
	background-position:0px -38px;
}

#menu a#publications{
	display:block;
	height:38px;
	width:114px;
	background:url(../img/menu/publications.gif) no-repeat;
	float:left;
}

#menu a#publications:hover{
	background-position:0px -38px;
}

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

#menu a#members{
	display:block;
	height:38px;
	width:94px;
	background:url(../img/menu/members.gif) no-repeat;
	float:left;
}

#menu a#members:hover{
	background-position:0px -38px;
}

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


#menu a#links{
	display:block;
	height:38px;
	width:62px;
	background:url(../img/menu/links.gif) no-repeat;
	float:left;
}

#menu a#links:hover{
	background-position:0px -38px;
}

#menu a#links.selected{
	background-position:0px -38px;
}

#menu a#contact{
	display:block;
	height:38px;
	width:81px;
	background:url(../img/menu/contact.gif) no-repeat;
	float:left;
}

#menu a#contact:hover{
	background-position:0px -38px;
}

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



/* Headings */

h1, h2{
	margin-top:0px;
	font:x-large "Gill Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

h1{
	border-bottom:1px solid #BBBBBB;
}

h3, h4, h5{
	margin-top:0px;
	font:large bold "Gill Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;

}

/* Links */

a{
	color:#58c8dd;
	text-decoration:none;
}

a:hover{
	color:#CCCC66;
	text-decoration:underline;
}

/* Members Page */

.memberBrief{
	margin:0;
}

.memberBriefTable{
	margin:0 0 10px 0;
}