/* MASTHEAD */
#header {
background-image: url(/static/images/ah/health-header-background.gif);
}
#header2 {
background-image:url(/static/images/ah/health-header-logo.png);
}

/* SPRITES FOR SUBSECTIONS */
body.project-health_conditions #header2 {
background-position: 0 -67px;
}
body.hospital-home #header2 {
background-position: 0 -134px;
}
body.project-senior_housing #header2 {
background-position: 0 -201px;
}
body.subsection-health-plans #header2 {
background-position: 0 -268px;
}
/*body.whatev #header2 {
background-position: 0 -335px;
}*/

/* TOP NAV */
#header .nav ul {
*clear:both;
}


p#breadcrumbs {
margin-top:105px;
}

/* more cin-like cleanness */
body.section-health-news #main {
background-image: none;
}

/* Technically, the following selector
   is for when body has a class
   of section-health-news AND
   type-gallery, but, because
   the classA.classB syntax
   isn't widely supported, and
   because we assume this stylesheet
   is only called when body has a class
   of section-health-news, we can write
   our selector for body.type-gallery.
*/
body.type-gallery ul.tools-pre {

}

/* related articles bg */
body.section-health-news #content .related-articles {
background-color:#f9f9f9;
background-image:none;
background-repeat:no-repeat;
}

/* footer cin match */
body.section-health-news #footer {
background: none;
text-align: left;
}

body.section-health-news #footer a {
color: #999999;
}

/* widget-based editors' picks */

#editors-picks {
overflow: visible;
background: white url(/static/images/ah/gray-box-972.png) top left 
no-repeat;
padding-top: 10px;
}

#editors-picks .promo {
height: 200px;
overflow: visible;
}

#editors-picks .promo .subwidget {
float: left; 
width: 170px; 
height: 200px;
padding: 0 12px; 
border-left: 1px solid #ccc;
overflow:hidden;
}

#editors-picks .promo .subwidget-first { 
border-left: 0; 
padding-left: 10px; 
}

#editors-picks .promo h3 {
background: none;
padding: 5px 0;
font-size: 1.1em; 
color: black;
}

#editors-picks .promo h5 {
font-size: 1.2em;
line-height: 1.5em;
text-transform: uppercase;
color: #444444;
margin-bottom: 5px;
}
#editors-picks .promo h5 a {
color:#444444;
}
#editors-picks .promo h6 {
font-size: 1.35em;
color:#0072B2;
line-height: 1.5em;
font-weight: bold;
margin-bottom: 10px;
}
#editors-picks .promo p {
line-height: 1.5em;
}

#editors-picks h4 {
display:none;
}
#editors-picks .promo .sponsor {
border-left:none;
float:none;
height:auto;
overflow:visible;
padding:0;
position:absolute;
left:50%;
top:25px;
width:auto;
z-index:2;
}
#editors-picks .sponsor a {
display:block;
height:60px;
left:384px;
position:relative;
top:-22px;
width:100px;
}

#editors-picks ul.related-links li {
border-right: none;
height: auto;
padding-left: 10px !important;
padding-bottom: 5px;
background-image: url("http://static.usnews.com/images/ah/bullet-arrow.png");
background-position: 0 0.5em;
background-repeat: no-repeat;
}/* $$$$$$$$$$$$$$$$$$$$ DROPDOWN MODULE $$$$$$$$$$$$$$$$$$$ */

/*NAV ADJ*/
.nav ul {
line-height: 1;
}
/* HOME LINK */
#header .nav ul li.first { /* down arrow */
background: transparent url(/static/images/ah/dropdown-arrow-bg.png) 85% 0 no-repeat;
margin-right: 5px;
padding: 5px 20px 7px 10px;
}
#header .nav ul li.first.selected { /*switches arrow color for selected */
background: #444 url(/static/images/ah/dropdown-arrow-bg.png) 85% -29px no-repeat; 
}
* html #header .nav ul li.selected { /*switches arrow color for selected */
background: none; 
}
#header .nav ul li.first:hover { /*switches arrow color on hover */
background: #777 url(/static/images/ah/dropdown-arrow-bg.png) 85% -58px no-repeat;
*background-color: #444; /*ie7 is broke*/
*background-position: 85% 0px;
cursor: pointer;
}
#header .nav ul li.first:hover a { /* colors Home on hover*/
color: #E6A000;
}
/*DROPDOWNS*/
/* dropdown list */
#header .nav li ul {
position: absolute;
z-index: 9999999;
*z-index: 999999;
background: #777;
*background: #444;
width: 160px;
left: -999em;
margin-left: 5px;
}
#header .nav li:hover ul, #header .nav li.sfhover ul { 
left: auto;
margin-top: 8px;
margin-left: 0px;
*position: static !important;
*margin-top: 0px;
*padding-top: 9px;
}
/* dropdown list items */
#header .nav li ul li { 
display:block;
margin: 0px 0px 0px 0px;
padding: 0px !important;
text-transform: capitalize;
background: #777 !important;
*background: #444 !important; /* please change */
}
/* dropdown list links */
#header .nav li ul li a { 
color: #fff !important;
display: block;
padding: 7px 0 7px 35px;
}
#header .nav li ul li a:hover {
background-color: #999 !important;
color: #085b9f !important;
}
/* specific dropdown list item styles */
#header .nav li ul li.list-divider {
margin: 5px 0 5px 10px !important;
*color: #ccc;
}
#header .nav li ul li.last {
margin: 0 0 10px 0 !important
}
/* icons for dropdown nav items */
#header .nav li ul li#sn-money a {
background: url(/static/images/ah/dropdown-icon-money.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-politics a {
background: url(/static/images/ah/dropdown-icon-politics.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-health a {
background: url(/static/images/ah/dropdown-icon-health.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-education a {
background: url(/static/images/ah/dropdown-icon-education.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-science a {
background: url(/static/images/ah/dropdown-icon-science.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-travel a {
background: url(/static/images/ah/dropdown-icon-travel.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-cars a {
background: url(/static/images/ah/dropdown-icon-cars.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-law a {
background: url(/static/images/ah/dropdown-icon-law.png) 10px 5px no-repeat;
}
#header .nav li ul li#sn-home a {
background: url(/static/images/ah/dropdown-icon-usn.png) 10px 5px no-repeat;
}


/* $$$$$$$$$$$$$$$$$$$$ END DROPDOWN MODULE $$$$$$$$$$$$$$$$$$$ */

