@import "../v3-header/0,,,00.css";
/* News.com.au Common CSS - page layout and backgrounds */

/* =body defaults 
body {font:normal 62.5% Arial, Helvetica, sans-serif; margin:0; padding:0;}

 =remove default 
a:link, a:visited {text-decoration:none}
a:hover {text-decoration:underline}
a img, a:link img, a:visited img, fieldset {border:none}
ul, ol {list-style:none;}

li, h1, h2, h3, h4, h5, h6, pre, form, body, html, fieldset, legend, input, dl, dt, dd { margin:0; padding:0}
p, ul, ol, fieldset, table, blockquote {margin:0; padding:0}*/
h1,h2,h3,h4,h5,h6 { font-size: 14px !important; }

li { list-style-type:none !important; }
* html #tip-open { behavior: url(/common/css/iepngfix.htc) }
* html #tip-drag { behavior: url(/common/css/iepngfix.htc) }
* html .userprefs-feedback { behavior: url(/common/css/iepngfix.htc) }

/* =page */
#page {}

#content { margin:0 auto; padding:0; text-align:left; width:998px; _height: 1%;}

#content:after { content: "."; visibility: hidden; height: 0px; display: block; clear: both; }		
#footer { clear: both; margin:0 auto; padding:0 6px; position:relative; text-align:left; width:986px}

/* content layout */
#content { clear: both; }
#main {float:left; }
#title-bar {float:left; width:650px; position:relative}
#content-1 {float:left; width:650px}
#content-2 {float:right; margin:-6px 0 0 0; width:316px;clear:right} 
#content-3 { }
    
	
	
/* layout columns */
.group { width:650px}
.item-1 {clear:left; float:left; width:316px}
.item-2 {clear:right; float:right; width:316px}			

/* Google Ads */
#content-2 #google-ads, #content-ads #google-ads {font-size:12px;} 
#google-ads {border-bottom:1px solid #dadada;}
#google-ads .module-header {background:transparent url('http://www.news.com.au/images/bg-dadada-line.gif') center left repeat-x; border:none; padding:0}
/* ie6 */
* html #google-ads .module-header .header {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.news.com.au/images/google.png')}

#google-ads .module-header .header {background:#fff url('http://www.news.com.au/images/google.png') no-repeat; height:17px; overflow:hidden; text-indent:-9999px; width:100px}
#google-ads .module-content {padding:2px 0 10px 0}
#google-ads .module-content li {padding-bottom:10px}
#google-ads .module-content li.last {padding:0}
#google-ads .module-content .header {font-size:1em; font-weight:bold; line-height:1.1em}
#google-ads .module-content p {color:#000; line-height:1.1em; text-decoration:none}
#google-ads .module-content p.link-url {color:#666; font-size:0.8em; text-decoration:none}
#google-ads .module-content h5 { color: #094F95; }
#google-ads .module-content a:hover {text-decoration:none}
#google-ads .module-content a:hover .header {text-decoration:underline}

#google-ads .module-content ul.txt-small-square {border:1px solid #DADADA}
#google-ads .module-content ul.txt-small-square li {padding:60px 25px; text-align:center}
#google-ads .module-content ul.txt-small-square li a {font-size:115%}

#google-ads .module-content ul.txt-leaderboard {border:1px solid #DADADA; text-align:center; width:100%}
#google-ads .module-content ul.txt-leaderboard li {margin:auto; padding:30px 5px; text-align:center; width:618px}
#google-ads .module-content ul.txt-leaderboard li a {font-size:115%}

/* image and embed for right panel 316 wide */
#content-2 #google-ads .module-content embed,
#content-2 #google-ads .module-content a img {border:1px solid #DADADA; padding:1px; margin:5px 0 3px 25px}
* html #content-2 #google-ads .module-content object {border:1px solid #DADADA; padding:1px; margin:5px 0 3px 25px}
*:first-child+html #content-2 #google-ads .module-content object {border:1px solid #DADADA; padding:1px; margin:5px 0 3px 25px}

/* image and embed for story 650 wide */    
#content-1 #google-ads .module-content embed,
#content-1 #google-ads .module-content img {border:1px solid #DADADA; padding:1px; margin:5px 0 12px 80px}
* html #content-1 #google-ads .module-content object {border:1px solid #DADADA; padding:1px; margin:5px 0 12px 80px}
*:first-child+html #content-1 #google-ads .module-content object {border:1px solid #DADADA; padding:1px; margin:5px 0 12px 80px}

/* =Vertical */

/* =Vertical Nav */
#vertical-nav {background:#D0EAF9; float:left}
#vertical-nav li {background:#D0EAF9; float:left; padding:3px}

/* Inside News */
div.module-inside-news { float: left; width: 100%; clear: both; }

