/*
Theme Name: EisenmanIncorporated
Theme URI: http://www.eisenmanfinancial.com
Description: 
Version: 1.0
Author: EisenmanAssociates
Author URI: http://www.eisenman.com
Tags: two columns, fixed width, blue, gray, white, valid XHTML, valid CSS, widgets, image styling, clean
*/



/* ----------------------------------------------------------------------------- 
HOMEPAGE
----------------------------------------------------------------------------- */
body.home div#corporate {
	margin-right:0;
	padding-left: 20px;
	margin-right: 0;}

div#corporate, 
div#financial {
	width:388px;
	margin-right:20px;
	float: left;
	display: inline;}



/* ----------------------------------------------------------------------------- 
PRIMARY STRUCTURE
----------------------------------------------------------------------------- */
body.home div#page {
	padding: 0 20px;
	width: 820px;}

body.incorporated.home div#wrap {
	padding-top: 4.5em;}


/* ----------------------------------------------------------------------------- 
SUSTAINABILITY
----------------------------------------------------------------------------- */
body.sustainability div#sustainability {
	background: #7EA52E;}



/* ----------------------------------------------------------------------------- 
GLOBAL INC SPECIFIC
----------------------------------------------------------------------------- */
#page div.partnership {
	padding-bottom: 20px;}

#page div.partnership img {
	margin-bottom: 0;}

#page #financial ul, 
#page #corporate ul {
	padding-left:0;
	margin-left: 0;
	float:left;
	line-height:1.25;
	display: inline;}

body.home #page ul {
	margin:0.5em 0 1.5em 0;
	padding-left:0;
	font-size: 1.0em;}

body.home #page ul li, body.home #page ol li {
	font-size:1.2em;
	margin-bottom:0.5em;
	line-height:1.5;
	list-style-type:square;}
	
#page #financial ul li span.date, 
#page #corporate ul li span.date {
	color: #999;
	font-size:0.9em;
	display: block;
	_margin-left: -15px;}

#page #features a {
	text-decoration: underline;}

#page #features h3 a, 
#page #features1 h3 a, 
#page #features2 h3 a {
	text-decoration: none;}

#page #financial ul li, 
#page #corporate ul li {
	font-size:1.2em;
	line-height:1.5;
	list-style-type:none;
	margin-left:0;
	margin-bottom:1.0em;}

#page #features ul li.rss, 
#page #features1 ul li.rss, 
#page #features2 ul li.rss {
	margin-left: 20px;}
	


/* ----------------------------------------------------------------------------- 
TYPOGRAPHY
----------------------------------------------------------------------------- */
#wrap #page a {
	color: #666;}

#wrap #page a:hover {
	color: #000;}

#wrap #page #financial p.findout a {
	font-size: 1.1em; 
	color: #487BB6; 
	font-weight: bold;}

#wrap #page #corporate h1, 
#wrap #page #financial h1 {
	text-transform: none;
	margin-bottom: 0.5em;}

#wrap #page #corporate h1 a {
	font-style: italic; 
	font-weight:bold;
	color: #E5883D;}

#wrap #page #corporate h1 a:hover, 
#wrap #page #financial h1 a:hover, 
#wrap #page #financial p.findout a:hover, 
#wrap #page #corporate p.findout a:hover {
	color: #000;}

#wrap #page #financial h1 a {
	font-style: italic; 
	font-weight:bold;
	color: #487BB6;}

#wrap #page #corporate p.findout a {
	font-size: 1.1em; 
	color: #E5883D; 
	font-weight: bold;}

#elements .item.one p {
	margin-left:3.5em;}

body.home #wrap #page p {
	color:#999;}

span.head h1 strong,  
span.head h1, 
#header1 h1 strong, 
#header2 h1 strong {
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: normal;}

body.home h1 {
	font-size: 2.0em;}

#header h1 a {
	color:#2D3D53;
	float:left;
	text-decoration: none;
	font-size: 0.7em;
	line-height:1.2;}

#corporate h1 a, 
#financial h1 a {
	text-decoration: none;
	font-size: 0.9em;}
	
#financial h1 a, 
a.financial {
	color: #487BB6;}

#financial h1 a:hover,
#corporate h1 a:hover,  
a.financial:hover, 
a.corporate:hover {
	color: #000;}

#corporate h1 a, 
a.corporate {
	color: #E5883D;}

.sustainability .ceres-box {
	background:#DFE8CB;
	padding:20px 20px 10px;
	margin-bottom:10px;}

.sustainability .ceres-box h2 {
	color:#7EA52E;
	font-size:1.7em;
	text-transform:uppercase;}

#header2 h2 {
	margin-left: 0;}

body.home span.head h2 {
	font-size: 1.4em;
	font-style: italic;}

h2.companies {
	margin-top:2.5em;}

#features1 h3, 
#features2 h3 {
	color:#2D3D53;}

#features1 .item.one h3, 
#features2 .item.one h3 {
	font-size:1.6em;
	margin-bottom:0.6em;
	color:#2D3D53;
	line-height: 1.25;}

#elements h3 {
	font-size:1.6em;
	color:#4F5E75;}

#features1 .item.one h1 a:hover {
	color: #487BB6;}

#features2 .item.one h1 a:hover {
	color: #E5883D;}


/* ----------------------------------------------------------------------------- 
MOVING ANNOUNCEMENT
----------------------------------------------------------------------------- */
#moving_container h2 {color:#487BB6; margin-bottom:0.5em; font-weight:normal; font-size:2.2em;}

#moving_container h4 {color:#ccc; font-size:1.2em; line-height:1.4; font-weight:normal; }

.vcard {font-size:1.1em; line-height:1.3; margin-bottom:0.5em;}

.vcard .org {font-weight:bold;}

#moving_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(images/bkg_overlay.png);
	width: 100%;
	z-index: 100;}

#moving_overlay2 {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000000;
	width: 100%;
	height:410px;
	z-index: 126;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	border-bottom:solid 1px #336600;}

#moving_container {
	color: #fff;
	width: 820px;
	margin: 0 auto;
	padding: 20px 10px 18px 10px;}

#faux_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 164;}

#faux_container p, #faux_container h3 {
	color:#fff;
	text-align:left;
	margin-bottom:0.8em;}

#moving_header {
	float: left;
	display: inline;
	font-size: 20px;
	color: #fff;
	font-weight: bold;}

.moving_text, .moving_map {
	text-align:left;
	width:400px;
	float:left;}

.moving_text {
	margin-right:20px;}

#moving_container a, #moving_container a:link, #moving_container a:visited {
	color:#fefefe; 
	text-decoration:underline; 
	font-weight:bold;}

#moving_container p a, #moving_container p a:link, #moving_container p a:visited {
	color:#E5883D;}

#moving_container a:hover, #moving_container a:active {
	color: #fff; }	

#moving_close_out {
	float: right;
	text-align:center;
	border: 1px solid #fff;
	font-size:0.9em;
	padding:1px;
	margin-top:10px;}

#moving_close {
	padding:3px 5px;
	background: #fff;}

#moving_close a, #moving_close a:link, #moving_close a:visited, #moving_close a:hover {
	color:#E5883D;
	text-decoration:none;
	font-weight:bold;}

.icn {
	padding-left:20px;}

.vcf {
	background: url(moving/vcard.gif) 0 0 no-repeat;

.clearboth {
	clear: both; 
	font-size: 0px; 
	height: 0px; 
	line-height: 0px;}
	
.clearleft {
	clear: left;}
	
.clearright {
	clear: right;}
