@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:'Century Gothic', 'Apple Gothic', sans-serif; /* Consult: /working/resources/fontmatrix.xls for font-family */  }
	
	#access-links { }

	.site-container { font-size:1.1em; line-height:1.4em; text-align:left; color:#7E7E7E; }

	/*--[GLOBAL STYLES]-------------------------------------------*/
	strong { font-weight:bold; }
	em { font-style:italic; }
	a { cursor:pointer; color:#0199E4; }
	h1 { }
	h2 { margin-bottom:0.8em; font-size:1.2em; line-height:1.2em; font-weight:bold; }
	h3 { }
	p { margin-bottom:1.1em; }
	blockquote { }
	ol { }
		ol li { }
	ul { }
		ul li { }
		
	.underline { text-decoration:underline; }
	
/*--[HEADER]------------------------------------------------------*/
.header { }

/*--[CONTENT]-----------------------------------------------------*/
.content { }
	
	.content h1 { font-size:1.4em; line-height:1.2em; color:#00AFEB; font-weight:bold; margin-bottom:1.1em; }
	.content .navy-blue { font-size:1.2em; line-height:1.4em; font-weight:bold; color:#00AFEB; }

	.content .location h3 { font-size:1.1em; line-height:1.2em; margin-bottom:0.5em; font-weight:normal; }

	.content .intro_text ul li,
	.content .intro-text ul li { margin:0.4em 0; padding-top:2px; padding-left:15px; background:url(/images/bullet-point.jpg) left top no-repeat; }
	
	.content table { min-width:60%; border-collapse:collapse; }
	.content table tr {  }
	.content table tr th,
	.content table tr td { border:1px solid #7E7E7E; }
	
	.content table tr th { padding:5px 10px; text-align:left; font-weight:bold; border-top:0; }
	.content table tr td { padding:5px 10px; text-align:left; }
	.content table tr th.left-end,
	.content table tr td.left-end { border-left:0; }
	.content table tr th.right-end,
	.content table tr td.right-end { border-right:0; }
	.content table tr.bottom td { border-bottom:0; }
	.content form table { width:100%; }

/*--[FOOTER]------------------------------------------------------*/
#footer { }

/*--[PAGE SPECIFIC]-----------------------------------------------*/

  /*HOME PAGE*/
  .home .site-container { color:#fff; }
  .home h1,
  .home h2 { display:block; width:200%; margin-bottom:0em; font-size:1.2em; line-height:1.2em; letter-spacing:0.05em; color:#00AFEB; }
  .home h1 { font-size:1.4em; margin-top:0em; margin-bottom:1em; }
  .home h1 a,
  .home h2 a { text-decoration:none; }
  .home p { margin-bottom:1.8em; }
  .home .content .navy-blue { font-size:1.2em; padding-top:20px; font-weight:normal; }
  .home .content .navy-blue .tel { color:#fff; } 
  .home .footer .info_right p { margin:0; padding:0; }
  /*END HOME PAGE*/
  
  /*MEDIA PAGES*/
  	.media .content .post h2  { display:inline; margin-right:3px; padding:4px 0 1px 4px; font-size:1.1em; line-height:2em; font-weight:bold; color:#fff; text-decoration:none; padding-right:15px;  background:#0099E4 url(/media/wp-includes/images/media/tip-of-media-page-title-highlight.jpg) right -1px no-repeat; }
  	.media .content .post h2 a { color:#fff; text-decoration:none; }
  	.media .content .post .date { font-size:1.1em; font-weight:normal; color:#4F4F4F; }
  	.media .content .post .entry { margin-top:1.5em; } 
  	
  	.media .content .postmetadata a { font-weight:bold; }
  	
  	.media .content #sidebar { text-align:right; }
  	.media .content #sidebar h2 { margin-top:1.2em; margin-bottom:0.5em; }
  	.media .content #sidebar ul li ul li { padding-right:15px; border-bottom:1px solid #EFEFEF; background:url(/media/wp-includes/images/media/media-bullet-point.jpg) right 1px no-repeat; }
  	.media .content #sidebar ul li ul li a { font-size:1.1em; line-height:1.6em; font-weight:bold; text-decoration:none; color:#7E7E7E; }
  	
  	.media .content #sidebar #recent-posts-3 h2 { position:relative; display:block; height:23px; width:180px; text-indent:999999em; background:url(/media/wp-includes/images/media/press.jpg) right top no-repeat; }
  	.media .content #sidebar #text-3 h2 { position:relative; display:block; height:23px; width:180px; text-indent:999999em; background:url(/media/wp-includes/images/media/portfolio.jpg) right top no-repeat; }
  	.media .content #sidebar #text-4 h2 { position:relative; display:block; height:23px; width:180px; text-indent:999999em; background:url(/media/wp-includes/images/media/follow.jpg) right top no-repeat; }
    .media .content #sidebar #archives-3 h2 { position:relative; display:block; height:23px; width:180px; text-indent:999999em; background:url(/media/wp-includes/images/media/archive.jpg) right top no-repeat; }

  /*END MEDIA PAGES*/ 
  
  	.client-login .one-half h2 {  color:#01B0EC; }

