/*
Theme Name: Nina Hale Consulting Stylesheet
Theme URI: http://wordpress.org/
Description: Custom theme created for Nina Hale Consulting by Arrowplane, LLC
Version: 1.0
Author: Arrowplane
Author URI: http://arrowplane.net/
*/

/* Import other stylesheets
-----------------------------------------------------------------------------*/

@import url("reset.css"); 
@import url("typography.css"); 


/* framework
-----------------------------------------------------------------------------*/
html
{
}
body
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/tile.jpg) repeat 0 0;
	width:100%;	
}
#container
{
	width:1007px;
	padding:23px;
	margin:0 auto;
	position:relative;
	z-index:1;
}

/* header
-----------------------------------------------------------------------------*/
#header-container
{
	padding:37px 0 0 50px;
}
* html #header
{
	width:957px;
	height:90px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-header.png',sizingMethod='scale');
}
#header
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-header.png) no-repeat 9px 0;
	width:957px;
	height:90px;
	padding:0;
	margin:0;
}
#logo
{
	position:absolute;
	top:23px;
	left:0;
	z-index:5;
	width:220px;
	height:178px;	
}
#logo-link-container
{
	position:relative;
	width:220px;
	height:178px;
	display:block;
}	
#logo-link-container ul
{
	padding:0;
	list-style:none;
}
#logo-link-container li
{	
	position:relative;
}	

* html #logo-link-container li a, 
* html #logo-link-container li a:link, 
* html #logo-link-container li a:visited, 
* html #logo-link-container li a:hover, 
* html #logo-link-container li a:active
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nhc-logo.png',sizingMethod='scale');
	cursor:pointer;
	width:220px;
	height:178px;
	display:block;
	text-indent:-9999em;
}
#logo-link-container li a, 
#logo-link-container li a:link, 
#logo-link-container li a:visited, 
#logo-link-container li a:hover, 
#logo-link-container li a:active
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/nhc-logo.png) no-repeat 0 0;
	cursor:pointer;
	width:220px;
	height:178px;
	display:block;
	text-indent:-9999em;
}

/* main
-----------------------------------------------------------------------------*/

/* mid-top */
* html #main-top-home
{
	width:976px;
	height:50px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-midtop-home.png',sizingMethod='scale');
}
#main-top-home
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-midtop-home.png) no-repeat 0 0;
	width:976px;
	height:50px;
	padding:0;
	margin:0;
}
* html #main-top-internal
{
	width:976px;
	height:62px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-midtop-internal.png',sizingMethod='scale');
}
#main-top-internal
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-midtop-internal.png) no-repeat 0 0;
	width:976px;
	height:62px;
	padding:0;
	margin:0;
}
/*breadcrumbs*/
#breadcrumbs
{
	color:#999;
	padding:15px 70px 0 356px;
	font-size:0.77em;
	position:relative;
}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited
{	
	color:#999;
	text-decoration:underline;
	cursor:pointer;
}
#breadcrumbs a:hover, #breadcrumbs a:active
{	
	color:#999;
	text-decoration:none;
}
/* main container */
* html #main-container
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-main-home-ie6.gif) repeat-y 0 0;
}
#main-container
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-main-home.png) repeat-y 0 0;
}
* html #main-container-internal
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-main-internal-ie6.gif) repeat-y 0 0;
}
#main-container-internal
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-main-internal.png) repeat-y 0 0;
}
#main-home
{
	float:left;
	width:908px;
	padding:0;
	margin:0;
}
* html #main-internal
{
	float:left;
	width:907px;
	padding:0;
	margin:0;
}
#main-internal
{
	float:left;
	width:908px;
	padding:0;
	margin:0;
}
/* flourishes */
* html #left-flourish
{
	width:57px;
	height:326px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-flourish-left.png',sizingMethod='scale');
}
#left-flourish
{
	float:left;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/home-flourish-left.png) no-repeat 0 0;
	width:57px;
	height:326px;
	padding:0;
	margin:0;
}	
* html #left-flourish-internal
{
	width:57px;
	height:326px;
	/*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internal-flourish-left.png',sizingMethod='scale');*/
}
#left-flourish-internal
{
	float:left;
	/*background:transparent url(/wp-content/themes/nina-hale-consulting/images/internal-flourish-left.png) no-repeat 0 0;*/
	width:57px;
	height:326px;
	padding:0;
	margin:0;
}	

