
/* ====== Inglese Architecture CSS styles ====== */


body {
	background-color:#c9c5b6;
	color:#5f5238;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin:0;
	padding:0;
	text-align:center; /* To center the page wrapper only */		
}
img {
	border:0;
}
p {
	line-height:1.4em;
	margin:0 0 12px;	
}
p.section_end {
	margin-bottom:18px;
} 
a, a:link, a:visited {
	color:#000000;
	outline:none;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear_both {
	clear:both;
}
#wrapper {
	margin:0 auto;
	padding:0 18px 30px;
	text-align:left;
	width:883px; /* 920px minus padding */
}
#navigation {
	height:161px;
}
#main_content {
	background-color:#5f3844;
	min-height:342px;
/*	height:auto !important;*/  /* Excess space under the Flash movie if using this setting */
	height:342px;	
}
#flash_version_message {
	margin-top:25px;
	text-align:center;
}
#flash_version_message p {
	color:#c9c5b6;
	font-size:1.2em;
	padding-top:10px;
}

/* ======= For the Flash mobile poster styling ======== */

.ssp-mobile-poster-content {
	/* Parent div of content underneath image */
}
.ssp-mobile-poster-label {
	/* "Media Gallery" text */ 
}
.ssp-mobile-poster-title {
	/* Album and gallery title */    
}
#page_home .ssp-mobile-poster-title {
	/* Turn off on the home page */
	display:none;
}
.ssp-mobile-poster-description {
	/* Album and gallery description */ 
}
#page_home .ssp-mobile-poster-description {
	/* Turn off on the home page */
	display:none;
}
.ssp-mobile-poster-button {
	/* "View Gallery" button */          
}

#company_banner {
	float:left;	
}
#text_content {
	padding-top:9px;
}
#certifications {
	display:inline; /* To eliminate the double margin that occurs in IE6 when floated */
	float:left;
	margin-left:18px;
}
#image_preload {
	display:none;
}
#page_title, #page_second_title {
	display:inline; /* To eliminate the double margin that occurs in IE6 when floated */
	float:left;
	margin-top:13px;
	margin-left:100px;
	text-align:right;
	width:160px;
}
#page_second_title {
	margin-top:4px;
	margin-left:340px;
}
#page_content, #page_second_content {
	float:left;
	min-height:170px;
	height:auto !important;
	height:170px;
	margin-top:9px;	
	margin-left:30px;
	padding-bottom:35px;
	width:325px;
}
#page_second_content {
	margin-top:0;	
	min-height:70px;
	height:auto !important;
	height:70px;
}
#page_content ul {
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0;		
}
#page_content ul li {
	background-image:url(../images/bullet.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	margin:2px 0 2px 15px;
	padding:0 0 0 12px;
}
#page_content ul li ul li {
	background-image:url(../images/bullet_small.gif);
	background-position:left 6px;
	padding-left:10px;
}
.section_title {
	font-size:1.2em;
	font-weight:bold;
}
#footer {
	border-top:1px solid #b7b29f;
	color:#837e6c;
	font-size:10px;
	padding-top:8px;
	text-align:center;
} 
.footer_divider {
	margin:0 3px;	
		
}
/* ===== Main navigation ====== */	
	
#main_nav {
	border-top:3px solid #5f3844;
	list-style-type:none;
	margin:0;
	padding:11px 0 0;
	width:542px;
	float:right;		
}
#main_nav li {
	float:left;
	margin:0 35px 0 0;
	padding:0;
}
#main_nav li a {
	background-repeat:no-repeat;
	display:block;
	/*height:19px;*/
	padding:0;
	text-align:left;
	text-indent:-9999px; /* Position the link text off the page */
}
#nav_home { background-image:url(../images/nav/nav_home.png); width:36px; height:19px;}

#nav_projects { background-image:url(../images/nav/nav_projects.png); width:74px; height:19px;}
#subnav_multifamily { background-image:url(../images/nav/subnav_multifamily.png); width:74px; height:18px;}
#subnav_singlefamily  { background-image:url(../images/nav/subnav_singlefamily.png); width:74px; height:19px;}
#subnav_engineering { background-image:url(../images/nav/subnav_engineering.png); width:74px; height:18px;}

#nav_about { background-image:url(../images/nav/nav_about.png); width:96px; height:19px;}
#subnav_overview { background-image:url(../images/nav/subnav_overview.png); width:96px; height:18px; }
#subnav_team { background-image:url(../images/nav/subnav_team.png); width:96px; height:19px;}
#subnav_awards { background-image:url(../images/nav/subnav_awards.png); width:96px; height:31px; }

#nav_news { background-image:url(../images/nav/nav_news.png); width:85px; height:19px;}
#subnav_press { background-image:url(../images/nav/subnav_press.png); width:85px; height:32px;}
 
#nav_contact { background-image:url(../images/nav/nav_contact.png); width:72px; height:19px;}

#nav_home:hover, #page_home #nav_home,

#nav_projects:hover, #page_projects #nav_projects,
#subnav_multifamily:hover, #page_projects #subnav_multifamily,
#subnav_singlefamily:hover, #page_projects #subnav_singlefamily,
#subnav_engineering:hover, #page_projects #subnav_engineering,

#nav_about:hover, #page_overview #nav_about, #page_team #nav_about, #page_awards #nav_about,
#subnav_overview:hover, #page_overview #subnav_overview,
#subnav_team:hover, #page_team #subnav_team,
#subnav_awards:hover, #page_awards #subnav_awards,

#nav_news:hover, #page_press #nav_news,
#subnav_press:hover, #page_press #subnav_press,

#nav_contact:hover, #page_contact #nav_contact 
{ background-position:left bottom; }

#main_nav li ul {
	display:block;
	list-style-type:none;
	margin:11px 0 0;
	padding:0;
}	
#main_nav li ul.hidden {
	display:none; /* Don't display the Projects subnav until more projects are added */
}
#main_nav li ul li {
	float:none;	
	margin:0 0 3px;
	padding:0;
}	
#main_nav li ul li a {
		
}	
