#sust_article_content {width:640px;float:left;margin-bottom:30px;}
#sust_article_supplement {margin-left:710px;margin-bottom:30px;}

#sust_homepage_content {width:710px;float:left;margin-bottom:30px;}
#sust_homepage_supplement {width:230px;float:right;margin-bottom:30px;}

#sust_lab_content {width:710px;float:left;margin-bottom:30px;}
#sust_lab_supplement {width:230px;float:right;margin-bottom:30px;}

#tdr_content {font-size:90%;color:#333;}
#tdr_content p {}
#tdr_content h1 {font-weight:normal;color:#666;font-size:180%;}
#tdr_content h2 {font-weight:bold;color:#44661A;font-size:150%;text-transform:none;}
#tdr_content em {color:#44661A;font-style:normal;}
#tdr_content strong {color:#44661A;}
#tdr_content a {text-decoration: none;}
#tdr_content a:visited {color: #660066;}
#tdr_content a:hover {text-decoration: underline;}
#tdr_content a.offsite {background: transparent url(i/new-window.gif) top right no-repeat; padding-right: 15px;}

img.sustain_right {float:right;margin-left:15px;margin-bottom:15px;padding-bottom:20px;background:#fff url(i/photo_shadow.png) bottom left no-repeat;}
img.sustain_left {float:left;margin-right:15px;margin-bottom:15px;padding-bottom:20px;background:#fff url(i/photo_shadow.png) bottom left no-repeat;}



/* navigation reset */
#sustain_header, #sustain_header div, #sustain_header a, #sustain_header ul, #sustain_header li{margin: 0;padding: 0;}
#sustain_header li {list-style: none;}
/* navigation fonts */
#sustain_header {	font:13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */*font-size:small;/* for IE Quirks Mode */*font:x-small;}
/* navigation default layout */
#sustain_header {position:relative;height:90px;z-index:999;}
#sustain_header #sustain_logo {position:absolute;top:0px;left:0px;}
a#homepage_link{display: block; width: 400px; height: 90px;position:absolute;top:10px;left:0px;}
a#homepage_link span {display: none;}

#sustain_header #blink_nav_content {text-align:left;width:960px;margin:0 auto;}
/* son of suckerfish: http://htmldog.com/articles/suckerfish/dropdowns/ */
#sustain_header ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#sustain_header ul a {display: block;}
#sustain_header ul li { /* all list items */float: left; /* width needed or else Opera goes nuts */}
#sustain_header ul li ul { /* second-level lists */position: absolute;left: -999em; /* Using left instead of display to hide menus because display: none isn't read by screen readers */}
#sustain_header ul li:hover ul, #sustain_header ul li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/* non son of suckerfish */
#sustain_header ul li:hover ul.last, #sustain_header ul li.sfhover ul.last { /* lists nested under hovered list items */right: 0px;}
#sustain_header ul {position:relative;z-index:999;height:26px;float:right;clear:right;margin-top:10px;}
#sustain_header ul#blink_nav_list {text-align:right;}
#sustain_header ul li {text-align:left;}
#sustain_header ul li span {display: block;cursor:default;}
#sustain_header ul li span {display: block;}
#sustain_header ul li a, #sustain_header ul li span {
  border:1px solid #fff;border-bottom:2px solid #ccc;border-right:2px solid #fff;
  background: transparent url(i/sustainability_sprite.gif) right 0 no-repeat; 
  font-weight:bold;text-decoration:none;padding:6px 28px 6px 1em;color:#44661A;}
#sustain_header ul li.active a,#sustain_header ul li.active span {}
#sustain_header ul li a:hover {text-decoration: none;}
#sustain_header ul li:hover span, #sustain_header ul li.sfhover span,#sustain_header ul li:hover a, #sustain_header ul li.sfhover a {
  border:1px solid #999;border-bottom:1px solid #fff;border-right:2px solid #44661A;
  background: transparent url(i/sustainability_sprite.gif) right -25px no-repeat;}
#sustain_header ul li ul {margin-top:0;background:#fff;height:auto;
  border-top:1px solid #fff;border-right:2px solid #44661A;border-bottom:2px solid #44661A;border-left:1px solid #999;}
#sustain_header ul li:hover ul li,#sustain_header ul li.sfhover ul li {display:inline;/* fixes ie6 3px bug */width:10em;float:none;padding-right:0;}
#sustain_header ul li:hover ul li a,#sustain_header ul li.sfhover ul li a {font-weight:normal;color:#44661A;background:#fff;border:0;width:125px;font-size:88%;}
#sustain_header ul li ul li a:hover {background:#F4FFCF;}
#sustain_header ul li a:visited {color: #44661A;}


.tdr_fonts ul ul { padding-left: 15px;}


div.sustain_styled {background:#EFEFED;padding:15px;font-size:80%;}
div.sustain_styled h3 {color:#44661A;font-size:140%;text-transform:capitalize;}
div.sustain_styled hr {margin:0 -10px 1em -10px;border:0;border-bottom:3px solid #ccc;}
div.sustain_styled dl {}
div.sustain_styled dl dt{color:#44661A;}
div.sustain_styled dl dt a {color:#44661A;text-decoration:none;}
div.sustain_styled dl dt a:hover {text-decoration:underline;}
div.sustain_styled dl dd{margin:2px 0 12px 0;}

#letter_from_chancellor {margin-top:15px;background: #E1E9D2 url(i/710curl.png) bottom center no-repeat;padding:15px 15px 35px 15px;}
#letter_from_chancellor h3 {font-weight:normal;font-size:150%;}
#letter_from_chancellor td {vertical-align:top;font-family:'Helvetica Neue,' Arial, sans-serif;  font-size:92%;}
#letter_from_chancellor p.signature {text-align:right;font-weight:bold;font-style:normal;font-family:sans-serif;font-size:90%;}

/* Get Involved Body */
.get_involved_body {border-top: 1px solid #ccc; border-bottom:2px solid #BBB;padding:10px 0px;height:50px;margin-bottom:1em !important;}
.get_involved_body h3 {float:left;line-height:50px;font-size:130%;}
.get_involved_body li {float:left;list-style:none;padding:0;margin:0;}
.get_involved_body li a {display:block;float:left;width:188px;height:40px;text-indent:-999px;background:#fff url(i/get_involved_sprite2.gif) top left no-repeat;margin-top:8px;}
.get_involved_body li.partners a {background-position:0px -50px;}
.get_involved_body li.partners a:hover {background-position:0px 0px;}
.get_involved_body li.staff a {background-position:-250px -50px;}
.get_involved_body li.staff a:hover {background-position:-250px 0px;}
.get_involved_body li.students a {background-position:-500px -50px;}
.get_involved_body li.students a:hover {background-position:-500px 0px;}
#sust_article_content .get_involved_body li, #sust_lab_content .get_involved_body li {padding-top: 0;}

/* Get Involved Sidebar */
.get_involved_side {text-align:center;}
.get_involved_side h3 {font-size:150%;font-weight:normal;}
.get_involved_side li {padding:0;margin:0;list-style:none none inside;}
.get_involved_side li a{margin:0px auto;display:block;background:#fff url(i/get_involved_sprite2.gif) top left no-repeat;text-indent:-9999px;height:45px;width:220px;}
.get_involved_side li.partners a {background-position:0px -150px;}
.get_involved_side li.partners a:hover {background-position:0px -100px;}
.get_involved_side li.staff a {background-position:-250px -150px;}
.get_involved_side li.staff a:hover {background-position:-250px -100px;}
.get_involved_side li.students a {background-position:-500px -150px;}
.get_involved_side li.students a:hover {background-position:-500px -100px;}

/* Our Initiatives Sidebar */
.tdr_fonts div.our_initiatives_side {border: 1px solid #ddd; padding: 10px; margin: 20px 0px; }
.our_initiatives_side li {font-size: 92%; }
.our_initiatives_side h3 {font-weight:normal;  padding-bottom: 4px; border-bottom: 2px solid #ccc;}

#sust_homepage_content .get_involved_body li.partners a:hover {background-position:0px -50px;}
#sust_homepage_content .get_involved_body li.partners a {background-position:0px 0px;}
#sust_homepage_content .get_involved_body li.staff a:hover {background-position:-250px -50px;}
#sust_homepage_content .get_involved_body li.staff a {background-position:-250px 0px;}
#sust_homepage_content .get_involved_body li.students a:hover {background-position:-500px -50px;}
#sust_homepage_content .get_involved_body li.students a {background-position:-500px 0px;}

/* NEWS SLIDER */
#sust_homepage_content #news h2 {color: #A5C130; border-bottom: 2px solid #A5C130; padding-bottom: 3px;}
#sust_homepage_content #news .sustain_headline img {background: #fff url(i/sustain-news-BG.gif) bottom left no-repeat; padding-bottom: 16px;} 
#sust_homepage_content #news {position:relative;}
#sust_homepage_content #news #sustain_headlines {height:225px;width:580px;position:relative;left:60px;}
#sust_homepage_content #news .sustain_headline_group {height:225px;width:600px;}
#sust_homepage_content #news .sustain_headline {float:left;margin-right:20px !important;width:180px;}
#sust_homepage_content #news .sustain_headline a {color:#819A2A;font-size:110%;text-decoration:none;font-weight:bold;margin-bottom:1px;display:block;}
#sust_homepage_content #news .sustain_headline a:hover {text-decoration:underline;}
#sust_homepage_content #news .sustain_headline span {font-size:90%;}
#sust_homepage_content #news #cycle_prev {position:absolute;top:40px;left:00px;}
#sust_homepage_content #news #cycle_next {position:absolute;top:40px;right:10px;}

#sust_homepage_supplement div.our_initiatives_side  {margin-top: 0;}

#sustain_slideshow {margin-bottom:20px;}
.sustain-slideshow {position:relative;top:0px;left:0px;z-index:1;}
.sustain-slideshow h3{display:none;}
.sustain-slideshow .play,.sustain-slideshow .pause,.sustain-slideshow .forward{z-index:20;position:absolute;bottom:8px;*bottom:5px; right:10px;}
.sustain-slideshow .backward{z-index:20;position:absolute;bottom:8px;*bottom:5px; right:20px;}
.sustain-slideshow .play,.sustain-slideshow .pause,.sustain-slideshow .forward,.sustain-slideshow .backward{display:block;height:10px;*height:12px;width:10px;}
.sustain-slideshow .play{background:url(play.gif) top left no-repeat;}
.sustain-slideshow .pause{background:url(pause.gif) top left no-repeat;}
.sustain-slideshow .forward{background:url(forward.gif) top left no-repeat;}
.sustain-slideshow .backward{background:url(backward.gif) top left no-repeat;}
.sustain-slideshow .play span,.sustain-slideshow .pause span,.sustain-slideshow .forward span,.sustain-slideshow .backward span{display:none;}

ul#sustain_icon_nav{z-index:20;display:block;margin:0px;padding-left:582px;height:39px;text-align:right;}
ul#sustain_icon_nav li{display:block;width:42px;float:left;margin:0px 0px 0px 0px;}
ul#sustain_icon_nav li a{display:block;height:39px;background:#333 url(i/slide_inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li a:hover{background:#967D18 url(i/slide_active.gif) center center repeat-x;}
ul#sustain_icon_nav li a span{display:none;}
ul#sustain_icon_nav li a.active{background:#967D18 url(i/slide_active.gif) center center repeat-x;}


ul#sustain_icon_nav li#energy a{background: url(i/slide-1-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#energy a:hover{background:#fff url(i/slide-1-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#energy a.active{background:#fff url(i/slide-1-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#climate a{background: url(i/slide-2-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#climate a:hover{background:#fff url(i/slide-2-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#climate a.active{background:#fff url(i/slide-2-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#education a{background: url(i/slide-3-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#education a:hover{background:#fff url(i/slide-3-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#education a.active{background:#fff url(i/slide-3-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#fuel a{background: url(i/slide-4-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#fuel a:hover{background:#fff url(i/slide-4-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#fuel a.active{background:#fff url(i/slide-4-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#building a{background: url(i/slide-5-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#building a:hover{background:#fff url(i/slide-5-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#building a.active{background:#fff url(i/slide-5-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#grid a{background: url(i/slide-6-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#grid a:hover{background:#fff url(i/slide-6-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#grid a.active{background:#fff url(i/slide-6-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#transportation a{background: url(i/slide-7-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#transportation a:hover{background:#fff url(i/slide-7-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#transportation a.active{background:#fff url(i/slide-7-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#waste a{background: url(i/slide-8-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#waste a:hover{background:#fff url(i/slide-8-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#waste a.active{background:#fff url(i/slide-8-active.gif) center center repeat-x;}

ul#sustain_icon_nav li#water a{background: url(i/slide-9-inactive.gif) center center repeat-x;}
ul#sustain_icon_nav li#water a:hover{background:#fff url(i/slide-9-active.gif) center center repeat-x;}
ul#sustain_icon_nav li#water a.active{background:#fff url(i/slide-9-active.gif) center center repeat-x;}

.sustain-scroller{overflow:hidden;z-index:1;position: relative;}
.sustain-scroller .sustain-slide{overflow:hidden;float:left;background:#fff;z-index:3;}
.sustain-scroller .sustain-slide img{margin:0px 0px 3px 0px;}
.sustain-scroller .sustain-slide a {color:#fff;text-decoration:none;font-size:92%;}
.sustain-scroller .sustain-slide a:hover{text-decoration:underline;color:#fff;}
.sustain-scroller .sustain-slide a:visited{color:#fff;}
.sustain-scroller .sustain-slide span{color:#fff;margin:0px 0px 0px 10px;font-size:85%;}
.sustain-scroller .sustain-slides{width: 10000px;}
		
.sustain-ss960{width:960px;}
.sustain-ss960 .sustain-scroller,.sustain-ss960 .sustain-scroller .sustain-slide{width:960px;height:168px;}

#sust_article_content p, #sust_article_content li, #sust_lab_content p, #sust_lab_content li {font-size: 92%; line-height: 1.4em;}
#sust_article_content ul, #sust_lab_content ul {font-weight: bold; color: #44661A;}
#sust_article_content li, #sust_lab_content li  {font-weight: normal; color: #333; padding-top: 2px;}

ul#sponsor_list {list-style: none; margin-left: 0; padding-left: 0;}
ul#sponsor_list li {list-style-type; none; margin-left: 0; padding-left: 0; float: left;}
ul#sponsor_list li a img {border: 1px solid #ccc; padding: 10px; margin: 10px 10px 0px 0px;}
ul#sponsor_list li a:hover img {border: 1px solid #1388CD}


/*  Form Styling */
form#submit {padding:0.5em;}
form#submit div {clear:both;margin:2px 0 15px;padding:4px;width:500px;}
form#submit div label, form#submit div span {float:left;text-align:right;width:30%;}
form#submit div input, form#submit div textarea {background-color:#E2F1F8;float:right;text-align:left;width:65%;}
form#submit div textarea {height:8em;}
form#submit input#mySubmit {float:right;margin:0 0 30px 30%;text-align:center;width:20%;}
form#submit div.required input, form#submit div.required textarea {background:#556B80 none repeat scroll 0 0;color:#DE8221;font-weight:bold;}
form#submit div.required label, form#submit div.required span {color:#556B80;font-weight:bold;}
fieldset {border:1px solid #CDE98D;margin:0 0 10px;padding:10px;}
label {font-weight:normal;margin:0 5px;}
legend {color:#77A019;font-weight:bold;padding:5px;}
label#interest {}
form#submit div#checkboxes {float: right; width: 70%;}
form#submit div#checkboxes span {width: 180px;  margin: 4px 10px 0px 0px;}
form#submit div#checkboxes span label {width: 150px; text-align: left; font-weight: normal; font-size: 92%; float: right;}
form#submit div#checkboxes input {float: left;}

/* Table styles for Detailed Contacts */
td strong {padding-bottom: 0px; margin-bottom: 4px; margin-top: 10px; font-size: 120%;}
#sust_article_content td {padding-bottom: 5px; font-size: 92%; border-bottom: 1px solid #ddd; padding: 5px 10px 5px 0px; vertical-align: top;}

div.captioned {width: 377px; float: right; clear:right; margin-left: 15px; margin-bottom: 15px;}
div.captioned img.sustain_right {margin-bottom: 0; margin-left: 0px;}
div.captioned p.caption {font-family: Georgia, serif; font-style: italic; font-size; 75%; color: #666;}

#sust_article_supplement p {font-size: 86%;}
