@import"standard.css"; /*resets styles*/

@import"core.css"; /*main CSS*/

/* 
This takes advantage of CSS filters as the @import in double quotes with no whitespace is not supported by
the following browsers:

	- Win IE 4.0 - 5.0
	- OSX IE 5.x
	- MAC IE 4.0 - 5.x
	- All NS 4.x
	- OSX iCab 2.x
	- Konqueror 2.2 - 3.x

Filter is supported in:

	- All Mozilla 0.6 and up
	- Win IE 5.5 - 6.0
	- Win Opera 3.5 - 7.x
	- OSX/Mac Opera 5.0 - 6.0 
	- OSX Safari 1.x
	- MSN for OSX
	- OSX OmniWeb 4.1 - 4.2

-------------------------
STRUCTURE:

	- SITE_NAME.css
		- standard.css
		- core.css
	- patches-ie7.css
	- patches-ie6.css

*/

/*--[FONTS---------------------------------------------------------------------*/
body { text-align:center; font-size:0.625em; font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; /* Consult: /working/resources/fontmatrix.xls for font-family */  }
	
	#access-links { }

	#site-container { font-size:1.2em; line-height:1.2em; text-align:left; }

	/*--[GLOBAL STYLES]-------------------------------------------*/
	strong { font-weight:bold; }
	em { font-style:italic; }
	a { cursor:pointer; }

	h1 { }
	h2 { }
	h3 { }
	p { margin-bottom:1em; }
	blockquote { }
	ol { margin-bottom:0.8em; }
		ol li { margin-bottom:0.8em; margin-left:20px; list-style-type:decimal; }
	ul { }
		ul li { }

	 h1 { margin-bottom:1em; font-size:1.4em; line-height:1.2em; text-transform:uppercase; font-weight:normal; font-family:'Arial black', arial, sans-serif; color:#566B6B; }
	  	h1 a { color:#566B6B; text-decoration:none; }

/*--[HEADER]------------------------------------------------------*/
#header { }

	#header #nav { font-size:1.2em; line-height:1.2em; text-transform:uppercase; font-weight:normal; font-family:'Arial black', arial, sans-serif;  }
	#header #nav li a { color:#fff; text-decoration:none; }
	
	#nav li ul.subMenu { font-size:0.8em; line-height:1em; }
	#nav li ul.subMenu li a:hover { text-decoration:underline; }
/*--[CONTENT]-----------------------------------------------------*/
#content { color:#3B4444; }
	
	 #content a { color:#AE5050; } 
 	
	 #content h2 { margin-bottom:0.5em; font-size:1.1em; line-height:1.2em; text-transform:uppercase; font-weight:normal; font-family:'Arial black', arial, sans-serif; }
	 	#content h2 a { color:#3B4444; text-decoration:none; }	
	 	
	 #content h3 { margin-bottom:0.2em; font-size:1.1em; line-height:1.2em; font-weight:bold; }
	 
	 #content ul { margin-bottom:0.8em; }
	 #content ul li { margin-bottom:0.2em; margin-left:15px; list-style-type:disc; }
	 
	 #content ul.photo-gallery li { list-style-type:none; margin:0 11px;} 
	 
	 #content hr { margin-top:2em; background:none; height:1px; border:0; border-top:1px solid #7B8083; }
	 
	 #content .case-studies a { color:#3B4444; font-weight:bold; }
	 
	 #content .address,
	 #content .tel,
	 #content .fax { font-weight:bold; }
	 
	 #content .sidebar { font-size:0.9em; line-height:1.2em; }
	 
	 #content .sidebar ul li { margin-bottom:1em; }
	 
	 #content .blog-excerpt .more { padding-right:14px; background:url(/images/more-arrow.png) right center no-repeat; }
	 
	 #content blockquote { line-height:1.2em; font-style:italic; }
	 #content blockquote em { font-style:normal; font-weight:bold; }
	 
	 #content .main-content blockquote p { margin-bottom:3em; }
	 
	 #content .case-study-container .case-study-sector h3 { clear:both; margin-left:10px; }
	 #content .case-study-container .case-study-sector p { margin-left:10px; }
	 #content .case-study-container a { text-decoration:none; } 

/*--[FOOTER]------------------------------------------------------*/
#footer { color:#3B4444; }
	#footer a { color:#3B4444; }
	#footer .sector { font-family:'Arial black', arial, sans-serif; } 
	#footer .sector,
	#footer .sector a { font-size:1.4em; line-height:0.8em; text-align:left; text-transform:uppercase; text-decoration:none; font-weight:normal; color:#7B8083; }
	#footer .sector a { display:block; width:auto; margin:0 auto; }
	
	#footer .bottom-footer { font-size:1.1em; line-height:1.2em; text-transform:uppercase; font-weight:bold; }
		#footer .bottom-footer .address {  text-align:left; }
		#footer .bottom-footer .contact-info { text-align:right; }
		
	#footer .distilled-info { text-align:right; color:#fff;}
		#footer .distilled-info a { color:#fff; text-transform:uppercase; font-family:'Arial black', arial, sans-serif; }
/*--[TEMPLATE CLASSES]----------------------------------------------*/
	
	.our-team-template-six #content .main-content .creditation { float:right; height:2em; width:96.5%; margin-top:5px; padding-right:3.5%; text-align:right; }


/*--[PAGE SPECIFIC]-----------------------------------------------*/
#contact-us .sidebar h3 { margin-bottom:1em; }
	/*--[BLOG]----------------------------------------------------*/
	#blog .post h2 { font-size:1.4em; line-height:1.2em; border-bottom:1px solid #7B8083; }
	#blog .post small { display:block; font-size:0.9em; line-height:1.2em; font-weight:bold; margin:0; margin-top:-0.5em; margin-bottom:1.5em; }
	
	#blog #sidebar h2 { display:block; font-size:1.1em; line-height:1.2em; margin-bottom:0.8em; text-transform:uppercase; font-weight:normal; color:#3B4444; font-family:'Arial black', arial, sans-serif; }
		
	#blog #sidebar ul li ul { margin:0; padding:0; }
	#blog #sidebar ul li ul li { margin:0; padding-left:12px; background:url(/images/transparent-arrow.png) left 3px no-repeat; }
	
	#blog #link-to-site { text-transform:uppercase; font-weight:normal; color:#fff; font-family:'Arial black', arial, sans-serif; }
		  #link-to-site a { color:#fff; }
	#blog #sidebar .widget { padding:0em 5px 1em 5px; }
	#blog #sidebar .widget ul li { margin-bottom:0.4em; margin-left:0px; }	
	
	#blog .navigation { font-size:1.1em; line-height:1.2em; font-weight:bold; font-style:italic; color:#fff; }
		#blog .navigation a {  color:#fff; }
	/*--[END BLOG]------------------------------------------------*/
