/* Discovery Home and Health stylesheet - screen */

td {font-size:70%; padding:3px;}
th {font-size:70%;}

*{margin:0;padding:0;}
body{font-family:verdana,helvetica,arial,sans-serif;font-size:0.7em;}
input,select,option{font-family:verdana,helvetica,arial,sans-serif;font-size:12px;}
a{color:#004c92;text-decoration:underline;}
a:hover{color:#7a003c;text-decoration:none;}
hr{display:none;}
fieldset{border:none;}
legend{display:none;}
ul{list-style:none;}

h3{font-size:110%; padding-bottom:7px;}

.hide{display:none;}
.left{float:left;}
.right{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.accessibilityfeature{display:none;}
.print{display:none;}

.bg-blue{background-color:#c9eaff;}
.bg-yellow{background-color:#ffe87f;}
.bg-pink{background-color:#fed3ef;}
.bg-white{background-color:#fff;}
.bg-purple{background-color:#dfbecf;}
.bg-grey{background-color:#cccccc;}


input.gobutton{color:#fff;background:#ef7509;border:none;text-transform:uppercase;text-align:center;font-weight:bold;padding:1px 5px;cursor:pointer;}

#body{width:750px;clear:both;position:relative;min-height:750px;}
* html #body {height:750px;}
#bodybody{width:750px;}

#header{width:925px;height:100px;overflow:hidden;margin-left:-2px;position:relative;background:transparent url(/_hhdocs/_includes/images/bg_header.jpg) no-repeat;}
#headerbody{min-height:99px;width:100%;background:url(/_hhdocs/_includes/images/hh_header_main.jpg) no-repeat;position:relative;float:left;}
* html #headerbody {height:99px;}
#headerbody h1{width:150px;height:50px;text-indent:-100000em;background:transparent url(/_hhdocs/_includes/images/hh_logo.gif) no-repeat;position:absolute;top:25px;left:10px; cursor:pointer;}
#headerbody {display:inline-block;}
#headerbody {display:block;}


#ontv{border:1px solid #ef7509;width:300px;height:63px;background:#fff4c0 url(/_hhdocs/_includes/images/bg_ontv_header.gif) repeat-x;position:absolute;top:20px;left:307px;}
#ontvbody{padding:3px 8px;}
#ontvbody h2{color:#fff;text-transform:uppercase;font-size:110%;float:left;margin-right:20px;}
#ontvbody ul{list-style:none;}
#ontvbody li{color:#004c92;}
#ontvbody li.tvlistingfull{font-weight:bold;clear:right;}
#ontvbody li.tvlistingnow{clear:left;line-height:2.0em;margin-top:4px;}
#ontvbody li.tvlistingnow a{text-decoration:none;}
#ontvbody li.tvlistingnext{clear:both;}
#ontvbody li.tvlistingnext a{text-decoration:none;}
#ontvbody .ontvnow{font-weight:bold;text-transform:uppercase;width:42px;display:table;float:left;}
#ontvbody .ontvnowtime{font-weight:bold;text-transform:uppercase;display:table;float:left;width:40px;}
#ontvbody .ontvnext{font-weight:bold;text-transform:uppercase;width:42px;display:table;float:left;}
#ontvbody .ontvnexttime{font-weight:bold;text-transform:uppercase;display:table;float:left;width:40px;}

/* SPECIFIC FOR LATAM AND BRAZIL */
#ontvbody .ontvnowLatam{font-weight:bold;text-transform:uppercase;display:table;float:left;}
#ontvbody .ontvnextLatam{font-weight:bold;text-transform:uppercase;display:table;float:left;}





/* #topadspace{width:120px;height:63px;border:1px solid #000;background:#ccc;position:absolute;top:20px;right:10px;} */
#topadspace{width:120px;height:63px;position:absolute;top:20px;right:10px;}
#topnav{width:925px;height:31px;background:#ef7509;margin-left:-2px;}
#topnavbody{padding:5px 0 5px 0;}
#topnavbody ul{list-style:none;}
#topnavbody li{text-transform:uppercase;float:left;margin-left:8px;border-right:1px solid #f7ba84;padding-right:8px;display:inline;font-size:110%;}
#topnavbody li.last{border:none;}
#topnavbody li a{color:#fff;text-decoration:none;font-weight:bold;line-height:1.9em;}
#topnavbody li a:hover{color:#7a003c;}
#topnavbody li a.selected{color:#7a003c;}

#latestnewssearch{height:40px; float:left;}
#latestnewssearchbody{padding-top:10px;}
#latestnews{float:left;padding-top:3px;width:370px;}
#latestnews h2{color:#ef7509;font-size:1.0em;display:inline;margin-right:5px;}
#latestnews ul{list-style:none;display:inline;}
#latestnews li{display:inline;}
#latestnewssearchbody a.newsarticlelink{color:#000;text-decoration:none;}
#latestnewssearchbody a.newsarticlelink:hover{text-decoration:underline;}
#searchtool{width:370px; float:right;text-align:right;}
html>body #searchtool{padding-top:1px;}
#searchtool label{vertical-align:middle;color:#fff;background:#ef7509;border:none;text-transform:uppercase;text-align:center;font-weight:bold;padding:2px 10px;font-size:110%;}

#searchtool .gobutton{vertical-align:middle;}
#searchinput{width:150px;vertical-align:middle;border:1px solid #7b9eba;padding:0 1px;}
html>body #searchinput{padding:1px;}

#breadcrumbsearch{height:30px; float:left;}
#breadcrumbsearchbody{padding-top:10px;}


/* Individually ID'd homepage feature modules */

#homepage #myforums {position:relative;top:-10px;}

#myforums{width:130px;margin-bottom:10px;}
#myforumsbody{background:#c9eaff;padding:10px 10px 1px 10px;}
#myforumsbody ul{list-style:none;}
#myforumsbody li{margin-bottom:1em;}
#myforumsbody a{font-size:0.9em;}
#myforumsbody a.viewallforums{font-size:1.0em;font-weight:bold;padding-left:22px;background:transparent url(/_hhdocs/_includes/images/btn_go_round.gif) 0 0 no-repeat;height:16px;display:block;}
#myforumsbody a.viewallforums:hover{background:transparent url(/_hhdocs/_includes/images/btn_go_round_hover.gif) 0 0 no-repeat;}

#rhcAd{width:130px;margin-bottom:10px;}
#rhcAdbody{padding:0px 5px 0px 5px;}

/* tab headers */

h2.tab{font-weight:bold;font-size:110%;color:#fff;position:relative;height:20px;}
h2.tab span{display:block;padding:3px 10px;}
.taborange{background:#ef7509 url(/_hhdocs/_includes/images/tab_tl_orange.gif) 0 0 no-repeat;}
.taborange span{background:transparent url(/_hhdocs/_includes/images/tab_tr_orange.gif) 100% 0 no-repeat;}
.tabred{background:#d31145 url(/_hhdocs/_includes/images/tab_tl_red.gif) 0 0 no-repeat;}
.tabred span{background:transparent url(/_hhdocs/_includes/images/tab_tr_red.gif) 100% 0 no-repeat;}
.tabblue{background:#004c92 url(/_hhdocs/_includes/images/tab_tl_blue.gif) 0 0 no-repeat;}
.tabblue span{background:transparent url(/_hhdocs/_includes/images/tab_tr_blue.gif) 100% 0 no-repeat;}
.tabpurple{background:#d646a4 url(/_hhdocs/_includes/images/tab_tl_purple.gif) 0 0 no-repeat;}
.tabpurple span{background:transparent url(/_hhdocs/_includes/images/tab_tr_purple.gif) 100% 0 no-repeat;}

.slideshowcontrols{display:block;position:absolute;top:0;right:0;background:transparent;cursor:auto;}
.slideshowcontrols img{float:left;margin-right:10px;position:relative;top:-1px;}
.slideshowcontrols a{color:#fff;text-decoration:none;}
.slideshowcontrols a:hover{color:#7a003c;text-decoration:underline;}

/* Footer container and elements */

#footer{clear:both;}
#footerbody{}
#footerbody .imagestrap{text-align:center;font-size:0.9em;margin-bottom:15px;}
#footerbody #footercountryselect{text-align:center;margin-bottom:15px;clear:both;}
#footerbody #footercountryselect img{vertical-align:middle;}
#footerbody #footercountryselect select{vertical-align:middle;}
#footerbody #footercountryselect .gobutton{vertical-align:middle;}
#footerbody #footercountryselect fieldset{background:transparent url(/_hhdocs/_includes/images/hh_logo_small.gif) 0 50% no-repeat;height:21px;margin:0 auto;display:inline;padding-left:75px;padding-bottom:1px;}

#footerbody #footernav{text-align:center;padding:0px 0 0px 14px;margin-bottom:15px;clear:both;height:15px;}
#footerbody #footernav ul{list-style:none;}
#footerbody #footernav li{display:inline;float:left;border-right:1px solid #004c92;padding:0 4px;}
#footerbody #footernav li.last{border:none;}

#footersupport{width:750px;height:86px;background:transparent url(/_hhdocs/_includes/images/bg_footer.jpg) 0 0 no-repeat;clear:both;}
#footersupportbody{padding:10px 20px;text-align:center;font-size:0.9em;}
#footersupportbody p{margin-bottom:4px;}
#footersupportbody ul{list-style:none;margin:0 0 4px 0px;height:15px;}
#footersupportbody li{display:inline;border-right:1px solid #004c92;padding:0 6px;}
#footersupportbody li.last{border:none;}
#footersupportbody .copyright{clear:both;}


/* Standard page template elements */


#standardcontent{clear:both;}
#standardcontentbody{}

h1.sectiontitle{height:30px;padding-left:28px;font-size:160%;color:#f47d30;background:transparent url(/_hhdocs/_includes/images/swirl.gif) 0 50% no-repeat;position:relative;left:-3px;line-height:1.6em;font-weight:normal;}

#standardcolumn1{width:145px;float:left;margin-right:10px; clear:both;}
#standardcolumn1body{padding-top:30px;}

#standardcolumn2{width:265px;float:left;margin-right:10px;}
#standardcolumn2body{}

#standardcolumn2content{width:455px;float:left;margin-right:10px;}
#standardcolumn2contentbody{}
#standardcolumn2contentbody h2{font-size:110%;margin-bottom:0.5em;}
#standardcolumn2contentbody p{margin-bottom:1.5em;}

#standardcolumn3{width:180px;float:left;margin-right:10px;}
#standardcolumn3body{padding-top:30px;}

#standardcolumn4{width:130px;float:right;}
#standardcolumn4body{padding-top:30px;}

/* Standard page 3 column structure. The #columnmiddle is subsequently split into 2 further columns */

#columnleft{width:145px;float:left;margin-right:10px;}
#columnleftbody{padding-top:30px;}

#columnmiddle{width:455px;float:left;margin-right:10px;}
#columnmiddlebody{}

#columnmiddlebody .midcolumn1{width:265px;float:left;margin-right:10px;}
#columnmiddlebody .midcolumn1body{}
#columnmiddlebody .midcolumn2{width:180px;float:right;}
#columnmiddlebody .midcolumn2body{}

#hpcontentbody .midcolumn1{width:300px;margin-right:10px;float:left;}
#hpcontentbody .midcolumn1body{}
#hpcontentbody .midcolumn2{width:300px;margin-right:10px;float:left;}
#hpcontentbody .midcolumn2body{}


#hpcolumn3{width:130px;margin-top:20px;float:right;}
#hpcolumn3body{}



#columnright{width:130px;float:right;}
#columnrightbody{padding-top:30px;}



.module-enc1{}
.module-enc1body{}



/* Article page content (middle column) - resets some styles such as UL lists, P, etc */

.articlepage{clear:both;}
.articlepage h2{font-size:110%;margin-bottom:0.5em;}
.articlepage h3{font-size:100%;margin-bottom:0.5em;}
.articlepage p{margin-bottom:1.5em;}
.articlepage ul{list-style:disc;margin:2em 2em;}
.articlepage li{margin:0 0 1em 0;}

.backtotop {text-align:right;margin-bottom:2em;}

/* Left hand side (secondary) navigation */

#leftnav{margin-bottom:50px;}
#leftnavbody{}
#leftnavbody h2{display:none;}
#leftnavbody ul{background:#fff;list-style:none;}
#leftnavbody a{display:inline-block;width:100%;padding:3px;font-size:110%;text-decoration:none;color:#000;}
#leftnavbody a:hover{text-decoration:underline;}
html>body #leftnavbody a{display:block;width:auto !important;}
#leftnavbody a:hover{text-decoration:underline;}

#leftnavbody .ln-parent{}
#leftnavbody .ln-child{}
#leftnavbody .ln-grandchild{}
#leftnavbody .ln-greatgrandchild{}
#leftnavbody .ln-greatgrandchild a{background:#fff !important;}

/* #leftnavbody .current-node{background:#f89728;font-weight:bold;} */      
/* #leftnavbody .current-node a{color:#7a003c;border-bottom:1px solid #7a003c;} */
#leftnavbody .current-node{background:#ffe880;font-weight:bold;}
#leftnavbody .current-node a{color:#7a003c;}
#leftnavbody .current-node li{background:#fff url(/_hhdocs/_includes/images/leftnav_indent.gif) 0 10px no-repeat;padding-left:6px;}
#leftnavbody .current-node li a{color:#000;font-weight:normal;background:#fff url(/_hhdocs/_includes/images/arrow_right.gif) 100% 50% no-repeat;border:none;}

#usefullinks{}
#usefullinksbody{background:#fff1b2;padding:8px 10px 4px 10px;}
#usefullinksbody ul{list-style:none;}
#usefullinksbody li{margin-bottom:0.75em;}
#usefullinksbody a{text-decoration:none;}
#usefullinksbody a:hover{text-decoration:underline;}
#usefullinksbody{}

#verticalhomepagelinks{ margin-bottom: 20px; }

#breadcrumb{float:left; width:380px;}
#breadcrumbbody{}
#breadcrumbbody h2{color:#ef7509;font-size:1.0em;display:inline;margin-right:5px;}
#breadcrumbbody ul{list-style:none;display:inline;}
#breadcrumbbody li{display:inline;color:#7a003c;}
#breadcrumbbody a{color:#7a003c;padding-right:10px;background:transparent url(/_hhdocs/_includes/images/crumb_divider.gif) 100% 5px no-repeat;}
#breadcrumbbody a.last{color:#7a003c;padding-right:10px;background:transparent;}

#relatedarticles{margin-bottom:15px;}
#relatedarticles h2{font-size:1em;background:#9458df;padding:5px 10px;color:#fff;margin:0;}
#relatedarticlesbody{background:#f4ebff;padding:10px 10px 5px 10px;}
#relatedarticlesbody ul{list-style:none;}
#relatedarticlesbody li{margin-bottom:0.75em;}




/* Image definitions */

img.standardimage1{width:265px;height:160px;border:none;}
img.standardimage2{width:180px;height:140px;border:none;}
img.standardimage3{width:130px;height:130px;border:none;}
img.standardimage4{width:265px;height:140px;border:none;display:block;margin-bottom:10px;}

/* Advert modules */

.advertlabel{width:51px;height:10px;}
.advertlabel img{width:51px;height:5px;}

.advert01{}
.advert01body{height:250px;border:1px solid #000;background:#ccc;}

.advert02{}
.advert02body{height:180px;border:1px solid #000;background:#ccc;}

.advert03{}
.advert03body{height:60px;border:1px solid #000;background:#ccc;}




/* Encyclopaedia additions */
#leftnavbody .enc-current-node {background:#ffe880 !important;font-weight:bold !important;}
#leftnavbody .enc-current-node a{color:#7a003c;}
#leftnavbody .enc-current-node li{background:#fff url(/_hhdocs/images/leftnav_indent.gif) 0 10px no-repeat;padding-left:6px;}
#leftnavbody .enc-current-node li a{color:#000;font-weight:normal; border:none;}

#leftnavbody .enc-category {background:#fff !important;}
#leftnavbody .enc-category a{color:#000;}
#leftnavbody .enc-category li{background:#fff url(/_hhdocs/images/leftnav_indent.gif) 0 10px no-repeat;padding-left:6px;}
#leftnavbody .enc-category li a{color:#000;font-weight:normal; border:none;}

#leftnavbody .enc-current-category {background:#ffe880 url(/_hhdocs/images/leftnav_indent.gif) 0 10px no-repeat !important;font-weight:bold !important; padding-left:6px;}
#leftnavbody .enc-current-category a{color:#7a003c;}
#leftnavbody .enc-current-category li{background:#fff url(/_hhdocs/images/leftnav_indent.gif) 0 10px no-repeat;padding-left:6px;}
#leftnavbody .enc-current-category li a{color:#000;font-weight:normal; border:none;}





.articleinteractive{margin-bottom:10px;height:160px;}
.articleinteractivebody{}
.articleinteractivebody .articleleadimg img{float:left;margin-right:10px;width:265px;height:160px;}

.interactivefeature{float:right;}
.interactivefeature .tab{margin:0;}


/* Ask The Expert additions */
#asktheexpert-az{clear:both;height:78px;background:#f4ebff;margin-bottom:10px;}
#asktheexpert-azbody{padding:10px;}
#asktheexpert-azbody h2{font-size:110%;margin-bottom:10px;}
#asktheexpert-azbody ul{list-style:none;text-align:center;margin:0 50px;height:2em;}
#asktheexpert-azbody li{display:inline;}
#asktheexpert-azbody li a{border-right:1px solid #000;padding:0 6px 0 3px;line-height:1.5em;}
#asktheexpert-azbody li.last a{border:none;}
#asktheexpert-azbody li.current a{text-decoration:none;color:#000;}        


.caption-image{background:#FFF1B2;border-bottom:0px solid #ccc;margin:10px 0 10px 20px;}
.caption-image p{padding:5px 5px 0 5px;font-size:90%;color:#333;font-weight:normal;}

/* TV REMAINDERS */
#tvremainder{width:575px;}
#tvremainder .prevnextweek{font-size:11px;}
#tvremainder .prevnext{font-size:11px;}
#tvremainder .date{font-size:11px;}
#tvremainder .days{font-size:11px;}
#tvremainder .days a{font-size:11px;}
#tvremainder .today{font-size:11px;color:#000;font-weight:bold;}
#tvremainder .ontvtitle{font-size:11px;}
#tvremainder .heading{font-size:11px;font-weight:bold;padding-bottom:5px;}
#tvremainder .linesep{height:4px;}
#tvremainder .synopsistitle{font-size:11px;}
#tvremainder .emailrem{font-size:11px;}
#tvremainder .error{font-size:11px;color:red;}
#tvremainder .success{font-size:11px;}
/* END TV REMAINDERS */

#dni-site-container.legacy #body #bodybody #ad-right-skyscraper-container {
float:left;
padding:0;width:163px;
height:633px;
overflow:hidden;
display:inline;
margin-left:10px;
margin-top:131px;
}

#ad-right-skyscraper-outer {
position:absolute;
top:5px;
left:747px;
width:166px;
height:600px;
}
#ad-right-skyscraper {text-align:center;}
#ad-right-advertisement img {border:none;overflow:hidden;}

/* Basic site-wide page styling */
	
	html, body { height: 100%; background-color: #ffffff;}
	#dni-site-container {
		background-color: #ffffff;
		width: 990px;
		min-height: 100%;
		margin: 0 auto;
		position: relative;
		}
		
		/* Legacy Modifications */
		
			#dni-site-container.legacy {
				width: 925px;
				}
		
		/* IE6 Fixes */
		
		* html #dni-site-container { height: 100%;}
		*:first-child+html #dni-site-container { height: 100%;}  