* html #right-flourish
{
	width:42px;
	height:298px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-flourish-right.png',sizingMethod='scale');
}
#right-flourish
{
	float:left;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/home-flourish-right.png) no-repeat 0 0;
	width:42px;
	height:298px;
	padding:0;
	margin:0;
}	
* html #right-flourish-internal
{
	width:42px;
	height:277px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/internal-flourish-right.png',sizingMethod='scale');
}
#right-flourish-internal
{
	float:left;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/internal-flourish-right.png) no-repeat 0 0;
	width:42px;
	height:277px;
	padding:0;
	margin:0;
}
/* main-nav
-----------------------------------------------------------------------------*/
#main-nav
{
	padding:5px 0 0 146px;
}	
#main-nav ul
{
	padding:0;
	list-style:none;
}
#main-nav li.services, #main-nav li.clients, #main-nav li.about-us, #main-nav li.case-studies, #main-nav li.blog, #main-nav li.contact
{
	float:left;	
	position:relative;
	z-index:1;
}

/* services */
* html #main-nav ul#nav li.services a,
* html #main-nav ul#nav li.services a:link,
* html #main-nav ul#nav li.services a:visited
{
	width:111px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-services-ie6.png',sizingMethod='scale');
}
* html #main-nav ul#nav li.services a:hover,
* html #main-nav ul#nav li.services a:active
{
	cursor:pointer;	
	width:111px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-services-o.png',sizingMethod='scale');
}
#main-nav ul#nav li.services a, #main-nav ul#nav li.services a:link, #main-nav ul#nav li.services a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/nav-services.png) no-repeat 0 0;
	width:111px;
	height:85px;	
}
* html #main-nav ul#nav li.services a.selected,
* html #main-nav ul#nav li.services a.selected:link,
* html #main-nav ul#nav li.services a.selected:visited,
* html #main-nav ul#nav li.services a.selected:hover,
* html #main-nav ul#nav li.services a.selected:active
{
	cursor:pointer;	
	width:111px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-services-o.png',sizingMethod='scale');
}




/* clients */
* html #main-nav ul#nav li.clients a,
* html #main-nav ul#nav li.clients a:link,
* html #main-nav ul#nav li.clients a:visited
{
	width:96px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-clients-ie6.png',sizingMethod='scale');
}
* html #main-nav ul#nav li.clients a:hover,
* html #main-nav ul#nav li.clients a:active
{
	cursor:pointer;	
	width:96px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-clients-o.png',sizingMethod='scale');
}
#main-nav ul#nav li.clients a, #main-nav ul#nav li.clients a:link, #main-nav ul#nav li.clients a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/nav-clients.png) no-repeat 0 0;
	width:96px;	
	height:85px;	
}
* html #main-nav ul#nav li.clients a.selected,
* html #main-nav ul#nav li.clients a.selected:link,
* html #main-nav ul#nav li.clients a.selected:visited,
* html #main-nav ul#nav li.clients a.selected:hover,
* html #main-nav ul#nav li.clients a.selected:active
{
	cursor:pointer;	
	width:96px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-clients-o.png',sizingMethod='scale');
}
/* case-studies */
* html #main-nav ul#nav li.case-studies a,
* html #main-nav ul#nav li.case-studies a:link,
* html #main-nav ul#nav li.case-studies a:visited
{
	width:164px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-case-studies-ie6.png',sizingMethod='scale');
}
* html #main-nav ul#nav li.case-studies a:hover,
* html #main-nav ul#nav li.case-studies a:active
{
	cursor:pointer;	
	width:164px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-case-studies-o.png',sizingMethod='scale');
}
#main-nav ul#nav li.case-studies a, #main-nav ul#nav li.case-studies a:link, #main-nav ul#nav li.case-studies a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/nav-case-studies.png) no-repeat 0 0;
	width:164px;	
	height:85px;
}
* html #main-nav ul#nav li.case-studies a.selected,
* html #main-nav ul#nav li.case-studies a.selected:link,
* html #main-nav ul#nav li.case-studies a.selected:visited,
* html #main-nav ul#nav li.case-studies a.selected:hover,
* html #main-nav ul#nav li.case-studies a.selected:active
{
	cursor:pointer;	
	width:164px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-case-studies-o.png',sizingMethod='scale');
}
/* blog */
* html #main-nav ul#nav li.blog a,
* html #main-nav ul#nav li.blog a:link,
* html #main-nav ul#nav li.blog a:visited
{
	width:73px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-blog-ie6.png',sizingMethod='scale');
}
* html #main-nav ul#nav li.blog a:hover,
* html #main-nav ul#nav li.blog a:active
{
	cursor:pointer;
	width:73px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-blog-o.png',sizingMethod='scale');
}
#main-nav ul#nav li.blog a, #main-nav ul#nav li.blog a:link, #main-nav ul#nav li.blog a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/nav-blog.png) no-repeat 0 0;
	width:73px;	
	height:85px;	
}
* html #main-nav ul#nav li.blog a.selected,
* html #main-nav ul#nav li.blog a.selected:link,
* html #main-nav ul#nav li.blog a.selected:visited,
* html #main-nav ul#nav li.blog a.selected:hover,
* html #main-nav ul#nav li.blog a.selected:active
{
	cursor:pointer;
	width:73px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-blog-o.png',sizingMethod='scale');
}
/* about-us */
* html #main-nav ul#nav li.about-us a,
* html #main-nav ul#nav li.about-us a:link,
* html #main-nav ul#nav li.about-us a:visited
{
	width:120px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-about-ie6.png',sizingMethod='scale');
}
* html #main-nav ul#nav li.about-us a:hover,
* html #main-nav ul#nav li.about-us a:active
{
	cursor:pointer;	
	width:120px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-about-o.png',sizingMethod='scale');
}
#main-nav ul#nav li.about-us a, #main-nav ul#nav li.about-us a:link, #main-nav ul#nav li.about-us a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/nav-about.png) no-repeat 0 0;
	width:120px;	
	height:85px;	
}
* html #main-nav ul#nav li.about-us a.selected,
* html #main-nav ul#nav li.about-us a.selected:link,
* html #main-nav ul#nav li.about-us a.selected:visited,
* html #main-nav ul#nav li.about-us a.selected:hover,
* html #main-nav ul#nav li.about-us a.selected:active
{
	cursor:pointer;	
	width:120px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-about-o.png',sizingMethod='scale');
}

