#top {
position: absolute; top: 0px; left: 0px;
}
#floating
{ 
float: left;
margin: 1em 2em 1em 0em; 
position: relative;

}

li
{
margin-top:10px;
margin-bottom:10px
}

#nav-menu ul
{
position: absolute; top: 175px; left:64px;
z-index: 10;
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
width: 100px;
background: url(pics/separator.gif)  bottom left repeat-x;
text-align: right;
margin: 0 0 0 0;
}

#nav-menu #current
{
background: url(pics/gradient.jpg) bottom right no-repeat;
}
#nav-menu li a
{
margin-right: 1em;
height: 2.2em;
line-height: 2.2em;
border: none;
color: #660000;
text-decoration: none;
}
#nav-menu li a:hover
{
text-decoration: underline;
}

.textblock {
	background: white;
	position: absolute;
	left: 164px;
	top: 151px;
	width: 636px;
}

.text {
position: relative; top: -20px;  
padding-top: 0em;
padding-left: 3.25em;
padding-bottom: 2em;
padding-right: 3.25em;
}

h1 
{ 
font-size: 13px;
font-weight: bold;
color: 333333;
}
h2 
{ 
font-size: 20px;
font-weight: bold;
color: cccc99;
}
h3 
{ 
font-size: 18px;
font-weight: bold;
color: cccc99;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:	333333;
	background-color: CCCC99;
}
A:link 
{
  color: #660000;
  text-decoration: underline;
}
A:visited
{
	color: #990000;
	text-decoration: underline;
}

.abstract
{			
	font-size: 11px;
	border-style: dotted;
	border-width: thin;
	border-color: #660000;
	padding-top: 1em;
	padding-left: 2em;
	padding-bottom: 1em;
	padding-right: 2em;
}

.figure
{  
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.caption
{  
    display: block;
    margin-left: auto;
    margin-right: auto;
}
