/* ##### - standard font controls - ##### */
body {font:11px/160% "Lucida Grande",Trebuchet MS,verdana,arial,sans-serif;} 
body * {line-height:160%;}
html>body {font:11px/160% "Lucida Grande",Trebuchet MS, verdana,arial,sans-serif;}
table {font-size:inherit;}
table, pre, code, select, input {font-size:100%;} 
textarea {font-size:107%;}
html>body textarea {font-size:auto;}
big {font-size:122%;}
small {font-size:77%;}

DIV#logo .logotitle {font-size:48px; line-height:110%; padding:12px 0px; font-weight:bold; font-family:"Lucida Grande",Trebuchet MS,verdana,arial,sans-serif; color:#E6E6E6;}

DIV#logo a.logo .logotitle {font-size:24px; line-height:110%; padding:12px 0px; font-weight:bold; font-family:"Lucida Grande",Trebuchet MS,verdana,arial,sans-serif; color:#E6E6E6;}



/* ##### - site-specific font sizes - ##### */
#nav {font-size:110%;}
h2 {font-size:122%;}
h3 {font-size:92%;}

/* ##### - base elements - ##### */

body {background-image: url(i/bg_main2.gif); background-position: top center; background-repeat: repeat-y; background-color:#333;color:#E6E6E6;margin:0;padding:0;}

/* body {background-color:#333;color:#E6E6E6;margin:0;padding:0;} */

body#int {background-image: url(i/bg_in.gif);}
body#popup {background-image:none;}
body a:link, body a:active, body a:visited {color:#FC0;text-decoration:none;display:inline;}
body a:hover {text-decoration:none;border-bottom: dotted #FC0 1px;}
h1,h2,h3 {margin:0;color:#987602;}
h2, h3 {font-family: "Trade Gothic","Lucida Grande",Trebuchet MS, verdana,arial,sans-serif;margin-bottom:.5em; letter-spacing: .15em;}
/* h3 {letter-spacing:.15em;} */
img {border:none;padding:0;margin:0;line-height:100%;}
p {margin:0 0 1.25em 0;}

/* ##### - template wrappers - ##### */
#wrap {width:735px;margin:0 auto;padding:0 0 0 0;}
#main #wrap {background:transparent url(i/bg_main.gif) repeat-y;} 
#int #wrap {background:transparent url(i/bg_in.gif) repeat-y;}
#tail {clear:both;height: 100px;background-color:#444444;border-top:1px solid #FFF;margin:0 1px 0 0;}

/* ##### - containers (primary, secondar, tertiary) - ##### */
#pri,#sec,#ter {line-height:0;}
#pri {color:#E6E6E6;
	margin-left:179px;padding:0;}
#sec {float:left;width:177px;}
#ter {float:right;width:175px;border-left:1px solid #FFF;margin-right:-1px;}
#ter img {border-top:1px solid #FFF;}

/* ##### - images - ##### */
#sec img {border:1px solid #FFF;border-width:0 0 1px 0;position:relative;left:1px;}
#sec img#hips {width:177px;height:314px;}
#sec img#closeup {width:177px;height:384px;}
#sec img#closeup {width:177px;height:384px;}
#logo img#intimg {width:186px;height:69px;}
#logo img#mainimg {width:338px;height:108px;}

/* ##### - page-specific container liners - ##### */
#main #pri #liner {margin-right:2px;padding:0 0 .7em 26px;}
#int #pri #liner {margin-right:2px;padding:1em 27px 5em 26px;}
#popup #liner {margin-right:2px;padding:1em 27px 0px 26px;}

/* ##### - navigation - ##### */
#nav {list-style:none;margin:0 0 0 1px;padding:5px 0;;background-color:#444;font-family:"Trade Gothic","Lucida Grande",arial,verdana,sans-serif;}
#ter #nav {margin:0px;}
#nav li {padding:0;margin:0;}
#nav a {padding:5px 5px 5px 18px;text-decoration:none;display:block;border:1px solid #444;background:#444 url(i/ar_yellow.gif) no-repeat .5em 1em;}
#nav a:link, #nav a:visited, #nav a:active {color:#FC0;}
#nav a:hover, 
  #nav em a:link, 
  #nav em a:visited  {color:#FFF;background:#333 url(i/ar_white.gif) no-repeat .5em 1em;border:1px solid #333;font-style:normal;}

/* ##### - page title - ##### */
#logo {margin:0 1px 0 0;padding:0 0 0 27px;border-bottom:1px solid #FFF;background-color:#666;}
h1.logo {line-height:0px;}



/* ##### - content blocks and formatting - ##### */
#bio { margin:0 206px 1.5em 0;padding:1em 0 0 0;border-bottom: 1px solid #444; }
#next cite, #popup cite {font-weight:bold;font-style:normal;}
#next p {margin-bottom:.7em;}
#int #next {background-color:#2F2F2F;padding:15px 20px;}

.resourcelist_home {
margin:1.1em 206px 1.5em 0;
padding:1em 0 0 0;
border-top: 1px solid #444; 
padding-top: 1em;
}

#past dl, .resourcelist dl {margin:0 0 1em 0;padding:0;}
#past, .resourcelist {border-top: 1px solid #444; padding-top: 1em;}
#past dd, .resourcelist dd {display:inline;margin:0 .5em 0 0;}
#past dt, .resourcelist dt {display:inline;margin:0;}
#past dd.recipient, .resourcelist dd.recipient {display:inline;margin:0 .5em 0 0;font-weight:600;color:#e6e6e6;}
#past dt.organization, .resourcelist dt.organization {display:inline;margin:0;font-style:oblique;color:#ccc;}
#past ul, .resourcelist ul {margin-left: 0px;padding-left: 0px;}
#past li {list-style: none; padding-left: 1em; text-indent: -1em;}
.resourcelist li {list-style: none; margin-top: 8px;}
#past a, .resourcelist a {text-decoration:none;color:#FC0;}

#past a:hover, .resourcelist a:hover {text-decoration:none; border-bottom: dotted #FC0 1px;}



.pageSection {border-top: 1px solid #444; padding-top: 1em;}



#nominate {margin:1em 0 1.5em 0;}



/* DESC: "nominate link" with arrow sans arrow-hover with standard link treatment */



span.bulletLink {display:block;padding-left:16px;background:url(i/ar_yellow.gif) no-repeat 0 .5em;}

span.closeLink {display:block;padding-left:16px;background:url(i/close_yellow.gif) no-repeat 0 .5em;}



.bulletLink a:link, . closeLink  a:link {color:#FC0;text-decoration:none;display:inline;}

.bulletLink a:hover, . closeLink  a:hover {text-decoration:none;border-bottom: dotted #FC0 1px;}



#logo A, #logo A:hover, #logo IMG {margin: 0; padding: 0; text-decoration: none; border: none; margin-bottom: 0;}



IMG.articleEnd { margin: 0px 6px; }





/* Past lecture popup window */

#recap {border-top:1px solid #444;border-bottom:1px solid #444;padding:1.25em 0 0 0;}

p.closeLink {margin-top: .75em;}

 

 /* template web development by nate koechley, http://natek.typepad.com */ 