/* css styles for graham foundation

*/
/*resets*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
  margin:0;
  padding:0;
}
p, .para{
  margin-bottom:.5em;
  padding-top:.2em;
  line-height:1.3em;
  font-size:1em;
  line-height:140%;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;margin-bottom:2px;}
input,button,textarea,select{*font-size:100%;}
body{font:11px/140% helvetica,Arial,clean,sans-serif;*font-size:small;*font:x-small;}
input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;margin-bottom:2px;}
select{font:99% arial,helvetica,clean,sans-serif;margin-bottom:15px;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
em{font-style:italic;}
body{text-align:center;}
blockquote{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:16px;
  text-transform: none;
  padding-top: 0.5em;
  padding-bottom: .85em;
}

/*layout*/
.homesidespace{padding-top:2px;}
.mission{font-family:Georgia,"Times New Roman",Times,serif;font-size:1em;line-height:15px;}
a{
  color:#000;
  text-decoration:none;
}
.grantee a:hover{color:#40fdd5;}

.about a:hover{color:#ffd83f;}
.grantprog a:hover{color:#e8e300;}
.publicprog a:hover{color:#58FE42;}
.archive .er-u a,.archive #header-04 a{color:#bf6bff;}
.archive a:hover{color:#57a3ff;}
.home #bd .er-u a,.home #header-04 a{color:#ff4075;}
.about #bd #main-01 a:link{
  text-decoration:none;
  text-transform:uppercase;
}

.about #bd .er-u a:hover,.home #header-04 a:hover{color:#ffd83f;}


.home a:hover,.home #bd a:hover,.home #bd a:hover{color:#ff5b3b;}
.er-0709{margin:auto;text-align:left;width:57.69em;*width:56.25em;}
.er-gb .er-u{float:left;}
.er-gb div.first{float:left;}
.er-gb .er-u,.one-column{width:221px;margin-left:19px;}
.one-column.first{margin-left:0;}
.er-u.main,#main-02 .main,#main-02.main,.main-02 .main,.main-02.main{width:461px;min-height:550px;}
.er-u.wide,#main-02 .wide,#main-02.wide,.main-02 .wide,.main-02.wide{width:701px;min-height:550px;}
.er-u.twocol,#main-02 .twocol,#main-02.twocol,.main-02 .twocol,.main-02.twocol{width:461px;}
.er-u.threecol,#main-02 .threecol,#main-02.threecol,.main-02 .threecol,.main-02.threecol{width:701px;}
body.grantee_empty .er-u.main,#main-02 .main,#main-02.main,.main-02 .main,.main-02.main{min-height:450px;}
.er-gb .er-u{*margin-left:1.9%;*width:31.9%;}
.er-gb div.first{margin-left:0;}
.er-gb .er-g .er-u{width:49%;*width:48.1%;*margin-left:0;}
#bd .short{min-height:300px;}
#bd #main-02 a.underline{text-decoration:underline;}
/*shortcuts*/
.clear{clear:both;}
.placeholder {background:#DDD;}
.cap{
  text-transform:uppercase;
  letter-spacing:.05em;
  font-size:0.9em;
}
.paddedline{
  margin-top:5px;
}

body #bd #main-01 .homesidespace a:link{text-transform:none;}
body #bd a.underline{text-decoration:underline;}
body #bd a.related{
  font-style:italic;
}
.condense{letter-spacing:0;}
.tight{margin:0;padding:0;}
.loose{line-height:1.5em;}
.medium{font-size:1em;}
.bolder{font-weight: bold;}
.small{font-size:.95em;}
.smallish{font-size:.88em;}
.smaller{font-size:.9em;}
.smallest{font-size:.7em;}
.first{margin-left:0;}
.hairline{border-top:1px solid #9e9e9e;}
.notes{font-size:1em;}
.name{font-family:Georgia,"Times New Roman",Times,serif;}
body .black-border{border-color:#000;}
.image-frame{overflow:hidden;width:221px;height:303px;}
.image-frame-wide{width:461px !important;}
.image-frame-short{height:260px; position:relative; height:260px; width:211px;}
.cropcenterin{position:absolute;clip: rect(43px 333px 303px 112px);top:-43px;left:-112px;}
.croprightin{position:absolute;clip: rect(0px 437px 261px 216px);left:-216px;}
#hd:after,#bd:after,#ft:after,.er-gb:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd,#bd,#ft,.er-gb{zoom:1;}
#wrap{/*width:78.77em;*width:76.87em;*/width:1024px;margin:0;text-align:left;}
#bd{position:relative;top:160px;left:10px;width:1024px;}
#ft{clear:both;width:950px;margin-top:5em;}
#header-01{position:absolute;left:10px;top:0;width:221px;height:144px;padding-top:.3em;}
#header-02{position:absolute;left:250px;top:0;width:221px;height:144px;}
#header-03{position:absolute;left:490px;top:0;width:221px;height:144px;}
#header-04{position:absolute;left:730px;top:0;width:221px;height:144px;}
.header{border-top:1px solid #000;margin-top:1em;padding-top:0em;}
.header p#header-address{padding-top:0.2em;font-family:Georgia,Times,serif,"Times New Roman";font-size:1em;line-height:15px;}
.header ul{margin:0;padding:0;list-style:none;}
.header ul li{line-height:19px;font-size:1.1em;font-family:helvetica,arial,sans-serif;font-weight:normal;font-style:italic;letter-spacing:0.07em;}
.header #header_menu li{padding-left:0.3em;}
.header ul#header_menu li.active{background-repeat:repeat-y;}
.header ul#header_menu li.active a:hover{color:#000;}
.email2{text-transform:lowercase;font-size:1em;letter-spacing:0.05em;color:#333333;font-style: italic;}

/*ribbon*/
body ul#header_menu li{background-repeat:repeat-y;}
body.grantee .header ul#header_menu li.active, body .header ul#header_menu li.grantee{background-image:url(http://174.143.241.8/images/granteegradient.jpg);}
body.about .header ul#header_menu li.active, body .header ul#header_menu li.about{background-image:url(http://174.143.241.8/images/aboutgradient.jpg);}
body.staff .header ul#header_menu li.active, body .header ul#header_menu li.about{background-image:url(http://174.143.241.8/images/aboutgradient.jpg);}
body.grantprog .header ul#header_menu li.active, body .header ul#header_menu li.grantprog{background-image:url(http://174.143.241.8/images/grantproggradient.jpg);}
body.publicprog .header ul#header_menu li.active, body .header ul#header_menu li.publicprog{background-image:url(http://174.143.241.8/images/publicproggradient.jpg);}
body.archive .header ul#header_menu li.active, body .header ul#header_menu li.archive{background-image:url(http://174.143.241.8/images/archivegradient.jpg);}

.header a{text-decoration:none;color:#000000;}
body.grantee ul#header-year-links li.active a, body.home ul#header-year-links li.grantee a{color:#63a1ea;}
body.about ul#header-year-links li.active a{color:#fe593d;}
body.staff ul#header-year-links li.active a{color:#fe593d;}
body.grantprog ul#header-year-links li.active a, body.home ul#header-year-links li.grantprog a{color:#8fe026;}
body.publicprog ul#header-year-links li.active a, body.home ul#header-year-links li.publicprog a{color:#39C299;}
body.archive ul#header-year-links li.active a, body.home ul#header-year-links li.archive a{color:#bf6bff;}
body.home ul#header-year-links li.about a{color:#ffd83f;}
body ul#header-year-links li a{text-decoration:none;text-transform:none;}
#main-01{}
#main-02,.main-02{font-size:12px;line-height:140%;}
.main ul li{font-size:1em;}
body.about .main ul li,body.grantprog .main ul li{
  margin-bottom:1em;
  margin-left:2em;
  line-height:130%;
  list-style-image: url(/images/bullet2.jpg);
}

body.staff .main ul li{
  list-style:none;
  margin-bottom:1.2em;
  margin-left:0em;
  padding-left:0em;
  line-height:140%;
  padding-top: 7px;
}






#main-03{}

#main-03 h3{
  font-size:10px;
  font-weight:normal;
  text-transform:uppercase;
}
.maintop{height:1.2em;border-bottom:1px solid #888;width:100%;margin-top:-1.2em;font-size:1.8em;}
.maintop.borderless{border:none;}
.maintop.dot{border-bottom:1px dotted #999;}
#maintop-year h2{padding-left:0.1em;font-weight:lighter;letter-spacing:1px;text-transform:uppercase;line-height:26px}
#footer-01{position:relative;left:0px;top:-5px;width:221px;min-height:58px;}
#footer-01 p{font-size:0.9em;color:#888;text-decoration:none;}
#footer-02{position:absolute;left:240px;top:0;width:480px;min-height:30px;background:#ddd;}
#footer-03{position:absolute;left:720px;top:0;width:221px;min-height:30px;background:#ddd;}
div.footer p{color:#444;font-size:0.9em;padding-left:2px;}
div.footer{}
ul#footer-left-links {margin-top:7px;}
ul#footer-left-links li{display:inline;padding:0 10px;font-size:1em;font-style:italic;letter-spacing:0.1em;}
ul#footer-left-links li a{color:#000;text-decoration:none;}
input#searchsubmit{font-size:1.0em;background:transparent;border:0;font-style:italic;letter-spacing:1px;}
input#searchsubmit:hover{color:blue;}
/****** Leejay Edit Start ********/
ul.sidebar-section{border-top:1px dotted #000;}
ul.no-border{border:none;}
ul.sidebar-section li{border-bottom:1px dotted #000;padding:10px 0;line-height:1em;vertical-align:baseline;}
ul.sidebar-section li.last{border-bottom:none;}
ul.sidebar-section li h4{font-size:1.05em;font-weight:400;font-style:italic;letter-spacing:0.05em;}
body.home #bd ul.sidebar-section li h4,body.about #bd ul.sidebar-section li h4,body.publicprog #bd ul.sidebar-section li h4{font-size:.95em;font-weight:400;font-style:normal;font-family:Arial;text-transform:uppercase;letter-spacing:0.05em;padding:.5em 0;}
body.home #bd ul.sidebar-section li h4 a,body.about #bd ul.sidebar-section li h4 a{color:#000;font-weight:bold;}
body.home #bd ul.sidebar-section li h4 a:hover{color:#ff4075;}
ul#upcoming-deadlines li{border:none;padding:0 0 5px 0;}
ul#upcoming-deadlines li h5{text-transform:uppercase;padding:2px 0;font-size:0.9em;letter-spacing:0.05em;}
#bd ul#upcoming-deadlines li a{color:#000;}
#bd ul#upcoming-deadlines li a:hover{color:#e8e300;}
ul#upcoming-deadlines li .date{font-size:1em;line-height:140%;}
ul#opening-hours li{border:none;padding:0 0 9px 0;}
ul#opening-hours li h5{text-transform:uppercase;padding:2px 0;font-size:0.9em;letter-spacing:0.05em;}
#ft #search .label{font-size:1.0em;background:transparent;border:0;font-style:italic;letter-spacing:1px;margin-bottom:5px;}
#ft form#searchform{padding:0.4em;margin-bottom:8px;}
#ft form#searchform input{height:11px;width:175px;line-height:10px;}
#ft form#searchform input.arrow-button{background:url("http://174.143.241.8/images/arrow.gif") no-repeat center;text-indent:-99999px;width:16px;margin:0 4px;}
a.arrowbutton{height:12px;background:url("http://174.143.241.8/images/arrow.gif") no-repeat 0 -5px;display:inline-block;text-indent:-99999px;width:16px;margin:0 4px;}
#ft #copyright{font-size:.98em;padding-bottom:60px;}
#ft #copyright a{color:#767676;}
#ft #copyright a:hover{color:#ff5b3b;}
.er-u h3{padding-top:0.5em;}
.er-u h4{
  padding-top:.6em;
  padding-bottom:0;
}
.maintop-press p {margin-top:5px;padding:0;}
.maintop-press h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;line-height:1.1em;}
.maintop-press .thumbnail{float:left;margin:10px 30px 0 0;}
.highres-caption li {margin:0.5em 0 0.8em ;list-style:none;}
.highres-caption li h3{text-transform:uppercase;font-weight:thin;font-size:.90em;letter-spacing:0.03em;}

/*grantee*/
/*Sidebar Filter*/
#filter-reset{padding:0.5em 0;}
#filter-reset a{text-decoration:none;color:#000;font-weight:bold;}
#filter-title,.filter-list li h5{text-transform:uppercase;letter-spacing:0.1em;font-size:0.8em;padding:0.3em 0;}
.filter-list li{/*padding-left:1.3em;*/}
.filter-list li.active>a{color:#63a1ea;}
.filter-list li a,.filter-sublist li a{text-decoration:none;color:#000;}
.filter-list li h4{padding:2px 0 0 0;/*font-size:1em;*/}
.filter-list li.filter-open{background:url('http://174.143.241.8/images/minus.gif') 210px 2px no-repeat;}
.archive .filter-list li.filter-open{background:url('http://174.143.241.8/images/minus.gif') 210px 3px no-repeat;}
.filter-list li.filter-close{background:url('http://174.143.241.8/images/plus.gif') 210px 2px no-repeat;}
.filter-list li.filter-close h4 a{color:#000;}
.grantee .filter-list li.filter-open h4 a{color:#63a1ea;}
.grantee .filter-list li a:hover{color:#40fdd5;}

.grantprog .filter-list li a:hover{color:#e8e300;}
.archive .filter-list li.filter-open h4 a{color:#bf6bff;}
.filter-list li h5{font-style:italic;/*padding:0.5em 0;*/}
.filter-sublist {/*margin-top:8px;*/margin-bottom:2px;}
.filter-sublist li{padding-left:1.6em;}
.filter-sublist li a{margin-left:-1.6em;padding-left:1.6em;background:url('http://174.143.241.8/images/arrow.gif') 4px -4px no-repeat;}
.filter-list .years,.filter-list .names{padding-left:1.6em;}
.filter-list .simple li{padding-left:0;}
.filter-list .simple li a{margin-left:0;padding-left:0;background:none;}
.filter-sublist li.inactive>a{/*text-decoration:line-through;*/color:#000;}
.names{width:150px;}
.names li, .years li{display:inline;padding-right:0.4em;}
.grantee .filter-sublist li.active>a{color:#63a1ea;}
.archive .filter-sublist li.active>a{color:#bf6bff;}
.grantee .filter-list li.active h4 a{color:#63a1ea;}
.archive .filter-list li.active h4 a{color:#bf6bff;}
.publicprog #main-02 p a{
  color:#000;
}
.publicprog #main-02 p a:hover{color:#58FE42;}
.publicprog .image-caption {clear:both;width:211px;margin-top:25px;margin-right:10px;padding-top:.05em;float:right;border-top:1px dotted #999;font-style:italic;font-size:0.87em;}
.publicprog .image-caption-event {clear:both;width:400px;margin-top:5px;margin-right:10px;padding-top:.05em;font-style:italic;font-size:0.87em;}

.grantprog #main-02 p a{text-decoration: underline;}
.grantprog #main-02 p a:hover{color:#e8e300;}
.grantprog #main-02 li a{
  color:#000000;
  text-decoration: underline;

}
.grantprog #main-02 li a:hover{color:#e8e300;
  text-decoration: none;}
.filter-subsublist{margin:0 0 4px;}
.filter-subsublist li{/*padding-left:1.5em;*/}
#grantee-list-brief{padding-top:0.5em;letter-spacing:0.04em;}
#grantee-list,.img-thumb-list{padding-top:0.5em;}
#grantee-list li,.img-thumb-list li{padding:10px 0;}
#grantee-list li .grantee-bio .name{text-transform:uppercase;}
#bd ul.no-bullet li{list-style:none;margin-left:0;}
#grantee-list li .grantee-bio,.img-thumb-list li .desc{width:400px;margin-left:61px;font-size:.85em; line-height:1.5em;}
#grantee-list li .grantee-bio h4,.img-thumb-list li .desc h4{font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase;font-weight:thin;font-size:12px;letter-spacing:.03em;}
#grantee-list li .grantee-bio h4{
  text-transform:none;
  padding-top:0;
}
#grantee-list li .grantee-img,.img-thumb-list li .img{position:absolute;margin-top:3px;}
#grantee-list li .grantee-bio{font-size:0.95em;line-height:1.4em;width:364px;}
#grantee-list li .grantee-bio .year{font-size:0.85em;text-transform:uppercase;margin-top:2px;}
#grantee-list.with-line{padding-top:0;}
#grantee-list.with-line li{border-bottom:1px solid #999;height:auto;min-height:70px;}
#grantee-list.with-line li.no-line{border-bottom:0px;}
#grantee-list.right-aligned li .grantee-img,.img-thumb-list li .img{position:absolute;margin-top:3px;margin-left:388px;}
#grantee-list.right-aligned li .grantee-bio{margin-left:0px;}

ul.grantee-profile-meta li{padding-bottom:14px;border-bottom:1px dotted #000;}
ul.grantee-profile-meta li.last{border-bottom:none;}
ul.grantee-profile-meta li .name{font-size:1.6em;line-height:1.1em;padding-top:0.3em;}

.grantee-program-meta{text-transform:uppercase;font-size:0.97em;font-style:italic;}

em.project-type{text-transform:uppercase;font-weight:thin;font-size:10px;letter-spacing:0.03em;padding-top:2em;}
h2.profile-name{text-transform:uppercase;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.8em;padding-top:2px;padding-bottom:15px;}
p.profile-research{text-transform:uppercase;font-size:.95em;line-height:15px;}
p.profile-image-caption{font-size:.95em;font-style:italic;}
#profile-image-info{min-height:120px;height:120px;}
#profile-image-meta{border-top:1px dotted #999;}
#profile-image-meta h3{font-size:.95em;line-height:15px;text-transform:uppercase;font-weight:normal;}
#profile-image-meta ul{margin:2px 0;font-size:1em;}
#profile-image-meta>ul>li{/*font-size:0.9em;*/line-height:1.1em;padding:2px 0;}
#profile-image-meta ul li a,#profile-image-meta ul li a:hover,#profile-submenu ul li ul li a,#profile-submenu ul li ul li a:hover{color:#000000;line-height:15px; text-decoration:none; font-style:italic;}
#profile-image-meta ul li a:hover,#profile-submenu ul li ul li a:hover{color:#40fdd5;}
#profile-submenu{margin-top:2px;}
#profile-submenu ul li a{color:#000;text-decoration:none;/* font-size:1em;*/
letter-spacing:0.02em;}
#profile-submenu ul li a:hover{color:#40fdd5;}
#profile-submenu{/*margin-top:90px;*/}
#profile-submenu>ul>li,.event-links>ul>li{
  font-size:11px;
  text-transform:uppercase;
  margin-top: 1em;

}
#profile-submenu>ul>li>ul,.event-links>ul>li>ul{
  margin-top:4px;
}
#profile-submenu ul>li>ul>li,.event-links ul>li>ul>li{
  text-transform:none;
  padding-top:0px;
  line-height:11px;
  padding-bottom: 6px;
}
#profile-submenu li.active{font-weight:bold;}
.event-links li.active a{color:#39C299;}
.event-links li.related-start {border-top:1px dotted #999;padding-top:5px;}
.event-links li.related-start.active {color:#39C299;}
.event-links .special-feature {min-height:40px;}
.event-links .special-feature .thumbnail {position:absolute;width:50px;margin-top:3px;}
.event-links .special-feature .caption {text-transform:none; margin-left:54px;margin-top:3px;width:180px;}
.event-links .special-feature .active a{color: #39C299;}
#special-feature-image {height:313px;overflow:hidden;width:461px;}


.grantee #profile-image{width:461px;overflow:hidden;background-repeat: no-repeat;cursor: pointer;cursor: hand;}
#profile-slideshow{margin:10px 0 0 0; padding-bottom:40px;border-bottom:dotted 1px #000;/*height:80px;*/}
#profile-slideshow li{display:inline;margin-right:0.5em;}
#profile-slideshow li a{border:none;}
ul#deadline li,ul#download li{margin:0.55em 0;font-size:1em;}
ul#deadline li a:link{
  margin:0.55em 0;
  font-size:1em;
  color:#000;
}
ul#deadline li a:link{
  text-decoration:none;
  margin:0.55em 0;
  font-size:1em;
  color:#000;
  font-style:normal;
  text-transform: none;
}
ul#deadline li a:hover{
  margin:0.55em 0;
  font-size:1em;
  color:#8fe026;
}
ul#deadline li h4,ul#download li h4{
  text-transform:none;
  font-weight:thin;
  font-size:1em;
  letter-spacing:0.06em;
}




ul#deadlinegrantees li,ul#download li{margin:0.55em 0;font-size:1em;}
ul#deadlinegrantees li a:link{
  margin:0.55em 0;
  font-size:1em;
  color:#000;
}
ul#deadlinegrantees li a:link{
  text-decoration:none;
  margin:0.55em 0;
  font-size:1em;
  color:#000;
  font-style:normal;
  text-transform: none;
}
ul#deadlinegrantees li a:hover{
  margin:0.55em 0;
  font-size:1em;
  color:#40fdd5;
}
ul#deadlinegrantees li h4,ul#download li h4{
  text-transform:none;
  font-weight:thin;
  font-size:1em;
  letter-spacing:0.06em;
}


/*about*/
.para{margin:1.2em 0;padding:0;}
.para ul{margin-top:0.2em;}
.para ul li{margin-left:2em;}
.staff-image {margin-bottom:1.5em;}
.history-image {margin-bottom:1.0em;}
body.about #direction-address{font-size:1.05em;padding-top:0.5em;padding-bottom:2em;border-bottom:1px dotted;}
body.about #main-03 p{margin-bottom:0.5em;padding-top:0.3em;}
body.about #main-03 h4.cap{margin-top:0em;}
body.about #main-02 .more-space,body.about #main-03 h4.more-space{margin-top:1.5em;}
body.home #main-02 .more-space,body.about #main-03 h4.more-space{margin-top:1.5em;margin-bottom:3em;}
body.about #main-03 p a{color:#FE593D;}
body.about #bd #main-02 a.underline{border-bottom: 1px dotted;text-decoration:none;}
body.about #bd .sidebar-news li{margin-bottom:0.2em;}
#bd .staff-list ul li{
  list-style:none;
  margin:0;
  padding:1em 0 0 0;
}
.staff-list .name{
  letter-spacing:0;
  font-size:0.95em;
  line-height:1.5em;
  margin-top: 0px;
}
.staff-list .title{
  text-transform:uppercase;
  font-size:0.8em;
  letter-spacing:.05em;

}
.staff-list .email{
  text-transform:lowercase;
  font-size:0.82em;
  letter-spacing:0.05em;
  color:#333333;
  font-style: italic;
}
.about-text{
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.1em;
  line-height:135%;
padding-top: .5em;
}
body.about .date{font-size:.95em;padding-bottom:5px;}
body.staff .date{font-size:0.85em;}
ul.sidebar-list{padding:2px 0 0 0;font-size:.95em;}
ul.sidebar-list li{/*margin-bottom:0.2em;*/letter-spacing:0.05em;line-height:19px;}
ul.sidebar-list li a{color:#000;text-decoration:none;text-transform:uppercase;}
body.about ul.sidebar-list li.active a, body.about .sidebar-section a{text-decoration:none;color:#fe593d;}
body.staff ul.sidebar-list li.active a, body.staff .sidebar-section a{text-decoration:none;color:#fe593d;}
p.image-caption{font-size:11px;line-height:120%;font-style:italic;}
div.after-image{padding-top:23px;clear:both;}
/*grant program*/

body.grantprog ul.sidebar-heading li a{padding:.5em 0 0 0;font-size:0.9em;color:#000;text-decoration:none;text-transform:uppercase;}
.grantprog ul.sidebar-heading li.active a{color:#8fe026;}
.grantprog #li_overview h4{margin-top:-2px;}
body.grantprog ul.sidebar-list li.active a{color:#8fe026;}
.grantprog .filter-list h4{/*padding:0.5em 0 0.5em 1.5em;*/}
.grantprog .filter-list li.active a{color:#8fe026;}
.grantprog .filter-list li.filter-open h4 a{color:#8fe026;}
.grantprog .filter-list li h5 {font-size:0.96em;font-style:normal;letter-spacing:normal;text-transform: none;/*margin-top:-5px;*/}
/*.grantprog .filter-sublist li{padding-left:3em;}*/
/*.grantprog .filter-subsublist li{padding-left:1.5em;}*/
/*.grantprog .filter-list li.filter-open{background:url('http://174.143.241.8/images/grantprog_down.gif') 0px 8px no-repeat;}*/
/*.grantprog .filter-sublist li.filter-close{background:url('http://174.143.241.8/images/selectarrow.gif') 17px 3px no-repeat;}
.grantprog .filter-sublist li.filter-open{background:url('http://174.143.241.8/images/grantprog_down.gif') 18px 3px no-repeat;}*/
#program-info, #featured-projects{
  border-bottom:1px dotted #999;
  padding-bottom: 5px;
}
#program-info h4{text-transform:uppercase;font-weight:thin;font-size:.90em;letter-spacing:0.06em;}
#featured-projects{padding-bottom:1.5em;}
#featured-projects h3{font-style:normal;padding:1.5em 0 .2em 0;}
#featured-projects a:link{
  font-size:.9em;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 16px;
  color: #000;
}
#featured-projects a:visited{
  font-size:.9em;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 16px;
  color: #000;
}
#featured-projects a:hover{
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 16px;
  color: #e8e300;
}


/*public program*/
.event-info{margin:0 0 5px;}
.event-info h2{
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.3em;
  width:450px;
  text-transform: none;
  line-height: 120%;
}
.artist-name {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.1em;
  width:450px;
  text-transform: uppercase;
  line-height: 85%;
  padding-bottom: 3px;

}
.event-info h2.sanserif{font-family:Arial, sans-serif;}
.slideshow{font-size:85%;font-style:italic;margin:0 0 20px;clear:both;}
.slideshow p{
  font-size:1em;
  padding-top:5px;
}
.event-title,.exhibit-title{
  margin:-10px 0 5px 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.3em;
  text-transform: none;
  line-height: 1.2em;
}
.event-title{margin-top:0;}
.meta{
  margin:-10px 0 15px 0;
}

body.publicprog #main-02 .notes a{
  border-bottom: 1px dotted;
  font-style:normal;
}

body.publicprog #main-02 .notes a:hover, .event-meta a:hover{color:#58FE42;}
.meta .exhibition-title{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.2em;
  margin-top:-10px;
  width:450px;
}
.event-meta{
  font-size:11px;
  margin-top: 2px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.event-address{
  font-size:11px;
  margin-top: 4px;
  margin-bottom: 10px;
  text-transform: none;
}
.event-share{padding-top:45px;}
.event-share span a{color:#000;text-decoration:none;padding:3px;font-size:.95em;font-style:italic;margin-right:20px;font-weight:bold;}
.divider{border-bottom:1px dotted #999;height:1px;margin-bottom:10px;margin-top:45px;}
.compact-divider{border-bottom:1px dotted #999;height:1px;}
#main-03 .event-note h3{font-size:.9em;letter-spacing:0.03em;text-transform:uppercase;font-weight:normal;color:#333;padding-bottom:0.2em;}

.navigation{font-size:78.75%;position:absolute;top:381px;margin:9px 0 0;width:221px;}
body.grantee_empty .navigation{top:260px;}
.navigation span {font-style: italic;}
.navigation .previous, .navigation .next{margin-bottom: 20px;}
.navigation .previous,.navigation .next{text-transform:uppercase;}

.event-note-alt{border-top:1px dotted #999;border-bottom:1px dotted #999;padding:0.5em 0;font-size:11px;line-height:130%;margin-bottom:1em;}
.event-note a{font-style:italic;}
.event-note a, .event-meta a{color:#000;}
.event-note-alt p{padding:0.5em 0;font-size:11px;line-height:130%;margin-bottom:1em;margin-top:1em;}
.event-note-alt p a{color:#39C299;font-style:italic;}

.event-nav{height:340px;}
.event-nav .title{font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;line-height:115%;padding-top:5px;}
.event-nav .date{font-family:arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:120%; padding-top:5px;}
.event-nav .artist{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:26px;text-transform:uppercase;}
.event-list li.past{border-top:1px dotted #999;padding-bottom:35px}
.event-list li.upcoming{padding-bottom:35px}
.event-list li.current{border-top:1px dotted #999;padding-bottom:35px}
.event-list li.last{border-bottom:none;}
span#grant p{padding-top:7px;}
.event-list li h3{
  text-transform:uppercase;
  font-size:11px;
}
.event-list li p{padding:21px 0 0 0;margin:0;line-height:12px;}
.event-list li p.active a{color:#39C299;}
.event-list li.active p a{color:#39C299;}
.event-list li p span{display:block;}
.event-list li.upcoming p span{font-family:arial,sans-serif;font-size:11px;text-transform:uppercase;line-height:110%}
.event-list li.upcoming p span.title{text-transform:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:105%;}
.event-list li.upcoming p span.presenter{text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;padding-top:3px; line-height:120%;}
.event-list li.upcoming p span.date{font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;line-height:120%; padding-top:2px;}
.event-list li.upcoming p span.type{font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;line-height:150%;}


.event-list li.current p span.title{font-family:arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:120%}
.event-list li.current p span.date{font-family:arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:120%; padding-top:2px;}
.event-list li.current p span.type{font-family:arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:150%;}

.event-list li.past p span{font-family:arial,sans-serif;text-transform:uppercase;line-height:135%}
.event-list li.past p span.title{font-family:arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:120%}
.event-list li.past p span.presenter{font-family:arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:120%}

.event-list li p{
  text-transform:none;
  font-size:10px;
  letter-spacing:0.01em;
}
.event-list li p .date .type{
  text-transform:uppercase;
  font-size:9px;
  letter-spacing:0.03em;
}

.event-archive li {padding-top:5px;text-transform:uppercase;font-size:10px; line-height:110%;}
.event-archive li.header{border-top:1px dotted #999;padding-top:6px;font-weight:bold;padding-bottom:10px;}
.event-archive li.header h3{}
.event-archive li.active a{color:#39C299;}


.event-info .date{
  text-transform:uppercase;
  font-size:10px;
  letter-spacing:0.03em;
  line-height:110%;
  padding-top:10px;
}

.event-info .type,.event-info .date,.meta .type{
  text-transform:uppercase;
  font-size:.9em;
  letter-spacing:0.03em;
  line-height:100%;

}
.event-info .titlename{
  text-transform:none;
  font-size:16px;
  font-family:Georgia, "Times New Roman", Times, serif;
  line-height:105%;
}

.event-info .locationname .reservationtext{
font-size:0.9em;
letter-spacing:0.03em;
line-height:130%;
}

.event-info .reservationlink{
font-size:0.9em;
letter-spacing:0.03em;;
line-height:130%;
text-transform:uppercase;
font-weight:bold;
}


#event-image{margin-bottom:24px;cursor: pointer;cursor: hand;/*min-height:300px;*/}
#event-image .er-u{;}
.event-links {margin-top:-0.5em;}
.event-links li ul li a{line-height:14px;font-style:italic;}
/*.event-links li.active a{color:#00db9d;}*/
.event-links h3{font-weight:bold;padding-bottom:2px;}
.press-meta p{font-family:Arial, sans-serif;font-size:1em;letter-spacing:0.03em;margin:0;}
.press-meta h4{padding-top:5px;text-transform:uppercase;font-weight:thin;font-size:.90em;letter-spacing:0.06em;}
.press-meta a {color:#fe593d;}
.after-image ul li{list-style:none;margin-left:0;padding-left:0;}
ul.press-list {margin:0;}
ul.press-list.bottom {border:none;padding:0;}
ul.press-list li {margin-bottom:1.5em;}
ul.press-list li p {padding:0;margin:0;font-size:1em;}
ul.press-list li p small {font-size:0.85em;color:#fe593d}
ul.press-list li h3{text-transform:uppercase;font-weight:thin;font-size:.90em;letter-spacing:0.03em;margin-bottom:18px;}
ul.press-list li h4{font-family:Georgia,"Times New Roman",Times,serif;text-transform:none;font-weight:thin;font-size:1.3em;padding:2px 0;}
ul.press-list li a{color:#000;color:#fe593d;}
ul.press-list li a:hover{color:#ffd83f;}
ul.press-documents li a{color:#000;border-bottom: 1px dotted;}
ul.press-documents li a:hover{color:#ffd83f;}
.sidebar-news ul{padding-bottom:18px;line-height:140%;}
.sidebar-news ul li{padding-top:2px;}
.sidebar-news ul li.related{padding-bottom:4px;font-size:0.9em;}
.sidebar-news ul li h4{padding-top:2px; padding-bottom:5px;text-transform:uppercase;font-weight:bold;font-size:0.9em;letter-spacing:0em;}
.sidebar-news ul li h1{padding-top:5px;padding-bottom:5px;border-top:1px dotted #999;text-transform:uppercase;font-weight:bold;font-size:0.9em;letter-spacing:0.05em;}
.sidebar-news ul li p{text-decoration:none;font-family:Arial, sans-serif;font-size:1em;letter-spacing:0.03em;padding:2px 0;margin:0;}
.sidebar-news ul li a{color:#000;text-decoration:none;text-transform:uppercase;}
.sidebar-news ul li span a,.sidebar-news ul li p span {text-decoration:none;color:#fe593d;}
.sidebar-news ul li a:hover{color:#fe593d;text-decoration:none;}

/*home*/
#bd .home-column{width:191px;margin-right:30px;margin-top:2em;}
#bd .home-column.last{width:211px;margin-right:10px;}

.home-column .header-section{margin-bottom:0px;}
.home-column h2.home-section-header{font-size:.95em;letter-spacing:.05em;text-transform:uppercase;padding-top:6px;margin-bottom:5px;line-height:14px;}
.home-column .home-entry{margin-bottom:0px;font-size:.9em;}
.home-column .home-entry .home-entry-meta{margin-bottom:5px;}
.home-column .home-entry .home-entry-meta h3.home-entry-title{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;line-height:120%;padding-bottom:1px;padding-top:2px;}
.home-column .home-entry .home-entry-meta .date{font-size:1.03em;text-transform:uppercase;margin-bottom:0em;font-family:Arial,Helvetica,clean,sans-serif;padding-top:1px;}
.home-column .home-entry .home-entry-meta .image{margin:15px 0 5px;}
.home-column .home-entry .home-entry-meta .author{font-size:1.1em;text-transform:uppercase;font-family:Georgia,"Times New Roman",Times,serif;margin-top:2px;}

.home-column .home-entry h5.description{margin-bottom:0em;line-height:1.3em;}
.home-column .home-entry p{line-height:140%;margin:0;padding:0;margin-bottom:10px;font-size:12px;}

.home .home-caption{margin-top:30px;clear:both;width:211px;margin-right:10px;float:right;border-top:1px dotted #999;font-style:italic;font-size:0.87em;}

.home #header_menu a{color:#000;}
#bd .filter-list .filter-sublist li.normal a{color:#000;}
#bd .filter-list .filter-sublist li.inactive a{color:#000;}

.home #bd .home-column h2 a,.home #bd .home-column h3 a,.home #bd .er-u .home-column a{color:#000;}
/*.home #bd .home-column h2 a:hover,.home #bd .home-column h3 a:hover{color:#ff4075;}*/


.home #bd .home-column .section-grantee a:hover{color:#63a1ea;}
.home #bd .home-column .section-about a:hover{color:#fe593d;}
.home #bd .home-column .section-grantprog a:hover{color:#8fe026;}
.home #bd .home-column .section-publicprog a:hover{color:#39C299;}
.home #bd .home-column .section-archive a:hover{color:#bf6bff;}
.home #bd .home-column .section-home a:hover{color:#ffd83f;}


/*staff*/
.staff_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 15px;
  letter-spacing: .2mm;
  margin-top:0px;
}
.staff_name {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  text-transform: uppercase;
}
.staff_header {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  padding-top:30px;
}

/*login*/
div#login{min-height:450px; height:auto !important;}
h2.title{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;padding:0.5em 0;}
div#login form{margin-top:30px;}
div#login form label{text-transform:uppercase;font-size:0.8em;color:#000;display:block;}
div#login form input{border:1px solid #7e7e7e;width:220px;height:12px;line-height:15px;margin-bottom:20px;padding:2px 0;}
div#login form input#submit{border:1px solid #7e7e7e;width:110px;height:20px;line-height:15px;margin-bottom:70px;margin-top:10px;padding:2px 0;background-color:#e3e3e3;}
div#login form input#login{width:auto;height:20px;padding:0 2px 2px 2px;font-size:.9em;letter-spacing:0.05em;font-style:italic;}

/*search results*/
div#search-results h3{text-transform:uppercase;font-size:0.9em;}
div#search-results ul{margin-bottom:2em;}
div#search-results ul li{padding:0.5em 0;line-height:1.2em;}
div#search-results ul li a.title{text-transform:uppercase;font-size:0.9em;}

/*previous + next links*/
div#previous_new {position:relative;text-align:center;font-size:.8em;letter-spacing:0.03em;font-style:italic;padding-bottom:0.2em;padding-top:0.5em;}
div#previous_new .left {position: absolute;left: 0;}
div#previous_new .right {position: absolute;right: 0;}

/* set the image caption on Grant Programs Overview */
.grantprog .grantprog-caption{clear:both;width:221px;margin-top:40px;margin-right:85px;float:right;border-top:1px dotted #999;font-style:italic;font-size:0.87em;}

.preview {border:1px red dotted; margin-bottom: 5px; padding: 2px; color: red;}

.add-this-spacer{margin-top:1.5em;margin-bottom:3em;}

a.tweet:link{color:#ff5b3b;}

img.resize-211{width:211px;height:auto;}

