#header h1 {background-image: url("../images/site/banner-environment.gif");}

/* Fat Footer Customizations */
div.resources li.site-specific { display: none; }
div.resources ul li.environment { display: block; }
#site-footer a.twoline{width: 200px;}
#footer {padding-top: 1px;}

/* --------------------------------------------------------------------------- */

/* Font Family */
#home #subnav #activities ul.nav li,
#home #content #research a, #home #subnav #activities a, #home #subnav #alumni-news-box a,
#home #sidebar #campus h5,
#home #sidebar #campus .links p,
#home #sidebar #campus a,
#subnav .item span.item-title,
#subnav .item span.mention,
#subnav .item span.author,
#subnav .item span.source,
#subnav .item span.display-date,
#home #content #research .item,
#home #subnav #activities p.more,
#home #subnav #profiles p.more,
#subnav .projects h3.case,
#subnav .projects h4,
#sidebar h4,
#home #content #research h5.headline,
#page .col-right #resources ul li,
#alumni #quotes p,
#content h5, #content div.links h5,
#content p.blurb,
#content #highlights td {font-family: Verdana, Arial, sans-serif;}

#home #sidebar #campus h4,
#home #subnav #activities h4, 
#home #subnav #alumni-news-box h4,
#home #content #research h4,
#home #content #research h5,
#subnav .projects h3,
#sidebar h3,
#page .col-right #resources h3,
#page .col-right #guide h3,
#page .col-right #guide h4,
#home #subnav #activities ul li,
#home #content #research ul li,
#home #sidebar #campus ul li,
#home #subnav #profiles ul li,
#banner ul li.green,
#banner ul li a,
#banner span.white,
#banner span.faculty,
#content #highlights th,
#content h3,
#content h4 {font-family: Arial, Verdana, sans-serif;} 
#home #subnav #profiles p,
#home #subnav #activities p, #home #subnav #alumni-news-box p,
#home #sidebar #campus p,
#subnav .quotes,
#alumni #quotes h4,
#alumni #quotes h5 {font-family: Georgia, Times, serif;} 

#home #nav a#home-nav, #live #nav a#live-nav, #teach #nav a#teach-nav, #faculty #nav a#faculty-nav, #alumni #nav a#alumni-nav {color: #f6e88c;}

#subnav .item span.item-title,
#subnav .item span.mention,
#subnav .item span.author,
#subnav .item span.source,
#subnav .item span.display-date,
#page .col-right #resources ul li,
.launchpad .list-top h5{font-size: 11px;}

#home #subnav #activities ul.nav li,
#home #subnav #profiles ul.leaders li,
#home #content #research h5,
#home #sidebar #campus h5,
#home #content #research a, 
#home #subnav #activities a, 
#home #subnav #alumni-news-box a,
#home #sidebar #campus .links p,
#home #content #research p.more,
#home #sidebar #campus p.more,
#content p.blurb,
#sidebar h3,
#sidebar h4,
#subnav .projects h4,
#page .col-right #resources ul li a,
#alumni #sidebar .alumni h4,
#sidebar .clubs h4,
#content #highlights td {font-size: 1em;}

#home #subnav #activities p, 
#home #subnav #alumni-news-box p,
#home #sidebar #campus p,
#subnav .projects h3,
#page .col-right #guide h3,
#page .col-right #resources h3,
#home #content #research h4,
#home #sidebar #campus h4,
#page .col-right #guide h4,
#content #highlights td h4,
#content #highlights td h4.top,
#home #subnav #activities h4, 
#home #subnav #alumni-news-box h4,
#content h5, #content div.links h5,
#content #stats td,
#content #stats th,
#content #highlights th{font-size: 1.1em;}

#home #subnav #activities ul li,
#home #subnav #profiles ul li,
#home #content #research ul li,
#home #sidebar #campus ul li {font-size: 1.2em;}



/* --------------------------------------------------------------------------- */

/* Page */
#page {width: 960px; font-size: 1.1em; line-height: 1.5em;}
#page a:hover {text-decoration: underline;}

/* Col-Left */
#page .col-left {float: left; width: 723px; margin-bottom: 40px;}

/* Col-Right */
#page .col-right {float: right; margin-bottom:40px;}