/* contact */
* html #main-nav ul#nav li.contact a,
* html #main-nav ul#nav li.contact a:link,
* html #main-nav ul#nav li.contact a:visited
{
	width:101px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-contact-ie6.png',sizingMethod='scale');
}
* html #main-nav ul#nav li.contact a:hover,
* html #main-nav ul#nav li.contact a:active
{
	cursor:pointer;
	width:101px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-contact-o.png',sizingMethod='scale');
}
#main-nav ul#nav li.contact a, #main-nav ul#nav li.contact a:link, #main-nav ul#nav li.contact a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/nav-contact.png) no-repeat 0 0;
	width:101px;	
	height:85px;	
}
* html #main-nav ul#nav li.contact a.selected,
* html #main-nav ul#nav li.contact a.selected:link,
* html #main-nav ul#nav li.contact a.selected:visited,
* html #main-nav ul#nav li.contact a.selected:hover,
* html #main-nav ul#nav li.contact a.selected:active
{
	cursor:pointer;
	width:101px;
	height:85px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-contact-o.png',sizingMethod='scale');
}

/* all */
#main-nav ul#nav li.services a, #main-nav ul#nav li.services a:link, #main-nav ul#nav li.services a:visited,
#main-nav ul#nav li.clients a, #main-nav ul#nav li.clients a:link, #main-nav ul#nav li.clients a:visited,
#main-nav ul#nav li.about-us a, #main-nav ul#nav li.about-us a:link, #main-nav ul#nav li.about-us a:visited,
#main-nav ul#nav li.case-studies a, #main-nav ul#nav li.case-studies a:link, #main-nav ul#nav li.case-studies a:visited,
#main-nav ul#nav li.blog a, #main-nav ul#nav li.blog a:link, #main-nav ul#nav li.blog a:visited,
#main-nav ul#nav li.contact a, #main-nav ul#nav li.contact a:link, #main-nav ul#nav li.contact a:visited
{
	height:85px;
	padding:0;
	margin:0;
	display:block;
	text-indent:-9999em;
}
#main-nav ul#nav li.services a:hover, #main-nav ul#nav li.services a:active,
#main-nav ul#nav li.clients a:hover, #main-nav ul#nav li.clients a:active,
#main-nav ul#nav li.about-us a:hover, #main-nav ul#nav li.about-us a:active,
#main-nav ul#nav li.case-studies a:hover, #main-nav lul#nav i.case-studies a:active,
#main-nav ul#nav li.blog a:hover, #main-nav ul#nav li.blog a:active,
#main-nav ul#nav li.contact a:hover, #main-nav ul#nav li.contact a:active,

