/*CSS RESET */
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: Arial;
	font-size: 100%;
	font-family: Inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* CLEARFIX */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* GLOBAL CHANGE NETWORK */
/* GENERAL--------------------------------------------------------------------------------- */
body {
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:62.5%;
	background:#fff url(../img/header_bg.jpg) no-repeat 2px 2px;
}
h1 {font-family: Georgia, Times New Roman, Times, serif; font-weight:normal; color: #4f4f4f; font-size: 2.5em; line-height:1.3; padding:16px 20px; width: 740px; border-bottom: 1px dashed #c7cd93;}
h2 {font-family: Georgia, Times New Roman, Times, serif; color: #4f4f4f; font-size: 1.5em; line-height:1.8;}
h3{color: #93995e; font-size: 1.3em; font-weight:normal;}
h3 a {text-decoration:none;color: #93995e;}

#flashheader {
	height:203px;
}

#container {
	font-size:100%;
	margin:0 auto;
	padding-top:10px;
	width:976px;
}

.outside {
	left:0;
	margin:0 auto;
	padding:0;
	position:relative;
	top:0;
	width:100%;
		
	/* position:absolute; */
	/*
	top: 0;
	left:0;
	margin: 0;
	padding: 0;
	width: 100%;
	margin:0 auto;
	*/
	
}

.outside .holder {
	height:0;
	margin:0 auto;
	width:976px;
}

.outside .content {
	height:203px;
	z-index:50;
}
.outside #logo {
	cursor:pointer;
	left:18px;
	position:relative;
	top:0;
	z-index:100;
/*
	cursor:pointer;
	left:164px;
	position:absolute;
	top:0;
	z-index:100;
*/
}
#header {position: relative; width: 800px;}
#header img.logo {
	left:18px;
	position:absolute;
	top:-228px;
	z-index:2;
}
#content {margin-left: 20px;}

img.ielogo {
display:none;
}

/* HOME PAGE--------------------------------------------------------------------------------- */
/* RSS */
#rss {float: left; width: 350px; margin:32px 0 0 20px; border-right: 1px dashed #c7cd93; padding-right: 30px;}
#rss #feed {margin:10px 0;}
#rss #feed a {color: #95969a; text-decoration: none;}
#rss #feed a:hover {color:#ff5400;}
#rss #feed h1 {border: none;}
#rss img {/* width: 350px; */}
#rss small {float: left; margin-top:6px; clear: both; width: 350px;}
/*#rss object, #rss embed, */#rss br, #rss iframe {display:none;}

#rss .rssview {background:url(../img/arrow.gif) no-repeat bottom right; width: 24%;}
#rss .rssview a {color: #95969a; font-size: 1em; font-weight:bold; text-decoration:none;}
#rss .rssview a:hover {color:#ff5400;}
.tumblr_post { padding: 12px 0; omargin-bottom:20px; border-top:1px solid #CCCCCC;}
#rss .first {border-top: none;}
.tumblr_post blockquote, .tumblr_post p {line-height: 1.5; margin-top:6px;}
.tumblr_post object, .tumblr_post embed {float:left; clear: both; margin-bottom:6px; width:350px;}
#rss h3 { margin: 2px 0 6px;}
/* QUOTE */
#quotearea {
	float:left;
	background:url(../img/quote_bg_map.png) no-repeat 60px 0;
	width: 500px;
	min-height: 260px;
	font-family: Arial, Helvetica, sans-serif;
}
#quotearea #quote {
	margin-top: 60px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
#quote p.quotetext, #stats p {
	color: #85a6b1;
	line-height: 1.4;
	width: 300px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.credit2 {
	color: #85a6b1;
	font-size: 11px !important;
	line-height: 1.4;
	width: 300px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	font-weight: normal;
	font-style: normal;
}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}


/* APPROACH PAGE--------------------------------------------------------------------------------- */
#approach {float: left; margin-left: 20px; width: 520px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 60px; border-right: 1px dashed #c7cd93; padding-right: 30px; }
#approach p {color: #4f4f4f; line-height: 1.2; color: #2c2b2b; font-size:1.5em;}
#approach p span {font-size: .8em; color: #4f4f4f;}
#approach ul {margin: 26px 0 26px 20px;}
#approach ul li {display: inline; width:250px; float:left; color: #4f4f4f; font-size: 1.2em; font-style:italic; line-height: 1.6;}
#stats {float: left; width: 210px; margin-top: 60px;}
#stats p {margin-left: 20px; width:180px; margin-bottom:10px;}
#stats p.credit {font-size:1em;}

