body {font: 70%/1.2 verdana,geneva,lucida,arial,sans-serif; padding: 0; margin: 0; background: #eee url(images/new-bg.gif) top left repeat-x; color: #000;}
#page {position: relative; margin: 0 auto; min-width: 500px; max-width: 1000px;}
.underline {text-decoration: underline;}
h1, h2, h3, h4, ul, li, p {padding: 0; margin: 0;}
h1 {position: absolute; top: 20px; left: 28px; text-indent: -9999px; background: url(images/logo.png) top left no-repeat; height: 41px; width: 337px; z-index: 40;}
h2 {color: #f39002; font-size: 120%; margin: 1px 0 -1px;}
h3 {color: #f39002; font-size: 100%; margin-bottom: -2px; font-weight: bold;}
h4 {color: #f39002; display: inline; margin-right: 6px;}
ul {margin-bottom: 7px;}
p {padding-bottom: 7px;}
a {text-decoration: none; color: #fff;}
a:hover {color: #f39002;}
a img {border: none;}
.noBullet {list-style: none; margin-left: -16px;}
.orange {color: #f39002;}
.textEmphasis {font-size: 130%; margin-top: -4px;}
#pictureBox .textEmphasis {font-size: 110%; font-weight: bold;}
.extraTopSpace {margin-top: 9px;}
.extraLeftSpace {padding-left: 120px;}
.LeftSpace {padding-left: 60px;}
.floatLeft {float: left;}
.block {display: block;}
.noIndent {margin-left: -16px;}
#body {position: relative;}
#globalNav a, .textEmphasis {font-family: "century gothic",helvetica; letter-spacing: 1px;}
.newLine {display: block;}
.bold {font-weight: bold;}
.underline {text-decoration: underline;}
.italic {font-style: italic;}

#masthead {height: 62px; padding: 20px 0 0 30px;}
.brain {position: absolute; top: -9999px;}
#globalNav {position: absolute; top: 40px; left: 126px; height: 22px; margin-bottom: 20px; width: 700px; padding: 50px 0 0 50px;}
#globalNav li {display: inline; color: #eee; padding: 8px 0; text-transform: lowercase; position: relative;}
#globalNav a {padding: 9px;}
#globalNav a:hover {color: #f39002;}
#globalNav a:hover .brain {top: -35px; left: -35px;}
#globalNav a.currentPage {font-weight: bold; color: #f39002;}

#sidebar {float: left; height: 164px; min-height: 164px; width: 126px; background-color: #000; margin-top: 44px; border-right: 1px solid #eee; color: #eee; margin-left: -2000px; padding: 15px 20px 25px 2013px;}
#sidebar ul {padding-left: 15px; margin-bottom: 3px; width: 123px;}
#sidebar ul ul {width: 107px;}
#sidebar ul li {margin-left: -2px;}
#sidebar li {list-style: none; padding-top: 0px;}
#sidebar a:hover {color: #f39002;}
#sidebar a.currentPage {font-weight: bold; color: #f39002;}
.nestedList {font-size: 80%;}
#sidebar  .currentList  a {color: #e6d48f;}
#sidebar  .currentList  a:hover {color: #f39002;}
#sidebar li.currentListItem {list-style-image: url(images/arrow.gif); margin-left: 1px;}
#sidebar li.currentListItem a {color: #f39002; font-weight: bold; margin-left: -3px;} 
#sidebar li.grayText {margin-left: -14px; font-style: italic; color: #e6d48f;}

#tab {background: url(images/tab2.gif) top left no-repeat; height: 32px; width: 460px;}
#contentTab {height: 169px;}
#body{margin: 44px 0  20px 160px; position: relative;}
#photo {float: left; padding-top: 4px; margin-right: 11px;}
#content {position: absolute; top: 14px; left: 20px; color: #fff; width: 520px; padding-right: 34px;}
#content ul {margin-left: 205px;}
#content ul.lessVerticalSpace li {margin-bottom: 0;}

#pubList li {float: left; margin: 0 60px 1px 0;}
#pubList {height: 60px; width: 600px;}
#contentBody #publications li{margin: 6px 0; padding: 4px;  background-color: #ececec; border-top: 1px solid #ddd; border-bottom: 1px solid #ccc; border-right: 1px solid #eee; list-style: none;}
#contentBody #publications li:hover {background: #fff; border-right: 1px solid #ececec;}
#contentBody #publications li a {padding: 5px 0 20px 0; border: none; outline: none;}
#contentBody #publications li a:hover {text-decoration: none;}
#h2009 {clear: both;}
.backToTop {text-indent: -9999px; background: url(images/backToTop.gif) top left no-repeat; height: 14px; width: 90px; display: block; margin: 20px 0 30px;}

#content ul.noIndentList {margin: 5px 0 0 15px;}
#pictureBox {width: 600px; height: 140px; position: absolute; top: 35px; background: url(images/lab-pics.jpg) top left no-repeat;}
#textBox {background: url(images/gray.png) top left repeat; width: 590px; padding: 6px 4px 6px 9px; height: 18px; margin-top: 112px; text-align: center;}
#floatRight {float: right;} 
#floatRight img {margin-left: 5px;} 
#contentBody {margin-top: 20px; background-color: #fcfcfc; border: 1px solid #bbb; padding: 20px 17px; width: 584px; margin-right: 16px; overflow: auto;}
#contentBody li {margin-left: 16px;}
#contentBody a {color: #000;}
#contentBody a:hover {text-decoration: underline; color: #f39002;}

#footer {margin: 40px 0 30px 242px;}
#footer li {display: inline; margin-right: 9px; font-size: 90%;}
#footer a {color: #3b2e30; padding: 3px;}
#footer a:hover {color: #f39002; text-decoration: underline;}
#footer a.currentPage {font-weight: bold; color: #000; padding: 3px; text-decoration: underline;}

#skipTo {position: absolute; top: -9999px;}

#whiteLine {background: #eee; height: 1px; width: 900px; position: absolute; top: 48px; left: -250px;}
#topSmallWhiteLine {background: #eee; height: 1px; width: 650px; position: absolute; top: 48px; left: -0px;}
#smallwhiteLine {background: #eee; height: 1px; width: 800px; position: absolute; top: 189px; left: 0px;}