/* general properties */
a,
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	font-weight: bold;
}

a:active {
	font-weight: bolder;
}

img {
	border: none;
}

pre {
	font-family: Courier;
}

ul.nobullets {
	list-style: none;
	margin-left: 25px;
	padding-left: 0px;
}

/* Top Navigation Area: Currently Bio, Publications, Seminars */

.topnavarea a, 
.topnavarea a:link,
.topnavarea a:visited {
	color: #A0B2C1;
	text-decoration: none;
}

.topnavarea a:hover,
.topnavarea a:active {
	color: #FFFFFF;
}

.searcharea {
	vertical-align: bottom;
}

/* Left side Navigation */

.rrheader {
	color: white;
        font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
}

.emptyleftcell {
	width: 20px;
}

/* used in Login text */
.rrnavtext {
	color: white;
	margin-bottom: 0px;
}

.leftsidenav a, 
.leftsidenav a:link,
.leftsidenav a:visited {
   font-size: xx-small;
	color: #A0B2C1;	
	text-decoration: none;
}

.leftsidenav a:hover,
.leftsidenav a:active {
	color: #FFFFFF;
}

.copyrightarea {
	margin: 4px;
   text-align: center;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;   
}

.poweredbyarea {
	font-size: xx-small;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.poweredbyarea a, 
.poweredbyarea a:active,
.poweredbyarea a:link,
.poweredbyarea a:visited {
	color: Black;
	text-decoration: none;
}

.poweredbyarea a:hover {
   color: Black;
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

/* blog stuff */

.contents {
	width: 650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
}

.contents p,
.contents blockquote,
.contents dt,
.contents td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	text-align: left;
}

.leftnavtitle {
	font-weight: bold;
	margin-bottom: 0px;
}

.entrydate td {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color: whitesmoke;
	border: 1px solid #ccc;
	padding: 5px; 	
	font-size: larger;
	padding-top: 5px;
}

.pagetitle td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: medium;
	font-weight: bold;
        text-align: center;
}

.itemtitle td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: medium;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	margin-bottom: 5px;
   border-bottom: 1px solid steelblue;		
}

.itembody td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;		
}

.iteminfo td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	border-bottom: 1px solid steelblue;
}

.skip {
	display: none;
}



.highlight {
	background-color: yellow;
}


