body { min-height: 0; width:960px; margin:0px auto; text-align:left; position:relative; background:#333 url(../images/bgimage.gif) repeat-y center}
.container { min-height: 0; width:958px; margin:0; position:relative; text-align:left; border:1px solid #9D9D69; padding:0px; }
a {min-height: 0; color:#477328; font-weight:bold; text-decoration:none}
a:hover {min-height: 0; text-decoration:underline}
.header { width:958px; height:75px; background: #FFFFFF url(../images/greenbuildingfocuslogo.gif) no-repeat; border-bottom:1px solid #fff}
.splash {margin-top: 25px; }

.search { position:absolute; right:20px; top:30px; height:19px}
.search .searchInput {height:15px; margin:0; padding:0; line-height:15px; width:125px; margin-top:5px}
/* html .search .searchInput {margin-top:4px}*/
.search .searchButton {vertical-align:middle; line-height:19px; margin:-5px 0 0 5px}
/*html .search .searchButton {margin-top:-4px}*/

.siteMenu {height:26px; background: #FFFFFF}

#content {  position:absolute; margin: 340px 190px 0 180px; min-height: 300px; width:auto; font-size:1.1em; line-height: 150%}
* html .content {height:300px;}
#content{ *width:expression(document.body.clientWidth-380)}/* * html #content{ width:expression(document.body.clientWidth-380)} */  /*this is a hack for IE's lack of min-height support. The width(312=leftMargin + rightMargin) is set this way because Auto does not compute correctly in IE */
#content .backToTop a {display:block; margin:20px 0 20px 0; width:20px; height:20px; background: green url(../images/backToTop.gif) no-repeat;}
#content .footer {font-size:.75em}

h1 {font-family: Verdana, Geneva, sans-serif !important; color: green; font-size:17px; font-weight:normal}
h2 { font-family: Verdana, Geneva, sans-serif !important; color: green; font-size:14px; font-weight:normal}

#leftSidebar {  padding:10px 10px 10px 10px; width:150px; margin:0}

.sidebarTitle { font-size: 1.1em; font-weight:bold}

#rightSidebar { position:absolute; right:0; top:300px; width:185px; margin:2px;}

.rightSidebarTop { padding:10px 10px 25px 10px; }

.rightSidebar { padding:10px 10px 25px 10px; }

.footer {clear:both;}


.breadcrumbs { margin-left:180px; width:600px; height:25px; padding:0; border-bottom: 1px dotted}
.breadcrumbs ul, .breadcrumbs li {display:inline;margin:0 ;padding:0}
.breadcrumbs a {font-size:11px; font-weight:normal; color:#000;text-decoration:none;line-height:25px;padding:0 15px 0 5px ; background:transparent url(../images/arrow.png) no-repeat 100% 100%}
.breadcrumbs .x8_last a { background:none}
.breadcrumbs a.x8_active { font-size:11px; font-weight:bold}

/* Read more */
a.readon:link,
a.readon:visited {
	background-image: url(../images/icon-module-arrow.png);
}