/* Home */
#home #banner {float: left; width: 960px; border-top: none; padding: 0; margin: 19px 0 0 0;}
#home #banner img {float: left; padding: 0; margin: 0;}
#home #banner img.space{margin-right: 4px;}

#home #subnav, #home #subnav #alumni-news-box {float: left; width: 363px; padding: 0; margin: 0 0 0 0;}
#home #subnav img.activities{margin:-1px 0 0 0;padding:0;}
#home #subnav #activities {border-top: 6px solid #b0bdd0; padding: 0 0 27px 0; margin: 0;}
#home #subnav #activities ul {float: left; list-style-type: none; width: 222px; padding: 0 0 0 13px; margin: -6px 0 0 0;}
#home #subnav #activities ul li {background: #627ca1; letter-spacing: .1em; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; height: 24px; padding: 9px 0 0 0; margin: 0;}
#home #subnav #activities p, #home #subnav #alumni-news-box p{clear: left; color: #373b3f; padding: 4px 13px 0 13px; margin: 0;}
#home #subnav #activities ul.nav {float: left; list-style-type: none; padding: 8px 0 0 13px; margin: 0;}
#home #subnav #activities ul.nav li {background: #fff url('/environment/images/site/more.gif') no-repeat 0 6px; letter-spacing: 0; font-weight: normal; text-transform: none; text-align: left; height: 15px; padding: 0 0 0 12px; margin: 0;}

#home #subnav #profiles {border-top: 6px solid #b0bdd0; padding: 0; margin: 0;}
#home #subnav #profiles ul {float: left; list-style-type: none; width: 222px; padding: 0 0 0 13px; margin: -6px 0 0 0;}
#home #subnav #profiles ul li {background: #627ca1; letter-spacing: .1em; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; height: 24px; padding: 9px 0 0 0; margin: 0;}
#home #subnav #profiles img {float: right; padding: 4px 0 0 4px; margin: 0;}
#home #subnav #profiles p {float: left; width: 215px; clear: left; font-size: 1.1em; color: #373b3f; padding: 8px 6px 0 13px; margin: 0;}

#home #subnav #profiles ul.leaders {float: right; width: 61px; padding: 0; margin: 0;}
#home #subnav #profiles ul.leaders li {display: inline;  letter-spacing: 0; font-weight: normal; background: url('/environment/images/site/button.gif') no-repeat top left; padding: 0; margin: 0;}
#home #subnav #profiles ul.leaders li a:hover {text-decoration: none;}
#home #subnav #profiles ul.leaders li.on {background: url('/environment/images/site/button.on.gif') no-repeat top left;}
#home #subnav #profiles ul.leaders li a {padding: 0; margin: 0;}

#home #content {float: left; width: 294px; background: #fbe374; padding: 0; margin: 20px 0 0 4px;}
#home #content #research {border-top: 6px solid #ecb840; padding: 0; margin: 0;}
#home #content #research h4 {text-transform: uppercase; color: #ce6a12; padding: 0; margin: 10px 0 5px 14px;}
#home #content #research h5 {line-height: 1em; padding: 0; margin: 10px 0 0 14px;}
#home #content #research h5.headline{font-weight: bold; color: #404040;margin-top: 0;}
#home #content #research span.display-date {margin: 0 0 5px 0;}
#home #content #research #special-feature span.display-date {margin: 0 0 5px 14px;}
#home #content #research ul {float: left; list-style-type: none; width: 206px; padding: 0 0 0 14px; margin: -6px 0 8px 0;}
#home #content #research ul li {background: #e6a62a; letter-spacing: .1em; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; height: 25px; padding: 8px 0 0 0; margin: 0;}
#home #content #research p {clear: left; color: #404040; padding: 4px 3px 0 14px; margin: 0;}
#home #content #research p.more {padding: 8px 0 20px 14px; margin: 0;}

#home #content #research p.line {float: right; width: 280px; border-top: 4px solid #efc14b; padding: 0; margin: 0;}
#home #content #research .links {padding-bottom: 25px;}
#home #content #research p.subhead, .launchpad p.subhead {margin-bottom: 5px;}
#home #content #research p.subhead{padding-left: 30px;}
#home #content #research .links p{padding-top: 0;}
#special-feature p img.pdf-icon{float: left; margin-top: 2px; margin-bottom: 5px;}