#main-nav ul#nav li.services a.selected, #main-nav ul#nav li.services a.selected:link, #main-nav ul#nav li.services a.selected:visited, 
#main-nav ul#nav li.services a.selected:hover, #main-nav li.services a.selected:active,
#main-nav ul#nav li.clients a.selected, #main-nav ul#nav li.clients a.selected:link, #main-nav ul#nav li.clients a.selected:visited, 
#main-nav ul#nav li.clients a.selected:hover, #main-nav li.clients a.selected:active,
#main-nav ul#nav li.about-us a.selected, #main-nav ul#nav li.about-us a.selected:link, #main-nav ul#nav li.about-us a.selected:visited, 
#main-nav ul#nav li.about-us a.selected:hover, #main-nav li.about-us a.selected:active,
#main-nav ul#nav li.case-studies a.selected, #main-nav ul#nav li.case-studies a.selected:link, #main-nav ul#nav li.case-studies a.selected:visited, 
#main-nav ul#nav li.case-studies a.selected:hover, #main-nav ul#nav li.case-studies a.selected:active,
#main-nav ul#nav li.blog a.selected, #main-nav ul#nav li.blog a.selected:link, #main-nav ul#nav li.blog a.selected:visited, 
#main-nav ul#nav li.blog a.selected:hover, #main-nav ul#nav li.blog a.selected:active,
#main-nav ul#nav li.contact a.selected, #main-nav ul#nav li.contact a.selected:link, #main-nav ul#nav li.contact a.selected:visited, 
#main-nav ul#nav li.contact a.selected:hover, #main-nav ul#nav li.contact a.selected:active
{
	background-position:0 -85px;
}

/* submenu */

/* Fix IE. Hide from IE Mac \*/
* html #main-nav ul li { float: left; height: 1%; }
* html #main-nav ul li a { height: 1%; }
/* End */

#main-nav li.services:hover ul#subnav, #main-nav li.clients:hover ul#subnav, #main-nav li.about-us:hover ul#subnav, 
#main-nav li.case-studies:hover ul#subnav, #main-nav li.blog:hover ul#subnav, #main-nav li.contact:hover ul#subnav, 
#main-nav li.over ul#subnav
{ display: block; }


#main-nav li.services ul, #main-nav li.clients ul, #main-nav li.about-us ul, #main-nav li.case-studies ul, #main-nav li.blog ul, #main-nav li.contact ul
{
	position: absolute;
	top: 85px;
	display: none;
	width:207px;
	z-index:10;
}
#main-nav li.services ul {left: -50px;}
#main-nav li.clients ul {left: -54px;}
#main-nav li.case-studies ul {left: -17px;}
#main-nav li.blog ul {left: -65px;}
#main-nav li.about-us ul {left: -40px; }
#main-nav li.contact ul {left: -45px;}
* html #main-nav li.services ul li, * html #main-nav li.clients ul li, * html #main-nav li.about-us ul li, 
* html #main-nav li.case-studies ul li, * html #main-nav li.blog ul li, * html #main-nav li.contact ul li
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-dropdown.gif) repeat-y 0 0;
	width:207px;
}
#main-nav li.services ul li, #main-nav li.clients ul li, #main-nav li.about-us ul li, #main-nav li.case-studies ul li, #main-nav li.blog ul li, #main-nav li.contact ul li
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-dropdown.png) repeat-y 0 0;
	width:207px;
}	
* html #main-nav li.services ul li.parent-nav, * html #main-nav li.clients ul li.parent-nav, * html #main-nav li.about-us ul li.parent-nav, 
* html #main-nav li.case-studies ul li.parent-nav, * html #main-nav li.blog ul li.parent-nav, * html #main-nav li.contact ul li.parent-nav
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-dropdown-parent.gif) no-repeat 0 0;
	width:207px;
	height:30px;
}	
#main-nav li.services ul li.parent-nav, #main-nav li.clients ul li.parent-nav, #main-nav li.about-us ul li.parent-nav, 
#main-nav li.case-studies ul li.parent-nav, #main-nav li.blog ul li.parent-nav, #main-nav li.contact ul li.parent-nav
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-dropdown-parent.png) no-repeat 0 0;
	width:207px;
	height:30px;
}	

