body { font-family: verdana; color: #372D4E; background-color: #FFFFFF; margin:0; padding:0; min-width:900px; } /** TOP LEVEL DIVS **/ #container { margin: 0 auto 0 auto; display: table; height: 100%; position: relative; overflow: hidden; width: 900px; } #header { padding:4px; } #banner { width:870px; height:190px; background-repeat: no-repeat; } #side { float:right; width:300px; padding-bottom: 20px; text-align:center; } #content { float:left; width:525px; min-height: 450px; font-family: verdana; font-size: 12px; } #footer { padding-top:50px; font-size: 10px; clear:both; } /** BANNER AND SLIDING MENU DIVS **/ #date { float:right; font-size: 24px; padding-top:10px; text-align:right; } #menu { text-align: center; } #menu ul { margin-top: 2px; } #menu li { display: inline; list-style-type: none; padding-right: 20px; } .scrolling_canvas { width:280px; } .scrolling_container { width:300px; height:300px; overflow:scroll; } .sponsor_logo { padding-bottom:40px; } .sponsor_full_logo { float:left; width: 200px; } .slideshow { height:100px; } /** FOOTER DIVS **/ #menus { padding: 5px; border: 1px solid #cccccc; } #menus_end { clear:both; } #menus a { color:#aaaaaa; font-weight:normal; } #menus a:hover { color:#387ABE; } #menus .menu { float:left; } #footer table { clear:both; margin-top: 15px; } #credits { color: #aaaaaa; font-size: 10px; } #credits a { color: #aaaaaa; } #credits a:hover { color: #cccccc; } /** CONTENT STYLES **/ .article { padding-bottom:10px; font-size: 12px; } .article h4 { font-style:italic; font-size:small; padding: 2px; color:#cccccc; } .talk { } .speaker_image { text-align:center; float:right; width: 220px; padding: 5px; background-image: url(/us2007/images/gradient2.gif); background-repeat: no-repeat; background-position: bottom center; } .talk_details { text-align:left; } .speaker_name { } .talk_details li { list-style-type: none; } /** STANDARD HTML TAGS **/ td { font-family: verdana; font-size: 11px; } input, select { font-family: verdana; font-size: 11px; border: 1px #AAAAAA solid; background-color: #FFFFFF; margin-top: 3px; } img { border: 0px; padding: 0px; margin: 0px; } h1 { margin: 0px; font-size: 25px; color: #DC9D6E; font-weight: normal; } h2 { font-size:24px; color:#387ABE; text-decoration: none; font-weight: bold; } h3 { margin: 0px; padding: 0px; font-size: 18px; color: #387ABE; font-weight: normal; } h4 { margin: 0px; font-size: 14px; color: #492E16; font-weight: normal; } a { color:#387ABE; text-decoration: none; font-weight: bold; } a:hover { color: #DC9D6E; } strong { font-weight: bold; color: #888888; font-size: 11px; margin-top: 5px; } .menuCell a { font-size: 14px; text-decoration: none; color: #555555; font-weight: normal; } .menuCell a:hover { color: #DC9D6E; } .datatable td { border-bottom: 1px #AAAAAA solid; padding: 3px; } .tableheader td { color:#387ABE; font-weight: bold; font-size: 11px; } #notice { color: #FF5555; font-size: 15px; } .gradient { width: 220px; padding: 5px; padding-bottom: 2px; background-image: url(/us2007/images/gradient.gif); background-repeat: no-repeat; background-position: bottom center; } .gradient_tall { width: 220px; padding: 5px; padding-bottom: 2px; background-image: url(/us2007/images/gradient_tall.gif); background-repeat: no-repeat; background-position: bottom center; } .gradient2 { width: 220px; padding: 5px; background-image: url(/us2007/images/gradient2.gif); background-repeat: no-repeat; background-position: bottom center; } .gradient2_tall { width: 220px; padding: 5px; background-image: url(/us2007/images/gradient2_tall.gif); background-repeat: no-repeat; background-position: bottom center; } .smalltext { font-size: 11px; color: #aaaaaa; }