#home #sidebar {border-top: none; background: #dfed99; width: 295px; margin: 20px 0 0 0; padding: 0;}
#home #sidebar #campus {border-top: 5px solid #9eb23c; padding: 0; margin: 0;}
#home #sidebar #campus ul {float: left; list-style-type: none; width: 206px; padding: 0 0 0 14px; margin: -5px 0 0 0;}
#home #sidebar #campus ul li {background: #829914; letter-spacing: .1em; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; height: 24px; padding: 9px 0 0 0; margin: 0 0 8px 0;}
#home #sidebar #campus p {clear: left; line-height: 1.3em;  color: #404527; padding: 4px 13px 0 14px; margin: 0;}
#home #sidebar #campus p.more {padding: 8px 0 20px 14px; margin: 0;}
#home #sidebar #campus p.line {width: 281px; border-top: 4px solid #c3d471; padding: 0; margin: 0 0 0 14px;}
#home #sidebar #campus h4 {text-transform: uppercase; color: #5b6c08; padding: 0; margin: 9px 0 5px 14px;}
#home #sidebar #campus h5 {line-height: 1em; color: #000; padding: 0; margin: 10px 0 3px 14px;}
#home #sidebar #campus .links {padding-bottom: 25px;}
#home #sidebar #campus .links p{line-height: 1.3em; color: #404040; padding-bottom: 3px;}

/* Banner & Navigation*/
#banner {float: left; width: 724px; border-top: 5px solid #829914; padding: 0; margin: 19px 0 0 0;}
#banner.alumni {width: 942px;}
#banner.map {width: 944px; padding: 0; margin: 19px 0 0 0;}
#banner img {float: right; padding: 0; margin: 0;}
#banner ul {float: left; width: 267px; padding: 0; margin: 0 0 0 20px;}
#banner ul.curriculum {width: 377px;}
#banner ul li.curriculum {list-style: none; height: 23px; background: #829914; vertical-align: middle; padding: 5px 0 5px 22px; margin: 0 0 4px 0;}
#banner ul li.green {list-style: none;  text-transform: uppercase; height: 23px; background: #829914; vertical-align: middle; padding: 5px 0 5px 22px; margin: 0 0 4px 0;}
#banner ul li.campus, #banner ul li.cases{background: #dfed99 url('/environment/images/site/nav.button.gif') no-repeat 10px 12px; text-transform: uppercase; list-style: none; height: 18px; padding: 6px 0 3px 22px; margin: 0;}
#banner ul li.campus-on,#banner.cases-on ul li.cases{background: #fbe374 url('/environment/images/site/nav.button.on.gif') no-repeat 10px 12px; list-style: none; height: 18px; padding: 6px 0 3px 22px; margin: 0;}
#banner ul li.faculty {list-style: none; text-transform: uppercase; color: #dfed99; font-weight: normal; height: 23px; background: #829914; vertical-align: middle; padding: 5px 0 5px 22px; margin: 0 0 4px 0;}
#banner ul li a {text-decoration: none; font-size: 1.3em; color: #657a03; text-transform: uppercase;}
#banner ul li a.on, #banner.cases-on ul li.cases a {color: #90002a;}
#banner ul li a.off, #banner ul li a.offcurr, #banner span.faculty,#banner span.white {font-size: 1.4em; letter-spacing: .05em;}
#banner ul li a.off {color: #dfed99;}
#banner ul li a.offcurr {font-weight: bold; color: #dfed99;}
#banner span.white {color: #fff; font-weight: bold; }
#banner span.faculty {color: #fff; font-weight: bold;}

