html, body {font-family: "trebuchet MS", trebuchet, arial, verdana, sans-serif; font-size: 76%; width: 95%; color: #454444;}
h1,h2,h3,h4 {color: #B73B0B; float:none; display:inline;}
p   {font-size: 1.25em; margin: 0.6em 0 1em 0;}
li  {font-size: 1.25em;}
h2 {font-size: 1.7em; margin: 0.6em 0;}
h3 {font-size: 1.5em; margin: 0.6em 0; }
h4 {font-size: 1.3em;  margin: 0.6em 0;}
h5 {font-size: 1.25em;  margin: 0.6em 0;}
#topbar h2  {color:#000; font-weight:normal;}
a{color:#035DAF; text-decoration:none;}
a img   {border:none;}
img.print   {margin-bottom: 10px;}
.noprint,
.readmorebutton,
#masthead,
#nav,
#leftbar,
#rightbar,
#flash,
#flasharea,
#sponsors,  
#flashcontent,
.participate{
    display:none;
    position:absolute;
    height: 0;
    width: 0;
    overflow:hidden;
    top:0;
    left:0;
}

img.inline  {border: 1px solid #C5C3BF;}             
img.inline.left {float:left;    margin: 0 10px 6px 0;}
img.inline.right {float:right;   margin: 3px 0 6px 16px;}
div.hr  { clear:both; width: 100%; border-top: 1px dotted #CCC; margin: 10px 0;}

#topbar h2{display:inline!important; overflow:visible !important; position:relative; height:auto;width:auto;}
p.bio{display:block; width: 115px; float:left;}
p.bio.last{clear:right;}
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}



img.inline  {border: 1px solid #C5C3BF;}             
img.inline.left {float:left;    margin: 0 10px 6px 0;}
img.inline.right {float:right;   margin: 3px 0 6px 16px;}
div.hr  { clear:both; width: 100%; border-top: 1px dotted #CCC; margin: 10px 0;}

#topbar h2{display:inline!important; overflow:visible !important; position:relative; height:auto;width:auto;}
p.bio{display:block; width: 115px; float:left;}
p.bio.last{clear:right;}
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

ul.tabs                         {width: 771px; float:left; clear:both; position:relative; z-index: 100; }
ul.tabs a, ul.tabs li           {display:block; float:left; width: 200px; margin: 0 0 0 3px;}
ul.tabs li.first                {margin:0 0 0 0;}
ul.tabs li a                    {text-align:center; color: #A39F97 !important; position:relative;  z-index: 200; }
ul.tabs li a.selected           {z-index:300 !important; font-weight: bold; text-decoration: underline;}


table.schedule tr td.lunch div  {background-color: #E6E6E6}
table.schedule tr td.last.ts    {background-color: #F3D895;}
/*Planning, Design &amp; Development */
table.schedule tr td.planning    {background-color: #DCED8F;}
/*EEBA Houses That Work*/
table.schedule tr td.houses    {background-color: #FCF8A4;}
/*Homes & Our Health*/
table.schedule tr td.health      {background-color: #C5F0E3;}
/*Building Science*/
table.schedule tr td.science    {background-color: #F5C9D4;}
/*Beyond the Tipping Point*/
table.schedule tr td.tipping    {background-color: #F3D895;}
/*The Business of Building*/
table.schedule tr td.building   {background-color: #F5BBAA;}
/*Green Policy and Programs*/
table.schedule tr td.policy   {background-color: #ABDCF5;}
/*Spirit of Place*/
table.schedule tr td.spirit   {background-color: #D2D6F2;}
/* Training */
table.schedule tr td.courses    {background-color: #F5BBAA;}
/* No Track Scheduled*/ 
table.schedule tr td.none        {background-color: #F2F2F2;}

