html, body {margin: 0px; padding: 0px; width: 100%; height: 100%;}
body {background-image: url('/hsr/meetings/soundings2003/images/side.gif'); background-repeat: repeat-y; background-color: #FFFFFF;}
h2 {color: #666666; font-family: arial, sans-serif; font-size: 120%; margin-bottom: 2px; padding-bottom: 0px;}
.content {margin-top: 5px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 2em;
          width: 550px;}
.presentation {list-style-position: outside;}
.author {font-size: 85%;}

/* main containers */
#mainContainer {width: 100%;}
#navContainer {background-image: url(images/navtop.gif); background-repeat: no-repeat; background-position: left top; padding-top: 0px;
               margin-top: 0px; /*height: 300px !important;*/} 
#navContainer, #contentContainer {float: left; display: table-cell;}
#contentContainer {width: 550px; padding-left: 10px;}

/* navigation links */
.nav {border: solid 1px blue; background-color: #FFFFFF; padding: 2px; display: table; width: 1px; position: relative;}
.nav a {color: #555555; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; 
        white-space: nowrap; font-weight: bold; line-height: 12px;}
#homeLink {top: 20px; left: 32px;}
#locationLink {top: 35px; left: 24px;}
#agendaLink {top: 50px; left: 26px;}
#registerLink {top: 65px; left: 24px;}
#presentationsLink {top: 80px; left: 12px;}
#accommodationsLink {top: 95px; left: 2px;}
#contactinfoLink {top: 110px; left: 16px;}
#picturesLink {top: 125px; left: 26px;}
.nav:hover, .nav:hover a {background-color: #cccccc; color: #FF0000;}

/* Image Replacement for h1 title using Gilder/Levin Method */
#header {width: 625px; height: 94px; position: relative; clear: both; margin: 0px;
         font-size: 8px; padding: 0px;}
#header span {background: url(images/top.gif) no-repeat; position: absolute; width: 100%; height: 100%;}

