/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* The *:focus rule is reset and suppresses link outlining. You _must_ remember to redefine your own outline, as it’s an important accessibility aid. E.g. *:focus   outline: #ccc dotted medium */
/* line 6, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 17, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
*:focus { outline: 0; }

/* line 20, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
body { line-height: 1; color: #000; background: #fff; }

/* line 23, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 30, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 33, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q, blockquote { quotes: "" ""; }
/* line 101, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* line 36, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
a img { border: none; }

/* line 23, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
body { font-size: 13px; font-family: GillSans-Light,Gill Sans,Gill Sans Light, 'Gill Sans MT', Trebuchet MS,sans-serif; line-height: 1.231; *font-size: small; *font: x-small; }

/* line 31, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }

/* line 38, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
table { font-size: inherit; font: 100%; }

/* line 42, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }

/* line 23, ../protected/compass/sass/partials/_base.sass */
ul { list-style: none; }

/* line 32, ../protected/compass/sass/screen.sass */
a { text-decoration: none; }

/* line 35, ../protected/compass/sass/screen.sass */
body { background-color: #392e2a; }

/* line 38, ../protected/compass/sass/screen.sass */
h1 { margin: 26px 0 16px -6px; display: block; }

/* line 42, ../protected/compass/sass/screen.sass */
em { font-style: italic; }

/* line 45, ../protected/compass/sass/screen.sass */
.big { font-size: 138.462%; }

/* line 49, ../protected/compass/sass/screen.sass */
img.float-right { float: right; margin-left: 20px; }
/* line 52, ../protected/compass/sass/screen.sass */
img.float-left { float: left; margin-right: 20px; }
/* line 55, ../protected/compass/sass/screen.sass */
img.left { display: block; text-align: right; }

/* line 59, ../protected/compass/sass/screen.sass */
div.smalltext { font-family: 'Verdana-Italic','Verdana',sans-serif; color: #c1996c; text-align: right; text-transform: none; margin-left: 25px; }
/* line 61, ../protected/compass/sass/screen.sass */
div.smalltext p, div.smalltext blockquote { font-size: 10px; }
/* line 67, ../protected/compass/sass/screen.sass */
div.smalltext blockquote { font-style: italic; margin-bottom: 10px; }

/* line 72, ../protected/compass/sass/screen.sass */
#page { width: 1050px; margin: auto; padding: 0 10px; padding-bottom: 30px; }

/* line 78, ../protected/compass/sass/screen.sass */
.topbar { background: #49423f url(img/top-column.gif) repeat-y; height: 20px; }
/* line 81, ../protected/compass/sass/screen.sass */
.topbar ul.admin { float: right; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; padding-right: 8px; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
.topbar ul.admin { display: block; }
/* line 54, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.topbar ul.admin li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
/* line 44, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.topbar ul.admin li:first-child, .topbar ul.admin li.first { padding-left: 0px; }
/* line 46, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.topbar ul.admin li:last-child, .topbar ul.admin li.last { padding-right: 0px; }
/* line 85, ../protected/compass/sass/screen.sass */
.topbar ul.admin li { color: #f6f4dd; }
/* line 87, ../protected/compass/sass/screen.sass */
.topbar ul.public { float: left; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
.topbar ul.public { display: block; }
/* line 54, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.topbar ul.public li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 12px; padding-right: 12px; }
/* line 44, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.topbar ul.public li:first-child, .topbar ul.public li.first { padding-left: 0px; }
/* line 46, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
.topbar ul.public li:last-child, .topbar ul.public li.last { padding-right: 0px; }
/* line 90, ../protected/compass/sass/screen.sass */
.topbar ul { font-family: 'HelveticaNeue-Light','Helvetica Neue','Helvetica Neue Light','Arial','sans-serif'; font-size: 92.308%; letter-spacing: .12em; lineheight: 15px; }
/* line 95, ../protected/compass/sass/screen.sass */
.topbar ul li { height: 16px; padding-top: 2px; padding-bottom: 2px; color: #f8c58b; font-weight: bold; }
/* line 101, ../protected/compass/sass/screen.sass */
.topbar ul li.about, .topbar ul li.current, .topbar ul li.featured { padding-left: 0; padding-right: 0; text-align: center; }
/* line 105, ../protected/compass/sass/screen.sass */
.topbar ul li.about { width: 105px; }
/* line 107, ../protected/compass/sass/screen.sass */
.topbar ul li.current { width: 77px; }
/* line 109, ../protected/compass/sass/screen.sass */
.topbar ul li.featured { width: 78px; }
/* line 111, ../protected/compass/sass/screen.sass */
.topbar ul li.hilite { background-color: #635d5b; }
/* line 113, ../protected/compass/sass/screen.sass */
.topbar ul a { color: #f6f4dd; font-weight: normal; }
/* line 116, ../protected/compass/sass/screen.sass */
.topbar ul a:hover { color: #B69A73; }

/* line 119, ../protected/compass/sass/screen.sass */
.botbar { position: relative; height: 37px; background-color: #49423f; }
/* line 123, ../protected/compass/sass/screen.sass */
.botbar .address { position: absolute; top: 5px; left: 12px; text-indent: -9999px; text-align: left; background: url(img/bot-bar-address.png) no-repeat -0 -0; width: 250px; height: 30px; overflow: hidden; display: inline-block; }
/* line 128, ../protected/compass/sass/screen.sass */
.botbar .right { position: absolute; height: 25px; bottom: 0; right: 20px; width: 600px; text-align: right; }

/* line 141, ../protected/compass/sass/screen.sass */
body.site.index .botbar .right { font-size: 107.692%; height: 27px; letter-spacing: 2px; color: #f7f5da; }
/* line 146, ../protected/compass/sass/screen.sass */
body.site.index .botbar .right .mottos { text-align: right; }
/* line 148, ../protected/compass/sass/screen.sass */
body.site.index .botbar .right .motto { width: 600px; }
/* line 150, ../protected/compass/sass/screen.sass */
body.site.index #slidewrap, body.site.index #slideshow { width: 1050; height: 640px; }
/* line 153, ../protected/compass/sass/screen.sass */
body.site.index .frontimage { position: relative; width: 1050; height: 640px; }
/* line 157, ../protected/compass/sass/screen.sass */
body.site.index .frontimage .attribution { position: absolute; bottom: 12px; right: 19px; text-align: right; }
/* line 162, ../protected/compass/sass/screen.sass */
body.site.index .frontimage .attribution .title { font-size: 100%; }
/* line 164, ../protected/compass/sass/screen.sass */
body.site.index .frontimage .attribution .location { font-size: 84.615%; }
/* line 166, ../protected/compass/sass/screen.sass */
body.site.index .frontimage .attribution .description { font-size: 76.923%; }
/* line 168, ../protected/compass/sass/screen.sass */
body.site.index .frontimage .attribution .one { line-height: 15px; }
/* line 170, ../protected/compass/sass/screen.sass */
body.site.index .frontimage .attribution .two { line-height: 11px; }
/* line 172, ../protected/compass/sass/screen.sass */
body.site.index .frontimage .attribution .three { line-height: 11px; }
/* line 174, ../protected/compass/sass/screen.sass */
body.site.index .front-news { position: relative; padding-top: 8px; padding-bottom: 30px; color: #9b816c; font-size: 84.615%; }
/* line 180, ../protected/compass/sass/screen.sass */
body.site.index .front-news .left { width: 900px; float: left; }
/* line 183, ../protected/compass/sass/screen.sass */
body.site.index .front-news .right { float: right; }
/* line 185, ../protected/compass/sass/screen.sass */
body.site.index .front-news a { color: #c1996c; }
/* line 187, ../protected/compass/sass/screen.sass */
body.site.index .front-news a:hover { color: #f8c58b; }
/* line 189, ../protected/compass/sass/screen.sass */
body.site.index .front-news ul { list-style-type: square; padding-left: 16px; margin-top: 1em; }
/* line 193, ../protected/compass/sass/screen.sass */
body.site.index .front-news ul li { margin-bottom: 1em; }

/* line 197, ../protected/compass/sass/screen.sass */
.two-pane { width: 1050px; height: 640px; background: url(img/mid-column.gif) repeat-y; }
/* line 201, ../protected/compass/sass/screen.sass */
.two-pane .leftpane { float: left; position: relative; width: 234px; height: 616px; padding: 24px 10px 0 16px; text-transform: uppercase; font-family: 'HelveticaNeue-Light','Helvetica Neue','Helvetica Neue Light','Arial','sans-serif'; font-size: 84.615%; }
/* line 210, ../protected/compass/sass/screen.sass */
.two-pane .leftpane h2 { letter-spacing: 6px; color: #9b816c; margin-bottom: 26px; }
/* line 214, ../protected/compass/sass/screen.sass */
.two-pane .leftpane img.smallimage, .two-pane .leftpane div.smalltext { position: absolute; bottom: 30px; right: 30px; }
/* line 218, ../protected/compass/sass/screen.sass */
.two-pane .leftpane ul { margin-bottom: 60px; }
/* line 220, ../protected/compass/sass/screen.sass */
.two-pane .leftpane ul li { color: #9b816c; padding: 0 0 13px 0; letter-spacing: 1px; }
/* line 224, ../protected/compass/sass/screen.sass */
.two-pane .leftpane ul li ul { margin: 10px 0 5px 27px; }
/* line 226, ../protected/compass/sass/screen.sass */
.two-pane .leftpane ul li ul ul { margin: 4px 0 0 27px; }
/* line 228, ../protected/compass/sass/screen.sass */
.two-pane .leftpane ul li ul li { padding: 0 0 3px 0; text-transform: none; font-weight: normal; }
/* line 232, ../protected/compass/sass/screen.sass */
.two-pane .leftpane ul li ul li a { font-weight: normal; }
/* line 234, ../protected/compass/sass/screen.sass */
.two-pane .leftpane a { font-weight: normal; color: #9b816c; letter-spacing: 1px; }
/* line 238, ../protected/compass/sass/screen.sass */
.two-pane .leftpane a:hover { color: #f8c58b; }
/* line 240, ../protected/compass/sass/screen.sass */
.two-pane .leftpane .title { display: block; }
/* line 242, ../protected/compass/sass/screen.sass */
.two-pane .leftpane .location { text-transform: none; font-weight: normal; letter-spacing: 0; line-height: 13px; }
/* line 247, ../protected/compass/sass/screen.sass */
.two-pane .leftpane .selected { font-weight: bold; color: #f8c58b; }
/* line 250, ../protected/compass/sass/screen.sass */
.two-pane .leftpane .selected .location { font-weight: normal; }
/* line 252, ../protected/compass/sass/screen.sass */
.two-pane .rightpane { position: relative; float: left; width: 790px; height: 640px; }
/* line 257, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content { width: 579px; margin-left: 90px; color: #f7f5da; }
/* line 261, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content h2 { font-size: 92.308%; letter-spacing: 1px; text-transform: uppercase; margin-top: 62px; margin-bottom: 25px; }
/* line 262, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content h2:first-letter { font-size: 138.462%; }
/* line 269, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content h3 { font-size: 92.308%; text-transform: uppercase; margin-bottom: 0.2em; letter-spacing: 1px; line-height: 14px; }
/* line 275, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content p { font-size: 92.308%; line-height: 13px; letter-spacing: 1px; margin-bottom: 1em; text-align: justify; }
/* line 281, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content .twocolumns { overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
.two-pane .rightpane .content .twocolumns { display: block; }
/* line 283, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content .twocolumns .leftcolumn { width: 274px; float: left; margin-right: 30px; }
/* line 287, ../protected/compass/sass/screen.sass */
.two-pane .rightpane .content .twocolumns .rightcolumn { width: 274px; float: left; }

/* line 294, ../protected/compass/sass/screen.sass */
body.project .botbar .right, body.about .botbar .right { font-size: 76.923%; font-weight: bold; }
/* line 297, ../protected/compass/sass/screen.sass */
body.project .botbar .right a, body.about .botbar .right a { color: #f8c58b; margin: 0 5px; }
/* line 300, ../protected/compass/sass/screen.sass */
body.project .botbar .right .activeSlide, body.project .botbar .right .selected, body.about .botbar .right .activeSlide, body.about .botbar .right .selected { color: #f7f5da; }
/* line 302, ../protected/compass/sass/screen.sass */
body.project .botbar .right .controls, body.about .botbar .right .controls { float: right; margin-left: 10px; margin-top: -1px; }
/* line 306, ../protected/compass/sass/screen.sass */
body.project .botbar .right .controls #pageshownav, body.about .botbar .right .controls #pageshownav { float: left; line-height: 15px; }
/* line 309, ../protected/compass/sass/screen.sass */
body.project .botbar .right .pageshowprev, body.about .botbar .right .pageshowprev { text-indent: -9999px; text-align: left; background: url(img/controls.png) no-repeat -0 -45px; width: 15px; height: 15px; overflow: hidden; display: inline-block; float: left; }
/* line 312, ../protected/compass/sass/screen.sass */
body.project .botbar .right .pageshownext, body.about .botbar .right .pageshownext { text-indent: -9999px; text-align: left; background: url(img/controls.png) no-repeat -0 -30px; width: 15px; height: 15px; overflow: hidden; display: inline-block; float: left; }
/* line 315, ../protected/compass/sass/screen.sass */
body.project .botbar .right #playpause, body.about .botbar .right #playpause { text-indent: -9999px; text-align: left; background: url(img/controls.png) no-repeat -0 -0; width: 15px; height: 15px; overflow: hidden; display: inline-block; float: left; }
/* line 318, ../protected/compass/sass/screen.sass */
body.project .botbar .right #playpause.play, body.about .botbar .right #playpause.play { background: url('img/controls.png') no-repeat 0 -15px; }

/* line 323, ../protected/compass/sass/screen.sass */
.image-page .small { position: relative; bottom: 225px; left: -235px; height: 200px; width: 205px; }
/* line 329, ../protected/compass/sass/screen.sass */
.image-page .small img { position: absolute; bottom: 0; }

/* line 334, ../protected/compass/sass/screen.sass */
body.about .pageshow, body.extra .pageshow { height: 500px; width: 579px; }
/* line 337, ../protected/compass/sass/screen.sass */
body.about .pageshow .pageshowpage, body.extra .pageshow .pageshowpage { height: 495px; }
/* line 339, ../protected/compass/sass/screen.sass */
body.about .pageshow .pageshowpage .smallimage, body.extra .pageshow .pageshowpage .smallimage { position: absolute; right: 695px; bottom: 0px; }
/* line 343, ../protected/compass/sass/screen.sass */
body.about .textcolumns, body.extra .textcolumns { overflow: hidden; display: inline-block; width: 579px; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.about .textcolumns, body.extra .textcolumns { display: block; }
/* line 346, ../protected/compass/sass/screen.sass */
body.about .textcolumns .textcolumn, body.extra .textcolumns .textcolumn { width: 274px; float: left; }
/* line 349, ../protected/compass/sass/screen.sass */
body.about .textcolumns .textcolumn.first, body.extra .textcolumns .textcolumn.first { margin-right: 30px; }
/* line 352, ../protected/compass/sass/screen.sass */
body.about .rightpane a, body.extra .rightpane a { color: #c1996c; }
/* line 354, ../protected/compass/sass/screen.sass */
body.about .rightpane a:hover, body.extra .rightpane a:hover { color: #9b816c; }

/* line 359, ../protected/compass/sass/screen.sass */
body.about.philosophy .two-pane .rightpane { background: url(img/bg-1.jpg); }

/* line 363, ../protected/compass/sass/screen.sass */
body.about.people .byline, body.about.featured .byline { overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.about.people .byline, body.about.featured .byline { display: block; }
/* line 366, ../protected/compass/sass/screen.sass */
body.about.people .textcolumns img, body.about.featured .textcolumns img { float: left; margin: 5px 10px 10px 0; }
/* line 369, ../protected/compass/sass/screen.sass */
body.about.people .textcolumns ul, body.about.featured .textcolumns ul { margin-left: 36px; }
/* line 371, ../protected/compass/sass/screen.sass */
body.about.people .textcolumns li, body.about.featured .textcolumns li { text-indent: -36px; margin-bottom: 4px; font-size: 92.308%; letter-spacing: 1px; text-align: left; line-height: 12px; }
/* line 378, ../protected/compass/sass/screen.sass */
body.about.people .byline, body.about.featured .byline { margin-top: 60px; margin-bottom: 20px; }
/* line 381, ../protected/compass/sass/screen.sass */
body.about.people .byline .contact, body.about.featured .byline .contact { letter-spacing: 1px; margin-top: 2px; float: right; text-align: right; font-size: 84.615%; color: #f7f5da; }
/* line 388, ../protected/compass/sass/screen.sass */
body.about.people .byline .contact a, body.about.featured .byline .contact a { color: #9b816c; }
/* line 390, ../protected/compass/sass/screen.sass */
body.about.people .byline .name, body.about.people .byline .title, body.about.featured .byline .name, body.about.featured .byline .title { font-size: 92.308%; text-transform: uppercase; letter-spacing: 1px; }
/* line 394, ../protected/compass/sass/screen.sass */
body.about.people .byline .name, body.about.featured .byline .name { display: block; }
/* line 396, ../protected/compass/sass/screen.sass */
body.about.people .byline .title, body.about.featured .byline .title { line-height: 10px; }
/* line 398, ../protected/compass/sass/screen.sass */
body.about.people .pageshow, body.about.people .twocolumns, body.about.featured .pageshow, body.about.featured .twocolumns { height: 500px; width: 579px; }

/* line 404, ../protected/compass/sass/screen.sass */
body.about.sustainability .two-pane .leftpane { background: url(img/fern.jpg) center 93% no-repeat; }
/* line 407, ../protected/compass/sass/screen.sass */
body.about.sustainability .two-pane .rightpane ul { margin-bottom: 1em; }
/* line 409, ../protected/compass/sass/screen.sass */
body.about.sustainability .two-pane .rightpane li { margin-left: 3em; text-indent: -.7em; font-size: 92.308%; letter-spacing: 1px; }
/* line 414, ../protected/compass/sass/screen.sass */
body.about.sustainability .two-pane .rightpane li:before { content: "-  "; }
/* line 416, ../protected/compass/sass/screen.sass */
body.about.sustainability .two-pane .rightpane a { font-weight: normal; color: #c1996c; letter-spacing: 1px; }
/* line 420, ../protected/compass/sass/screen.sass */
body.about.sustainability .two-pane .rightpane a:hover { color: #9b816c; }

/* line 425, ../protected/compass/sass/screen.sass */
body.about.howWeWork .two-pane .rightpane { background: url(img/bg-1.jpg); }

/* line 430, ../protected/compass/sass/screen.sass */
body.about.publications .two-pane .rightpane, body.about.projects .two-pane .rightpane { background: url(img/bg-2.jpg); }

/* line 436, ../protected/compass/sass/screen.sass */
body.about.publications .two-pane .rightpane li { font-size: 92.308%; letter-spacing: 1px; margin-left: 15px; margin-bottom: 9px; }

/* line 445, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane p { margin-bottom: 7px; }
/* line 447, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane ul { margin-bottom: 18px; margin-top: -4px; }
/* line 450, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane li { font-size: 92.308%; letter-spacing: 1px; margin-left: 30px; margin-bottom: 7px; }
/* line 455, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane .textcolumns { width: 600px; }
/* line 457, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane .textcolumns .textcolumn { width: 194px; }
/* line 459, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane .textcolumns .textcolumn.first { width: 374px; margin-right: 10px; }

/* line 466, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane em, body.about.publications .two-pane .rightpane em, body.about.honors .two-pane .rightpane em { position: relative; top: -.3em; font-size: 9px; }
/* line 470, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane .legend, body.about.publications .two-pane .rightpane .legend, body.about.honors .two-pane .rightpane .legend { margin-top: 2px; }
/* line 472, ../protected/compass/sass/screen.sass */
body.about.projects .two-pane .rightpane .legend li, body.about.publications .two-pane .rightpane .legend li, body.about.honors .two-pane .rightpane .legend li { font-size: 9px; margin-left: 9px; text-indent: -9px; text-align: left; }

/* line 480, ../protected/compass/sass/screen.sass */
body.about.honors .two-pane .rightpane { background: url(img/bg-3.jpg); }
/* line 482, ../protected/compass/sass/screen.sass */
body.about.honors .two-pane .rightpane p { margin-bottom: 7px; text-align: left; }
/* line 485, ../protected/compass/sass/screen.sass */
body.about.honors .two-pane .rightpane ul { margin-bottom: 18px; }
/* line 487, ../protected/compass/sass/screen.sass */
body.about.honors .two-pane .rightpane li { font-size: 92.308%; letter-spacing: 1px; margin-left: 30px; margin-bottom: 7px; }

/* line 496, ../protected/compass/sass/screen.sass */
body.about.findus .two-pane .rightpane .content { width: 620px; }
/* line 498, ../protected/compass/sass/screen.sass */
body.about.findus .two-pane .rightpane .smallimage { position: absolute; left: -235px; bottom: 30px; }
/* line 503, ../protected/compass/sass/screen.sass */
body.about.findus .two-pane .rightpane .huh p { margin-left: 407px; }
/* line 505, ../protected/compass/sass/screen.sass */
body.about.findus .two-pane .rightpane p { line-height: 16px; text-align: left; }
/* line 508, ../protected/compass/sass/screen.sass */
body.about.findus .two-pane .rightpane a { font-weight: normal; color: #c1996c; letter-spacing: 1px; }
/* line 512, ../protected/compass/sass/screen.sass */
body.about.findus .two-pane .rightpane a:hover { color: #9b816c; }

/* line 517, ../protected/compass/sass/screen.sass */
body.project .two-pane { background: #3C322F; }
/* line 520, ../protected/compass/sass/screen.sass */
body.project .projectNav ul { margin: 0; width: 230px; height: 290px; }
/* line 524, ../protected/compass/sass/screen.sass */
body.project .projectNav ul ul { height: auto; }
/* line 526, ../protected/compass/sass/screen.sass */
body.project .projectNav ul.current { margin-bottom: 12px; }
/* line 528, ../protected/compass/sass/screen.sass */
body.project .projectNav .projectNavPages { width: 230px; height: 290px; }
/* line 531, ../protected/compass/sass/screen.sass */
body.project .projectNav .controls { font-size: 92.308%; overflow: hidden; display: inline-block; text-transform: none; margin-top: 0px; font-weight: bold; color: #f8c58b; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.project .projectNav .controls { display: block; }
/* line 538, ../protected/compass/sass/screen.sass */
body.project .projectNav .controls a { float: left; color: #f8c58b; font-weight: bold; margin: 0 5px; line-height: 15px; }
/* line 544, ../protected/compass/sass/screen.sass */
body.project .projectNav .controls .activeSlide, body.project .projectNav .controls .selected { color: #f7f5da; }
/* line 546, ../protected/compass/sass/screen.sass */
body.project .projectNav .controls .projectnavprev { text-indent: -9999px; text-align: left; background: url(img/controls-dark.png) no-repeat -0 -45px; width: 15px; height: 15px; overflow: hidden; display: inline-block; margin-left: 0; }
/* line 549, ../protected/compass/sass/screen.sass */
body.project .projectNav .controls .projectnavnext { text-indent: -9999px; text-align: left; background: url(img/controls-dark.png) no-repeat -0 -30px; width: 15px; height: 15px; overflow: hidden; display: inline-block; margin-right: 0; }
/* line 552, ../protected/compass/sass/screen.sass */
body.project .pageshow, body.project .image-page { width: 790px; height: 640px; text-align: right; }
/* line 556, ../protected/compass/sass/screen.sass */
body.project .pageshow .smallimage, body.project .image-page .smallimage { position: absolute; left: -235px; bottom: 25px; }
/* line 560, ../protected/compass/sass/screen.sass */
body.project .pageshow .smalltext, body.project .image-page .smalltext { height: 150px; position: absolute; width: 210px; left: -265px; bottom: 30px; }

/* line 570, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content h2, body.project.info .rightpane .content h3, body.project.info .rightpane .content p, body.project.info .rightpane .content td { text-shadow: #000 2px 2px 4px; }
/* line 572, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content h2 { margin-bottom: 0; font-weight: bold; }
/* line 575, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content h3 { text-transform: uppercase; font-size: 84.615%; margin-top: 8px; margin-bottom: 0px; }
/* line 580, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content h4 { font-size: 84.615%; margin-top: 8px; }
/* line 583, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content span.location { display: block; margin-bottom: 22px; letter-spacing: 1px; font-size: 76.923%; }
/* line 588, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content span.photocredit { display: block; margin-top: 25px; margin-bottom: 12px; }
/* line 592, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content ul { margin-bottom: 0; }
/* line 594, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content ul ul { margin-bottom: 8px; }
/* line 596, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content li { padding-left: 8px; font-size: 84.615%; letter-spacing: 1px; }
/* line 600, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content li li { font-size: 100%; }
/* line 602, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.columns3 { overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.project.info .rightpane .content div.columns3 { display: block; }
/* line 604, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.columns3 p { text-align: left; }
/* line 606, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.col3 { font-size: 92.308%; width: 175px; float: left; margin-right: 20px; }
/* line 611, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.col3.last { margin-right: 0; }
/* line 613, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.col3 p { margin-left: 10px; }
/* line 615, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.col32 { float: left; width: 370px; font-size: 92.308%; }
/* line 619, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.col32 table { margin-top: 10px; margin-left: 10px; }
/* line 622, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.col32 td { font-size: 92.308%; vertical-align: text-top; letter-spacing: 1px; line-height: 13px; }
/* line 627, ../protected/compass/sass/screen.sass */
body.project.info .rightpane .content div.col32 td.first { width: 155px; padding-right: 5px; }

/* line 633, ../protected/compass/sass/screen.sass */
body.extra .two-pane .rightpane .content strong { font-weight: bold; }
/* line 635, ../protected/compass/sass/screen.sass */
body.extra .two-pane .rightpane .content h3 { text-align: left; text-transform: none; font-weight: bold; margin-bottom: 8px; }

/* line 643, ../protected/compass/sass/screen.sass */
body.video .rightpane h2 { font-size: 107.692%; font-weight: bold; color: #9b816c; margin-top: 20px; padding: 4px 0; }
/* line 649, ../protected/compass/sass/screen.sass */
body.video .rightpane p { color: #f6f4dd; margin-right: 40px; }
/* line 652, ../protected/compass/sass/screen.sass */
body.video #videobox { background: black; text-align: center; margin-top: 20px; }
