body      { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ea9635; margin: 0px; padding: 0px }
a { color: #778c6a }
a:hover { color: #ea9635 }
h2 { font-size: 140% }
h4 { font-size: 110%; margin-top: 1em; margin-bottom: 0px }
td   { color: #5a5858; font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; margin: 0px; padding: 0px }
em { color: #913225; font-style: normal; font-weight: bolder }

#left        { background: url(images/leftrulebg.gif) repeat 0px 0px; width: 22px }
#center     { background-color: #3b4d63; margin: 0px; padding-bottom: 20px; width: 137px; bgcolor: #3B4D63  }
#homeleft img { padding-top: 10px }
#homeleft { color: white }
#homeleft a { color: white }
#archive h3  { font-weight: bold; font-size: 120%; margin-top: 0.25em; margin-bottom: 0.25em; padding-top: 6px; border-top: 1px solid #913225 }
#archive p  { list-style-type: none; margin: 0px; padding: 0px; border: none }
#center p { margin-top: 0px; margin-bottom: 0px }
#center td { margin: 0px; width: 137px }
#right       { background-color: white; width: 100% }
#global { text-align: right; float: right; padding-top: 12px; padding-right: 8px; top: 8px }
#footer   { color: #3b4d63; font-size: 90%; margin-left: 22px; padding-top: 6px; padding-bottom: 6px; height: 30px }
#footer a { color: #3b4d63 }
#subnavbar     { }
#subnav    { color: white; font-size: 11px; padding-bottom: 10px }
#subnav a:hover, #subnav a.selected { color: #e9b646 }
#subnav a  { color: #eedaac; text-decoration: none }
#subnav li   { list-style-type: none; margin: 0px 0px 0px 12px; padding: 3px 0px; border-bottom: 1px dotted #e9b646 }
#navbar       { background-color: #ea9635; border-top: 1px solid #efc544; height: 32px }
#nav   { margin: 0; padding: 0; top: 37px; left: 159px; height: 32px; overflow: hidden }
#nav li { list-style-type: none; margin: 0px; padding: 0px; display: inline }
#nav a  { float: left; padding: 32px 0 0; height: 32px; overflow: hidden }
#nav a:hover { background-position: 0 -32px }
#nav a.selected { background-position: 0 -64px }
#tnabout a    { background-image: url(images/tn-about.gif); width: 60px }
#tnprograms a    { background-image: url(images/tn-programs.gif); width: 64px }
#tnfellows a    { background-image: url(images/tn-fellows.gif); width: 51px }
#tnnews a    { background-image: url(images/tn-news.gif); width: 82px }
#tnexperience a    { background-image: url(images/tn-experience.gif); width: 102px }
#tnpress a    { background-image: url(images/tn-press.gif); width: 53px }
#tnike a    { background-image: url(images/tn-ike.gif); width: 73px }
#tnnetwork a    { background-image: url(images/tn-network.gif); width: 60px }
#band  { background-color: #913225; height: 10px }
#titlebar        { background-color: white; text-align: right; vertical-align: middle; margin: 0; padding-top: 1px; padding-right: 16px; padding-bottom: 1px; border-bottom: 1px solid #cd8533   }
#titlebar img     { margin: 0px; padding: 0px }

.intro { color: #778c6a; font-style: italic; font-weight: bolder; font-size: 110%; line-height: 1.5em }
.quotes { color: #3b4d63; font-style: italic; font-weight: bolder; font-size: 105%; line-height: 1.25em }
.sidenav { padding: 4px 9px 12px 8px }
.quote  { padding-top: 20px; padding-bottom: 12px; display: block }
.profiledate { font-style: italic; font-weight: normal; font-size: 70%; padding-left: 20px }
.caption { color: #3b4d63; font-size: 85%; background-color: white; margin: 0px; padding: 12px 12px 12px 9px }
.floatimg  { float: left; padding-right: 6px; padding-bottom: 4px; display: block }
.floatright { float: right; padding-bottom: 4px; padding-left: 6px; display: block }

#content       { background-color: white; margin-right: 190px; padding: 12px 12px 20px }
body.network #content { background-color: white; background-image: url(images/networkfoto.jpg); background-repeat: no-repeat; background-position: left 0; margin-top: 0; margin-right: 180px; padding: 165px 24px 20px 12px; }
#contentphoto { background-color: white; margin-right: 190px }
#content li { list-style-type: none; list-style-position: outside; margin-bottom: 1em; padding-bottom: 0.5em; border-bottom: 1px dotted #778c6a }
#content ul { margin: 0px; padding: 0px }
#content p { margin-top: 0.5em; margin-bottom: 0.75em }
#content img { float: left; padding-right: 14px; padding-bottom: 14px }

#contentwide ul { margin: 0px; padding: 0px }
#contentwide img { float: left; padding-right: 14px; padding-bottom: 14px }
#contentwide  { background-color: white; margin-left: 12px; padding: 12px 12px 20px }
#incoming { background-color: white; margin-left: 12px; padding: 12px 12px 0px }
#sitemap { background-color: white; margin-left: 12px; padding: 12px 12px 20px }
#contentwide h3   { font-weight: bold; font-size: 120%; margin-top: 1em; margin-bottom: 0.25em }
#sitemap h3 { font-weight: bold; font-size: 120%; margin-top: 1em; margin-bottom: 0.25em }
#contentmap h3 { font-weight: bold; font-size: 120%; margin-top: 1em; margin-bottom: 0.25em }
#contentwide li { list-style-type: none; margin-bottom: 1em; padding-bottom: 0.75em; border-bottom: 1px dotted #3b4d63 }
#contentmap    { background: white url(images/mapbg.gif) no-repeat; margin-right: 180px; padding: 12px 12px 20px }
#contentwidemap { background: white url(images/mapbg.gif) no-repeat; padding: 12px 12px 20px }
#sidebar   { background-color: white; float: right; margin: 0px; padding: 0px; border-bottom: 1px solid #cd8533; border-left: 1px solid #cd8533; width: 180px }
#rightside { font-size: 95%; background-color: white; margin: 0; padding: 10px 10px 20px; width: 160px; float: right; border-bottom: 1px solid #cd8533; border-left: 1px solid #cd8533; }
#rightside h1 { color: #913225; font-size: 130%; }
#rightside h2 { color: #5a6230; font-size: 120%; }
div#sidebar .callout { padding-right: 6px; padding-bottom: 12px; padding-left: 12px; }
#sidebar h4 { color: #913225; font-size: 105%; padding-top: 12px; padding-bottom: 3px; padding-left: 9px }
#sidebar2 { background-color: #ced8b3; float: right; margin: 0px; padding: 6px 0px 12px; border-bottom: 1px solid #b6c58d; border-left: 1px solid #b6c58d; z-index: 0; width: 172px }
#sidecopy   { color: #3b4d63; font-size: 90%; background-color: white; margin: 0px; padding: 12px 12px 12px 9px }
#sidecopy h4    { color: #913225; font-size: 105%; margin-top: 0px; margin-bottom: 3px; padding-bottom: 3px; padding-left: 0px }
#sidecopy li { list-style-type: none; margin: 0px; padding: 3px 0px; border-top: 1px dotted #913225 }
#sidecopy ul { margin-left: 0px; padding-left: 0px }

#sidecopy2 { color: black; font-size: 90%; margin: 0px; padding: 12px 12px 12px 9px }
#sidecopy2 h4 { color: #913225; font-size: 110%; margin-top: 0.5em; margin-bottom: 0px; padding-top: 1em }
#sidecopy2 p { margin-top: 0.5em; margin-bottom: 0.5em }
#sidecopy2 a { color: #913225 }

#chart td { color: #3a3a3a; font-size: 11px; background-color: #f6ecc1; margin-left: 9px; padding: 3px 6px 3px 8px; border-bottom: 1px solid white }
#chart { }
#chart th { color: #3b4d63; font-size: 11px; text-align: left; padding-right: 6px; padding-bottom: 3px; padding-left: 8px }
#top { background: #ea9635 url(images/fellowships.gif) no-repeat 0px 0px; height: 36px }

#staff { }
div#staff p.row { margin: 1px 0px 1em; width: 99% }
div#staff p.row span.leftcol { font-weight: bold; float: left }
div#staff p.row span.rightcol { float: right; width: 70% }
.spacer { font: 1px sans-serif; clear: both; height: 0px; display: block }

tr { vertical-align: top }
#list p { margin-top: 0px; margin-bottom: 0px }
#list td  { font-size: 11px; padding-top: 2px; padding-right: 12px; padding-bottom: 4px; border-bottom: 1px solid #369 }
#list4 td { font-size: 11px; padding-top: 2px; padding-right: 12px; padding-bottom: 4px; border-bottom: 1px solid #369 }
#list td.name { font-weight: bold }
#list td.country { color: #778c6a; font-weight: bold }
#list th    { color: #3b4d63; font-weight: bold; font-size: 11px; text-align: left; padding-top: 6px; padding-bottom: 6px }
#list h3 { color: #3b4d63; font-weight: bold; font-size: 130%; text-align: left }

#list2 p { margin-top: 0px; margin-bottom: 0px }
#list2 td { font-size: 11px; padding-top: 2px; padding-right: 12px; padding-bottom: 4px; border-bottom: 1px solid #369 }
#list2 td.name { font-weight: bold }
#list2 td.country { color: #778c6a; font-weight: bold }
#list2 th  { color: #3b4d63; font-size: 11px; text-align: left; padding-top: 6px; padding-bottom: 6px }

#list3 p { margin-top: 0px; margin-bottom: 0px }
#list3 td { font-size: 11px; padding-top: 2px; padding-right: 12px; padding-bottom: 4px; border-bottom: 1px solid #369 }
#list3 td.name { font-weight: bold }
#list3 td.country { color: #778c6a; font-weight: bold }
#list3 th  { color: #3b4d63; font-size: 11px; text-align: left; padding-top: 6px; padding-bottom: 6px }#content h3    { color: #3b4d63; font-size: 120%; margin-top: 1em; margin-bottom: 0.5em }

#iac th  { font-size: 11px; text-align: left; padding-bottom: 6px }
#iac td  { font-size: 11px; padding-top: 2px; padding-right: 12px; padding-bottom: 4px; border-bottom: 1px solid #369 }
#linebreak { padding-top: 0px; padding-bottom: 6px; border-bottom: 1px dotted #369 }
#publist p { padding-bottom: 8px; border-bottom: 1px dotted #3b4d63 }
#timeline h4 { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; border-top: 1px solid #3b4d63 }
#timeline p { margin-top: 3px }
#timeline img.right { float: right; margin: 0px; padding-right: 0px; padding-left: 12px }
#timeline img.left { float: left; margin: 0px; padding-right: 12px; padding-left: 0px }
.timedates { color: #913225; letter-spacing: 6px; padding-top: 6px; display: block }
.indentleft { margin-left: 112px }
#life img   { margin: 0px; padding: 0px 12px 0px 0px }
#life2 img { margin: 0px; padding: 0px 12px 0px 0px }
#life td { padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #913225 }
#life2 td { padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #913225 }
#manual { clear: both; padding-bottom: 12px; width: 100%; display: block }
.slightindent { margin-top: 12px; margin-left: 7px; padding-top: 8px }
.smalltext { font-style: italic; font-size: 90% }