* html #main-nav li.services ul li.submenu-top, * html #main-nav li.clients ul li.submenu-top, 
* html #main-nav li.about-us ul li.submenu-top, * html #main-nav li.case-studies ul li.submenu-top, 
* html #main-nav li.blog ul li.submenu-top, * html #main-nav li.contact ul li.submenu-top
{
	width:207px;
	height:40px;
	display:block;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-dropdown-top.png',sizingMethod='scale');
}
#main-nav li.services ul li.submenu-top, #main-nav li.clients ul li.submenu-top, #main-nav li.about-us ul li.submenu-top, 
#main-nav li.case-studies ul li.submenu-top, #main-nav li.blog ul li.submenu-top, #main-nav li.contact ul li.submenu-top
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-dropdown-top.png) no-repeat 0 0;
	width:207px;
	height:40px;
	display:block;
}	
* html #main-nav li.services ul li.submenu-bot, * html #main-nav li.clients ul li.submenu-bot, 
* html #main-nav li.about-us ul li.submenu-bot, * html #main-nav li.case-studies ul li.submenu-bot, 
* html #main-nav li.blog ul li.submenu-bot, * html #main-nav li.contact ul li.submenu-bot
{
	width:207px;
	height:30px;
	display:block;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-dropdown-bot.png',sizingMethod='scale');
}
#main-nav li.services ul li.submenu-bot, #main-nav li.clients ul li.submenu-bot, #main-nav li.about-us ul li.submenu-bot, 
#main-nav li.case-studies ul li.submenu-bot, #main-nav li.blog ul li.submenu-bot, #main-nav li.contact ul li.submenu-bot
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-dropdown-bot.png) no-repeat 0 0;
	width:207px;
	height:30px;
	display:block;
}	
#main-nav li.services ul#subnav li a, #main-nav li.services ul#subnav li a:link, #main-nav li.services ul#subnav li a:visited,
#main-nav li.clients ul#subnav li a, #main-nav li.clients ul#subnav li a:link, #main-nav li.clients ul#subnav li a:visited,
#main-nav li.about-us ul#subnav li a, #main-nav li.about-us ul#subnav li a:link, #main-nav li.about-us ul#subnav li a:visited,
#main-nav li.case-studies ul#subnav li a, #main-nav li.case-studies ul#subnav li a:link, #main-nav li.case-studies ul#subnav li a:visited,
#main-nav li.blog ul#subnav li a, #main-nav li.blog ul#subnav li a:link, #main-nav li.blog ul#subnav li a:visited,
#main-nav li.contact ul#subnav li a, #main-nav li.contact ul#subnav li a:link, #main-nav li.contact ul#subnav li a:visited
{
	background-image:none;
	filter:none;
	padding:6px 22px 6px 37px;
	width:148px;
	color:#fff;
	height:auto;
	text-indent:0;
}
#main-nav li.services ul#subnav li a:hover, #main-nav li.services ul#subnav li a:active,
#main-nav li.clients ul#subnav li a:hover, #main-nav li.clients ul#subnav li a:active,
#main-nav li.about-us ul#subnav li a:hover, #main-nav li.about-us ul#subnav li a:active,
#main-nav li.case-studies ul#subnav li a:hover, #main-nav li.case-studies ul#subnav li a:active,
#main-nav li.blog ul#subnav li a:hover, #main-nav li.blog ul#subnav li a:active,
#main-nav li.contact ul#subnav li a:hover, #main-nav li.contact ul#subnav li a:active
{
	filter:none;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-submenu.gif) no-repeat 17px 8px;
	color:#000;
}

#main-nav li.services ul#subnav li.bot a, #main-nav li.services ul#subnav li.bot a:link, #main-nav li.services ul#subnav li.bot a:visited,
#main-nav li.clients ul#subnav li.bot a, #main-nav li.clients ul#subnav li.bot a:link, #main-nav li.clients ul#subnav li.bot a:visited,
#main-nav li.about-us ul#subnav li.bot a, #main-nav li.about-us ul#subnav li.bot a:link, #main-nav li.about-us ul#subnav li.bot a:visited,
#main-nav li.case-studies ul#subnav li.bot a, #main-nav li.case-studies ul#subnav li.bot a:link, #main-nav li.case-studies ul#subnav li.bot a:visited,
#main-nav li.blog ul#subnav li.bot a, #main-nav li.blog ul#subnav li.bot a:link, #main-nav li.blog ul#subnav li.bot a:visited,
#main-nav li.services ul#subnav li.bot a:hover, #main-nav li.services ul#subnav li.bot a:active,
#main-nav li.clients ul#subnav li.bot a:hover, #main-nav li.clients ul#subnav li.bot a:active,
#main-nav li.about-us ul#subnav li.bot a:hover, #main-nav li.about-us ul#subnav li.bot a:active,
#main-nav li.case-studies ul#subnav li.bot a:hover, #main-nav li.case-studies ul#subnav li.bot a:active,
#main-nav li.blog ul#subnav li.bot a:hover, #main-nav li.blog ul#subnav li.bot a:active,
#main-nav li.contact ul#subnav li.bot a:hover, #main-nav li.contact ul#subnav li.bot a:active
{
	padding-bottom:0;
}



/* left-column
-----------------------------------------------------------------------------*/
#left-column
{
	position:absolute;
	top:212px;	
	left:0;
	z-index:0;	
	width:295px;
	height:auto;	
}

#internal-nav-title-container
{
	padding:0;
	width:296px;
}
* html #internal-nav-services
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-services.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-services
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-services.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}
* html #internal-nav-clients
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-clients.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-clients
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-clients.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}
* html #internal-nav-about-us
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-about-us.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-about-us
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-about-us.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}
* html #internal-nav-sem-tools
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-sem-tools.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-sem-tools
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-sem-tools.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}
* html #internal-nav-case-studies
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-case-studies.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-case-studies
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-case-studies.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}
* html #internal-nav-blog
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-blog.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-blog
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-blog.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}
* html #internal-nav-contact
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-contact.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-contact
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-contact.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}

