#healia-homepage #hd,
#healia-homepage #bd,
#healia-homepage #ft { padding:0; }

body.serp #hd {
	margin-bottom: 1em;
}

#healia-homepage #hd h3 {
	border-bottom: 1px solid #809cca;
	background-color: #7D9AC8;
	background-image: url('http://www.healia.com/images/blue-header-background.png');
	background-repeat: repeat-y;
}

#healia-homepage #hd h3 {
	margin: 1em 10px 0 0;
	padding: 7px 10px;
	font-size: 146.5%;
	line-height: 1.3;
	font-weight: 100;
	color: #737373;
}	

#healia-homepage #doc4 {
	position: relative;
}

#healia-homepage #yui-main h3 {
	color: #178c75;
	font-size: 146.5%;
	margin-bottom: 0;
}

#healia-homepage #yui-main h3 a {
	text-decoration: none;
	color: #178c75;
}

#healia-homepage #yui-main h3 a:hover {
	color: #0D25BF;
}

#healia-homepage #yui-main h4 {
	font-size: 131%;
	color: #575757;
}

#healia-homepage #yui-main h5 {
	font-size: 100%;
	color: #575757;	
}

#healia-homepage #yui-main h6 {
	font-size: 100%;
	color: #575757;	
}

h6.ads-header { 
	color:#73807D;
	font-weight: normal;
	font-size: 0.90em;
	text-align: center;
}

#healia-homepage #hd-tagline { margin: 0.75em 0 0 0; }
#healia-homepage #hd-tagline span { display: none; }

#healia-homepage #communities-feed .container,
#healia-homepage #communities-content .container,
#healia-homepage #blog-feed .container,
#healia-homepage #guides-blog-content .container {
	padding-right: 1em;
	border-right: 1px solid #d9d9d9;
}

#healia-homepage #communities-feed img.thumbnail,
#healia-homepage #communities-content img.thumbnail {
	float: right;
	margin: 0 0 5px 5px;
	border: 1px solid #d9d9d9;
	padding: 3px;
}

#healia-homepage #blog-feed,
#healia-homepage #guides-blog-content {
	padding-top: 0.5em;
}

#healia-homepage #partners-feed,
#healia-homepage #partners-content {
	padding-top: 1.5em;
}

#healia-homepage #communities-description {
	display: block;
	overflow: none;
	clear: both;
	margin-bottom: 1.5em;
}

#healia-homepage #communities-description img {
	float: left;
	margin: 0 10px 7px 0;
}

#healia-homepage #communities-description ul {
	font-size: 85%;
	padding-top: 0.3em;
}

#healia-homepage #communities-description ul li {
	margin-bottom: 0.7em;
	list-style: none;
}

body#healia-homepage form#search1 #index-ui {
	margin-top: 0.3em;
	margin-left: 12em;
	font-size: 93%;			
}

body.federated form#search1 #index-ui {
	display: none;
	margin-top: 0.3em;
	margin-left: 0;
	font-size: 85%;
}

/* related */

#alternate-queries	{
	line-height: 1.5;
	margin-bottom: 0.5em;
}

#didyoumean {
	font-weight: bold;
	color: red;
}

/* */

.greyblock
{
	position:relative;
	padding:5px 10px;	
	border: 1px solid #C0CCC4;
	color: #292929;
	background-color: #d0d7ff; 
	background-image: url('http://www.healia.com/images/blue-gradient-bg.png');
	background-repeat:repeat-x;
	background-position: 0 -3px;
}