/* Subnav & Quotes */
#subnav {float: left; width: 189px; padding: 0; margin: 38px 0 0 0;}
#alumni #subnav {float: left; width: 1px; padding: 0; margin: 0;}
#subnav .quotes {color: #525252; border-top: 6px solid #eecd34; padding: 20px 0 30px 0; margin: 0;}
#subnav .quotes h4 {font-size: 1.4em; font-weight: normal; padding: 10px 0 3px 0; margin: 0;}
#subnav .quotes h5 {font-size: .9em; font-weight: normal; line-height: 1.1em; font-style: italic; padding: 0; margin: 0;}
#subnav .quotes ul {list-style-type: none; padding: 0; margin: 0;}
#subnav .projects {background: #fbe374; border-top: 5px solid #e6a62a; padding: 0 10px 0 10px;}
#subnav .projects h3 {color: #90002a; line-height: 1em; text-transform: uppercase; padding: 15px 0 5px 0; margin: 0;}

#subnav .projects ul{list-style:none;padding:0;margin:0;}
#content-wrap #subnav div.home-quote.closed span{ display:none;} /* Rotating Quotes on Home Page */
#content-wrap #subnav div.home-quote.closed em{ display:none; }
#content-wrap #subnav div.home-quote.open a.more strong { display:none; }

/* Subnav Projects */
#subnav .projects h3.case {color: #b37603; font-size: 1em; padding: 10px 0 0 0; margin: 0 0 -10px 0;}
#subnav .projects h4 {padding: 15px 0 0 0; margin: 0;}
#subnav .projects h4.case {line-height: 1.2em; padding-bottom: 8px;}
#subnav .projects p {line-height: 1.3em; padding: 0 0 5px 0; margin: 0;}
#subnav .projects p.author {font-style: italic; padding: 5px 0 10px 0;}
#subnav .projects a {text-decoration: none; color: #336699; padding: 0; margin: 0;}
#subnav .projects a:hover {text-decoration: underline;}
#subnav .projects a.more, #subnav .infobox a.more {background: url('/environment/images/site/more.gif') no-repeat 0 5px; padding: 0 0 0 12px; margin: 0;}
#subnav .projects .hr {border-bottom: 1px dashed #959686; padding: 0; margin: -10px 0 -5px 0;}
#subnav .projects .hrtop {border-bottom: 1px dashed #959686; padding: 0; margin: -18px 0 7px 0;}
#subnav span.login {color: #929292; text-transform: lowercase; font-style: italic;}
#subnav .infobox {background: #e6a62a; padding: 7px 10px 7px 10px; margin: 9px 0 0 0;}

/* Rotating Featured Cases CSS, hides any paragraphs not selected as "featured" */
#featurecases div.inside p {display: none;}
#featurecases span.authors{display:block;margin-bottom: 8px;}
#featurecases p.more{padding-bottom: 12px;}
#featurecases span.extended-description{display: none;}

/* Sidebar */
#sidebar {background: #e1ecf2; border-top: 5px solid #acbbda; width: 205px; margin: 19px 0 0 0; padding: 0 10px 25px 10px;}
#sidebar h3 {letter-spacing: 0.05em; color: #90002a; line-height: 1em; text-transform: uppercase; padding: 15px 0 3px 0; margin: 0;}
#sidebar h4 {line-height: 1.1em; margin: 10px 0 5px 0; padding: 0;}	
#sidebar p {line-height: 1.1em; margin: 0; padding: 0 0 5px 0;}
#sidebar p.more {line-height: 1em; margin: 0; padding: 2px 0 8px 0;}
#sidebar p.first {margin-top: 10px;}
#sidebar ul {padding: 0; margin: 5px 0 5px 15px;}
#sidebar ul li {vertical-align: top; line-height: 1.1em; padding: 0 0 3px 0; margin: 0;}
#sidebar .hr {border-bottom: 1px dashed #959686; padding: 0; margin: 0 0 9px 0; height: 2px;}
#content li span.nolink {color: #505050;}
#sidebar span.login {color: #929292; text-transform: lowercase; font-style: italic;}

/* Conferences sidebar */
#faculty #sidebar ul, #alumni #sidebar ul{margin:5px 0 0 0;padding:0;}
#faculty #sidebar ul li, #alumni #sidebar ul li{list-style-type:none;display:block;}
#faculty #sidebar ul li span.date, 
#alumni #sidebar ul li span.date{text-transform:uppercase;color:#404040;font-size:11px;margin-left:20px;padding:0;margin-top:0;}