* html #internal-nav-page-not-found
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-page-not-found.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-page-not-found
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-page-not-found.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}

* html #internal-nav-privacy
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-privacy.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-privacy
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-privacy.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}
* html #internal-nav-site-map
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-top-site-map.png',sizingMethod='scale');
	width:296px;
	height:90px;
	text-indent:-9999em;
}
#internal-nav-site-map
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-top-site-map.png) no-repeat 0 0;
	width:296px;
	height:90px;
	text-indent:-9999em;
}


#internal-nav-items-container
{
	width:254px;
	padding:0 0 0 42px;		
}
* html #internal-nav-items
{	
	width:244px;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav.jpg) repeat-y 0 0;		
	padding:0 0 0 10px;	
}
#internal-nav-items
{	
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav.jpg) repeat-y 0 0;		
	padding:0 0 0 10px;	
}
#internal-nav-items ul 
{
	padding:0;
	margin:0;
	display:block;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav-item-reg.jpg) repeat-y 0 0;
}
#internal-nav-items ul li
{
	margin:0 0 4px 0;	
}
#internal-nav-items ul li.header, #internal-nav-items ul li.categories
{
	margin:0 0 4px 0;
	padding:0 0 0 20px;
	width:auto;
	color:#fbca05;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav-item-reg.jpg) repeat-y 0 0;
	display:block;
	font-weight:bold;
}
#internal-nav-items ul li.categories ul
{
	margin:4px 0 0 -20px;
	font-weight:normal;
}

#internal-nav-items a, #internal-nav-items a:link, #internal-nav-items a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav-item-reg.jpg) repeat-y 0 0;
	color:#fff;
	padding:3px 15px 3px 32px;
	display:block;
	line-height:18px;
	font-size:13px	
}
#internal-nav-items a:hover, #internal-nav-items a:active
{
	color:#000;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/left-nav-dot.gif) no-repeat 4px 6px;
	padding:3px 15px 3px 32px;
	display:block;
	line-height:18px;
	font-size:13px	
}
#internal-nav-items ul li.current_page_item a, #internal-nav-items ul li.current_page_item a:link, 
#internal-nav-items ul li.current_page_item a:visited, #internal-nav-items ul li.current_page_item a:hover, 
#internal-nav-items ul li.current_page_item a:active,
#internal-nav-items ul li.current-cat a, #internal-nav-items ul li.current-cat a:link, 
#internal-nav-items ul li.current-cat a:visited, #internal-nav-items ul li.current-cat a:hover, 
#internal-nav-items ul li.current-cat a:active,
#internal-nav-items ul li.current_page_ancestor a, #internal-nav-items ul li.current_page_ancestor a:link, 
#internal-nav-items ul li.current_page_ancestor a:visited
{
	color:#000;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/left-nav-dot.gif) no-repeat 4px 6px;
	padding:3px 15px 3px 32px;
	display:block;
	line-height:18px;
	font-size:13px	
}


#internal-nav-items li ul li a, #internal-nav-items li ul li a:link, #internal-nav-items li ul li a:visited,
#internal-nav-items li.current_page_ancestor ul li a, #internal-nav-items li.current_page_ancestor ul li a:link, #internal-nav-items li.current_page_ancestor ul li a:visited,
#internal-nav-items li.current_page_item ul li a, #internal-nav-items li.current_page_item ul li a:link, #internal-nav-items li.current_page_item ul li a:visited
{
	background:none;
	color:#fff;
	padding:3px 15px 3px 52px;
	display:block;
	line-height:16px;
	font-size:12px	
}
#internal-nav-items li ul li a:hover, li ul li #internal-nav-items a:active,
#internal-nav-items li.current_page_item ul li a:hover, li.current_page_item ul li #internal-nav-items a:active,
#internal-nav-items li ul li.current_page_item a, #internal-nav-items li ul li.current_page_item a:link, #internal-nav-items li ul li.current_page_item a:visited
{
	color:#000;
	background:none;
	padding:3px 15px 3px 52px;
	display:block;
	line-height:16px;
	font-size:12px		
}


#internal-nav-items li.last-item
{
	margin:0;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav-item-reg.jpg) repeat-y 0 0;	
	height:4px;
	line-height:4px;
	vertical-align:middle;
}


.bignav #internal-nav-items a, .bignav #internal-nav-items a:link, .bignav #internal-nav-items a:visited
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav-item-reg.jpg) repeat-y 0 0;
	color:#fff;
	padding:2px 20px 4px 32px;
	height:29px;
	display:block;
	line-height:13px;
	font-size:12px;
}
.bignav #internal-nav-items a:hover, .bignav #internal-nav-items a:active,