/* CASE STUDIES PAGE--------------------------------------------------------------------------------- */
.study { width: 780px; font-family:Georgia, "Times New Roman", Times, serif; margin-top: 40px;}
.study img, .study .studytext { float:left;}
.study .studytext {width:450px; margin-left: 20px;}
.study .studytext p {font-size:1.2em; line-height: 1.4; margin-bottom:8px;}
.study .kaisertext, .study .onetext, .study .casellatext, .study .energystartext, .study .cfrrtext, .study .packardtext, .study .nrctext, .study .pathtext, .study .ghtctext, .study .koretext, .study  .mvitext {/* height:110px;*/ overflow:hidden; border-right: 1px dashed #c7cd93; padding-right: 45px; }
.study .expand {margin-top: 14px;}
.study .expand img {cursor:pointer;}
.study .studylinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; width: 160px; float:left; margin-left: 20px; margin-top: 14px;}
.study .studylinks .linkitem {background:transparent url(../img/arrow.gif) no-repeat scroll 0 3px; float:left; clear:both; padding-left:10px; margin-bottom: 10px; line-height: 1.1; width:100%;}
.study .studylinks a { float: left; clear:both; text-decoration:none; color: #4f4f4f}
.study .studylinks a:hover {color:#ff5400;}

/* TEAM PAGE--------------------------------------------------------------------------------- */
#team .last {margin-bottom:40px;}
.teammember { width: 780px; font-family:Georgia, "Times New Roman", Times, serif; margin-top: 40px; margin-left: 20px;}
.teammember img, .teammember .teamtext { float:left;}
.teammember .teamtext {width:450px; margin-left: 20px;}
.teammember .teamtext ul {list-style-type:disc; font-size: 1.2em;padding-left:20px; list-style-position:outside; line-height:1.4;}
.teammember .teamtext ul li {padding: 6px 0;}
.teammember .teamtext h2 span {font-style:italic;}
.teammember .teamtext p {font-size:1.2em; line-height: 1.4; margin-bottom:8px;}
.teammember .arlenetext, .teammember .saratext {/*height:78px;*/ overflow:hidden; border-right: 1px dashed #c7cd93; padding-right: 45px; }
.teammember .expand {margin-top: 14px;}
.teammember .expand img {cursor:pointer;}
.teammember .teamlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; width: 160px; float:left; margin-left: 20px; margin-top: 4px;}
.teamlinks a img { margin-right: 4px;}
.link_linkedin, .link_facebook, .link_twitter, .link_tumblr  {float:left; clear:both; padding-left:10px; margin-bottom: 6px;}
/* .link_linkedin {background:transparent url(../img/link_linkedin.jpg) no-repeat scroll 0 2px; height:12px}
.link_facebook {background:transparent url(../img/link_facebook.jpg) no-repeat scroll 0 2px;}
.link_twitter {background:transparent url(../img/link_twitter.jpg) no-repeat scroll 0 2px;}
.link_tumblr {background:transparent url(../img/link_tumblr.jpg) no-repeat scroll 0 2px;} */
.teammember .teamlinks a { float: left; clear:both; text-decoration:none; color: #4f4f4f}
.teammember .teamlinks a:hover {color:#ff5400;}

#network {font-family:Georgia, "Times New Roman", Times, serif; border-top:1px dashed #C7CD93; width:760px; padding-top: 34px; padding-left: 20px;}
#network .teamcolumn {float:left; margin-right:36px; width:216px;}
#network .networkmember {float:left; margin-right:36px; margin-top:20px; width:216px;}
.networkmember .romitext, .networkmember .susantext, .networkmember .margarettext, .networkmember .dennistext, .networkmember .geoffreytext, .networkmember .philtext, .networkmember .kristintext, .networkmember .christext, .networkmember .karentext, .networkmember .marytext {/*height: 60px;*/ overflow:hidden;}
.networkmember .expand {margin-top: 14px;}
.networkmember .expand img {cursor:pointer;}
#network p.name {font-size:1.3em; color:#4f4f4f; line-height: 2;}
#network p.title {font-size:1.1em; color:#4f4f4f; line-height: 1.6; font-style:italic;}
#network p {font-size:1.1em; color:#4f4f4f; line-height: 1.8;}


/* PRESS PAGE--------------------------------------------------------------------------------- */
#news .last {margin-bottom:40px;}
#releases, #newslinks {padding-top: 30px;}
p.newsheading {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color: #e46425; text-transform:lowercase; font-size: 1.4em; margin:36px 0 0 20px;}
.newsitem { width: 780px; font-family:Georgia, "Times New Roman", Times, serif; margin-top: 30px; margin-left: 20px;}
.newsitem img, .newsitem .newstext { float:left;}
.newsitem .newstext {width:550px; overflow:hidden; padding-right: 45px;}
.newsitem .newstext ul {list-style-type:disc; font-size: 1.2em;padding-left:20px; list-style-position:outside; line-height:1.4;}
.newsitem .newstext ul li {padding: 6px 0;}
.newsitem .newstext h2 {line-height: 1.2; padding-bottom:8px;}
.newsitem .newstext h2 span {font-style:italic;}
.newsitem .newstext p {font-size:1.2em; line-height: 1.4; margin-bottom:8px; color: #4f4f4f;}


.newsitem .newslinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; width: 160px; float:left; margin-left: 20px; margin-top: 4px; border-left: 1px dashed #c7cd93;}
.newsitem .newslinks .linkitem {background:transparent url(../img/arrow.gif) no-repeat scroll 0 12px; clear:both; float:left; line-height:1.1; margin:0 20px; padding:10px 0 10px 10px; width:100%;}
.newslinks a img { margin-right: 4px;}
.newsitem .newslinks a { float: left; clear:both; text-decoration:none; color: #4f4f4f}
.newsitem .newslinks a:hover {color:#ff5400;}

#newslinks p {margin-left: 20px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.8}
#newslinks a {text-decoration:none; font-size: 1.2em}
#newslinks a:hover {color:#ff5400;}
#newslinks a {color:#4f4f4f;}
.newslinkitems {margin-top: 20px;}

/* CONTACT PAGE--------------------------------------------------------------------------------- */
#info {float: left;background:url(../img/quote_bg_map.png) no-repeat 305px 0; width: 900px; min-height: 240px;}
#info #weblinks p, #emaillinks p {margin-left: 20px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.8}
#info #weblinks a, #emaillinks a {text-decoration:none; font-size: 1.2em}
#info #weblinks a:hover, #info #emaillinks a:hover {color:#ff5400;}
#info #weblinks {margin-top: 20px;}
#info #weblinks a {color:#95969a;}
#info #emaillinks {margin-top: 30px;}
#info #emaillinks a {color: #4f4f4f;}

/* PHOTO CREDITS PAGE--------------------------------------------------------------------------------- */
#credits {float:left; font-family:Georgia,"Times New Roman",Times,serif; margin-left:10px; margin-top:54px; width:640px;}
.photocredit {float: left; width: 280px; margin-bottom: 52px;}
.photocredit img, .photocredit .phototext {float:left;}
.phototext .photolabel, .flickrlabel {font-size: 1.3em; color: #4f4f4f; line-height:1.2;}
.phototext .photoauthor a {font-size: 1.1em; font-style:italic; color: #4f4f4f; line-height: 1.6; text-decoration:none;}
.phototext .photoauthor a:hover {color:#ff5400;}
.photocredit .phototext {width: 150px; margin-left: 16px; margin-top: 24px;}

#flickr {float:left; width: 184px;font-family:Georgia, "Times New Roman", Times, serif; margin-top:54px;}
#flickr a#flickr_www {display:none;}
#flickr .flickr_badge_image {float:left; margin: 4px;}
#flickr .flickr_badge_image img {width: 57px; height: 57px; border:none;}
.flickrlabel p {font-size: 1.3em; color: #4f4f4f; line-height:1.2;}

/* From flickr badge */
#flickr_badge_uber_wrapper {text-align:center; width:150px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 10px 10px 10px;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/* Navigation ------------------------------------------------------------------------------------- */
#nav-menu {margin: 18px 0 0 20px; padding:0 0 12px; border-bottom: 1px dashed #c7cd93;}
#nav-menu ul {list-style: none; padding: 0; margin: 0; display:inline;}
#nav-menu li{display: inline; list-style-type: none;}
#nav-menu li a{font-size: 1.2em; color: #95969a; text-decoration: none; text-align: center; margin-left: 16px;}
#nav-menu li a:hover, #nav-menu li a.selected {color: #ff5400;}
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none;}
/* End hide */

/* FOOTER -------------------------------------------------------------------------------------------*/
#footer {margin:40px 20px 20px;font-size: .9em;color: #bababa;float:left;clear:both;}
#footer p {padding: 20px;}
#footer a {color: #bababa;text-decoration:none;}
#footer a:hover {color: #ff5400;}
#quotebox {
	color: #85a6b1;
	width: 200px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