/* Faculty Interest Sidebar */
#sidebar ul.interest {padding: 10px 0 10px 0; margin: 0;}
#sidebar ul li.slider {background: url("/environment/images/site/bg.doublecarat.gif") no-repeat 2px 4px; list-style-type: none; padding: 0 0 2px 15px; margin: 0 0 3px 0;}
#sidebar ul li.open {background: url("/environment/images/site/bg.doublecarat-down.gif") no-repeat 2px 4px;}
#sidebar ul li a {text-decoration: none; padding: 0; margin: 0 0 5px 0;}
#sidebar ul li a:hover {text-decoration: underline;}
#sidebar ul li.slider .background ul.faculty {list-style: none; padding: 0; margin: 5px 0 0 5px;}
#sidebar ul li.slider .background ul.faculty li {background: none; padding: 0; margin: 0;}
#sidebar ul li.slider .background ul.faculty li a.close {background: url("/environment/images/site/bg.close.gif") no-repeat left 17px; line-height: 1.7em; padding: 15px 0 0 15px; margin: 0;}

/* Working Knowledge Top 3 feed */
#sidebar .topstories{margin-top: 8px;}
#sidebar .topstories p{display: none;}
#sidebar .topstories p.item-0,
#sidebar .topstories p.item-1,
#sidebar .topstories p.item-2{display: block;}
#sidebar .topstories p.item-0,
#sidebar .topstories p.item-1{margin-bottom: 0.5em;}
#sidebar .topstories p.item-2{margin-bottom: 0; padding-bottom: 0;}

/* Resources Sidebar */
#page .col-right #resources {width: 205px; margin: 0; padding: 0 10px 0 10px;}
#page .col-right #resources h3 {font-weight: normal; text-transform: uppercase; color: #90002a; padding: 0; margin: 20px 0 5px 0;}
#page .col-right #resources ul {list-style-type: none; margin: 0; padding: 0;}
#page .col-right #resources ul li {line-height: 1.2; margin: 0 0 5px 0;}
#page .col-right #resources ul li a {text-decoration: none; color: #336391;}
#page .col-right #resources ul li a:hover {text-decoration: underline;}

/* Curriculum & Student Activities Sidebar */
#teach #sidebar p {margin-top: 10px;}
#teach #sidebar p.bullet {margin-top: 0;}
#alumni #sidebar .alumni {margin-left: 15px;}
#alumni #sidebar {margin-top: 38px;}
#alumni #sidebar .alumni p {padding-top: 7px;}
#sidebar span.bullet {color: #90002a;}
#sidebar .clubs ul {list-style-type: none; padding: 0 0 3px 0; margin: 0;}
#sidebar .clubs ul li {padding: 0; margin: 0 0 5px 0;}
#sidebar .clubs h4 {padding-top: 4px;}
#feature {float:left;background:#fbe375; width: 500px; margin: 18px 0 40px 0;}
#content #feature h4{background:#efc574; border-bottom: 1px solid #ffffff; color: #ffffff; margin: 0; padding: 9px 12px 9px 12px; text-transform: uppercase;}
#content #feature h5{margin: 18px 0 16px 0;}
#content #feature h5 span{display: block;}
#content #feature span.authors{display:block; margin-bottom: 8px;}
#feature .inside{padding:12px;}
#feature .inside img.pic{margin: 0 2px 0 0;}

/* Guide Sidebar */
#page .col-right #guide {width: 205px; background: #dfed99; border-top: 5px solid #839815; margin: 0; padding: 0 10px 20px 10px;}
#page .col-right #guide h3 {text-transform: uppercase; color: #90002a; padding: 20px 0 0 0;}
#page .col-right #guide h4 {color: #90002a; padding: 0; margin: 0 0 5px 0;}
#page .col-right #guide .hr {border-bottom: 1px dashed #959686; padding: 0; margin: 3px 0 7px 0; height:2px;}
#page .col-right #guide p {line-height: 1.1em; margin: 0; padding: 0 0 10px 0;}
#page .col-right #guide a.more {background: url('/environment/images/site/more.gif') no-repeat 0 15px; padding: 10px 0 0 12px; margin: 0;}
#page .col-right #guide p.more {line-height: 1em; margin: 0; padding: 0 0 20px 0;}
#page .col-right #guide p.last {padding: 0 0 25px 0;}
#page .col-right #guide span.login {color: #929292;}
#page .col-right #guide span.login1 {color: #666;}
#page  #guide h4{margin-bottom: 0; line-height: .9em;}

