body2 {background: #005d9a; font-family: trebuchet MS, helvetica, arial, sans-serif; margin:0; padding:0; } body {background: #005d9a url(http://www.jblumenstock.com/img/bg_body.gif) top center repeat-x; font-family: trebuchet MS, helvetica, arial, sans-serif; margin:0; padding:0; } #outer_container {width: 100%; text-align: center;} #top_content2 {height:70px; position:relative;} #top_content {height:70px; position:relative; background: url(http://www.jblumenstock.com/img/bg_mast.jpg) top center no-repeat; z-index: 2;} #main_content { background: #e8e5c0 url(http://www.jblumenstock.com/img/bg_tan_body.gif) 0 0 repeat-x; padding: 0px; margin:0;} #bottom_content {height:15px; position:relative; padding: 0; margin: 0;} #top_centered { height: 70px; width: 768px; margin: 0 auto 0 auto; position: relative; padding: 0px; color:#eeeeee;} #body_centered {width: 768px; position:relative; text-align:left; overflow: hidden; margin: 0 auto; padding: 20px; background-color: #ffffff; } #bottom_centered {width: 768px; position:relative; margin: 0px auto 4px auto; padding: 0 2px; overflow:hidden; text-align: center; font-size: .7em;} #main_logo {position: absolute; left: 10px; top: 28px; z-index: 1000;} #main_logo a {color: #eeeeee; font-weight: bold; font-size: 28px;} #top_tabs ul { position: absolute; bottom: 0px; right: 0px; margin: 0; padding: 0; list-style: none; font-family: Lucida Sans, Verdana, sans-serif;} #top_tabs li {position: relative; float: left; width: 90px; height: 27px; margin:0 0 0 0px; padding: 0 0 10px 0px; overflow:hidden;} #top_tabs li a { display: block; position: absolute; top:0; left:0px; width: 90px; height: 27px; color: #eeeeee} #top_tabs li a { font-size: 13px; font-weight: bold; padding: 8px 0 0 0px;} #top_tabs li a:hover { border: none; color:#e5962a;} a { color: #0038ff; text-decoration: none; font-weight: normal;} #bottom_centered a { color: #BFFFE4; letter-spacing: 1px; text-decoration: none; font-family: Lucida Sans, Verdana, sans-serif;} #bottom_centered a:hover { text-decoration: underline;} a:hover {color: maroon;} a.nobold{font-weight: normal;} a:hover { } h1, h2, h3, h4, h5 { color: #003066; font-family: trebuchet MS, helvetica, arial, sans-serif; font-weight: bold;} .hborder { border-bottom: 1px solid #e8e5c0;} h1 {font-size: 1.8em; letter-spacing: .5px;} h1.page_title {padding-top: 35px;} h1.page_title_short {padding-top: 6px; text-align: center; margin: 0;} h2 {font-size:1.4em; margin:20px 0px 4px 0px; padding:0;} .content h2 { font-size: 1.3em; padding-top: 6px; margin: 0;} h3 {font-size:1.1em; margin: 10px 0px; padding:0; } h4 {font-size:1em; margin:0; padding:0;} h5 {font-size:.9em; margin:0; padding:0;} .padsides{padding: 0px 20px;} .padsides_sm{padding: 0px 30px; font-size: .9em;} .small {font-size:.9em;} .conference {font-style: italic;} ul#publist li{ padding-bottom: 10px; } li.pub li#news{ font-size: .95em;} a.journal {font-weight: normal; font-style:italic; color: #003066} a.article {font-weight: normal; color: #003066;} a.article_link {text-decoration: underline; font-size:.9em;} .mainproject {padding: 15px 0px 0px 0px;} .mainproject a.article {font-weight: normal; color: #0038ff;} p {font-size: .9em; padding: 0px 0px 0px 10px;} div.projtitle { font-weight: bold; padding: 15px 0px 10px 0px;} div.projstatus { font-style:italic; font-size:.9em; padding: 0 0 10px 10px;} div.projabstract { font-size:.9em; padding: 10px 0 10px 10px;} div.projpress, div.projaward { font-size:.9em; padding: 0 0 10px 10px;} td.label{ padding: 4px 6px; color: 777777;} td.value{ padding: 2px 0px;} ul.news li{ padding-bottom: 2px; font-size:.8em;} table.simple{margin-left: 20px; border: 1px solid #cccccc;} table.simple td{border: 1px solid #cccccc; 1px solid #cccccc; padding: 2px 5px;} table.simple .header{font-weight: bold;}