#mid .bottomleft { position:absolute; left:0; bottom:-1; width:159px; height:58px; } html, table { font-size: 100%; } /* ie bug */ body { font-size: 0.8em; font-family: arial; background: #FFF url('images/bghalf.png') repeat-y center; } html, body { text-align: center; } html, body, img { padding:0; margin:0; } a { color: #514FFF; text-decoration:none; } .content a:hover { text-decoration:underline; } strong, th { color: #7c3485; } /*************************/ #wrapper { margin: auto; width: 754px; position:relative; } /*************************/ #top, #mid, #bottom { width: 754px !important; padding:0; margin:0; border:0; } #top { height:224px; text-align:right; } #mid { position:relative; } #bottom { height:207px; text-align:left;clear:both; } /*************************/ #mid { text-align:right; background: url('images/rightbg.gif') right; background-repeat: repeat-y; } #mid .content { padding-right:215px; padding-bottom: 55px; } #mid .topleft { float:left; width:234px; height:63px; } #mid .bottomleft { position:absolute; left:0; bottom:-1; width:159px; height:58px; } #mid .right { border:10px solid green; margin-left:10em; width: 203px; height:100px; } /*************************/ #title { position:absolute; left:415px; top:160px; color:#DFB5D9; margin:0; } #title h1 { font-size: 30px; padding:0;margin:0; } #title h2 { font-size: 12px; padding:0;margin:0; font-weight:normal; padding-right:4em; } /**************************/ ul#menu, #menu li { padding:0; margin:0; } #menu { top:1.5em; right:0; position:absolute; width: 210px !important; width: 218px; list-style-type:none; text-align:left; margin-top:1em; } #menu li { padding:0.2em; font-size:1.2em; float:left; clear:both; margin-top:1px; margin-left:8px; border: 1px solid #000; width:100px; text-align:left; background: #BFC4FF url('images/menubg.gif'); } #menu li:hover { cursor:pointer; } #menu li a { color: black; text-decoration: none; font-weight: bold; } #menu li a:hover { color:#DDD; } /*************************/ #bottom img { position: absolute; right:0; } #bottom .url img { float:right; border:0; position:relative;top:110px; } #bottom .url a { font-size:35px; text-decoration:none; color: #4F507F; } #bottom .url a:hover { color: #6D6E9F; } /*********************/ #contact ul { list-style-type:none; } #contact ul li { line-height: 2em; font-size:1.2em; font-weight: normal; } #contact ul li a { font-weight: bold; } /*********************/ #stands img { border: 0; margin-left: 0.8em; float: right; } #stands p { clear: right; padding-top:1em; } /******************/ #lectures h2, .lectures p { width: 300px; } #lectures h2 { color: #7c3485; font-size:2em; border: 1px solid #EFD1EF; border-right: 0; right: -12px; position:relative; text-align: left; padding-left:1.5em; } #lectures li p { width: auto; text-align:right; margin:0; } #lectures li { margin-top:1em; } #lectures .title { margin-bottom:0.3em; font-size:1.2em; font-weight:bold; color: #7c3485; } #lectures .lecturer { font-weight:bold; font-size:1.1em; } /*****************/ #program table th, #program table td { padding:0.5em; text-align:center; border: 1px solid #AAA; } #program2 table th, #program2 table td { padding:0.5em; text-align:center; border: 1px solid #AAA; } #program h3 { font-size: 1.2em; font-weight:bold; } #program2 h3 { font-size: 1.2em; font-weight:bold; } #program h4 { font-size: 0.9em; font-weight:normal; } #program2 h4 { font-size: 0.9em; font-weight:normal; } #program a:hover { text-decoration: underline; } #program2 a:hover { text-decoration: underline; } /****************/ #speakers li { margin-top:1em; } /****************/ #bonus .item { float:right; font-size: 0.9em; } #bonus .item img { border:0; }