/* Alumni Leadership Sidebar */
#alumni #sidebar .alumni {margin-left: 10px;}
#alumni #sidebar {margin-top: 8px;}
#alumni #sidebar .alumni h3 {margin-left: -10px;}
#alumni #sidebar .alumni p {padding-top: 7px;}
#alumni #quotes {width: 225px; padding: 0; margin: 40px 0 0 0;}
#alumni #quotes p {color: #525252; padding: 20px 10px 5px 10px; margin: 0;}
#alumni #quotes p.top {border-top: 6px solid #eecd34;}
#alumni #quotes p.bottom {padding-top: 15px; padding-bottom: 22px;} 
#alumni #quotes p.last {padding-top: 15px; padding-bottom: 13px;}
#alumni #quotes h4, #alumni #quotes h5 {color: #525252; font-weight: normal;  margin: 0;}
#alumni #quotes h4 {font-size: 1.4em; padding: 5px 10px 3px 10px;}
#alumni #quotes h5 {font-size: .9em; line-height: 1.1em; font-style: italic; padding: 0 10px 0 10px;}

/* More Links */
#sidebar a.more, #content a.more, 
#subnav #activities a.more, 
#home #subnav #profiles a.more, 
#content li span.nolink {background: url('/environment/images/site/more.gif') no-repeat 0 15px; padding: 10px 0 0 12px; margin: 0;}

/* Content */
#content {float: left; width: 500px; margin: 35px 0 0 23px; padding: 0;}
#content h2 {color: #2c2c2c; padding: 15px 0 0 0; font-size: 2.5em;}
#content h3 {color: #90002a; font-size: 2.1em; line-height: 1.1em; font-weight: normal; margin: 0 0 5px 0; padding: 0;}
#content h4 {color: #2c2c2c; font-size: 1.4em; font-weight: bold; margin-top: 32px;}
#content h5, #content div.links h5{ font-weight: bold; padding-bottom: 3px;}	
#content p {font-weight: normal; margin: 0 0 1em 0;}	
#content p.intro {margin: -3px 0 20px 0;}
#content p.blurb{line-height: 1.3em; color: #404040; padding-bottom: 3px;}
#content ul {padding: 0 0 0 15px; margin: 15px 0 15px 0;}
#content ul.links {list-style-type: none; padding: 0; margin: 15px 0 15px 0;}

/* Content for Faculty & Research page */
#content .research p {border-bottom: 1px solid #c2c2c2; padding: 10px 0 10px 0; margin: 0;}
#content .research p.last {border-bottom: none; padding-bottom: 20px;}
#content .research p.quote {font-style: italic; border-bottom: none; margin-top: -20px;}
#content .research p.quotespace {font-style: italic; border-bottom: none;  margin-top: -15px; padding-bottom: 20px;}

/* Content Statistics Table (Green Campus page) */
#content #stats {width: 500px; font-family: arial; background: #dfed99;}
#content #stats th {background: #829914;  color: #fff; letter-spacing: .05em; text-transform: uppercase; text-align: left; margin: 0; padding: 4px 0 4px 10px;}
#content #stats td {background: #dfed99; border-bottom: 1px solid #fff; text-align: left;  margin: 0; padding: 4px 0 4px 10px;}
#content #stats td.right {width: 110px; text-align: right; border-left: 1px solid #fff;  margin: 0; padding: 0 10px 0 0;}
#content #stats td.last {border-bottom: none;}

/* Content Highlights Table (Green Campus page) */
#content #highlights {width: 500px; background: #fbe374; padding: 0; margin: 25px 0 0 0;}
#content #highlights th,#content #highlights td {border-bottom: 1px solid #fff;text-align: left; margin: 0; padding: 4px 0 4px 10px;}
#content #highlights th {background: #e6a62a; color: #fff;letter-spacing: .05em;text-transform: uppercase; }
#content #highlights td {background: #fbe374; }
#content #highlights td.last {border-bottom: none;}
#content #highlights td h4 {padding-top: 10px; margin: 0;}
#content #highlights td h4.top {padding-top: 5px; margin: 0;}
/* Content for Curriculum & Student Activities page */
#teach #content h3 {margin-top: 25px;}
#teach #content h3.top {margin-top: 0;}
#teach #content ul.more {list-style-type: none; margin: -10px 0 10px 0; padding: 0;}
#teach #content ul.more li {background: url('/environment/images/site/more.gif') no-repeat 0 15px; margin: 0; padding: 10px 0 0 12px; }

