body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background: #fff url("gfx/bg32.jpg") repeat;
	font-family: Arial;
/*	font-family: Helvetica;*/
	font-size: 10pt;
}

/* Styling the container */
#container {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 800px;
	margin: 10px auto;
	text-align: left;
	background: #fff url("gfx/bg32.jpg") repeat;
}

/* Styling the top banner */
#header {
	padding: 0px;
	margin: 0px;
	width: 798px;
	height: 40px;
	border: 1px solid #666;
	margin-bottom: 15px;
	text-align: right;
	font-size: 180%;
	font-family: sans-serif;
	color: #fff;
	background-color: #5B040D;
}

/* Remove margins and padding from img */
#header p,img {
	margin: 0px;
	padding: 5px;
}

/* Styling the navigation container */
#navigation {
	margin-bottom: 4px;
	margin-left: 10px;
}

#navigation ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
/*	font-weight: bold;*/
}

/* To force the list into one line */
#navigation ul li {
	display: inline;
}

/* To remove the text underline.
To make each list item into a box, we need to add padding to the "a" element. */

#navigation ul li a {
/*	z-index: 10;*/
	text-decoration: none;
	padding: 4px 20px 4px 20px;
	margin-right: 5px;
	border: 1px solid #666;
	color: #fff;
	background-color: #5B040D;
	border-bottom: 0px;
	text-align: center;
}

/* Set current page button the same effect as of hover */
#navigation ul li a#currentpage {
	color: #fff;
	background-color: #5B040D;
	padding-bottom: 5px;
}

/* Use "a:hover" to set a second background color, as a rollover. */
#navigation ul li a:hover {
	color: #fff;
	background-color: #5B040D;
	padding-bottom: 5px;
}


/* Styling the content container*/
#content {
	width: 798px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #666;
	background-color: #5B040D;
	text-align: left;
}

#homeportrait {
	margin: 5px 5px 0px 0px;
	padding: 0px;
	width: 197px;
	height: 244px;
	float: right;
	_display: inline;
	border: 1px solid #666;
	color: #fff;
}
#homeportrait p,img {
	margin: 0px;
	padding: 0px;
}

#homecontent {
	margin: 5px;
	padding: 10px;
	margin-right: 209px;
	background-color: #fff;
	border: 1px solid #666;
}

#pagecontent {
	margin: 5px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #666;
}

/* Styling the researcher unique id block container*/
#uniqueid {
  float: right;
}
#uniqueid dt {
  float: left;
  clear: left;
  width: 150px;
  text-align: right;
}
#uniqueid dt:after {
  content: ":"
}
#uniqueid dd {
  margin: 0 0 0 155px;
}

#footer {
	clear: both;
	border: 1px solid #666;
	color: #fff;
	background-color: #5B040D;
	margin-top: 4px;
	text-align: center;
}

#footer p {
	padding: 2px;
	margin: 2px;
}

/* Styling the resume container*/
#resume dt {
  float: left;
  clear: left;
  width: 150px;
  text-align: right;
}

#resume dt:after {
  content: ":"; 
} 

#resume dd {
  margin: 0 0 0 160px;
}

#resume table{
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  width: 100%;
}

#resume caption{
  padding:2px;
}

#resume th{
  border-bottom: 1px solid black;
  border-collapse: collapse;
  text-align: center;
  padding:2px;
}

#resume td{
  text-align: center;
  padding:2px;
}
