/* Home Page Specific Styles ---------------------------------------------------*/
#branding
{
	margin:0 0 -1px 0;
}
#sub_navigation
{
	background-position:0 1px;
	height:24px;
}
#navigation
{
	bottom:23px;
}
body #searchbox
{
	bottom:30px;
}
/* News Feed */
#press-feed 
{
	margin:10px 1px 10px 91px;
	width:905px;
}
#press-feed p
{
	background:#ccd9e4;
	border-bottom:1px solid #e2e9ef;
	margin:0;
	width:905px;
}
#press-feed a
{
	margin:0;
	display:block;
	float:left;
	line-height:21px;
	height:21px;
	text-align:left;
	text-indent:8px;
}
a#latest
{
	margin-top:10px;
	z-index:5000;
	display:block;
	width:91px;
	float:left;
	height:21px;
	text-indent:-1000em;
	background:url(../img/latest-news.gif) 0 0 no-repeat;
}
/* Three Columns ---------------------------------------------------*/
#columns li
{
	float:left;
	width:335px;
}
#columns li#three { width:325px; }
#columns li a
{
	display:block;
	width:325px;
	height:215px;
	text-indent:-1000em;
}
#columns li a * { display:none; }
/* Images */
#columns li#one a { background:url(../img/home/col1-tampa2.jpg) top left no-repeat; }
#columns li#two a { background:url(../img/home-col2-sharp.jpg) top left no-repeat; }
#columns li#three a { background:url(../img/home/col3-how-it-works-full.jpg) top left no-repeat; }

/* Three Columns FLIR Image Replacement ---------------------------*/
#columns-flir.image
{
	background:url(../img/enernoc-homepage-image.jpg) top left no-repeat;
}
#columns-flir li
{
	float:left;
	display:block;
	position:relative;
	border:1px solid #e0e8ea;
	padding:9px 12px;
	margin:0 10px 10px 0;
	height:195px;
	width:299px;
}
#columns-flir li.last
{
	margin-right:0;
}
/* Images */
#columns-flir li#one
{
	background:url(../img/case-studies/pnm-faded.jpg) bottom right no-repeat;
}
#columns-flir li div.image
{
	display:block;
	width:299px;
	height:135px;
	text-indent:-1000em;
	margin:0 0 8px 0;
}
#columns-flir li#two div.image { background:url(../img/content/the-noc.jpg) center center no-repeat; }
#columns-flir li#three div.image { background:url(../img/home/col3-how-it-works.jpg) center center no-repeat; }

#columns-flir li img { display:block }
#columns-flir li h2
{
	text-transform:none;
}
#columns-flir li blockquote
{
	margin:0 0 6px 0;
	width:296px;
	background:transparent;
}
#columns-flir li blockquote p.quote
{
	line-height:22px;
	background:transparent;
}
#columns-flir li h3
{
	display:block;
	margin:0;
	clear:left;
	line-height:16px;
	font-size:16px;
	background:transparent;
	color:#00407a;
}
#columns-flir li em.cite
{
	background:transparent;
}
#columns-flir li a
{
	display:block;
}