.greyblock .soft { color: #6682B3; }
body.yui-skin-sam .greyblock .yui-button .first-child { left: 0; } 
body.yui-skin-sam .greyblock .yui-button a { line-height: 1em; min-height:1.1em; padding: 0 5px; color: #595959; }
body.yui-skin-sam .greyblock .yui-button a:hover { color: #000; }

.greyblock h2 { margin: 0.25em 0; font-weight: normal; }

.greyblock ul.tabs
{
	display:block;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

.greyblock ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
}

.greyblock ul.tabs li a,
.greyblock ul.tabs li .selected	
{		
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #C0CCC4;
	float:left;
	font-size:85%;
	font-weight:bold;
	margin:0 8px 0 0;
	padding:0.25em 8px;
}

.two-column .greyblock ul.tabs li a,
.two-column .greyblock ul.tabs li .selected {
	margin-right: 2px;
	padding:2px 4px;		
}

.greyblock ul.tabs li a {
	text-decoration: none;
	color: #464646;
}	
.greyblock ul.tabs li a:hover {
	border-color: #292929;
	color: #383838;
}

.greyblock ul.tabs li .selected {
	cursor:default;
	background:#FFFFFF none repeat scroll 0 0;
	color: #383838;		
	border-color: #C0CCC4 #C0CCC4 -moz-use-text-color;
	border-bottom:medium none;
	padding-bottom:8px;
}

.two-column .greyblock ul.tabs li .selected {	
	padding-bottom: 5px;
}

body.serp .semantic { position:relative; padding-bottom: 25px; }	
body.serp .two-column .semantic { position:relative; padding-bottom: 20px; }

.semantic-bar
{
	padding:15px 0 0 0;
	position:absolute;
	bottom: -1px;
	z-index:100;
}

.two-column .semantic-bar {
	padding: 10px 0 0 0;
	font-size: 93%;
}	

.semantic-bar h4 { display: none; }

ul.hfeed { margin-left: 0; }
ul.hfeed li { list-style: none; }
ul.hfeed-titles-only { margin-left: 2em; }
ul.hfeed-titles-only li { list-style: disc; }
.hentry { margin-bottom: 1.75em; }
.hentry h4 { font-size: 116%; font-weight: normal; }
.hentry h2 a,
.hentry h3 a,
.hentry h4 a,
.hentry h5 a,
.hentry h6 a { color: #0D25BF; }
.hentry .permalink { color: #538037; text-decoration: none; }

body#healia-homepage ul.communities { }	
body#healia-homepage .hentry { margin-bottom: 1em; }
body#healia-homepage ul.hfeed-titles-only .hentry { margin-bottom: 0; }
body#healia-homepage .hentry .community-name { display: block; font-size: 85%; }
body#healia-homepage .hentry .community-name a { }
body#healia-homepage .hentry h6 a { }

/* brightcove */

#bcPlayer {
	width:300px;
	overflow:none;		
}

#titlelist {
	margin:0 0 1em 0;
	width:300px;
	height:395px;
	overflow:auto;
	color:#555;
}

.title {
	height:46px;
	margin-bottom:2px;
	padding:4px;
	overflow:hidden;
	cursor:pointer;
}

.title:hover {
	background:#ddd;
}

.title p {
	margin:0;
	padding:0;
}

p.displayName {
	font-weight:bold;
	color:#000000;
}

p.shortDescription {
	font-weight:normal;
	color:#cccccc;
}

div.thumb {
	float:left;
	width:60px;
	height:44px;
	margin-right:10px;
	background:#333;
	border:1px solid #666;
}

div.thumb img {
	width:100%;
	height:100%;
}

#yui-sub .concepts{
	font-size:1.1em;
	line-height:1.5;
}

#yui-sub h2{
	color:#178C75;
}

#explorer-icon{
	float:right;
	margin-right:3em;
}

.health-guide-sponsor {
	position:relative;
	top:-0.8em;
}

.health-guide-sponsor .creative{
	float:right;
	padding-left:3px;
}

.health-guide-sponsor .sponsored-label{
	float:right;
	color:#898989;
	font-size:10px;
	line-height:1.5;
	margin-bottom:0em;
	text-transform:uppercase;
}

/*** SERP ads & teasers ***/

.serp-health-guide
        {
        margin-bottom: 1em;
        }

.serp-health-guide ul
        {
        margin: 0.5em 0 0 0;
        padding: 0 0 0 2em;
        font-size: 90%;
        line-height: 1.2;
        list-style: disc;
        }

.serp-health-guide ul.list-a
        {
        float: left;
        width: 40%;
        }
.serp-health-guide ul.list-b
        {
        float: left;
        width: 30%;
        }
