
/* standard elements */
* {	margin: 0; 	padding: 0; }
img {border:0;}
a {color: #876; text-decoration: none;}
a:hover {color: #9A6; text-decoration: none;}

body {background: #ffffff;}
div.smalltxt {font: normal 0.8em Lucida Sans Unicode;}
div.fleft {  float: left;  }

div.author {margin-right: 40px; text-align: right; font: normal 0.7em Lucida Sans Unicode;}

/* structure */
.structuretable {align:center; margin: auto; border: 0; }

.container { 	margin: auto; width: 620px; font-size: 1em; background:  url(images/bgmain.gif) repeat-y;}
.header  { margin: auto; text-align:left; background:  url(images/bar.gif) no-repeat; width:790px; height: 150px; }
.top  { background:  url(images/top.gif) no-repeat; width:620px; margin: 0;}
.main { font: normal 0.8em Lucida Sans Unicode; margin-left: 50px; width: 525px; }
.tagline {margin-left:425px; font: bold .9em Lucida Sans Unicode;}
.subheader {text-align: center;}
.clear {height:30px; }
.base { background:  url(images/base.gif) no-repeat; width:620px; margin: 0; height: 15px}
.abstract {width: 400px; text-align: left; padding: 15px; font: normal 0.8em Lucida Sans Unicode;}


/* menus */
.menuBG {background: url(images/bgmenu.gif) repeat-y; width:150px; }
.menuitem {font: normal 0.8em Lucida Sans Unicode; padding: 3px; width: 150px; background: url(images/menuitem.gif) no-repeat; height: 25px;}

.submenu { width: 150px; background: url(images/menuitem.gif) no-repeat 20px; height: 25px;}
.submenuitem {margin-left :20px; font: normal 0.7em Lucida Sans Unicode; padding: 5px; }

table.sponsors { margin: auto; width: 400px; font-size: 1em; }
td.clear {width: 100px;}