.bignav #internal-nav-items ul li.current_page_item a, .bignav #internal-nav-items ul li.current_page_item a:link, 
.bignav #internal-nav-items ul li.current_page_item a:visited, .bignav #internal-nav-items ul li.current_page_item a:hover, 
.bignav #internal-nav-items ul li.current_page_item a:active,
.bignav #internal-nav-items ul li.current-cat a, .bignav #internal-nav-items ul li.current-cat a:link, 
.bignav #internal-nav-items ul li.current-cat a:visited, .bignav #internal-nav-items ul li.current-cat a:hover, 
.bignav #internal-nav-items ul li.current-cat a:active
{
	color:#00aeef;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-subnav-circle-big.gif) no-repeat 0 0;
	padding:2px 20px 4px 32px;
	height:29px;
	display:block;
	line-height:15px;
	font-size:12px	
}

#internal-nav-bot-container
{
	padding:0 0 0 42px;
}
* html #internal-nav-bot
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subnav-bot.png',sizingMethod='scale');
	width:254px;
	height:14px;
}
#internal-nav-bot
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/subnav-bot.png) no-repeat 0 0;
	width:254px;
	height:14px;
}
* html #internal-cta-container
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/internal-flourish-left-b.gif) no-repeat 0 0;
	width:296px;
	height:234px;
	padding:0;
	margin:0;
	position:relative;
	display:block;
}
#internal-cta-container
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/internal-flourish-left-b.png) no-repeat 0 0;
	width:296px;
	height:auto;
	min-height:254px;
	padding:0;
	margin:0;
	position:relative;
}
#cta-container
{
	padding:0 0 0 42px;
}
* html #cta-top
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/call-to-action-top.png',sizingMethod='scale');
	width:254px;
	height:55px;
}
#cta-top
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/call-to-action-top.png) 0 0 no-repeat;
	width:254px;
	height:55px;
}	
* html #cta-bot
{
	display:block;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/call-to-action-bot.png',sizingMethod='scale');
	width:254px;
	height:22px;
}
#cta-bot
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/call-to-action-bot.png) 0 0 no-repeat;
	width:254px;
	height:22px;
}
#cta-mid
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/call-to-action-bg.jpg) 0 0 repeat-y;
	width:204px;
	padding:0 25px 5px 25px;
	position:relative;	
}	
#cta-left
{	
	float:left;
	width:71px;
}	
#cta-right
{
	float:left;
	width:133px;
	color:#0099ff;
	font-size:13px;
}


table.image-feature td
{
	vertical-align:top;
	padding:0 25px 10px 0;
}
#bot-cta
{
	padding:20px 0 10px 0;
}
#bot-cta-left
{
	float:left;	
}	
#bot-cta-right
{
	padding:20px 0 0 0;
	color:#0099ff;
}

.quotescollection_randomquote
{
	width:190px;
	padding:0 0 0 10px;
	color:#9da60b;
	font-style:italic;
}	
.quotescollection_author
{
	text-align:right;
	font-style:normal;
	color:#666;	
	padding:0 0 20px 0;
}

.teaser-item .quotescollection_randomquote
{	
	color:#666;
	font-size:12px;
	font-style:italic;
	width:100%
}
.teaser-item .quotescollection_author
{
	text-align:right;
	font-size:12px;
	font-style:normal;
}
.quotescollection_nextquote
{	
	display:none;
}	

.teaser-item .sociable
{
	display:none;
}	

/* footer
-----------------------------------------------------------------------------*/
* html #footer-container-home
{
	width:1007px;
	height:119px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-footer-home2.png',sizingMethod='scale');
}
#footer-container-home
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-footer-home2.png) no-repeat 0 0;
	width:1007px;
	height:119px;
	padding:0;
	margin:0;
}
* html #footer-container-internal
{
	width:1007px;
	height:119px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-footer-internal2.png',sizingMethod='scale');
}
#footer-container-internal
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-footer-internal2.png) no-repeat 0 0;
	width:1007px;
	height:119px;
	padding:0;
	margin:0;
}
#footer
{
	font-size:10px;
	line-height:14px;
	color:#333;
	position:relative;
	
}
.internal-footer
{
	padding:55px 0 0 200px;
}	
.home-footer
{
	padding:57px 0 0 200px;
}
#footer a, #footer a:link, #footer a:visited
{
	color:#333;
	text-decoration:underline;
}
#footer a:hover, #footer a:active
{
	color:#bc951c;
	text-decoration:none;
}