div.module-inside-news .module-content a {color: #094F95;}

div.module-inside-news .module-header {padding: 5px 0 5px 0; float: left;width:100%}
div.module-inside-news .module-header .heading {display: inline; font-weight: bold; font-size: 1.5em; float: left; background: transparent url('../images/news_small_logo.gif') no-repeat right;}
div.module-inside-news .module-header .heading a { color: #000000; display: block;  padding: 5px 92px 5px 0!important;}
div.module-inside-news .module-header .heading a:hover { color: #094F95; text-decoration: underline; }
div.module-inside-news .module-header p.more-link { font-size: 12px; float: right; background: transparent url('../images/news-bullets.gif') 0 -595px no-repeat; padding: 0 0 0 12px!important; margin: 10px 0 0 0;}
div.module-inside-news .module-header p.more-link a {color: #094F95;}
div.module-inside-news .module-content { clear: both; float: left; width: 100%; border-top: 3px solid #ced2d6;	border-bottom: 3px solid #ced2d6; padding: 10px 0 10px 0;}

div.module-inside-news .content-item {width: 149px; float: left; margin: 0 0 0 18px;}
div.module-inside-news .content-item.latest-news {margin-left: 0;}
div.module-inside-news .content-item h3.heading {display: inline; font-weight: bold; font-size: 1.5em; background: transparent url('../images/news-bullets.gif') no-repeat right -394px; padding: 0 20px 0 0;}
div.module-inside-news .content-item h3.heading a { color: #000000; }
div.module-inside-news .content-item h3.heading a:hover { color: #094F95; }
div.module-inside-news .story-block {padding: 3px 0 0 0; margin: 1px 0 0 0; width: auto; }
div.module-inside-news .content-item.latest-news .story-block {border-top: 3px solid #c10b0e;}
div.module-inside-news .content-item.business .story-block {border-top: 3px solid #879aa4;}
div.module-inside-news .content-item.money .story-block {border-top: 3px solid #1b8f83;}
div.module-inside-news .content-item.travel .story-block {border-top: 3px solid #30a3f3;}
div.module-inside-news .content-item.entertainment .story-block {border-top: 3px solid #c4328d;}
div.module-inside-news .content-item.technology .story-block {border-top: 3px solid #773991;}


div.module-inside-news .story-block img.thumbnail {border: 1px solid #e5e5e5; padding: 1px; margin: 0 0 3px 0;}
div.module-inside-news .story-block h4.heading {margin: 0 0 3px 0; font-size: 12px; font-weight: bold; clear: both; }	
div.module-inside-news .story-block p {font-size: 1.1em; margin: 0 0 3px 0;}
div.module-inside-news .story-block p.article-comments { }
div.module-inside-news .story-block p.article-comments a { color: #094f95; background: transparent url(../images/news-bullets.gif) no-repeat 0 -497px; padding: 0 0 0 12px; }
div.module-inside-news .content-item ul.related { padding: 3px 0 3px 0;}
div.module-inside-news div.module-content div.content-item ul.related li {font-size: 1.1em; padding: 2px 0 4px 10px; margin: 0; background: transparent url('../images/news-bullets.gif') 0 6px no-repeat;  }

div.module-inside-news .content-item p.more-link { display: inline; font-size: 1.1em; font-weight: bold; background: transparent url('../images/news-bullets.gif') no-repeat right -396px; padding: 0 18px 0 0;}
div.module-inside-news .content-item p.more-link a { background: none !important; padding-left: 0 !important; }

/* ==================================================================== */
/* site-tools */
/* -------------------------------------------------------------------- */
#site-tools { text-align: left; display: inline; border-bottom: 1px solid #f4f4f4; clear: both; float: left;  margin: 0; padding: 0; width: 986px}
#site-tools h2 { font-size: 129%; font-weight: bold;  border-bottom: 1px solid #f4f4f4;}
#site-tools ul { width: 100%; border-top: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8; float: left; }
#site-tools ul li {float: left; padding: 10px 5px 6px; width: 180px; }
#site-tools ul li a { font-weight: bold; text-decoration: none; position: relative; color: #000; display: block; padding: 45px 0 0 0; text-align: center; background: transparent url('/css/images/site-tools-spr.png') no-repeat -10px -2px;}
#site-tools #tools-mobile {background-position: 13px -2px;}
#site-tools #tools-mobile:hover {background-position: 13px -82px;}
/*	#site-tools #tools-alerts {background-position: -147px -2px;}
#site-tools #tools-alerts:hover {background-position: -147px -82px;} */
#site-tools #tools-rss {background-position: -322px -2px;}
#site-tools #tools-rss:hover {background-position: -322px -82px;}
#site-tools #tools-newsletters {background-position: -467px -2px;}
#site-tools #tools-newsletters:hover {background-position: -467px -82px;}
#site-tools #tools-stories {background-position: -632px -2px;}
#site-tools #tools-stories:hover {background-position: -632px -82px;}
#site-tools #tools-photos {background-position: -797px -2px;}
#site-tools #tools-photos:hover {background-position: -797px -82px;}

#footer #network-links {clear:both; position:relative; text-align:center; padding: 30px 0 10px 0;}
#footer ul.generic-link-list { padding-top: 7px; font-size: 0.85em;}
#footer .generic-link-list li {display: inline; padding: 0; margin: 0;}
#footer .generic-link-list li span {margin-left: 5px; margin-right: 5px;}
#footer ul.generic-link-list{font-size: 0.92em;}
#footer ul.generic-link-list a {font-weight:300; color: #094f95; }

#footer p.copyright {font-size: 0.92em;}

/* Title Bar */
#title-bar { position: relative; width: 650px; border-bottom:4px solid #AE0B0E; float: left; padding: 10px 0 2px 0; clear: both; margin: 0 0 0 6px; display: inline; }
#title-bar form { float: right; white-space: no-wrap; }
#title-bar form label { display: none; }
#title-bar form input { float: left; } 
#title-bar form input.text, #title-bar form input#mediasearch { min-height: 14px; width: 164px; border: 1px solid #959595; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; padding: 2px 3px 1px;  background: #fff url(../images/title-bar-bg.png) 0 0 repeat-x; }
#title-bar form div.controls input, #title-bar form input.submit {text-indent:-9999px; width: 64px; height: 19px; padding: 19px 0 0 0; background: #3D6694 url(../images/title-bar-buttons.gif) 0 0 no-repeat; cursor: pointer; border: none; text-transform: uppercase; } 
#title-bar form div.field,#title-bar form div.controls { display: inline; }
/* subsection index */

#sub-section { width: 100%; padding: 16px 0 20px 0; }
#sub-section:after { content: "."; clear: both; height: 0; visibility: hidden; }
#sub-section h1 { font-size: 220%; font-weight: 900; }
#sub-section ul {}   
#sub-section ul li { background: transparent url(../images/news-bullets.gif) 0 -897px no-repeat; font-size: 1.1em; float: left; margin: 0 0 0 5px; padding: 0 0 0 5px; } 
#sub-section ul li.first { padding: 0; margin: 0; background: none; }     
#sub-section ul li a { color: #0A6395;  }         

/* 
section title
*/
#title-bar p.section-title { float: left;  font-size: 1.7em; padding: 0 0 0 6px; font-weight: 900; margin-bottom:4px;}
#title-bar p.section-title a { text-decoration: none; color: #000; }
#title-bar p.section-title img { display: block; }
#content .module { margin: 0 0 20px 0; }


/* ----------------------------------------------------------- */
/* carousel ------------------------------------------------- */
/* ----------------------------------------------------------- */
div.module-carousel { width: 316px; clear: both; padding: 0px; background: #fff; border-bottom: 1px #e2e1e1 solid; _height: 1%; padding-bottom: 5px; }
div.module-carousel:after { content: "."; display: block; clear: both; visibility: hidden; height:0; } 
div.module-carousel.hover { } 
/* module-header */
div.module-carousel div.module-header { clear: both; position: relative; border-bottom: solid 3px #AE0B0E; padding: 4px 7px; margin: 0 0 4px 0; }
div.module-carousel div.module-header .heading { font-size: 1.5em; font-weight: bold; line-height: 1em; display: inline; font-weight: bold; }
div.module-carousel div.module-header .heading a { color: #000; text-decoration: none; background: transparent url('../images/news-bullets.gif') no-repeat right -394px; padding: 0 20px 0 0;}		 
div.module-carousel div.module-header .heading a:hover { color: #094f95; text-decoration:underline; }
div.module-carousel .module-content { position: relative; width: 100%;}
.has-js div.module-carousel .module-content { overflow: hidden; height: 100px; }
.has-js div.module-carousel .module-content.loaded { height: auto; }
div.module-carousel .module-content .content-item { float: left; }
div.module-carousel div.module-footer { padding: 4px 8px;}
div.module-carousel div.module-footer p.more-link { float: right; font-size: 12px; background: transparent url('../images/news-bullets.gif') right -394px no-repeat; display: inline; }
div.module-carousel div.module-footer p.more-link a { color: #094f95; font-weight: 900; padding: 0 20px 0 0; }


/* ----------------------------------------------------------- */
/* VCMS ------------------------------------------------- */
/* ----------------------------------------------------------- */
div#vcms-wrapper div.module-header { clear: both; position: relative; border-bottom: solid 3px #AE0B0E; padding: 4px 7px; margin: 0 0 4px 0; }
div#vcms-wrapper div.module-header .heading { font-size: 1.5em; font-weight: bold; line-height: 1em; display: inline; font-weight: bold; }
div#vcms-wrapper div.module-header .heading a { color: #000; text-decoration: none; background: transparent url('../images/news-bullets.gif') no-repeat right -394px; padding: 0 20px 0 0;}		 
div#vcms-wrapper div.module-header .heading a:hover { color: #094f95; text-decoration:underline; }



/*
NEW CAROU
*/
div.module-carousel { overflow: hidden; position: relative; }

div.module-carousel .module-content { position: relative; float: left; left: 0; }
div.module-carousel .module-content .content-item { float: left; width: 316px;  }

div.module-carousel .carouselNav {width: 80px; font-size: 90%; cursor: pointer; position: absolute; top: 6px; right: 8px; }
div.module-carousel .carouselNav .next a { overflow: hidden; outline: none; text-indent: -40000px; float: right; width: 40px; height: 14px; cursor: pointer;  background: transparent url('../images/module-carousel-nav.gif') no-repeat -40px 0;}
div.module-carousel .carouselNav .prev a { overflow: hidden; outline: none; text-indent: -40000px; float: left; width: 40px; height: 14px; cursor: pointer;  background: transparent url('../images/module-carousel-nav.gif') no-repeat 0 0; }
div.module-carousel .carouselNav .next a:hover { background-position: -40px -14px; }
div.module-carousel .carouselNav .prev a:hover { background-position: 0 -14px; }


/**/
div.module-video { height: 135px; }


/* ---- =Most Popular ---- */

.module-most-popular{position:relative; display: inline-block; }
.module-most-popular a { color: #094f95; text-decoration:none }
.module-most-popular a:hover { color: #094f95; text-decoration:underline }
.module-most-popular ol li {color: #1071a8;}


.has-js div.module-most-popular ol.module-item { left:0; display: none;}
.has-js div.module-most-popular ol.module-item {display:none; }
.has-js div.module-most-popular ol.module-item.active { display: block; }
.module-most-popular div.module-item { display:block; position:static; }
.module-most-popular .tab-list li { display:block; float: left; }		
.module-most-popular { border-bottom: 1px #e2e1e1 solid; _height: 1%; padding: 0 0 5px 0; clear: both; background: transparent url(../images/news-module-header-bg.gif) repeat-x 3px 0; }
.module-most-popular:after { content: "."; display: block; clear: both; float: left; height: 0; visibility: hidden; }
.module-most-popular .tab-list {float: left;  margin: 0; padding:0; position:relative; }

.module-most-popular .tab-list li.active {background: transparent url('../images/news-tab-bg.png') no-repeat center bottom; padding-bottom:2px;}
.module-most-popular .tab-list li a { outline: none; font-size: 1.3em; display: block; position:relative; top: -2px; padding: 0 0 0 4px; margin: 0; background: transparent url('../images/news-tab-bg.png') no-repeat 0 0;}

.module-most-popular h2 {background: transparent; color: #000; float: left; font: 700 1.5em Arial, Helvetica, sans-serif; padding: 3px 5px 8px 8px;}		
.module-most-popular h2 a { background: none; color: #000000; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -395px; padding: 0 20px 0 0;}
.module-most-popular h2 a:hover { color: #094f95; }			
.module-most-popular .tab-list li span { outline: none; font-weight: 900; display: block; padding: 5px 9px 6px 5px; background: transparent url('../images/news-tab-bg.png') no-repeat right 0;}


.module-most-popular .tab-list li.active a { background-position: 0  -100px; color: #FFFFFF; }
.module-most-popular .tab-list li.active span { color: #fff; background-position: right  -100px; background-color: #AE0B0E; }		   
.module-most-popular ol {  position:relative; top: -7px; border-top: 3px solid #AE0B0E; clear: both; color:#ccc; list-style:decimal;  margin: 0; padding:5px 0 0 38px; width: 278px; }
.module-most-popular ol li { font-size: 12px; padding:1px 0 2px 0;  color: #666666; }

.module-most-popular .module-footer { padding: 4px 8px; clear: both; }
.module-most-popular .module-footer p.more-link { float: right; font-size: 12px; font-weight: 900; }
.module-most-popular .module-footer p.more-link a { background: transparent url(../images/news-bullets.gif) no-repeat scroll right -395px; padding: 0 20px 0 0; }


/* NETWORK PROMO */

div.module-network-promo { clear: both; padding: 0px 0 20px 0; background: #fff; }
div.module-network-promo div.module-header { clear: both; position: relative; border-bottom: solid 2px #326698; margin: 0 0 1px 0; padding: 2px; font-size: 1.5em; font-weight: bold; }
div.module-network-promo div.module-header .heading { display: inline; font-weight: bold; }
div.module-network-promo div.module-header .heading a { color: #000; text-decoration: none; }		 

div.module-network-promo div.module-content .promo-block {}
div.module-network-promo div.module-content .promo-block img.thumbnail { display: block; }
div.module-network-promo div.module-content .promo-block .heading { font-size: 1.1em; color: #0C5E8E; font-weight: bold; }
div.module-network-promo div.module-content .promo-block .heading a { color: #0C5E8E; text-decoration: none; }  
div.module-network-promo div.module-content .promo-block .heading a:hover { color: #0C5E8E; text-decoration: underline; }    
div.module-network-promo div.module-content .promo-block p { font-size: 1.1em; }  
div.module-network-promo div.module-content .promo-block ul.related { padding: 4px 0 0 0;}  
div.module-network-promo div.module-content .promo-block ul.related li { margin: 3px 0; font-size: 1.1em; }    

div.module-network-promo div.module-content .promo-block ul.related li a { color: #0C5E8E; text-decoration: none; }  
div.module-network-promo div.module-content .promo-block ul.related li a:hover { text-decoration: underline; }  	


/* ----------------------------------------------------------- */
/* OVERVIEWS ------------------------------------------------- */
/* ----------------------------------------------------------- */
div.module-overview { width: 100%; clear: both; padding: 0px 0px 5px 0px; background: #fff; border-bottom: 1px #e2e1e1 solid; _height: 1%; }
div.module-overview:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
* html div.module-overview {height: 1%;}	  
div.module-overview.hover { } 
/* module-header */
div.module-overview div.module-header { clear: both; width: 302px; float: left; position: relative; border-bottom: solid 3px #AE0B0E; padding: 4px 7px; margin: 0 0 4px 0; font-weight: bold; }
div.module-overview div.module-header .heading { font-size: 1.5em; line-height: 1em; float: left; display: inline; font-weight: bold; }
div.module-overview div.module-header .heading a { color: #000; text-decoration: none; background: transparent url('../images/news-bullets.gif') no-repeat right -394px; padding: 0 20px 0 0;}		 
div.module-overview div.module-header .heading a:hover { color: #094f95; text-decoration:underline; }
div.module-overview div.module-header p.more-link { float: right; }
div.module-overview div.module-header p.rss { float: right; overflow: hidden; background: transparent url('../images/news-share-icons.gif') 0 -700px no-repeat; width: 10px; height: 10px; margin: 3px 0 0 0; }		   
div.module-overview div.module-header p.rss a { display: block; text-indent: -50000px; }
div.module-overview div.module-content { }
div.module-overview div.module-content div.content-item { clear: both; float: left; width: 100%; }
div.module-overview div.module-content div.content-item div.content-item-content-1 {  float: left; }
div.module-overview div.module-content div.content-item div.content-item-content-2 {  float: left;}		   
div.module-overview div.module-footer { padding: 4px 7px; clear: both;}
div.module-overview div.module-footer p.more-link {float:right; font-size: 12px; background: transparent url('../images/news-bullets.gif') right -394px no-repeat; display: inline; margin-right: -5px; }
div.module-overview div.module-footer p.more-link a { color: #094f95; font-weight: 900; padding: 0 20px 0 0; }

/* if it's made into a tabber */
.layout-normal div.module-overview .module-header { padding: 0; width: 316px; }
.layout-normal div.module-overview .tab-list { width: 310px; padding: 0 0 0 6px; background: transparent url(../images/news-module-header-bg.gif) repeat-x 3px 0; float: left;  margin: 0; position:relative; margin: 0 0 -7px 0; z-index: 50; }
.layout-normal div.module-overview .tab-list li{display:block; float: left;}		
.layout-normal div.module-overview .tab-list li.active {background: transparent url('../images/news-tab-bg.gif') no-repeat center bottom; padding-bottom:2px;}
.layout-normal div.module-overview .tab-list li a { color: #094F95; outline: none; font-size: 1.3em; display: block; position:relative; top: -2px; padding: 0 0 0 4px; margin: 0; background: transparent url('../images/news-tab-bg.gif') no-repeat 0 0;}
.layout-normal div.module-overview .tab-list li span { outline: none; font-weight: 900; display: block; padding: 5px 9px 3px 5px; background: transparent url('../images/news-tab-bg.gif') no-repeat right 0;}
.layout-normal div.module-overview .tab-list li.active a { background-position: 0  -100px; color: #FFFFFF; }
.layout-normal div.module-overview .tab-list li.active span { color: #fff; background-position: right -100px; background-color: #AE0B0E; padding: 5px 9px 6px 5px; }		   

/* portrait layout */
.layout-portrait div.module-overview .module-header{padding:0px;width:316px;}
.layout-portrait div.module-overview .tab-list {background:transparent url(../images/news-module-header-bg.gif) repeat-x scroll 3px 0;float:left;margin:0 0 -7px;padding:0 0 0 6px;position:relative;width:310px;z-index:50;}
.layout-portrait div.module-overview .tab-list li.active {background:transparent url(../images/news-tab-bg.gif) no-repeat scroll center bottom;padding-bottom:2px;}
.layout-portrait div.module-overview .tab-list li {display:block;float:left;}
.layout-portrait div.module-overview .tab-list li.active a {background-position:0 -100px;color:#FFFFFF;}
.layout-portrait div.module-overview .tab-list li a {background:transparent url(../images/news-tab-bg.gif) no-repeat scroll 0 0;color:#094F95;display:block;font-size:1.3em;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:0 0 0 4px;position:relative;top:-2px;}
.layout-portrait div.module-overview .tab-list li.active span {background-position:right -100px;color:#FFFFFF;padding:5px 9px 6px 5px;}
.layout-portrait div.module-overview .tab-list li span {background:transparent url(../images/news-tab-bg.gif) no-repeat scroll right 0;display:block;font-weight:900;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:5px 9px 3px 5px;}





	   
div.module-overview div.module-content div.content-item.tab-panel { display: none; }
div.module-overview div.module-content div.content-item.tab-panel.active { display: block !important; }







/* RELATED SEARCHES */
div.module-related-searches {border-bottom: none;}

/* module-header */
div.module-related-searches div.module-header { clear: both; width: 302px; float: left; position: relative; border-bottom: 3px solid #C9C9CB; padding: 4px 7px; margin: 0; font-weight: bold; }
div.module-related-searches div.module-header .heading { font-size: 1.5em; line-height: 1em; float: left; display: inline; font-weight: bold; }
div.module-related-searches div.module-header .heading a { color: #000; text-decoration: none; background: transparent url('../images/news-bullets.gif') no-repeat right -394px; padding: 0 20px 0 0;}		 
div.module-related-searches div.module-header .heading a:hover { color: #094f95; text-decoration:underline; }

div.module-related-searches ul.related-searches { clear: both; float: left; padding: 10px 7px 0; }
div.module-related-searches ul.related-searches	li {margin: 0 3px 0 0; display: inline;}
div.module-related-searches ul.related-searches	li a {color:#094f95;}
div.module-related-searches ul.related-searches	li.popular a {font-size: 1.5em; font-weight: bold;}



/* ==================================================================== */
/* site-tools */
/* -------------------------------------------------------------------- */
div.module-site-tools { width: 100%; display: inline; border-bottom: 1px solid #f4f4f4;   clear: both; float: left; }
div.module-site-tools h2 { font-size: 1.7em; font-weight: bold;  border-bottom: 1px solid #f4f4f4;}
div.module-site-tools ul { width: 100%; border-top: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8; float: left; }
div.module-site-tools ul li {float: left; padding: 10px 5px 6px; width: 180px; font-size: 12px; }
div.module-site-tools ul li a { font-weight: bold; text-decoration: none; position: relative; color: #000; display: block; padding: 45px 0 0 0; text-align: center; background: transparent url('http://www.news.com.au/css/images/site-tools-spr.png') no-repeat -30px -2px;}
div.module-site-tools #tools-mobile {background-position: 10px -2px;}
div.module-site-tools #tools-mobile:hover {background-position: 10px -82px;}
div.module-site-tools #tools-alerts {background-position: -150px -2px;}
div.module-site-tools #tools-alerts:hover {background-position: -150px -82px;}
div.module-site-tools #tools-rss {background-position: -320px -2px;}
div.module-site-tools #tools-rss:hover {background-position: -320px -82px;}
div.module-site-tools #tools-newsletters {background-position: -475px -2px;}
div.module-site-tools #tools-newsletters:hover {background-position: -475px -82px;}
div.module-site-tools #tools-stories {background-position: -640px -2px;}
div.module-site-tools #tools-stories:hover {background-position: -640px -82px;}
div.module-site-tools #tools-photos {background-position: -805px -2px;}
div.module-site-tools #tools-photos:hover {background-position: -805px -82px;}


/* ---- =Google Ads ----  */
/* Google Sponsored Ads v2 - All Look Same */
div.google-ads {border-bottom: 1px solid #dadada; clear: both; float: left; margin: 0 0 4em 0; width: 300px;}
#content div.google-ads {margin: 0 0 4em 0; width: 630px;}
#content-2 div.google-ads { width: 100%; }

div.network.sponsors.alt { width: 100%; background:none !important; border:none !important;}
#maincontent div.network.sponsors.alt { background:none !important; border:none !important;}
div.network.sponsors.alt h4 { background:transparent url(http://www.news.com.au/images/bg-dadada-line.gif) repeat-x 0 50%; clear:both; height: 17px; }
div.network.sponsors.alt h4 span { background:#fff url(http://www.news.com.au/images/google.png) no-repeat 0 0; display:block; height: 17px;margin: 0; text-indent:-9999em; width: 100px; }
* html div.network.sponsors.alt h4 span { /* ie6 PNG with transparency fix */
background-image:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.news.com.au/images/google.png", sizingMethod="crop");} 
div.network.sponsors.alt a {display:block; width: 100%;}
div.network.sponsors.alt ul {margin: 0 !important; ; float:left;}
div.network.sponsors.alt ul li {background: none; margin: 0 !important; padding: 0 0 10px !important;}
div.network.sponsors.alt h5 {font-size: 1em; font-weight: bold; margin-bottom: 0;}
div.network.sponsors.alt p a {color: #000 !important; font-size: 1em; font-weight:normal; margin-bottom: 0 !important;}

div.network.sponsors.alt p.link-url a {color: #666 !important;}
div.network.sponsors.alt p.link-url a { }
div.network.sponsors.alt a:hover,
div.network.sponsors.alt a:hover p { text-decoration: none;} /* Only the title to change on hover */
div.network.sponsors.alt a:hover h5 { text-decoration: underline;} /* Only the title to change on hover */
div.network.sponsors.alt ul.article-link-list { font-size: 12px; margin: 5px 0 0 0 !important; float:left; color:#000}
div.network.sponsors.alt ul.article-link-list li {background: none; }
div.network.sponsors.alt ul li a:hover,
div.network.sponsors.alt ul li a:active,
div.network.sponsors.alt ul li a:focus {text-decoration: none;} /* Only the title to change on hover */
div.network.sponsors.alt ul li a:hover h5,
div.network.sponsors.alt ul li a:active h5,
div.network.sponsors.alt ul li a:focus h5 {text-decoration: underline;} /* Only the title to change on hover */

/* listing block */				 

div.module div.listing-block { padding: 6px; }
div.module div.listing-block ul { }
div.module div.listing-block ul li { font-size: 12px; }
div.module div.listing-block ul li a { color: #094F95; }

				 
				 
/* Story Block */
div.module-overview-headlines div.top-story.story-block h3.heading{font-size:1.7em;}



div.module-overview .module-content div.story-block,
div.module-accordion .module-content div.story-block,
div.module-carousel .module-content div.story-block,
div.module-leadstory .module-content div.story-block
{ clear: both; padding: 0 7px; width: 302px; float: left; }

div.module-overview .module-content div.story-block .heading,
div.module-accordion .module-content div.story-block .heading,
div.module-carousel .module-content div.story-block .heading,
div.module-leadstory .module-content div.story-block .heading		   		   
{ padding: 0 0 2px 0; font-size:1.5em; font-weight: bold; }

div.module-overview .module-content div.story-block a:hover,
div.module-accordion .module-content div.story-block a:hover,
div.module-carousel .module-content div.story-block a:hover,
div.module-leadstory .module-content div.story-block a:hover	   	   	    
{ text-decoration: underline; }

div.module-overview .module-content div.story-block .heading a,
div.module-accordion .module-content div.story-block .heading a,
div.module-carousel .module-content div.story-block .heading a,
div.module-leadstory .module-content div.story-block .heading a			  			   
{ font-weight: bold; color: #094f95; text-decoration: none; }

div.module-overview .module-content div.story-block .heading a:hover,
div.module-accordion .module-content div.story-block .heading a:hover,
div.module-carousel .module-content div.story-block .heading a:hover,
div.module-leadstory .module-content div.story-block .heading a:hover			   			  
{ text-decoration: underline; }

div.module-overview .module-content div.story-block .thumbnail,
div.module-accordion .module-content div.story-block .thumbnail,
div.module-carousel .module-content div.story-block .thumbnail,
div.module-leadstory .module-content div.story-block .thumbnail		   	    
{ float: left; background:#FFFFFF url(../images/thumbnail-drop.png) repeat scroll 0%; margin-right:10px; padding:3px; }


div.module-overview .module-content div.story-block p,
div.module-accordion .module-content div.story-block p,
div.module-carousel .module-content div.story-block p,
div.module-leadstory .module-content div.story-block p		   		   
{ font-size: 12px; }

div.module-overview .module-content div.story-block p a,
div.module-accordion .module-content div.story-block p a,
div.module-carousel .module-content div.story-block p a,
div.module-leadstory .module-content div.story-block p a			 			 
{ color: #094f95; text-decoration: none; /*font-weight: bold;*/ }		   

div.module-overview .module-content div.story-block p.comments,
div.module-accordion .module-content div.story-block p.comments,
div.module-carousel .module-content div.story-block p.comments,
div.module-leadstory .module-content div.story-block p.comments,
div.module-overview .module-content div.story-block p.article-comments,
div.module-accordion .module-content div.story-block p.article-comments,
div.module-carousel .module-content div.story-block p.article-comments,
div.module-leadstory .module-content div.story-block p.article-comments		   		   
{ font-size: 1.1em; }

div.module-overview .module-content div.story-block p.comments a,
div.module-accordion .module-content div.story-block p.comments a,
div.module-carousel .module-content div.story-block p.comments a,
div.module-leadstory .module-content div.story-block p.comments a,
div.module-overview .module-content div.story-block p.article-comments a,
div.module-accordion .module-content div.story-block p.article-comments a,
div.module-carousel .module-content div.story-block p.article-comments a,
div.module-leadstory .module-content div.story-block p.article-comments a			  		  
{ color: #094f95; background: transparent url(../images/news-bullets.gif) no-repeat 0 -497px; padding: 0 0 0 12px; }





div.module-overview .module-content div.story-block p.sponsor,
div.module-accordion .module-content div.story-block p.sponsor,
div.module-carousel .module-content div.story-block p.sponsor,
div.module-leadstory .module-content div.story-block p.sponsor			  		  
{ font-size: 1.1em; margin: 3px 0 0 0; }

div.module-overview .module-content div.story-block p.sponsor a,
div.module-accordion .module-content div.story-block p.sponsor a,
div.module-carousel .module-content div.story-block p.sponsor a,
div.module-leadstory .module-content div.story-block p.sponsor a			  		   
{ color: #5b5b5b; font-weight: 300; }

div.module-overview .module-content div.story-block p.sponsor img,
div.module-accordion .module-content div.story-block p.sponsor img,
div.module-carousel .module-content div.story-block p.sponsor img,
div.module-leadstory .module-content div.story-block p.sponsor img			  			  
{ vertical-align:bottom; }		     

div.module-overview .module-content div.story-block ul.related,
div.module-accordion .module-content div.story-block ul.related,
div.module-carousel .module-content div.story-block ul.related,
div.module-leadstory .module-content div.story-block ul.related			  			   
{ clear: none; padding: 0px; float: left; }

div.module-overview .module-content div.story-block ul.related li,
div.module-accordion .module-content div.story-block ul.related li,
div.module-carousel .module-content div.story-block ul.related li,
div.module-leadstory .module-content div.story-block ul.related li				 			  
{ clear: left; background: transparent url(../images/news-bullets.gif) 0 -295px no-repeat; font-size: 1.1em; white-space: nowrap; float: left; }

div.module-overview .module-content div.story-block ul.related li strong,
div.module-accordion .module-content div.story-block ul.related li strong,
div.module-carousel .module-content div.story-block ul.related li strong,
div.module-leadstory .module-content div.story-block ul.related li strong				 				 	
{ font-weight: bold; }				 

div.module-overview .module-content div.story-block ul.related li a,
div.module-accordion .module-content div.story-block ul.related li a,
div.module-carousel .module-content div.story-block ul.related li a,
div.module-leadstory .module-content div.story-block ul.related li a										
{ color: #094f95; text-decoration: none; }				 

div.module-overview .module-content div.story-block ul.related li a:hover,
div.module-accordion .module-content div.story-block ul.related li a:hover,
div.module-carousel .module-content div.story-block ul.related li a:hover,
div.module-leadstory .module-content div.story-block ul.related li a:hover										
{ text-decoration: underline; }

div.module-overview .module-content div.story-block ul.story-summary-list,
div.module-accordion .module-content div.story-block ul.story-summary-list,
div.module-carousel .module-content div.story-block ul.story-summary-list,
div.module-leadstory .module-content div.story-block ul.story-summary-list 										
{ float: left; width: 174px; }
div.module-overview .module-content div.story-bock-no-image ul.story-summary-list,
div.module-accordion .module-content div.story-bock-no-image ul.story-summary-list,
div.module-carousel .module-content div.story-bock-no-image ul.story-summary-list,
div.module-leadstory .module-content div.story-bock-no-image ul.story-summary-list
{ width: auto; float: none; }

div.module-overview .module-content div.story-block ul.story-summary-list li,
div.module-accordion .module-content div.story-block ul.story-summary-list li,
div.module-carousel .module-content div.story-block ul.story-summary-list li,
div.module-leadstory .module-content div.story-block ul.story-summary-list li 										
{ font-size: 12px; background: transparent url(../images/news-bullets.gif) no-repeat 0 -197px; padding: 0 0 0 12px; margin: 0px; }

div.module-overview .module-content div.story-block ul.story-summary-list li a,
div.module-accordion .module-content div.story-block ul.story-summary-list li a,
div.module-carousel .module-content div.story-block ul.story-summary-list li a,
div.module-leadstory .module-content div.story-block ul.story-summary-list li a										
{ color: #094f95; text-decoration: none; }




div.module-overview .module-content div.story-block ul.story-summary-list li a:hover,
div.module-accordion .module-content div.story-block ul.story-summary-list li a:hover,
div.module-carousel .module-content div.story-block ul.story-summary-list li a:hover,
div.module-leadstory .module-content div.story-block ul.story-summary-list li a:hover										
{ text-decoration: underline; }												


/* related links headline-strap-list */
div.module-overview .module-content ul.related,
div.module-overview .module-content ul.headline-strap-list,
div.module-accordion .module-content ul.related,
div.module-carousel .module-content ul.related				
{ clear: both; padding: 4px 7px 0; }

div.module-overview .module-content ul.related li,
div.module-overview .module-content ul.headline-strap-list li,
div.module-accordion .module-content ul.related li,
div.module-carousel .module-content ul.related li		   		   
{ padding: 1px 0; font-size: 12px; }		

div.module-overview .module-content ul.related li a,
div.module-overview .module-content ul.headline-strap-list li a, 
div.module-accordion .module-content ul.related li a,
div.module-carousel .module-content ul.related li a			  		  
{ color: #094f95; text-decoration: none; }

div.module-overview .module-content ul.related li a:hover,
div.module-overview .module-content ul.headline-strap-list li a:hover,
div.module-accordion .module-content ul.related li a:hover,
div.module-carousel .module-content ul.related li a:hover			  	  
{ text-decoration: underline; }

div.module-overview .module-content .module-related,
div.module-overview .module-content .module-related,
div.module-accordion .module-content .module-related,
div.module-carousel .module-content .module-related			  	  
{ float: left; width: 100%; }

div.module-overview .module-content ul.related li strong,
div.module-overview .module-content ul.headline-strap-list li strong,
div.module-accordion .module-content ul.related li strong,
div.module-carousel .module-content ul.related li strong			  			  
{ font-weight: bold; }

div.module-overview .module-content ul.related li,
div.module-overview .module-content ul.headline-strap-list li,
div.module-accordion .module-content ul.related li,
div.module-accordion .module-content ul.related li		   		   
{ background: none; background: transparent url('../images/news-bullets.gif') 0 6px no-repeat; padding-left: 9px; }					  



/* customisations */
div.module-overview .module-content div.content-item div.story-block.large { padding: 0; width: 316px; overflow:hidden; }
div.module-overview .module-content div.content-item div.story-block.large .heading { font-size: 2em; padding: 4px 7px; }
div.module-overview .module-content div.content-item div.story-block.large p { padding: 0 7px; }
div.module-overview .module-content div.content-item div.story-block.large .thumbnail { float: none; margin: 0; border: none; padding: 0; display: block; }		   
div.module-overview .module-content div.content-item div.story-block.large ul { padding: 0 7px; }
div.module-overview .module-content div.content-item div.story-block.large ul.related li { clear: left; }




/* small breaking news --------- */
div.module-breaking-stories { width: 316px; _height: 1%; }
div.module-breaking-stories:after { content: "."; float: left; clear:both; display: block; height: 0; visibility: hidden; }
/* header */
div.module-breaking-stories div.module-header { clear: both; width: 302px; float: left; position: relative; border-bottom: solid 3px #AE0B0E; padding: 2px 7px; font-weight: bold; }
div.module-breaking-stories div.module-header .heading { color: #3b6794; float: left; display: inline; font-weight: bold;  font-size: 1.5em; background: transparent url('../images/news-bullets.gif') no-repeat right -394px; padding-right: 20px; }
div.module-breaking-stories div.module-header .heading a { color: #000; text-decoration: none; }
div.module-breaking-stories div.module-header .heading a:hover { color: #094f95; text-decoration: underline; }
div.module-breaking-stories div.module-content { clear: both;  margin:2px 0 0 0; border-bottom: none; }
div.module-breaking-stories div.module-content ul.related  { clear: both; padding:8px 4px 0 2px;}
div.module-breaking-stories div.module-content ul.related li { font-size: 12px; padding:1px 0 0 0; position: relative; margin:0 0 2px 0}
div.module-breaking-stories div.module-content ul.related li span {color:#5C6164; position: absolute; top: 0; left: 2px; width: 55px; }
div.module-breaking-stories div.module-content ul.related li a { position: relative; left:65px; font-weight:300; width:240px; color: #094f95; text-decoration: none; }
div.module-breaking-stories div.module-content ul.related li a:hover { text-decoration: underline; }	
div.module-breaking-stories div.module-content ul.related li.more-breaking-news { padding: 4px 0 0 0; }
div.module-breaking-stories div.module-content ul.related li.more-breaking-news a { font-weight: bold; }
div.module-breaking-stories div.module-footer p.more-link { float: right; font-size: 12px; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -394px; display: inline; padding: 0 20px 0 5px;}
div.module-breaking-stories div.module-footer p.more-link a {  font-weight: bold; padding: 0; color: #094f95; text-decoration: none; }	
div.module-breaking-stories div.module-footer p.more-link a:hover { text-decoration: underline; }	   
div.module-breaking-stories div.module-related ul.related li span {}   
div.module-breaking-stories div.module-footer {  padding: 4px 0 6px 0; border-top: none; }



/* ads */
.ad-halfpage,.ad300x250 { margin: 0 0 20px 0; position: relative; float: left; clear: both; }
#footer .ad-leaderboard { width: 768px; margin: 0 auto 20px; }
#footer .ad-leaderboard h4 { color: #656565; text-transform: uppercase; font-size: 1em; text-align: left; } 
.ad-halfpage h4, .ad300x250 h4 { background:transparent url(../images/header-advertisement-vertical.gif) no-repeat scroll left top; height:90px;left:307px;overflow:hidden;position:absolute;text-indent:-9999px;top:0px;width:10px; }
.ad-other { margin: 0 0 20px 0; position: relative;  }
#footer .ndmadkit-other { margin: 0; }
.ndmadkit-other .ndmadkit-other { margin: 0; }
.ad-other h4, .ndmadkit-other h4 { color: #656565; text-transform: uppercase; font-size: 1em;  }

#content-2 .ndmadkit .ndmadkit{}

.ad-text {	border: 1px solid #dadada; padding: 4px 8px 10px 8px;	margin: 0 0 20px 0; }
.ad-text h4 {	color: #666666;	font-size: 12px;	font-weight: normal;	margin: 0 0 10px 0; }
.ad-text h4 a { color: #666666;	font-size: 12px;	font-weight: normal;	margin: 0 0 10px 0; }
.ad-text ul.related { list-style: none; 	margin: 0; 	padding: 0; }
.ad-text ul.related li {	padding: 0 0 18px 0; }
.ad-text ul.related h5 { color: #094f95; font-size: 12px;	margin: 0; }
.ad-text ul.related a:link {font-weight: bold; color:#094f95}
.ad-text ul.related a:visited {font-weight: bold; color:#094f95}
.ad-text ul.related a:hover {font-weight: bold; color:#094f95}
.ad-text ul.related p {	font-size: 12px; margin-bottom: 0px; }
.ad-text ul.related p.link-url { font-size: 12px; 	color: #666666; }
.ad-text p { margin-bottom: 6px; }
/*.ad-text .ndmadkit {margin: 0 0 10px 0;}
.ad-text .ndmadkit-text a:link {color:#000; font-size: 12px;}
.ad-text .ndmadkit-text a:visited {color:#000; font-size: 12px;}
.ad-text .ndmadkit-text a:hover {color:#000; font-size: 12px;}
.ad-text .ndmadkit-text a strong {font-weight: bold;}*/

.ad-btyb { position:absolute; top: 10px; right: -320px; }

div.module-ad-small .module-header .heading { color: #656565; text-transform: uppercase; font-size: 1em;  }

#module-overview-blogs .story-block p a { font-weight: 900; }


div.welcome-new-home-page{margin:-11px 0 10px;background: url(/css/news/common/images/strap-welcome-to-new-homepage.gif) no-repeat 0 0;width:650px;height:46px;text-indent:-9999px}
div.welcome-new-home-page a{float:right;display:block;cursor:hand;width:200px;height:35px;}

#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#content-1 { display: inline; width: 650px; float: left; padding: 0; margin-left: 8px; }
#content-2 {display: inline; width: 316px; float: right; margin-right: 8px; }
#content-3 {  margin: 0 0 20px 0; padding: 10px 0 0 0; display: inline; width: 662px; clear: left; float: left; position: relative; background: #fff; z-index: 1000 !important; top: 0; left: 0;_left:2px }
#content-4 { clear: both; width: 982px; margin: 0 8px; }
#content-ads { float: right; width: 316px; margin-right: 8px; display: inline; }
#content-accordions { padding: 0 0 0 0; width: 656px; }
#content-optional { float: right; clear: right; margin: 0 6px 0 0; width: 316px; }
div.group-accordions { }
div.group-accordions { } 


#content-3 .module { margin: 0 0 0 0; }

/* title bar */
#title-bar { border: none; padding: 10px 0 8px; position: relative; } 
#title-bar .last-updated { float: left; font-size: 1.1em; }
#title-bar .last-updated strong { font-weight: 900; }
#title-bar .last-updated span.time { font-size: 1.7em; }

div.site-loyalty { display: none; float: right; width: 302px; padding: 0 8px; z-index: 1000;  }
div.site-loyalty .bookmark-site { float: right; font-size: 1.1em; }
div.site-loyalty .send-news { float: right; font-size: 1.1em; padding: 0 0 0 10px; }
div.site-loyalty a { color: #094f95; }
/* groups */
.group-top-news {}

div.group-top-news div.item-1 { float: left; width: 316px; }
div.group-top-news div.item-2 { float: right; width: 316px;}
div.group-top-news div.item-3 { float: left; width: 316px;}
div.group-top-news div.module-overview-headlines div.module-header .heading { display: none; }
div.group-top-news div.item-1 div.module-leadstory div.module-header { display: none; } 

div.group-top-news div.module-overview-headlines div.story-block.top-story .heading { font-size: 1.8em; }

/* hide the accordion groups until we are ready to show them... */
html.has-js div.group-accordions { display: block; }
html.has-js div.group-accordions.ready { display: block; }



/* layouts  -removed 10/12/08
div.layout-portrait div.item-3 { float: right; }

div.group-top-news.layout-image div.item-1 div.story-block .related li { clear: left; }
div.group-top-news {  }
div.group-top-news.layout-landscape div.item-1 { float: left; width: 650px; background: #242c2f; margin: 0 0 10px 0; }
div.group-top-news.layout-landscape div.item-2 {  }
div.group-top-news.layout-landscape div.item-3 {  }
div.group-top-news.layout-landscape div.module-overview-headlines div.module-header .heading { display: block; }
*/

/* layouts */
body.layout-nondefault .tip-tools .help { display: none; }
div.layout-portrait div.item-3 { float: right; }
div.group-top-news.layout-image div.item-1 div.story-block .related li { clear: left; }
div.group-top-news {  }
div.group-top-news.layout-landscape div.item-1 { float: left; width: 650px; background: #242c2f; margin: 0 0 10px 0; }
div.group-top-news.layout-landscape div.item-2 { clear: none !important; float: right !important; }
div.group-top-news.layout-landscape div.item-3 { clear: left; float: left !important; }
div.group-top-news.layout-landscape div.module-overview-headlines div.module-header .heading { display: block; }
div.group-top-news.layout-landscape .module-leadstory .content-item-1 .image { float: left;	width: 435px; padding-right: 0; }
div.group-top-news.layout-landscape .module-leadstory .content-item-1 img.thumbnail {display: block;}
div.group-top-news.layout-landscape .module-leadstory .content-item-1 .caption { font-size: 1.1em; padding: 4px; background: #000; color: #b1b1b1; }
div.group-top-news.layout-landscape .module-leadstory .content-item-1 .caption a { color: #b1b1b1; }
div.group-top-news.layout-landscape .module-leadstory .content-item-1 .story-block { clear: none !important; float: right !important; width: 209px !important; padding: 0px; }
div.group-top-news.layout-landscape .module-leadstory .content-item-1 .module-related { float: right !important; clear: right !important; width: 194px !important; padding: 0 7px; }
div.group-top-news.layout-landscape .module-leadstory .content-item-1 .module-related li { font-size: 1.1em; background: transparent url(../images/news-bullets-landscape.gif) no-repeat scroll 0pt 6px;  padding: 1px 4px 1px 9px; }
div.group-top-news.layout-landscape .module-leadstory .content-item-1 .module-related a { color: #fff; }
div.group-top-news.layout-landscape div.module-leadstory div.module-content div.story-block ul.related li { background: transparent url(../images/news-bullets-landscape.gif) no-repeat scroll 0pt -96px; padding: 1px 4px 1px 9px; }  


/* DEFCON */
body.defcon div.group-top-news { width: 100%; margin: 0 0 3px 0; }
body.defcon div.group-top-news div.item-1 { width: 100%; background: #242c2f; }
body.defcon div#content-1 { width: 984px; float: left; margin: 0 7px; }
body.defcon div#content-2 { clear: both; width: 984px; margin: 0 7px; padding: 20px 0 0 0; float: left;}
body.defcon div.group-top-news div.item-1 { background: #242C2F; float: none; width: 100%; clear: both; }
body.defcon div.group-top-news div.item-1:after { content: "."; visibility: hidden; height: 0px; clear: both; display:block; }
body.defcon div.group-top-news div.item-1 div.module-leadstory { width: 650px; float: left; }
body.defcon div.group-top-news div.item-1 div.module-breaking-stories { width: 316px; float: right; }
body.defcon div.group-top-news div.item-2 { clear: both; width: 100%; }   



div.group-top-news.layout-defcon div.module-overview-headlines { background: #3c4144; margin: 0 !important; padding: 10px 0 0 0; }
div.group-top-news.layout-defcon div.module-overview-headlines div.module-header { display: none; }
div.group-top-news.layout-defcon div.module-overview-headlines div.module-content div.content-item { float: left; clear: none; width: 316px; }
div.group-top-news.layout-defcon div.module-overview-headlines div.module-content div.content-item-3 { float: right; }
div.group-top-news.layout-defcon div.module-overview-headlines div.module-content div.content-item div.story-block { color: #FFFFFF; }
div.group-top-news.layout-defcon div.module-overview-headlines div.module-content div.content-item div.story-block a { color: #FFFFFF; }
div.group-top-news.layout-defcon div.module-overview-headlines div.module-content div.content-item div.story-block .thumbnail { background: none; }

div.group-top-news.layout-defcon div.item-3 {  }
div.group-top-news.layout-defcon div.module-overview-headlines div.module-header .heading { display: block; }
div.group-top-news.layout-defcon { background: #3c4144; float: left; }
div.group-top-news.layout-defcon div.module-leadstory {background: #3c4144; color: #FFFFFF; margin-bottom: 0 !important; }
div.group-top-news.layout-defcon div.module-leadstory div.module-content div.content-item-1 div.story-block { padding: 0; width: 100%; }
div.group-top-news div.module-defcon div.module-content div.content-item-1 div.story-block .heading { font-size: 2em; padding: 5px 7px 0; }  
div.group-top-news.layout-defcon div.module-leadstory div.module-content div.story-block .thumbnail { border: none; padding: 0; margin: 0 10px 0 0; background: none; }



div.group-top-news.layout-defcon div.module-leadstory div.module-content div.story-block a { color: #FFFFFF; }  
div.group-top-news.layout-defcon div.module-leadstory div.module-content div.content-item-1 { background: #242c2f; width: 100%; float: left; }
div.group-top-news.layout-defcon div.module-leadstory div.module-content div.content-item-2 { clear: left; float: left; width: 316px; padding: 7px 0 ; }
div.group-top-news.layout-defcon div.module-leadstory div.module-content div.content-item-3 { float: right; position: relative; width: 316px; padding: 7px 0; }


/* alert straps */
#alert-strap { margin: 0 0 10px; }




/* notice block */

div.notice-block { color: #FFFFFF; padding: 0 7px; }
div.notice-block .heading { font-size: 1.5em; padding: 0 0 5px 0; }
div.notice-block p { font-size: 1.1em; }
div.notice-block a {}

/* header */
div.group-top-news.layout-defcon div.module-breaking-stories div.module-header { clear: both; width: 302px; float: left; position: relative; border-bottom: solid 3px #373f42; padding: 2px 7px; font-weight: bold; }
div.group-top-news.layout-defcon div.module-breaking-stories div.module-header .heading { color: #3b6794; float: left; display: inline; font-weight: bold;  font-size: 1.5em;  padding-top: 4px; background: none; }
div.group-top-news.layout-defcon div.module-breaking-stories div.module-header .heading a { color: #fff; text-decoration: none; background: transparent url('../images/news-bullets.gif') no-repeat right -394px; padding-right: 20px;}
div.group-top-news.layout-defcon div.module-breaking-stories div.module-header .heading a:hover { color: #fff; }
div.group-top-news.layout-defcon div.module-breaking-stories div.module-content ul.related li span {color:#fff; background: #3d4548; padding: 0 3px; width: auto; font-size: .9em; padding: 1px 4px; margin: 1px; }
div.group-top-news.layout-defcon div.module-breaking-stories div.module-content ul.related li a { color: #fff; left: 55px; }
div.group-top-news.layout-defcon div.module-breaking-stories div.module-footer p.more-link a { color: #fff; }	





/* putting this here till I'm happier with where to put it... */
div.group-top-news.layout-landscape div.module-leadstory {background: #3c4144; color: #FFFFFF; margin-bottom: 10px; }
div.group-top-news.layout-landscape div.module-leadstory div.module-content div.content-item-1 div.story-block { padding: 0; width: 100%; }
div.group-top-news div.module-leadstory div.module-content div.content-item-1 div.story-block .heading { font-size: 2em; padding: 5px 7px 0; }  
div.group-top-news.layout-landscape div.module-leadstory div.module-content div.story-block .thumbnail { border: none; padding: 0; margin: 0 10px 0 0; }
div.group-top-news.layout-landscape div.module-leadstory div.module-content div.story-block a { color: #FFFFFF; }  
div.group-top-news.layout-landscape div.module-leadstory div.module-content div.content-item-1 { background: #242c2f; width: 100%; float: left; }
div.group-top-news.layout-landscape div.module-leadstory div.module-content div.content-item-2 { clear: left; float: left; width: 316px; padding: 7px 0 ; }
div.group-top-news.layout-landscape div.module-leadstory div.module-content div.content-item-3 { float: right; position: relative; width: 316px; padding: 7px 0; }







/* SPONSORSHIP 
.sponsor-test #content { background: url(../images/sponsored-bg.jpg) no-repeat; }
.sponsor-test .ad-halfpage h4 { background-position: -10px 0; }
.sponsor-test #title-bar p.section-title a { color: #FFFFFF; }	
*/



/* ==================================================================== */
/* #todays-most-popular */
/* -------------------------------------------------------------------- */
#todays-most-popular {  width: 100%; background: transparent url(../images/news-module-header-bg.gif) repeat-x scroll 3px 0; float: left; border-bottom: solid 2px #AE0B0E; margin: 0 0 20px 0;  }
#todays-most-popular div.tabs {  }
#todays-most-popular div.tabs div.module-item { display: none; }   
#todays-most-popular div.tabs div.active { display: block; }
#todays-most-popular h3 { float: left; font-size: 1.5em; font-weight: bold; margin: 0 20px 0 0; padding:3px;} 
/* tabs */
#todays-most-popular ul.tab-list { float: left; margin: -2px 0 0px 0; position: relative; z-index: 10;}  
#todays-most-popular ul.tab-list li { /*border-bottom: solid 2px #9e9e9e;*/ float: left; /*background: transparent url('/css/images/todays-most-popular-tabs.png') 0 0 no-repeat;*/ background:transparent url(../images/news-tab-bg.gif) no-repeat scroll center bottom; margin: 1px 8px 0 0; } 	   
#todays-most-popular ul.tab-list li a { margin:-1px 0 0 0;font-size: 12px; outline: none; text-decoration: none; float: left; color: #096395; font-weight: bold;background:transparent url(../images/news-tab-bg.gif) no-repeat -3px -3px;padding:4px 0 0 1px; }	   
#todays-most-popular ul.tab-list li a span { /*background: transparent url('/css/images/todays-most-popular-tabs.png') right 0 no-repeat;*/ background:transparent url(../images/news-tab-bg.gif) no-repeat scroll right 0px; display: block;  padding: 4px 4px 3px 4px; margin: -4px -2px 0 0px; }
#todays-most-popular ul.tab-list li.active { border: none;  /*background-position: left -80px; */ padding-bottom:4px;}	   
#todays-most-popular ul.tab-list li.active a { color: #000000; background:transparent url(../images/news-tab-bg.gif) no-repeat scroll 0 -100px}	 
#todays-most-popular ul.tab-list li.active a span { padding-bottom: 6px; background-position: right -100px; color:#fff;margin-left:1px;}
#todays-most-popular div.module-item { clear:both; float: left; }
/* #today-list */	  
/* news */
#todays-most-popular #today-list, #todays-most-popular #blogs-list { width: 100%; border-top: 3px solid #AE0B0E;margin-top:-7px; }
#todays-most-popular div.news-site { float: left; width: 236px;padding: 0; }
#todays-most-popular div.news-site a { /*color: #0a6395;*/ color:#094F95  }   
#todays-most-popular p.more { font-weight: bold; margin: 0 0 0 30px; font-size: 1.1em; } 	  
#todays-most-popular div.news-site h4 { border-bottom: solid 1px #e8e8e8; background: transparent url('/css/images/todays-most-popular-spr.png') 8px 3px no-repeat;  /*background: transparent url('/css/news/common/images/todays-most-popular-spr-new.png') 8px 3px no-repeat;*/ }
#todays-most-popular div.news-site h4 a { height: 37px; display: block; text-indent: -50000px; }	  

#todays-most-popular div.news-site ol { border-top: solid 1px #f4f4f4; margin: 0 0 0 30px; padding: 4px 0 0 0;}
#todays-most-popular div.news-site ol li { font-size: 1.1em; margin: 0 0 4px 0; color: #5a5a5a; list-style-type:decimal; }	  
#todays-most-popular div.news-site ol li p { font-size: 12px; }
#todays-most-popular div.news-site ol li h5 { font-weight: 900; font-size: 12px; }	
#todays-most-popular div.news-site ol li h5 a { font-weight: 900; }			 
#todays-most-popular div.news-site ol li a { font-weight: 300; }	 
/* network */  
#todays-most-popular ul.network-sites { float: left; width: 712px; display: block; overflow: hidden; } 
#todays-most-popular ul.network-sites li p.homelink { font-weight: bold; margin: 0 0 0 30px; font-size: 1.1em; } 
#todays-most-popular #blogs-list ul.network-sites li p.homelink { font-size: 1.1em; margin: 5px 0 0 15px; } 
#todays-most-popular ul.network-sites li p.homelink a { font-weight: bold; } 	    
#todays-most-popular ul.network-sites li a { color: #5a5a5a; font-weight: 300; }    
#todays-most-popular ul.network-sites li { padding: 0 0 8px 0; background: transparent url('/css/images/todays-most-popular-divider.gif') left top repeat-y; float: left; width: 33%; margin: 0; } 
#todays-most-popular #blogs-list ul.network-sites li {_height: 110px; min-height: 110px;}
#todays-most-popular ul.network-sites li h4 { margin: 0 0 0 1px; border-bottom: solid 1px #e8e8e8; background: transparent url('/css/images/todays-most-popular-spr.png') 0 0 no-repeat; }
#todays-most-popular ul.network-sites li h4 a { text-indent: -50000px; height: 37px; display: block; }   		 
#todays-most-popular ul.network-sites li ol { border-top: solid 1px #f4f4f4; margin: 0; padding: 4px 5px 0 10px; }   	
#todays-most-popular ul.network-sites li ol li { font-size: 1.1em; background: none; padding: 0; color: #5a5a5a; margin: 0 0 4px 0; float: none; width: auto; list-style-type:decimal; list-style-position:inside; }   			 	 
        
/* network custom */
#todays-most-popular ul.network-sites li.adelaide-now h4		 
{ background-position: -240px 3px; }

#todays-most-popular ul.network-sites li.the-australian h4		 
{ background-position: -490px 3px; }

#todays-most-popular ul.network-sites li.the-daily-telegraph h4,
#todays-most-popular ul.network-sites li.dailytele h4	 	 		 
{ background-position: -740px 3px; }

#todays-most-popular ul.network-sites li.perth-now h4
{  border-top: solid 1px #e8e8e8; background-position: -990px 3px; }		 


#todays-most-popular ul.network-sites li.courier-mail h4
{ border-top: solid 1px #e8e8e8; background-position: -1240px 3px; }		 


#todays-most-popular ul.network-sites li.herald-sun h4
{ border-top: solid 1px #e8e8e8; background-position: -1490px 3px; }		 



/* around-australia */


html.has-js div.around-australia .map-panel { display: none; } 

#around-australia-all { min-height: 195px; _height: 195px; position: relative; }
div.around-australia { position:relative; padding: 0; }
div.around-australia div.story-block { padding: 0 !important; } /* remove the padding on the story block... it will be applied on the container */ 
div.around-australia div.story-block h3 a { background: none; }
div.around-australia .map-panel { clear: both; padding: 4px 7px 0; }
div.around-australia div.map-panel p.more-link { float: left !important; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -392px !important; margin: 0 !important; padding: 4px 0 4px 7px !important; }
div.around-australia div.map-panel p.more-link a { padding: 0 20px 0 0 !important; color: #094f95 !important; background: none !important; }
div.around-australia div.map-panel p.more-link a:hover { text-decoration: underline !important; }
div.around-australia .map-panel h3 { position:relative; font-weight: 900; padding-bottom: 3px; font-size: 1.4em; width: 100%; }
div.around-australia .map-panel .story-block h3 { background: none; position: static; }
div.around-australia .map-panel h3 a { color: #000000; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -394px; padding: 0 20px 0 0; }
div.around-australia .map-panel h3 a.source { text-indent: -5000px; overflow: hidden; width: 120px; height: 18px; background: transparent url(../images/news-mastheads.png) no-repeat 0 0; display: block; position: absolute; right: 0px; top: 0px; }
div.around-australia .map-panel h3 a:hover { color: #094f95; text-decoration: underline; }
div.around-australia .map-nav h3 { background: none; font-weight: 300; font-size: 12px; position:relative; z-index: 10; padding: 0 0 5px 0; width: 100px; font-weight: 900; color: #595959; }

div.around-australia ul.nav-list {} 
div.around-australia ul.nav-list li { width: 100%; float: left; font-size: 12px; padding: 0 0 3px 0px; background: transparent url(../images/news-bullets.gif) 0 -995px no-repeat; } 
div.around-australia ul.nav-list li a { color: #086592; display: block; padding: 0 0 0 8px; } 
div.around-australia ul.nav-list li.active a { font-weight: 900; }

div.around-australia #around-australia-header { border-bottom: solid 2px #AE0B0E; width: 100%; height: 20px; }
div.around-australia #around-australia-header ul.nav-list { position: relative; z-index: 20; margin: 0 0 -5px 0; padding: 3px 0 0 0;  width: 100%; float: left; background: transparent url(../images/news-mini-tabs-bg.gif) repeat-x 0 0; clear: both; width: 100%; }
div.around-australia #around-australia-header ul.nav-list li { width: auto; background: none; margin: 0 2px; padding: 0; float: left; display:block; font-size: 1.1em; } 
div.around-australia #around-australia-header ul.nav-list li a { color: #AE0B0E; padding: 0 0 0 2px; margin: 0; background: transparent url(../images/news-mini-tabs.gif) no-repeat 0 0; outline: none; display: block; position:relative; outline: none; } 
div.around-australia #around-australia-header ul.nav-list li a span {padding: 2px 4px 0 4px; background: transparent url(../images/news-mini-tabs.gif) no-repeat right 0; outline: none; font-weight: 900; display: block; }
div.around-australia #around-australia-header ul.nav-list li.active { padding: 0 0 6px 0; margin-bottom: 0; background: transparent url(../images/news-mini-tabs.gif) no-repeat bottom center;}
div.around-australia #around-australia-header ul.nav-list li.active a { background-position: 0  -25px; color: #FFFFFF; }
div.around-australia #around-australia-header ul.nav-list li.active a span { color: #fff; background-position: right -25px; }		   



div.around-australia img.map { position:absolute; top: 0; right: 25px; background: url(../images/around-australia-map.gif); }
div.around-australia img.map.around-australia-nswact { background-position: -200px 0; }
div.around-australia img.map.around-australia-qld { background-position: -400px 0; }
div.around-australia img.map.around-australia-vic { background-position: -600px 0; }
div.around-australia img.map.around-australia-tas { background-position: -800px 0; }
div.around-australia img.map.around-australia-sa { background-position: -1000px 0; }
div.around-australia img.map.around-australia-nt { background-position: -1200px 0; }
div.around-australia img.map.around-australia-wa { background-position: -1400px 0; }

/* states */
#around-australia-nswact h3.heading a.source { background-position: 43px 0; }
#around-australia-vic h3.heading a.source { background-position: 43px -100px; }
#around-australia-tas h3.heading a.source { background-position: 43px -500px; }
#around-australia-qld h3.heading a.source { background-position: 28px -200px; }
#around-australia-wa h3.heading a.source { background-position: 46px -300px; }
#around-australia-nt h3.heading a.source { background-position: 65px -600px; }
#around-australia-sa h3.heading a.source { background-position: 70px -400px; }




/* module-overview-horoscopes */

div#module-overview-horoscopes {  }
div#module-overview-horoscopes div.module-footer p.more-link { font-size: 1.1em; background: none; }
div#module-overview-horoscopes div.module-footer p.more-link a {  }


/* horoscope-block */
div.horoscope-block { padding: 0 7px; width: 302px;}
div.horoscope-block a img { float: left; clear: left; }
div.horoscope-block .heading { font-size: 1.5em; float: left; font-weight: 900; padding: 0 5px 4px 0;} 
div.horoscope-block .heading a { color: #094f95;  }
div.horoscope-block h5 { float:left; padding: 4px 0 0 0; }
div.horoscope-block p { font-size: 12px; }
div.horoscope-block p a { color: #094f95; }
div.horoscope-block div.starsigns { clear: both;  border: 1px solid #CCCCCC; border-left: none; border-right: none; padding: 3px 0; }
div.horoscope-block div.starsigns h5 { display: inline; font-size: 1.1em; font-weight: 900; padding: 0 4px 0 0; }
div.horoscope-block div.starsigns ul { display: inline; }
div.horoscope-block div.starsigns ul li { display: inline; font-size: 1.1em; }
div.horoscope-block div.starsigns ul li a { color: #094f95; }

div.horoscope-block div.reading { clear: both; }
div#module-overview-horoscopes div.module-footer p.more-link{padding:2px 0; margin:0; float:none; background:url(/css/news/common/images/jonathan-cainer.jpg) no-repeat 0 0; }
div#module-overview-horoscopes div.module-footer p.more-link a{padding:0 0 0 20px;}

/* market-chart */
div.market-chart {}
div.market-chart form { display: block; }
div.market-chart .chart-header .heading { color:#f5710c; font-size: 1.1em; font-weight: 900; display: inline; }
div.market-chart .chart-header .timestamp {  display: inline; font-size: 1.1em; }
div.market-chart label { display: block; font-size: 12px; font-weight: 900; }
div.market-chart input.default-input { float: left; width: 205px; padding: 3px; border: solid 1px #cecece; font-size: 12px; color:#666666 }
div.market-chart input.submit { float: left; cursor: pointer; border: none; width: 70px; height: 21px; padding-top: 21px; overflow: hidden; background: transparent url(../images/home-buttons.png) 0 0 no-repeat; }



/* lead story */
div.module-leadstory .module-content div.story-block { padding: 0; }

div.module-leadstory .module-content div.story-block p { padding: 0 7px; }
div.module-leadstory .module-content div.story-block ul.related { padding: 0 7px; }
div.module-leadstory .module-content div.story-block img.thumbnail { margin: 0; border: none; padding: 0; }

.layout-landscape div.module-leadstory .module-content div.story-block { padding: 0 7px; }
.layout-landscape div.module-leadstory .module-content div.story-block .heading { padding: 0 0 5px 0; }
.layout-landscape div.module-leadstory .module-content div.story-block img.thumbnail { margin: 0; border: none; }



/* module-overview-headlines */

div.module-overview-headlines {}
div.module-overview-headlines div.story-block { float: left; margin:  5px 0 5px 0; clear: both; }
div.module-overview { border: none; }
div.module-overview-headlines .module-content .module-related ul.related { padding-top: 0; }


/* weather */

/* weather ===================================================== */


/* -- =Weather -- */
/* Cities Drop Down */
#news-weather-container {width:316px; min-height:80px; *height:80px; margin:0 0 20px 0; position:relative; z-index:90;}
#news-weather {background:#fff; float:left; margin:0; width:316px}
#news-weather #weather-city { font-size: 1.4em; border-bottom: 3px solid #e58f00; padding: 5px 0 2px 0; }
#news-weather #weather-city a { color: #333333; } 
#news-weather .module-header { position:relative}
#news-weather a {font-weight: bold; color: #094f95;}
#news-weather a div.weather-icon {display:inline;width: 20px;height: 20px;position: absolute;left: 0;top: -3px;background: transparent url("http://www.news.com.au/images/iconset-weather-41types.gif") 0 0 no-repeat;}
#news-weather dl {width:86px;color:#094f95;font-weight:600; font-size:1em; background:#fff;text-align:left; clear:none;float:right; left:150px; margin:0 0 0 5px;position:absolute;top:5px;z-index:99}
#news-weather dt,.weather-info dd {padding:0 0 0 5px; *padding:0 0 0 2px; height:15px;}

#news-weather dt {background:#fff url("http://www.news.com.au/images/weather-dt-bg.gif") no-repeat top right; margin-left:-2px;}
#news-weather dd { cursor:pointer; padding:2px 2px 2px 5px;}


/* ING thingy-whatsit.  */
/* #news-weather-container .module-header{background:url(/css/news/common/skins/images/ing-weather-module-btyb.gif) no-repeat right -15px;}*/
#news-weather-container	.ing-weather{position: absolute; top:0;right:0}
#news-weather-container	.ing-weather a{background:url(/css/news/common/skins/images/ing-weather-module-btyb.gif) no-repeat right -15px; display:block;float:right;height:23px;width:70px; text-indent:-99999px;}
	



/* END ING thingy-whatsit.*/

/* Pat's styles */
#news-weather .module-content {display:none}
#news-weather .active {display:block !important}


/* Jeff's Styles */
#weather-drop { line-height:16px; }

#weather-drop.over { height:auto !important; }
#weather-drop.over dd {display:block !important;}
#weather-drop dd a { display:block;height:14px; color:#094f95;}
#news-weather { display:none; }

/* Also Today / Weather modules -------------------------------------------------------- */
#news-weather .module-content {display:none; float:left; margin:5px 0 0 0; width:316px}
#news-weather .active {display:block}
#news-weather .weather-today { color:#666666; float:left; font-size:1em; padding:0 0 4px 0; margin:0; width:210px}
#news-weather .weather-today .weathericon-large { float:left; margin:0 3px 0 0; }
#news-weather .weather-today h4 { font-size:1em; }
#news-weather .weather-today h4 a { display:block; padding:4px 0 0 0; font-weight:bold; font-size:1.3em; color:#666666; }
#news-weather .weather-today .weather-today-temp {display:block; font-size: 12px; }
#news-weather .weather-today .weather-today-desc {display:block; font-size: 12px; }
#news-weather .weather-forecast { color:#666666; float:left; width:105px; height:1%; text-align:left; line-height:0.9em; overflow:hidden; padding:0}
#news-weather .weather-forecast .weathericon {float:left; margin:3px 5px 0 0}
#news-weather .weather-forecast .weather-tomorrow {display:block; float:left; width:80px; font-size: 12px; }
#news-weather .weather-forecast .weather-tomorrow a {color:#6d6d6d}
#news-weather .weather-forecast .weather-tomorrow a,
#news-weather .weather-forecast .weather-tomorrow a:hover {color:#6d6d6d}
#news-weather .weather-forecast .weather-forecast-temp {disply:block; float:left; font-size: 1.1em; color:#6d6d6d; padding:4px 0 0 0}
#news-weather .weather-links {border-top:1px dotted #ccc; clear:both; padding:3px}
#news-weather .weather-links .view-weather-page {padding-left:90px}
#news-weather .weather-links .view-weather-page a,
#news-weather .weather-links .view-weather-page a:hover { color: #094f95; font-size:1em; font-weight:normal}

#news-weather .weather-links .view-forecast a,
#news-weather .weather-links .view-forecast a:hover { color: #094f95; font-size:12px; font-weight: 900; }	


#news-weather .weathericon-large span { display:block; margin:0; height:35px; width:35px; background: transparent url(../images/weather-icons-large.png) 0 0 no-repeat; text-indent:-9000px; }
#news-weather .weathericon-large span.sunny { background-position: 0 0 !important; }
#news-weather .weathericon-large span.fog-then-sunny,
#news-weather .weathericon-large span.increasing-sunshine,
#news-weather .weathericon-large span.mostly-sunny {
background-position: -35px 0 !important;
}
#news-weather .weathericon-large span.hazy,
#news-weather .weathericon-large span.cloud-increasing,
#news-weather .weathericon-large span.mostly-cloudy {
background-position: -70px 0 !important;
}
#news-weather .weathericon-large span.overcast,
#news-weather .weathericon-large span.cloudy {
background-position: -105px 0 !important;
}
#news-weather .weathericon-large span.rain,
#news-weather .weathericon-large span.heavy-rain,
#news-weather .weathericon-large span.heavy-showers,
#news-weather .weathericon-large span.rain {
background-position: -140px 0 !important;
}
#news-weather .weathericon-large span.showers,
#news-weather .weathericon-large span.rain-developing,
#news-weather .weathericon-large span.showers-increasing,
#news-weather .weathericon-large span.showers-easing,
#news-weather .weathericon-large span.clearing-shower,
#news-weather .weathericon-large span.drizzle-clearing,
#news-weather .weathericon-large span.possible-shower,
#news-weather .weathericon-large span.drizzle,
#news-weather .weathericon-large span.late-shower,
#news-weather .weathericon-large span.rain-clearing {
background-position: -175px 0 !important;
}
#news-weather .weathericon-large span.late-thunder,
#news-weather .weathericon-large span.possible-thunderstorm,
#news-weather .weathericon-large span.thunderstorms-clearing {
background-position: -210px 0 !important;
}
#news-weather .weathericon-large span.thunderstorms {
background-position: -245px 0 !important;
}
#news-weather .weathericon-large span.rain-tending-to-snow,
#news-weather .weathericon-large span.snow-tending-to-rain,
#news-weather .weathericon-large span.snow-showers,
#news-weather .weathericon-large span.rain-and-snow {
background-position: -280px 0 !important;
}
#news-weather .weathericon-large span.snow {
background-position: -315px 0 !important;
}
#news-weather .weathericon-large span.frost-then-sunny,
#news-weather .weathericon-large span.snow-developing,
#news-weather .weathericon-large span.snowfalls-clearing {
background-position: -350px 0 !important;
}
#news-weather .weathericon-large span.windy-with-snow {
background-position: -385px 0 !important;
}
#news-weather .weathericon-large span.wind-and-rain-increasing,
#news-weather .weathericon-large span.wind-and-showers-easing,
#news-weather .weathericon-large span.windy-with-showers,
#news-weather .weathericon-large span.windy-with-rain {
background-position: -420px 0 !important;
}
#news-weather .weathericon-large span.cloud-and-wind-increasing,
#news-weather .weathericon-large span.windy {
background-position: -455px 0 !important;
}

#news-weather .weathericon span { display:block; margin:0; height:20px; width:20px; background: transparent url(../images/weather-icons.png) left top;    text-indent:-9000px;    }
#news-weather .weathericon span.sunny { background-position: 0 0 !important; }
#news-weather .weathericon span.fog-then-sunny,
#news-weather .weathericon span.increasing-sunshine,
#news-weather .weathericon span.mostly-sunny{
background-position: -20px 0 !important;
}
#news-weather .weathericon span.hazy,
#news-weather .weathericon span.cloud-increasing,
#news-weather .weathericon span.mostly-cloudy {
background-position: -40px 0 !important;
}
#news-weather .weathericon .overcast,
#news-weather .weathericon .cloudy {
background-position: -60px 0 !important;
}
#news-weather .weathericon span.rain,
#news-weather .weathericon span.heavy-rain,
#news-weather .weathericon span.heavy-showers,
#news-weather .weathericon span.rain {
background-position: -80px 0 !important;
}
#news-weather .weathericon span.showers,
#news-weather .weathericon span.rain-developing,
#news-weather .weathericon span.showers-increasing,
#news-weather .weathericon span.showers-easing,
#news-weather .weathericon span.clearing-shower,
#news-weather .weathericon span.drizzle-clearing,
#news-weather .weathericon span.possible-shower,
#news-weather .weathericon span.drizzle,
#news-weather .weathericon span.late-shower,
#news-weather .weathericon span.rain-clearing {
background-position: -100px 0 !important;
}
#news-weather .weathericon span.late-thunder,
#news-weather .weathericon span.possible-thunderstorm,
#news-weather .weathericon span.thunderstorms-clearing {
background-position: -120px 0 !important;
}
#news-weather .weathericon span.thunderstorms {
background-position: -140px 0 !important;
}
#news-weather .weathericon span.rain-tending-to-snow,
#news-weather .weathericon span.snow-tending-to-rain,
#news-weather .weathericon span.snow-showers,
#news-weather .weathericon span.rain-and-snow {
background-position: -160px 0 !important;
}
#news-weather .weathericon .snow {
background-position: -180px 0 !important;
}
#news-weather .weathericon span.frost-then-sunny,
#news-weather .weathericon span.snow-developing,
#news-weather .weathericon span.snowfalls-clearing {
background-position: -200px 0 !important;
}
#news-weather .weathericon span.windy-with-snow {
background-position: -220px 0 !important;
}
#news-weather .weathericon span.wind-and-rain-increasing,
#news-weather .weathericon span.wind-and-showers-easing,
#news-weather .weathericon span.windy-with-showers,
#news-weather .weathericon span.windy-with-rain {
background-position: -240px 0 !important;
}
#news-weather .weathericon span.cloud-and-wind-increasing,
#news-weather .weathericon span.windy {
background-position: -260px 0 !important;
}
/* END reskin weather icons  */

div.module-also-today { clear: both; width: 100%; }   
div.module-also-today div.module-header { display: none; }     
div.module-also-today div.module-content div.feature-block { float: left; width: 152px; margin-left: 14px;}
div.module-also-today div.module-content div.feature-block.first { margin-left: 0; }

/* feature-block */
div.feature-block {width: 152px; margin: 0; padding: 0;}
div.feature-block h4.heading {font-weight: bold; font-size: 1.4em;}
div.feature-block p {font-size: 1.1em; padding: 0 0 3px 0; }
div.feature-block a {color: #094f95;}
div.feature-block em { font-style:italic; }

/* customisations */	
div.module-accordion div.feature-block { float: right; padding: 0; }	
div.module-accordion div.feature-block.first { float: left; }

/* USER TESTING */
div.module-accordion:last-child { border-bottom: 1px #ababab solid; }

div.module-overview-features {}
div.module-overview-features div.content-item { margin: 0 0 5px 0; }
div.module-overview-features div.feature-block { width: 302px; padding: 0 7px; }
div.module-overview-features div.feature-block img.thumbnail { float: left; margin: 0 5px 0 0; }

#module-overview-blogs .story-block p span.quote { background: transparent url(../images/quote-red.png) no-repeat 0 0; }


div.group-news-network { width: 100%; clear: both; float: left; }
div.group-news-network div.group-header { font-size: 1.5em; }
div.group-news-network div.group-header a { color: #000000; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -394px; padding-right: 20px; }
div.group-news-network div.item { width: 100%; float: left; border: 2px solid #E8E8E8; padding: 5px 0; border-left: none; border-right: none; margin: 0 0 20px 0; }

div.module-news-network { float: left; width: 245px; margin: 0 !important; display: inline; _margin-right: -3px!important; }
div.module-news-network div.module-header .heading { font-size: 12px; font-weight: 900; padding: 4px 0; }
div.module-news-network div.module-header .heading a { color: #094f95; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -394px; padding-right: 20px; }   
div.module-news-network div.story-block { padding: 0 5px 0 0; }
div.module-news-network div.story-block .thumbnail { float: left; margin: 0 8px 0 0; }
div.module-news-network div.story-block .heading { font-size: 12px; padding: 4px 0; }
div.module-news-network div.story-block .heading a { color: #094f95; font-weight: bold; }	  
div.module-news-network div.story-block p { font-size: 1.1em; }
div.module-news-network .module-footer { padding: 4px 0; clear: both; }
div.module-news-network .module-footer .more-link { font-size: 1.1em; }
div.module-news-network .module-footer .more-link a { color: #094f95; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -396px; padding-right: 20px; }

/* 
-------------------------------------
Accordion Group Styles 
-------------------------------------
*/
.userprefs-feedback { position: fixed; _position: absolute; top: 150px; left: 50%; background: transparent url(/common/css/images/positionSaved.png) no-repeat 33px 22px; font-size: 1.5em; font-weight: bold; padding: 43px 32px 43px 110px; color: #fff; z-index: 50000; margin: 0 0 0 -120px; width: 126px; text-indent: -50000px; }
* html .userprefs-feedback { /**/position: absolute; top: expression((200 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');/**/ }

.nothingdec {}

.placeholder {opacity: .2; filter: alpha(opacity=20); z-index: 2000; border: dashed 3px #666; width: 646px !important; overflow: hidden; margin: 0 3px 20px; } 
.draghelper { position: absolute !important; z-index: 3000 !important; }

div.group-accordions { width: 662px; margin: 0 0 20px 0; clear: both; position: relative; float: left; z-index: 100; }

div.group-accordions div.group-header { height:31px; padding: 0; width: 662px; background: transparent url(../images/home-accordion-headers-v3.png) no-repeat 0 0; clear: both!important;}

div.group-accordions div.group-header .heading { float: left; padding: 9px 0 0 25px; }
div.group-accordions div.group-header .heading a { background: transparent url(../images/home-icons.gif) 100% -594px no-repeat; color: #fff; font-size: 1.6em;  font-weight: bold; padding-right: 22px; }
div.group-accordions div.group-header p.rss { display: inline; }
div.group-accordions div.group-header p.rss a {background:transparent url(../images/home-icons.gif) no-repeat scroll 0px -300px; width: 13px; height: 13px; text-indent: -9999px; display: block; float: left;/* */ margin: 4px 0 0 7px;}

html.has-js div.group-accordions div.group-header { cursor: move; }






div.group-accordions div.item { float: left; width: 650px; padding: 0 6px 6px; clear: both; border-top: none; background: transparent url(../images/bg-panel-v3.png) 0 bottom; }
div.group-accordions div.item:after {content: "."; clear: both; height: 0px; display: block; visibility:hidden;}

div.group-accordions div.sendToTools { text-align: right;}
div.group-accordions div.sendToTools em{font-style:normal;}
div.group-accordions div.sendTo { font-size: 1.1em; display: block; color: #FFFFFF; padding: 1px 14px 0 0; float: right; white-space:nowrap; }
div.group-accordions div.sendTo em { padding: 9px 5px 0 5px; display: block; float: left; }
div.group-accordions div.sendTo a { color: #FFFFFF; text-decoration: underline; display: block; padding: 9px 0 5px; float: left; }
div.group-accordions div.sendTo a:hover { text-decoration: none; }
div.group-accordions div.sendTo a.bottom { padding: 9px 0 5px 10px; margin: 0 0 0 4px; background: transparent url(../images/home-icons.gif) no-repeat 3px -389px; }
div.group-accordions div.sendToInfo { display: block; text-align: right; padding: 9px 0 0 16px; background: transparent url(../images/home-icons.gif) no-repeat left -790px; }





/* hover styles*/
/*div.group-accordions.hover div.group-header { background-position: 0px -51px; } */

div.group-accordions.hover div.sendTo { right: 2px; }

/*div.group-accordions.hover div.item { background-position: -670px bottom;  } REMOVED AS IE DOESN"T LIKE THE DOUBLE CLASS */
div.module-accordion div.module-header.hover {  }


/* open styles */	
div.module-accordion.open .module-header .heading a { display: block !important; position: absolute !important; left: 325px; top: 0px; background: none !important; padding: 0px !important; margin: 0px !important; }	
div.module-accordion.open .module-header .heading a.first {padding: 0 0 0 14px !important; background: transparent url(../images/home-icons.gif) no-repeat 0px -96px !important;  position: static !important; }


div.module-accordion.open .thumbnail {  }


/* loading */
div.module-accordion.loading .module-header .heading a.first { background-position: 0px -495px !important; }

/* 
Accordion Module STYLES  
*/
div.module-accordion { clear: both; width: 650px; background: #FFFFFF; }

div.module-accordion .module-header {position: relative; padding: 4px 0 2px 4px; width: 646px; background: transparent url(../images/subacc-headers-v3.png) repeat-x 0 0; } /*  border-bottom: 1px solid #ced2d5; border-left: 1px solid #e6e8ea; border-right: 1px solid #e6e8ea;*/
div.module-accordion .module-header .heading {  }
div.module-accordion .module-header .heading a { font-size: 1.1em; color:#333; padding: 0 0 0 14px; font-weight: bold; background:transparent url(../images/home-icons.gif) no-repeat 3px -198px }
div.module-accordion .module-header .heading a:hover { text-decoration: none; }
div.module-accordion .module-header .heading a.first { background-position: 0px 2px; }
div.module-accordion-latestnews { display: block; }
div.module-accordion-latestnews .module-header {display: none;}



html.has-js div.module-accordion .module-header .heading { cursor: pointer; position: relative; }
html.has-js div.module-accordion .module-header .heading a { outline: none; }


div.module-accordion .module-content { width: 650px; clear: both;  padding: 0; overflow: hidden;  margin: 0; background: transparent url(../images/vertical-dots.gif) repeat-y scroll 50% 0; } /* border-bottom: 1px solid #ced2d5; border-left: 1px solid #fff; border-right: 1px solid #fff; */
div.module-accordion-latestnews .module-content { background: none; }

#group-accordions-nat .content-item.content-item-2 { padding: 0; }
.content-sub-accordion { display: inline; }
div.module-accordion .module-content:after {content: "."; clear: both; height: 0px; display: block; visibility:hidden;}


div.module-accordion .module-content .content-item { width: 316px; float: left; padding: 10px 0 6px; }
div.module-accordion .module-content .content-item.content-item-2 { float: right;}
div.module-accordion .module-content .content-item.content-item-3 { width: 650px; float: none; clear: both; background: #FFFFFF; }
div.module-accordion .module-content .content-item p.more-link { float: right; margin: 10px 0 0 0; white-space:nowrap;}



div.module-accordion .module-content .content-item-2 p.more-link { float: right; margin-right: 7px; clear: right; }

div.module-accordion .module-content .content-item p.more-link:after {content: "."; clear: both; height: 0px; display: block; visibility:hidden;}
* html div.module-accordion .module-content .content-item p.more-link {clear:none}
*+html div.module-accordion .module-content .content-item p.more-link {clear:none}

div.module-accordion .module-content .content-item p.more-link a { float: left; display: inline; color: #094f95; font-size: 1.1em; font-weight: bold; background: transparent url(../images/home-accordion-button-bg.png) no-repeat 0 -44px; padding: 2px 0 2px 13px; }
div.module-accordion .module-content .content-item p.more-link a span { cursor: pointer; float: none; display: inline; height: 19px; padding: 2px 20px 2px 3px; margin: 0;  background: transparent url(../images/home-accordion-button-bg.png) no-repeat right -44px; }
div.module-accordion .module-content .content-item p.more-link a:hover { background-position: 0 -66px; text-decoration: none;  }
div.module-accordion .module-content .content-item p.more-link a:hover span { background-position: right -66px; }		


div.module-accordion-latestnews .module-content .content-item p.more-link a { font-size: 12px; background-position: 0 0; color: #FFFFFF; padding: 3px 0 3px 13px; }
div.module-accordion-latestnews .module-content .content-item p.more-link a span {height: 19px; display: inline; float: none; padding: 3px 20px 3px 3px; background-position: right 0; }
div.module-accordion-latestnews .module-content .content-item p.more-link a:hover { background-position: 0 -22px; color: #FFFFFF; }
div.module-accordion-latestnews .module-content .content-item p.more-link a:hover span { background-position: right -22px; }		


div.module-accordion .module-footer {clear: both; margin: -1px 0 0 0; padding: 5px; background: #fff; border-bottom: 1px solid #ced2d5; border-left: 1px solid #e6e8ea; border-right: 1px solid #e6e8ea;}
div.module-accordion .module-footer a {color: #094f95;}

/* hover */


/* travel destinations type links */	

div.module-accordion .footer-links { padding: 0 7px; }
div.module-accordion .footer-links p {margin: 0 0 5px 0; font-size: 12px;}
div.module-accordion .footer-links p strong { font-weight: 900; }
div.module-accordion .footer-links ul li {display: inline; border-left: 1px solid #afafaf; padding: 0 3px 0 3px;}
div.module-accordion .footer-links ul li a {font-size: 1.1em; color: #094f95;}
div.module-accordion .footer-links ul li.first {padding: 0 3px 0 0; border-left: none; }


/* subsections-block */
div.module-accordion .module-content .subsections-block {width: 143px; float: left; margin: 0; padding: 0 0 0 7px;}
div.module-accordion .module-content .subsections-block ul li {margin: 0 0 5px 0;}
div.module-accordion .module-content .subsections-block ul li strong {font-weight: bold; display: block; font-size: 12px; }
div.module-accordion .module-content .subsections-block ul li strong a {font-size: 1em; padding: 0 20px 0 0; color: #000; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -396px; }	
div.module-accordion .module-content .subsections-block ul li a {color: #094f95; font-size: 1.1em;}



/* risers-fallers-block */
div.module-accordion .module-content div.risers-fallers-block {font-size:1.1em; padding: 0 7px;}
div.module-accordion .module-content div.risers-fallers-block a {color: #094f95;}
    
div.module-accordion .module-content div.risers-fallers-block .header {background:#E6E6E6 url('../images/bg-market-charts-header.gif') top left repeat-x; border-bottom:1px solid #c4c4c4; overflow:hidden; padding:3px 5px 3px 5px; width:292px}	
div.module-accordion .module-content div.risers-fallers-block .header .heading {float:left; font:bold 12px Arial, Helvetica, sans-serif}
div.module-accordion .module-content div.risers-fallers-block .header .timestamp {color:#4C4C4C; float:right; font:bold 1em Arial, Helvetica, sans-serif; padding:1px 0 0 0}

div.module-accordion .module-content div.risers-fallers-block table.market-table {border-collapse:collapse; width:302px}
div.module-accordion .module-content div.risers-fallers-block table.market-table thead {background:#F2F2F2; color:#434343}
div.module-accordion .module-content div.risers-fallers-block table.market-table thead th {font-weight:normal; padding:3px 7px 3px 7px; text-align:left}
div.module-accordion .module-content div.risers-fallers-block table.market-table thead th.movement-index {padding:3px 7px 3px 0}
div.module-accordion .module-content div.risers-fallers-block table.market-table thead th.details-index {overflow:hidden; text-indent:-9999px}
div.module-accordion .module-content div.risers-fallers-block table.market-table thead th.index {overflow:hidden; text-indent:-9999px}

div.module-accordion .module-content div.risers-fallers-block table tbody.gain {background:url('/business/css/images/divider-horizontal-grey.gif') bottom left repeat-x}
div.module-accordion .module-content div.risers-fallers-block table.market-table tbody tr td {border-bottom:1px solid #E5E5E5; padding:2px 0 2px 0px;}
div.module-accordion .module-content div.risers-fallers-block table.market-table tbody tr td.asx-code {font-weight: bold; padding: 0 0 0 7px; width: 30px;}
div.module-accordion .module-content div.risers-fallers-block table.market-table tbody tr td.company {width: 165px;}
div.module-accordion .module-content div.risers-fallers-block table.market-table tbody tr td.price {width: 60px;}
div.module-accordion .module-content div.risers-fallers-block table.market-table tbody tr.last td {border:none}

div.module-accordion .module-content div.risers-fallers-block table.market-table .loss .movement {background:url('/business/css/sprites/sprite-arrows-fallgain-v50px.gif') left -95px no-repeat; padding-left:12px}
div.module-accordion .module-content div.risers-fallers-block table.market-table .gain .movement {background:url('/business/css/sprites/sprite-arrows-fallgain-v50px.gif') left -145px no-repeat; padding-left:12px}
div.module-accordion .module-content div.risers-fallers-block table.market-table .details {background:transparent url('/business/css/sprites/sprite-bullets-v24px.gif') 0px 5px no-repeat; padding:0 0 0 7px}

div.module-accordion .module-content div.risers-fallers-block .loss .price,
div.module-accordion .module-content div.risers-fallers-block .loss .movement {color:#CC0000}

div.module-accordion .module-content div.risers-fallers-block .gain .price,
div.module-accordion .module-content div.risers-fallers-block .gain .movement {color:#006600}

/* risers-fallers-block - ie6 hacks */
*html div.module-accordion .module-content div.risers-fallers-block table tbody.gain {background:none}
*html div.module-accordion .module-content div.risers-fallers-block table tbody.gain tr.last td {border-bottom:1px solid #C3C3C3}

/* scores-block */
div.module-accordion .module-content div.scores-block {font-size:1.1em; margin: 0 0 5px 0;}
div.module-accordion .module-content div.scores-block a {color: #094f95;}

div.module-accordion .module-content div.scores-block .header {overflow:hidden; padding:3px 5px 1px 0;}	
div.module-accordion .module-content div.scores-block .header .heading {float:left; font:bold 1.4em Arial, Helvetica, sans-serif; color:#303030;}
div.module-accordion .module-content div.scores-block .header p.more-link {float: right; background: transparent url('../images/fox-sports-logo.gif') no-repeat; width:87px; height: 20px; display: block; text-indent: -9999px; padding:0; clear:none; margin: 0;}

div.module-accordion .module-content div.scores-block table.scores-table {border-collapse:collapse; width:316px;}

div.module-accordion .module-content div.scores-block table tbody.gain{}
div.module-accordion .module-content div.scores-block table.scores-table tbody tr td {padding:2px 0 2px 0px;}
div.module-accordion .module-content div.scores-block table.scores-table tbody tr td.time {width: 35px; font-weight: bold;}
div.module-accordion .module-content div.scores-block table.scores-table tbody tr td.sport {width: 50px; font-weight: bold;}
div.module-accordion .module-content div.scores-block table.scores-table tbody tr td.info {width: 190px;}
div.module-accordion .module-content div.scores-block table.scores-table tbody tr td.more {font-style:italic;}

div.module-accordion .module-content div.scores-block div.footer p.more-link {background: none; padding: 0; margin: 0;}
div.module-accordion .module-content div.scores-block div.footer p.more-link a {background: transparent url('../images/fox-sports-minute.gif') no-repeat; width:312px; height: 17px; display: block; text-indent: -9999px; padding: 0;}

/* breaking-news-block */
div.module-accordion .module-content div.breaking-stories { padding: 0 7px;}
div.module-accordion .module-content div.breaking-stories ul.related { padding: 0; }
div.module-accordion .module-content div.breaking-stories ul.related li { padding: 3px 0; }

div.module-accordion .module-content div.breaking-stories a {color: #094f95;}

div.module-accordion .module-content div.breaking-stories h4 { font-size: 12px; font-weight: 900; padding: 0;  }
div.module-accordion .module-content div.breaking-stories h4 a { color: #000000; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -396px; padding: 0 20px 0 0; } 
div.module-accordion .module-content div.breaking-stories h4 a:hover { color: #094f95; }
div.module-accordion .module-content div.breaking-stories ul.related li {background: none; padding: 2px 0;}
div.module-accordion .module-content div.breaking-stories ul.related li a {padding: 0 0 0 8px; display: inline; }
div.module-accordion .module-content div.breaking-stories ul.related li span {font-size: .9em; color: #5a5a5a; }


/* customisations */

div.module-accordion .module-content div.breaking-stories.small { width: 151px; float: left; padding: 0 0 0 7px !important; }
div.module-accordion .module-content div.breaking-stories.small ul.related li { font-size: 1.1em; background: none; padding: 2px 0 4px !important; }
div.module-accordion .module-content div.breaking-stories.small ul.related li a { padding: 0 0 0 0px; }

/* 
===============================
Customised styles for accordion 
===============================
*/

/* World */
div.group-accordions-wor div.group-header {  }
div.group-accordions-wor div.module-accordion .module-header {border-bottom: 1px solid #da94ba; border-left: 1px solid #fcd5ea; border-right: 1px solid #fcd5ea;}
div.group-accordions-wor div.module-accordion .module-header .heading a {color: #741b47; background:transparent url(../images/accordion-arrows.gif) no-repeat 0px 5px;}
/*	div.group-accordions-wor div.module-accordion .module-content {border-bottom: 1px solid #da94ba; border-left: 1px solid #fcd5ea; border-right: 1px solid #fcd5ea;}*/
/*	div.group-accordions-wor div.module-accordion .module-content .content-item p.more-link a {color: #a20000;}	*/
div.group-accordions-wor div.group-header { background-position: 0px -500px; background-color: #AE0B0E; }	
#group-accordions-wor.hover div.group-header { background-position: 0px -550px;}
#group-accordions-wor.hover div.item { background-position: -670px bottom; }/**/
div.group-accordions-wor div.module-header.hover { }
div.group-accordions-wor .item .module-content .breaking-stories.small ul.related li span{display:block}

/* change the way the more link renders */	
div.group-accordions-wor div.module-accordion .module-content .content-item p.more-link { /*clear: both;*/ }





/* National */
div.group-accordions-nat div.group-header { }
div.group-accordions-nat div.module-accordion .module-header {border-bottom: 1px solid #da94ba; border-left: 1px solid #fcd5ea; border-right: 1px solid #fcd5ea;}
div.group-accordions-nat div.module-accordion .module-header .heading a { }
/*	div.group-accordions-nat div.module-accordion .module-content {border-bottom: none; border-left: 1px solid #fcd5ea; border-right: 1px solid #fcd5ea;} /*1px solid #da94ba*/
/*	div.group-accordions-nat div.module-accordion .module-content .content-item p.more-link a {color: #a20000;}	*/
div.group-accordions-nat div.group-header { background-position: 0px -500px; background-color: #AE0B0E; }	
#group-accordions-nat.hover div.group-header { background-position: 0px -550px;}
#group-accordions-nat.hover div.item { background-position: -670px bottom;  }/**/
div.group-accordions-nat div.module-header.hover {  }

/* Entertainment */
div.group-accordions-ent div.group-header { }
div.group-accordions-ent div.module-accordion .module-header {background-color: #f9f0f6; background-position: 0px -150px;  } /*border-bottom: 1px solid #da94ba; border-left: 1px solid #fcd5ea; border-right: 1px solid #fcd5ea;}*/
div.group-accordions-ent div.module-accordion .module-header .heading a {  }
/*	div.group-accordions-ent div.module-accordion .module-content {border-bottom: none; border-left: 1px solid #fcd5ea; border-right: 1px solid #fcd5ea;} /* 1px solid #da94ba */
/*	div.group-accordions-ent div.module-accordion .module-content .content-item p.more-link a {color: #850555;}*/
div.group-accordions-ent div.group-header { background-position: 0px -101px; background-color: #840655; }	
#group-accordions-ent.hover div.group-header { background-position: 0px -151px;} /* you may be wondering why I'm hooking into the ID rather than the class... simple reason... IE6 sucks */
#group-accordions-ent.hover div.item { background-position: -670px bottom; }
div.group-accordions-ent div.module-header.hover { background-position: 0px -201px !important; }	
div.group-accordions-ent div.module-accordion.open div.module-header { background-position: 0px -250px !important; }





/* Business */
div.group-accordions-bus div.group-header { }
div.group-accordions-bus div.module-accordion .module-header { background-color: #edefef; background-position: 0 -450px; }
div.group-accordions-bus div.module-accordion .module-header .heading a { }
div.group-accordions-bus div.module-accordion .module-content { border-bottom: none; }
/*	div.group-accordions-bus div.module-accordion .module-content .content-item p.more-link a {color: #495a64;}	*/
div.group-accordions-bus div.group-header { background-position: 0px -301px; background-color: #535A63; }	
#group-accordions-bus.hover div.group-header { background-position: 0px -351px; }
#group-accordions-bus.hover div.item { background-position: -670px bottom; }
div.group-accordions-bus div.module-header.hover { background-position: 0px -500px !important; }	
div.group-accordions-bus div.module-accordion.open div.module-header { background-position: 0px -550px !important; }

/* Technology */
div.group-accordions-tec div.group-header { }
div.group-accordions-tec div.module-accordion .module-header { background-color: #f4f0f4; background-position: 0px -900px; } /* border-bottom: 1px solid #cfd4e4; border-left: 1px solid #e0ebed; border-right: 1px solid #e0ebed;}*/
div.group-accordions-tec div.module-accordion .module-header .heading a { }
/*	div.group-accordions-tec div.module-accordion .module-content {border-bottom: none; border-left: 1px solid #e0ebed; border-right: 1px solid #e0ebed;} /* 1px solid #cfd4e4*/
/*	div.group-accordions-tec div.module-accordion .module-content .content-item p.more-link a {color: #673569;}	*/
div.group-accordions-tec div.module-accordion .module-content .content-item-2 h3.heading { margin: 0 4px; font-size: 1.1em; font-weight: bold; width: 250px; display: block; background: transparent url(../images/home-accordion-logos.gif) no-repeat right -50px; }
div.group-accordions-tec div.module-accordion .module-content .content-item .story-block .heading {  font-size: 1.5em; padding: 0; width: auto; background: none; }
div.group-accordions-tec div.module-accordion .module-content .content-item .story-block .heading a { color: #094F95; }
div.group-accordions-tec div.module-accordion .module-content .content-item h3.heading a { display: block; padding: 3px 115px 4px 0; color: #333333; position: relative; }
div.group-accordions-tec div.module-accordion .module-content .content-item h3.heading a span.logo { display: none; }
div.group-accordions-tec div.group-header { background-position: 0px -600px; background-color: #673569; }	
#group-accordions-tec.hover div.group-header { background-position: 0px -650px;} /* you may be wondering why I'm hooking into the ID rather than the class... simple reason... IE6 sucks */
#group-accordions-tec.hover div.item { background-position: -670px bottom; }
div.group-accordions-tec div.module-header.hover { background-position: 0px -950px !important; }	
div.group-accordions-tec div.module-accordion.open div.module-header { background-position: 0px -1000px !important; }

/* Money */
div.group-accordions-mon div.group-header { }
div.group-accordions-mon div.module-accordion .module-header {background-color: #eeeff0; background-position: 0 0; } /* border-bottom: 1px solid #bfd6da; border-left: 1px solid #e0ebed; border-right: 1px solid #e0ebed;}*/
/*	div.group-accordions-mon div.module-accordion .module-header .heading a {color: #000; } */
/*	div.group-accordions-mon div.module-accordion .module-content {border-bottom: none; border-left: 1px solid #e0ebed; border-right: 1px solid #e0ebed;} /*1px solid #bfd6da;*/
/*	div.group-accordions-mon div.module-accordion .module-content .content-item p.more-link a {color: #005c6b;}	*/
div.group-accordions-mon div.group-header { background-position: 0px 0px; background-color: #185F6E;}	
#group-accordions-mon.hover div.group-header { background-position: 0px -51px; } /* you may be wondering why I'm hooking into the ID rather than the class... simple reason... IE6 sucks */
#group-accordions-mon.hover div.item { background-position: -670px bottom; }
div.group-accordions-mon div.module-header.hover { background-position: 0px -50px !important; }	
div.group-accordions-mon div.module-accordion.open div.module-header { background-position: 0px -100px !important; }	 
/* Travel */
div.group-accordions-tra div.group-header { }
div.group-accordions-tra div.module-accordion .module-header { background-color: #e8f1f7; background-position: 0 -300px; } /* border-bottom: 1px solid #abcbe0; border-left: 1px solid #e0ebed; border-right: 1px solid #e0ebed;}*/
div.group-accordions-tra div.module-accordion .module-header .heading a { }
/*	div.group-accordions-tra div.module-accordion .module-content {border-bottom: none; border-left: 1px solid #e0ebed; border-right: 1px solid #e0ebed;} /* 1px solid #abcbe0 */
/*	div.group-accordions-tra div.module-accordion .module-content .content-item p.more-link a {color: #0666a9;}	*/
div.group-accordions-tra div.group-header { background-position: 0px -201px; background-color: #055790; }	
#group-accordions-tra.hover div.group-header { background-position: 0px -251px;} /* you may be wondering why I'm hooking into the ID rather than the class... simple reason... IE6 sucks */
#group-accordions-tra.hover div.item { background-position: -670px bottom; }
div.group-accordions-tra div.module-header.hover { background-position: 0px -350px !important; }	
div.group-accordions-tra div.module-accordion.open div.module-header { background-position: 0px -400px !important; }


/* Sports */
div.group-accordions-spo div.group-header { }
div.group-accordions-spo div.group-header .heading { margin: 1px 0 5px 25px; background: transparent url(../images/home-accordion-logos.gif) no-repeat 0 9px; width: 80px; height: 15px; padding: 9px 0 0; _margin-left:12px}
div.group-accordions-spo div.group-header .heading a { position: relative; display: block; text-indent: -50000px; overflow: hidden; background: none; }
div.group-accordions-spo div.module-accordion .module-header { background-color: #eaf2f9; background-position: 0 -600px; } /* border-bottom: 1px solid #b4c6d7; border-left: 1px solid #b4c6d7; border-right: 1px solid #b4c6d7;}
div.group-accordions-spo div.module-accordion .module-header .heading a { }
/*	div.group-accordions-spo div.module-accordion .module-content {border-bottom: none; border-left: 1px solid #e0ebed; border-right: 1px solid #e0ebed;} /*1px solid #abcbe0*/
/*	div.group-accordions-spo div.module-accordion .module-content .content-item p.more-link a {color: #064279;}	*/
div.group-accordions-spo div.group-header { background-position: 0px -400px; background-color: #050c62; }	
#group-accordions-spo.hover div.group-header { background-position: 0px -450px;}
#group-accordions-spo.hover div.item { background-position: -670px bottom; }
div.group-accordions-spo div.module-header.hover { background-position: 0px -650px !important; }	
div.group-accordions-spo div.module-accordion.open div.module-header { background-position: 0px -700px !important; }


div.group-accordions-spo div.module-accordion-latestnews p.more-link { margin-top: 7px !important; }	
div.module-accordion .module-content .content-item p.section-link { float: left; clear: left; font-size: 12px; padding: 10px 0 0 7px;  }
div.module-accordion .module-content .content-item p.section-link a { color: #094f95; background: transparent url(../images/news-bullets.gif) no-repeat scroll right -396px; font-weight: 900; padding-right: 20px; }
/* accordion dropzones */
div.module-accordion div.dropzone { font-size: 12px; clear: both; padding: 0 0 0 7px; }



/*
TIPS!!


====================
Side Tip
====================
*/	

#bus1 { position: relative; }

#tip-sideopen { position: absolute; top: -30px; left: -125px; }
#tip-sidedrag { position: absolute; top: -30px; left: -110px; }
#tip-sidedrag .tipbody { display: none; }
#tip-sideopen .tipbody { display: none; }
#tip-sideopen .close { cursor: pointer; background: transparent url('../images/pers-click.gif') top left no-repeat;  width: 124px; height: 91px; text-indent: -50000px; }
#tip-sidedrag .close { cursor: pointer; background: transparent url('../images/pers-drag.gif') top left no-repeat;  width: 124px; height: 91px; text-indent: -50000px; }
#tip-sidedrag.disabletip { display: none; }

/* 
===================
groupHeader and accordion
===================
*/	

#tip-drag {	position:absolute;	background: transparent url(../images/temp/hovertip_drag.png) no-repeat 0 bottom;	padding: 0 0 19px 0; z-index: 5000; width: 250px; height: 119px; margin: -10px 0 0 -20px; text-indent: -50000px; }
#tip-open {	position:absolute;	background: transparent url(../images/temp/hovertip_click.png) no-repeat 0 bottom;	padding: 0 0 19px 0; z-index: 5000; width: 265px; height: 119px; margin: -10px 0 0 -20px; text-indent: -50000px; }

/* 
===================
Header 
===================
*/

#tip-header, 
#tip-footer 
{ width: 650px; clear: both; margin: 3px 3px 0px; position: relative; height: 50px; left: -60px;  }

#tip-header h2 { overflow: hidden; text-indent: -50000px; position: absolute; width: 716px; height: 131px; background: transparent url(../images/home-pers-header.gif) 0 0 no-repeat; }

#tip-header .close { font-size: 1.1em; position: absolute; right: -50px; top: 10px; padding: 2px 2px 2px 16px; line-height: 1em; border: solid 1px #c2ad80; cursor: pointer; background: #FFFFFF url(../images/home-pers-bullets.gif) no-repeat 3px -97px; }
#tip-header ul { position: absolute; top: 34px; left: 65px; background: #FFFFFF;}
#tip-header ul li { font-size: 1.1em; float: left;  background: #FFFFFF; } 
#tip-header ul li a { color: #094f95; font-weight: 900; text-decoration: underline; display: block; padding: 2px 2px 2px 6px; margin: 0 0 0 2px; background: #FFFFFF url(../images/home-pers-bullets.gif) no-repeat 0 4px; }
#tip-header ul li.first a { padding-right: 2px; background: none; }
#tip-footer { display: none; }



#tip-tools { position: relative; border-top: 3px #e58f00 solid; width: 309px; float: right; margin: 36px 7px 11px 0; display: inline; }
#tip-tools .hide { display: none; }
#tip-tools .url { display: none; }
#tip-tools { background: #ffe3a7; padding: 5px; }	
#tip-tools a { color: #094f95; font-weight: bold; }
#tip-tools.disabletip .info { display: none; }
#tip-tools .tools { display: none; }
#tip-tools.disabletip .tools { display: block; }
#tip-tools ul { background-color: #FFFFFF; clear: both; margin-left:10px; width: 285px; }
#tip-tools ul li { font-size: 1.1em; float: right; padding: 2px ; background-color: #FFFFFF; }
#tip-tools ul li a { text-decoration: underline; padding: 0 4px;}
#tip-tools p.reset { position: absolute; top: 3px; right: 16px; font-size: 1.1em; float: right; padding: 2px 0; margin: 1px; background-color: #FFFFFF; }
#tip-tools p.reset a { text-decoration: underline; padding: 0 3px;}


#tip-tools h2 { background: transparent url(../images/home-pers-text2.gif) no-repeat 0 0; width: 195px; height: 20px; text-indent: -50000px; margin:0px 0 2px 14px; }


/* dialog box */
#lighbox-confirm { position: absolute;  z-index: 2000; top: 0; left: 0; }
.dialog-bg { background:#000000; }
.dialog-box { position: relative; }
.dialog-box .message { padding: 20px 0 0 0; }
.dialog-box .message h2 { font-size: 1.5em; padding: 0 0 4px 0; font-weight: 900; }
.dialog-box .message p { font-size: 12px; }
.dialog-box .controls { font-size: 12px; padding: 5px 0; }
.dialog-box .controls a { color: #333; display: block; float: right; padding: 2px 8px; margin-left: 5px; border: solid 1px #777; background: #eee; }
.dialog-box .controls a:hover { background-color: #CCCCCC; text-decoration: none; }
.dialog-box .close { padding: 3px; margin: 2px; font-size: 12px; color: #333; position: absolute; top: 0px; right: 0px; } 
.dialog-box { z-index: 100; background: #FFFFFF; padding: 20px; position: fixed; _position: absolute; width: 200px; padding: 20px; margin-left: -100px; margin-top: 0;   top: 200px; left: 50%; }





/* image lead */
div#image-lead a { color: #094f95; }
div#image-lead img { margin: 0 0 5px 0; }
div#image-lead div.caption img { margin: 0; }
div#image-lead div.caption a { font-size: 1.1em; }
div#image-lead div.caption p { font-size: 12px; margin: 0 0 3px 0; }
div#image-lead div.caption p a { font-size: 1em; }


/* straps 
div.ugc { clear: both; background-color: #990000; color: #FFFFFF; font-size: 1.4em; text-align: center; padding: 8px 3px; }
div.ugc a { color: #FFFFFF; }
div.ugc p { display: inline; font-weight: 900; }
div.ugc h2 { display: inline; font-weight: 900; }

div.alert-strap { width: 975px; padding: 10px 0; clear: both; }
div.newsflash {  float: left; width: 100%; background-color: #990000; color: #FFFFFF; }
div.newsflash a { color: #FFFFFF; }
div.newsflash p { padding: 5px; float: left; } 
div.newsflash h2 { float: left; padding: 5px; }*/

/* alert straps */

#alert-strap { margin: 0 0 10px 0; float: left; clear: both; width: auto; }
#alert-strap div, #alert-strap h2, #alert-strap p { line-height: 1.75em; }
#alert-strap h2, #alert-strap p { padding:0px 5px;font-size:1.3em;font-weight:700;float:left; }
#alert-strap h2{ text-transform:uppercase;}
#alert-strap p{ text-align:left;  color: #000000;}
#alert-strap p a { color:#0a6395; font-weight: 700; text-decoration: none; }
#alert-strap .custom{height:42px; padding:0}
#alert-strap div.direct{padding:0}
#alert-strap .newsalert {}
#alert-strap .newsalert p { border:1px solid #eaa932; background-color:#eaa932;color:#000}
#alert-strap .newsalert p a { color:#000; }
#alert-strap .newsalert h2 { border:1px solid #eaa932; background-color:#fcf2e0;color:#000}
#alert-strap .newsflash {}
#alert-strap .newsflash p{border:1px solid #b40a0b; background-color:#b40a0b;color:#fff}
#alert-strap .newsflash p a { color:#fff; }
#alert-strap .newsflash h2{border:1px solid #b40a0b; color:#b40a0b;background-color:#faf2f2}
#alert-strap .comingup {}
#alert-strap .comingup p{border:1px solid #1c4c98; background-color:#1c4c98;color:#fff}
#alert-strap .comingup p a { color:#fff; }
#alert-strap .comingup h2{border:1px solid #1c4c98; color:#1c4c98;background-color:#e3e9f2}
#alert-strap .custom h2 { display:none; }


/* fox sports in a minutes */
div.foxsports-inaminute { margin: 0 7px; width: 297px; position: relative; background: #183555; color: #FFFFFF; }
div.foxsports-inaminute .heading { width: 302px; height: 20px; background: transparent url(../images/fox-sports-minutelogo.gif) top left no-repeat; }
div.foxsports-inaminute .heading a { display: block; text-indent:-50000px; overflow: hidden; outline: none; }
div.foxsports-inaminute .thumbnail-link {margin: 0 5px 0 0; display: block; float: left; height: 90px; width: 188px; overflow: hidden; }
div.foxsports-inaminute .thumbnail-link .play {background: transparent url(../images/video-button-small.png) 0 0 no-repeat; width: 46px; height: 36px; text-indent: -50000px; display: block; position: absolute; z-index: 10; left: 145px; top: 25px;  }
div.foxsports-inaminute .thumbnail {  }
div.foxsports-inaminute .footer { display: block; width: 297px; height: 15px; text-indent: -50000px; clear: both; background: transparent url(../images/foxsports-footer.png) 0 0 no-repeat; } 
div.foxsports-inaminute p { font-size: 1.1em; padding: 1px 3px 0 0; }
div.foxsports-inaminute p strong { font-weight: 900; display: block; font-size: 1.1em;}



/* news visualiser */
.has-js #NewsVisualiser { display: none; background-color: #242c30; height: 555px; }
#NewsVisualiser { position:relative; width: 316px; height: 512px; top: -4px; } /* background: #242c30; */
#NewsVisualiser #interactive { position:absolute; left: -10px; }


#content-2 div.google-ads {

}

#accordionLightbox {
opacity: 0.2;
filter: alpha(opacity = 20);

}


/* FOR USER TESTING  */


