/* CSS Document */

body {
background-image:url(../images/bg4.gif);
background-repeat:repeat-x;
background-color: #cbd5dc;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#bodywrapper {
width: 778px;
margin: 0px auto;
padding: 0px;
}

#contentwrapper {
width: 778px;
background-color:#FFFFFF;
float:left;
}

#nav {
width: 253px;
float:left;
text-align:right;
padding: 0px;
/*background-image:url(../images/nav_bg.png);*/
}

#nav img {
padding-bottom:40px;
}

#content {
width: 495px;
padding: 0px 30px 30px 0px;
float:left;
}

#content a {
text-decoration: none;
}

#content a:hover {
text-decoration: underline;
}

#content a:visited {
color: #666666;
}

#title {
width:85px;
margin-top: 66px;
float:left;
}

#textwrapper {
width: 400px;
margin-top: 66px;
float:left;
}

h1 {
font-size:18px;
font-weight: normal;
margin-top: 0px;
margin-bottom:20px;
color:#53ce01;
}

h2 {
font-size:13px;
margin-top: 0px;
color:#6da6d4;
}

img.border {
border: 1px solid #d7d7d7;
}

.spacer {
clear:both
}

table#people th {
text-align:left;
}

ul.regularlist{
padding-left: 8px;
margin-left: 8px;
list-style-type: square;
}

div#memberdetails {
float:left; 
width:282px;
font-size:10px;
}

div#memberdetails p {
margin-top: 0px;
}

.blue {
color:#6da6d4;
}

/*member portraits*/
img.portrait {
float:left; 
padding-right:10px;
}

/*research picture no border*/
img.researchtopics{
border: 0px;
float:right; 
margin: 0px 0px 10px 10px;
}

/*research picture no border with caption*/
img.researchtopicsc{
border: 0px;
float:right; 
margin: 0px 0px 10px 0px;
}

/*research picture with border*/
img.researchtopicsb{
border: 1px solid #ccc;
float:right; 
margin: 0px 0px 10px 10px;
}

/*research picture with border and caption*/
img.researchtopicsbc{
border: 1px solid #ccc;
float:right; 
margin: 0px 0px 10px 0px;
}

/*for images on topics page*/
.caption {
width: 150px; 
float:right; 
margin-left:10px; 
font-weight:bold; 
font-size:10px;
}