/* home
-----------------------------------------------------------------------------*/
#home-left
{
	float:left;
	width:555px;
	padding:26px 0 0 0;
}
#home-right
{
	float:right;
	width:272px;
	padding:0 19px 0 0;
}	
#pos-statement
{
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-pos-statement.jpg) no-repeat 0 0;
	width:444px;
	height:217px;
	color:#666;
	font-size:1.08em;
	line-height:21px;
	padding:32px 65px 0 46px;
}

#call-to-action-home
{
	padding:15px 0 0 25px;
	width:372px;
	color:#00aeef;
}
#call-home-left
{
	float:left;
	width:82px;
}
#call-home-right
{
	float:left;
	width:290px;
	padding:20px 0 0 0;
}	
.teaser-item 
{
	padding:0 0 10px 0;
}	
.teaser-item p
{
	padding:0 32px 10px 32px;
}
.teaser-item p.last
{
	padding:0 32px;
}
.teaser-last
{
	padding:0;
}

/* internal */
#internal-container
{
	width:551px;
	padding:15px 0 0 300px;
}

.yellow-promo
{
	background:#ffda4b url(/wp-content/themes/nina-hale-consulting/images/yellow-callout-top.gif) no-repeat 0 0;
	width:550px;
	padding:29px 0 0 0;
	margin:0 0 25px 0;	
}
.yellow-promo-text
{
	padding:0 40px;
}
.yellow-promo-text
{
	font-size:1.08em;
	line-height:1.5833em;
}
.yellow-promo-text p
{
	padding:0 0 10px 0;
}
.yellow-promo-bot
{
	background:#ffda4b url(/wp-content/themes/nina-hale-consulting/images/yellow-callout-bot.gif) no-repeat 0 0;
	width:550px;
	height:20px;
}	


/* blog-entry
-----------------------------------------------------------------------------*/
.commentbox
{
	width:500px;
	height:100px;
}
.navigation
{
	width:540px;
	display:block;
}
.alignleft
{
	font-size:11px;
	padding:0 0 10px 0;
}
.alignright
{
	font-size:11px;
	padding:0 0 10px 0;
	text-align:right;
}		
.date-author
{
	color:#999;
	font-style:italic;
}
.postmetadata
{
	font-size:11px;
	color:#999;
}
.entry
{
	padding:10px 0;
}
.post
{
	padding:0 0 20px 0;
}

/* forms
-----------------------------------------------------------------------------*/
#mid-content span.wpcf7-not-valid-tip
{
	display:block;
	position:relative;
	background:transparent;
	border:none;
	color:#FF0000;
	left:0;
	top:0;
	width:400px;
}
#mid-content .wpcf7-response-output, #mid-content .wpcf7-validation-errors, #mid-content .wpcf7-mail-sent-ng
{
	border:none;
	color:#FF0000;
	padding:0;
	margin:20px 0 0 0;
}
/* site map
-----------------------------------------------------------------------------*/
.ddsg-wrapper h2
{
	display:none;
}	

/* mid-container
-----------------------------------------------------------------------------*/
* html #mid-container
{
	width:1007px;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-main-internal-ie6.gif) repeat-y scroll 0 0;	
}
#mid-container
{
	width:1007px;
	background:transparent url(/wp-content/themes/nina-hale-consulting/images/bg-main-internal.png) repeat-y scroll 0 0;	
}
#mid-left
{
	float:left;
	width:296px;
}	
#mid-right
{
	float:left;
	width:711px;
	padding:0;
	display:block;
}	

#mid-content
{	
	float:left;
	width:550px;
	padding:15px 59px 0 60px;
}

#mid-flourish
{
	float:left;
	width:42px;
}

/* contact
-----------------------------------------------------------------------------*/
#contact-form
{	
	float:left;
	width:350px;
	padding:0 0 0 0;
}
#contact-form .item
{
	display:block;
	padding-bottom:20px;	
}
#contact-info
{
	float:left;
	width:200px;
}
#contact-form input.text
{
	width:300px;
}
#contact-form textarea.comment
{
	width:300px;
	height:100px;
}
label.contact
{
	width:300px;
	display:block;
	padding:0 0 5px 0;
}
label.contact-comment
{
	width:300px;
	display:block;
	padding:0 0 5px 0;
}
.contact-checkbox
{
	width:20px;
	display:block;
	float:left;
	padding:0 10px 0 0;
}
label.checkbox
{
	float:left;
	width:280px;	
}

input.error, textarea.error
{
	border:dotted 1px #C30;
}
label.error
{
	color:#C30;
	margin-top:10px;
	display:block;
}

#SGM
{
	border:solid 2px #bc951c;
	margin-bottom:20px;
}
#SGM .infoWindow
{
	font-size:12px;
	color:#000;
	line-height:16px;
}


#contact-form ul
{
	padding:0;
	list-style:none;
}