/* Content for Alumni Leadership page */
#alumni #content {display: block; float: left; width: 100%; margin: 38px 0 0 0; padding: 0;}
#alumni #content h3 {padding: 0; margin: 0;}
#alumni #content h4 {color: #666; font-weight: normal; margin: 0 0 10px 0; padding: 0; }
#alumni #content #leaders {float: left; margin: 0; padding: 0;}
#alumni #content #leaders img {margin-right: 19px; padding: 0;}
#alumni #content #leaders td {vertical-align: top;}
#alumni #content #leaders td.text {width: 500px;}

/* Flash Campus Map Page */
.campusmap #container #page #content #flashcontent {float: left;clear: both;margin-left: -20px;}
.campusmap #container #page #content #definitions{float: left;width: 949px;clear: both;	margin-left: -20px;}
.campusmap #container #page #content #definitions #def-text {clear: both;float: right;width: 600px;padding-top: 15px;margin-top: 10px;}
.campusmap #container #page #content #definitions #def-text p{border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.campusmap #container #page #content #definitions #def-text p.definitions {color: black;font-family: arial, geneva, verdana;
    letter-spacing: 2px; font-size: 11px;}

#page #subnav .leed {background: transparent url('/environment/images/site/icon.ext.gif') no-repeat center right; padding: 0 15px 0 0; margin: 10px 0 15px 0; display: block;}
#page #subnav  a.more {margin-top: 10px;}


/* Extension Icons */
a.ext{background: none; padding-right: 0;} /* icon is being drawn with js instead */
a.ext{background: none;}
img.ext-icon{margin-left: 5px; padding-right: 0;}
a.pdf {background: none; padding-left: 0;} /* icon is being drawn with js instead */
img.pdf-icon{margin-right: 5px;}
a.video {background: url('/environment/images/site/bg-video.gif') no-repeat 0 50%; padding-left: 20px;}
a.mail, a.to {background: url('/environment/images/site/bg-envelope.gif') no-repeat 0 4px; padding-left: 14px;}
h4 a.pdf {padding:0 0 0.2em 0;}

/*=== Accessibility ===*/
.accessibility {clear: both; padding: 15px 30px 0 30px;}

/* Print Styles */
#print-header {display: none;}

img.inset{
    float:left;
    clear:both;
    padding:3px 10px 2px 0;
}

/* Linkouts - use for little square boxes next to links */
#content .linkouts,
#sidebar .linkouts{list-style-type: none;margin: 2px 0 0 0;padding: 0;}
#content .linkouts li, 
#sidebar .linkouts li{background: url(/environment/images/site/icon.four-square.gif) no-repeat 0 5px; margin: 0 0 0.5em 0;padding: 0 0 0 11px;}
#sidebar .linkouts li a.video{padding: 0 0 0 20px;}
#guide ul{list-style-type: none; margin: 0; padding: 0;}
#guide .linkouts li{background: url(/environment/images/site/icon.four-square.gif) no-repeat 0 5px; margin: 0 0 0.5em 0;padding: 0 0 0 11px;}
#guide .linkouts li a.video{padding: 0 0 0 20px;}

/* list of PDF links in sidebar */
#sidebar #special-feature img.pdf-icon{display: none;}
#sidebar h5.headline{line-height: 1.1em;}

/* ===== MODIFICATIONS Spring 2011 ===== */
#home #subnav {margin-top: 20px;}
#home #subnav #activities h4, 
#home #subnav #alumni-news-box h4{
    border-top:1px solid #b0bdd0; color: #909090;
    text-transform:uppercase;
}
#home #subnav #activities h4{
    margin:10px 0 5px 14px; padding: 7px 0 0 0;
}
#home #subnav #alumni-news-box h4{
    margin:8px 0 5px 14px; padding: 6px 0 0 0;
}
#home #subnav #activities p.more,
#home #subnav #profiles p.more{
    padding: 8px 12px 8px 12px; 
}
#home #subnav #profiles p.more{
    clear: left; margin-bottom: 0;
}
#home #content #research p.more{
    padding: 2px 12px 20px 15px;
}
#home #content #research {
    padding-bottom: 6px;
}

/* Tabs */
#content ul{
    margin: 0; padding: 0;
}
.tabbed-content {
    background:#FFFFFF url(/environment/images/site/bg-vertical-line-for-tabs.gif) no-repeat scroll top left;
    float:left; margin:0; padding:24px 0 40px 26px;
}
.tabbed-zone .tabbed-content #content{
    margin:0;padding:0;
}
.tabbed-zone ul.tabs{
    float: left; background: url(/environment/images/site/bg-horizontal-line-for-tabs.gif) repeat-x left bottom;
    width:500px; list-style-type: none; 
    margin: 14px 0 0 0; padding: 0; font-weight: bold;
}
.tabbed-zone ul.tabs li{
    display: inline;/*list items are horizontal */
}
.tabbed-zone ul.tabs li a{
    float: left; padding: 10px 28px 10px 28px; margin-right: 3px; 
    border-bottom: 1px solid #000000;
    background-color: #b5c3da; color: #22568a;
}
.tabbed-zone ul.tabs li.first a{
    margin-left: 0;
}
.tabbed-zone ul.tabs li a.on{
    color: #90002a; background: #ffffff; 
    border-top: 1px solid #000; border-right: 1px solid #000; 
    border-left: 1px solid #000; border-bottom: none; 
}

/* News Items */
#research p.item,
.tabbed-content .item,
#home #content #research #wkfeed p{margin-bottom: 5px;}
#home #content #research .item{color #404040; margin: 0 1px 5px 12px; }
#page #content #research p.item{margin: 0 12px 5px 14px; padding: 0; }
.item span.item-title,
.item a.item-title,
.item span.source,
.item span.display-date,
span.display-date,
.item span.summary,
#home #content #research #wkfeed p{ display: block;line-height: 1.3em; }
.item span.item-title,
.item a.item-title,
#home #content #research #wkfeed a{ font-weight: bold; }
.item span.display-date,
#home #content #research #wkfeed p span.date,
span.display-date{ text-transform: uppercase; }
.item span.source,
.tabbed-content span.authors,
.tabbed-content span.author{ font-style: italic; }
.item span.item-title .nolink,
#content p.item .nolink{ color: #404040; }
p span.authors{display: block; font-style: italic;}
.item span.multiplelinks{padding-top: 8px;}
.item span.multiplelinks a{margin-right: 10px;}

/* Launchpad for conference PDFs */
.launchpad .inner{width: 300px;background:#ffffff;border: 1px solid #000000;padding: 8px 8px 16px 8px;}
.launchpad .list-top{background: #d5d5d5; float: left;
     margin: 0 0 16px 0;padding: 16px;position: relative;}
.launchpad h5.headline{font-family: verdana, arial, sans-serif; font-weight: bold; 
     color: #404040;margin-top: 0;
}
.launchpad .list-top a.lightbox_close{position: absolute;top: 5px; right: 5px;}
#content .launchpad p,
#sidebar .launchpad p{color: #404040; padding-left: 16px;clear: left;}
#sidebar .launchpad p.subhead{border-top: 1px solid #d5d5d5; margin-top: 8px; 
     margin-bottom: 8px; padding-top: 12px; 
}
#sidebar .launchpad p{margin-bottom: 3px;}
.launchpad  p img.pdf-icon{float: left; margin-top: 1px; margin-bottom: 3px;}
.launchpad  p a{line-height: 1em;}
.launchpad  p strong.first a{line-height: 1.3em;}

/* modal box behavior 

Box that opens and closes has classs of modalcontent
Link that activates has class of modal 
Class of modal-anchor surrounds the link and the box

*/
.modal-anchor {position: relative;}
.modal-anchor .modalcontent {display:none;}
.modal-anchor .open {display:block;position:absolute; right:50px;bottom:25px;}


