/*  
    NEWS SUBSET COMMON

*/
/*  ----- page-wide -----  */

body {
	font: 12px arial, verdana, san-serif;
    margin: 0;
    background: #fff;
}

div,td,input,select,p {
	font: 12px arial, verdana, san-serif;
    margin: 0;
}

#pageContainer {
width: 921px;
margin:0;
padding:0;
float:left;
position:relative;
}

/*  photos  */

.photoThumb {
    padding: 2px;
	float: left;
    margin: 0px 7.5px 0px 0px;
	border: 1px solid #B5C1CE;
}

.photoThumb img {
	border: none;
}

.photoCaption {
    text-align: left;
    font-size: 10px;
    padding-top: 3px;
}

/*  links  */

a:link, a:visited {
    font-family: arial, verdana, san-serif;
    font-size: 12px;
    color: #1B73A3;
    text-decoration: none;
    padding: 0 3px;
}

a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #1B73A3;
    background-color: #EBE9E9;
}

/* not for img */
.photoThumb a:active, .photoContainer a:active, #leadPhotoInner a:active, .leadPhotoInner a:active, .photoThumb a:link, .photoContainer a:link, #leadPhotoInner a:link, .leadPhotoInner a:link,
 .photoThumb a:visited, .photoContainer a:visited, #leadPhotoInner a:visited, .leadPhotoInner a:visited, #paperImageLink {
	/*background-color: transparent;*/	
	padding: 0;
}

a:active { color:#1B73A3; }

a.image:link,a.image:visited {
	padding:0px;
	background: transparent;
}

a.orange:link, a.orange:visited, .orange a:link, .orange a:visited {
    color: #EAA001 ! important;
    text-decoration: none;
}

a.orange:hover, .orange a:hover {
    text-decoration: none;
    color: #EAA001;
    background-color: #EBE9E9;
}

a.orange:active, .orange a:active {
    color: #EAA001;
    text-decoration: none;
}

a.h1:link, a.h1:visited {
    display: block;
	font: bold 18px arial, verdana, san-serif;
    /* font-size: 18px;
    font-weight: bold; */
	color: #000;
	padding-left: 2;
	margin: 0;
}

a.h2:link, a.h2:visited, a.h2:active {
    font-weight: bold;
	font-size: 14px;
	padding-left: 3px;
	/* margin-left: -4px; */
}

div.titleLinkBar { margin: 3px 0px 5px 0px; }
div.titleLinkBar a:link, div.titleLinkBar a:visited, div.titleLinkBar a:active {
color: #EAA001;
font: normal 12px arial, verdana, san-serif;
}

/*  container spacing  */

.spacer, .spacerClear, .spacerClearLeft, .spacerClearRight, .spacerClear6, .spacerClear10 {
    height: 1px;
	line-height: 1px;
    font-size: 1px;
	overflow: hidden;
}

.spacerClear {
	clear: both;
}

.spacerClearLeft {
	clear: left;
}

.spacerClearRight {
	clear: right;
}

.spacerClear6 {
	clear: both;
	margin:3px 0px 3px 0px;
}

.spacerClear10 {
	clear: both;
	margin:5px 0px 5px 0px;
}

/*  lines  */

!!!!!!!! (old line styles. these should be gone now, will keep for a bit still just in case ...) !!!!!!!!!

/* ==================================================================================== */

div.line1Float, div.line1Clear, div.line2Float, div.line2Clear, div.line3Clear, div.line4Clear  {
	width:100%;
    line-height: 1px; 
    font-size: 1px;
    background-color: #B5C1CE;
}

div.line1Float, div.line1Clear {
  	margin: 2px 0 2px 0;	
}

div.line3Clear {
 margin: 20px 0;
 }
div.line4Clear {
 margin: 10px 0;
 }

div.line1Float, div.line2Float {
	float: left;
}

div.line1Clear, div.line2Clear, div.line3Clear, div.line4Clear  {
	clear: both;
}

/* end old lines */

/* new lines - use these now */ 
/* ========================= */
.line1, .line2, .line3, .line4, .line5, .line10, .line15, .line20 {
/* width:100%; */
line-height: 1px; 
font-size: 1px;
background-color: #B5C1CE;
}

/* line margin */
.line1 { margin: 1px 0 }
.line2 { margin: 2px 0 }
.line3 { margin: 3px 0 }
.line4 { margin: 4px 0 }
.line5 { margin: 5px 0 }
.line10 { margin: 10px 0; height:1px; }
.line15 { margin: 15px 0 }
.line20 { margin: 20px 0 }

/* line clearing */
.clear { clear: both; }
.left { clear: left; }
.right { clear: right; }

/* end new lines */

/* margin divs for editorial
(for spacing content in CMS)    */
div.margin5 { margin-top: 5px; }
div.margin10 { margin-top: 10px; }

/*  ----- end page-wide -----  */

/*  ----- header -----  */

#topAd {
	width: 920px;
	padding: 7px 0 7px 0;
    border-bottom: 1px solid #E9E7E8;
	position:relative;
	float:left;
	text-align: center;
}

#pageHeader {
	float:left;
	position:relative;
	display:block;
    width: 983px; /* ie 5.0 */
    height: 51px;
    background: #1B73A4;
}

/* correct width */
#pageHeader/**/ {
    width:921px;
}

#headerLogo {
    display: inline;
	position:relative;
    float: left;
    width: 425px;
    margin: 0px 0px 0px 0px;
	padding:0;
}

#headerLogo a:hover, #headerLogo a, #headerLogo a:link, #headerLogo a:visited {
    margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	background:transparent;
}

#headerPromo {
	float: right;
	display:inline;
    text-align: right;
    margin: 6px 0 0 0;
	position: absolute;
	right: 149px;
	z-index: 2; /* fix for breaking header (800 wide) */
}

#headerPromo a:link, #headerPromo a:visited  {
	color: #fff;
	font: normal 12px arial, verdana, san-serif;
}

#headerPromo a:hover { background:#24247C; }

#headerPromo p { margin: 4px 0; }

.buttonGo {
	background: #F1F1F1;
	font-size: 11px;
	font-weight: bold;
	width: 20px;
	height: 15px;
	color: #EAA001;
	border: #B9B8B8 1px solid;
	padding: 0px 0px 14px 0px;
	margin: 0px 0px 0px 3px;
	cursor: pointer;
	letter-spacing: -1px;
	line-height: 12px;
}



div#headerAd {
	position:absolute;
	top:-14px;
	width: 120px;
	height: 60px;
	float:right;
	text-align: center;
	right: 10px;
	z-index: 3;
}


div#headerAd a:link, div#headerAd a:visited {
	padding:0;
}

table.headerAdTable td {
	text-align: center;
	width: 120px;
	height: 60px;
}

/*  ----- header -----  */


/* ----- =left navigation -----  */
/* ---------------------------- */

#leftnavPrimary {
margin: 2px 10px 0 0;
width: 124px;
float: left;
position: inherit;
/* needed for ie5 compatibility */
display: inline;
border-right: 1px solid #B5C1CE;
}

#leftnavPrimary a:link, #leftnavPrimary a:visited  {
display: block;
min-height: 14px;
line-height: 14px;
padding: 0 0 1px 16px;
margin: 0 0 6px 0;
font: bold 12px arial, verdana, san-serif;
}

#leftnavPrimary a:hover { color: #1B73A4; }

a.primaryOpen:link {
/* font-size: 11px; 
color: #1B73A4; */
font: bold 12px arial, verdana, san-serif;
text-decoration: none;
background: url(http://network.news.com.au/images/leftnav_bg_top_open.gif) repeat-y;
}

a.primaryOpen:visited {
color: #1B73A4;
background: url(http://network.news.com.au/images/leftnav_bg_top_open.gif) repeat-y;
}

a.primaryOpen:hover {
color:#1B73A4;
text-decoration:none;
}

a.primaryOpen:active { color:#1B73A4; }

a.primaryClosed:link {
color: #333;
font: bold 11px arial, verdana, san-serif;
font-weight: bold;
text-decoration: none;
background: url(http://network.news.com.au/images/leftnav_bg_top.gif) repeat-y;
}

a.primaryClosed:visited {
color: #333;
background: url(http://network.news.com.au/images/leftnav_bg_top.gif) repeat-y;
}

a.primaryClosed:hover, a.primaryCurrent:link, a.primaryCurrent:visited {
background: url(http://network.news.com.au/images/leftnav_bg_top.gif) repeat-y #EBE9E9; text-decoration:none;
}

a.primaryClosed:active { color: #333; }

#leftnavPrimary div.leftnavSecondary { margin: 6px 0 0 0; }

#leftnavPrimary div.leftnavSecondary a:link, #leftnavPrimary div.leftnavSecondary a:visited {
display: block;
color: #656565;
font: normal 11px arial, verdana, san-serif;
padding: 1px 0 1px 6px;
margin: 0 9px 3px 2px;
}

#leftnavPrimary div.leftnavSecondary a:hover,
#leftnavPrimary div.leftnavSecondary a.secondaryCurrent:link,
#leftnavPrimary div.leftnavSecondary a.secondaryCurrent:visited,
#leftnavPrimary div.leftnavSecondary a.secondaryChildCurrent:link,
#leftnavPrimary div.leftnavSecondary a.secondaryChildCurrent:visited {
	color: #1B73A4;
	background:#EBE9E9;	
}

div.leftnavIndent {
    margin: 0px 0px 12px 15px;
    background: url(http://network.news.com.au/images/marker_leftnav.gif) repeat-y;
}

div.leftnavHelp {
    margin: 0px 0px 12px 5px;
}

div.leftnavHelp a {
    color:#222222;
}

div.leftnavHelp a img {
    border:none;
	margin: 3px 3px -6px 0px;
}

div.leftnavHere {
    background:#EAA001;
}

#leftnavAd {
	margin:0px 0px 0px 2px;
}

#leftnavAd a:link, #leftnavAd a:visited, #leftnavAd a:hover {
	padding:0px;
	background:none;
}

em.plus {
font-size: 9px;
font-style: normal;
margin: 0 2px 0 1px;
}

/*  ----- end left navigation -----  */

/*  ----- middle content -----  */

/*  whole middle content section  */

#middleContent {
    width: 636px;
	min-width: 489px;
	float: left;
	margin: 2px 0 0 0;
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	position: relative;
}

#middleContent p {
	font-family: arial, verdana, san-serif;
	font-size: 12px;
	}
	
#featureStoryOuter #featureStoryInner p {
	font-family: arial, verdana, san-serif;
	font-size: 12px;
}
	
	



/*  date and time bar or breadcrumb bar  */

#dateTime, #breadcrumb {
	height: 14px;
    display: block;
	background: #EBE9E9;
	color: #333333;
	margin: 0px 0px 0px 0px;
    overflow: hidden;
}

#breadcrumb {
	width: 100%;
	min-width: 343px;
	text-indent: 2px;
    font-size: 10px;
	font-family: arial, verdana, san-serif;
}

#breadcrumb a:link, #breadcrumb a:visited {
    font-size: 10px;
	font-family: arial, verdana, san-serif;
    color: black;
    text-decoration: none;
}

#breadcrumb a:hover, #breadcrumb a:active {
    color: #1B73A3;
}

/*  body content within gutter  */

#middleContentGutter {
	/* margin-left: 33px;
	width: 573px; */
	margin-left: 19px;
	width: 600px;
}

/*	news alert  */

#newsAlert {
    overflow: hidden;
    display: inline-block;
	height: 32px;
	margin: 5px 0 0 0;
	border: 1px solid #b5c1ce;
	padding: 1px;
	background: white url(http://network.news.com.au/images/news_alert_bg.gif) top right no-repeat;	
}

* html #newsAlert {height:36px;} /* for IE */

#newsAlert img {
    float: left;
    padding: 0 5px 0 0;
    margin: 0 6px 0 0;
}

#newsAlert a {
	padding: 0;
	margin: 0;
}

#newsAlert p {
    float: left;
    width: 75%;
    color: #444444;
	line-height: 14px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0 0 0;
}

#newsAlert a#o {
	color: #eaa001;
	padding: 0;
	font-weight: 600;
}

/*  page title and top right promo  */

#pageTitle {
    margin: 11px 0 14px 0;
}

#pageTitle.noLinks {
    margin-bottom: 10px;
}

h1 {
    font-size: 18px;
    font-weight: bold;
	color: black;
    margin: 2px 0 3px 0;
}

h2 {
    font-size: 14px;
    font-weight: bold;
}

#pageTitle .titleLinkBar {
    margin-left: -1px;
}



/*  floating lead items  */

#leadStoryOuterLeft, #leadStoryOuterRight {
    width: 319px;
    background: white;
}

#leadStoryOuterLeft { float: left; }
#leadStoryOuterRight { float: right; }

#leadStoryInner {
    width: 299px;
    color: #333333;
}

#leadStoryInnerLeft { margin: 0 20px 15px 0; }
#leadStoryInnerRight { margin: 0 0 15px 20px; }

#leadPhotoOuter, .leadPhotoOuter {
    width: 299px;
}

#leadPhotoInner, .leadPhotoInner {
    border: 2px solid #B5C1CE;
    padding: 4px;
    text-align: center;
}

#leadPhotoInner img, .leadPhotoInner img, .photoContainer img {
	border: none;
}

/* breaking stories */

#breakingNews {
margin-top: 0; 
width: 280px !important;
font-family: arial, verdana, san-serif;
font-size: 12px;
}

#breakingStrap {
	background: url(http://network.news.com.au/images/arrow_header_right.gif) no-repeat right #1B73A4;
    height: 16px;
    line-height: 15px;
	position:relative;
}

#breakingNews #breakingStrap a { display:block; }

#breakingNews #breakingStories a { display:inline; }

#breakingNews #breakingStrap a:link, #breakingNews #breakingStrap a:visited {
    color: #fff;
    font-weight: bold;
	margin-left:6px;
}

div.whitePixel {
    position:absolute;
    top:0;
    left:0;
	width:1px;
	height:1px;
	line-height:1px;
    font-size: 1px;
	overflow: hidden;	
	float:left;
	background:#fff;
}

#breakingStrap a:hover {
	background: none;
}

#breakingStories {
    padding: 4px 0px 5px 0;
    font-size: 11px;
    color: #333333;
    line-height: 16px;
	border: 1px solid #ebe9e9;
	border-top: 0;
	background: url(http://network.news.com.au/images/breaknews_bg.gif) repeat-y 0 0;
}


dl#breakingStories { margin: 0; padding-left: 5px; }

dl#breakingStories dt {
padding: 0 3px 0 0;
font-weight: bold;
float: left;
}
dl#breakingStories dd {
padding-left: 16px;
}

dl#breakingStories dt {
font-size: 12px;
}

/* multimedia player */

#controlBar {
	position: relative;
	width: 300px;
	height: 18px;
	margin: 3px 0px 0px 0px;
}

#controlBar a:link, #controlBar a:visited  {
	display: inline;
	float: left;
	margin: 0px 5px 0px 0px;
}

#controlBar a:hover {
	background: #DDDCDC;
}

#controlBar #multiPhoto {
	position: absolute;
	top: 0px;
	left: 100px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	}

#controlBar #multiPhoto a:link, #controlBar #multiPhoto a:visited  {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}	

#multiPhoto a.arrows:link, #multiPhoto a.arrows:visited  {
	background: #1B73A4;
	display: block;
	margin: 0px 0px 0px 0px;
}

#controlBar #multiPhoto a:hover {
	background: #DDDCDC;
}

#controlBar #multiPhoto a.arrows:hover {
	background: #ff0000;
}

#controlBar #btnEnlarge {
	float: right;
}

#controlBar #btnEnlarge a:link, #controlBar #btnEnlarge a:visited {
	margin: 0px;
}

/* box A - two-column main content sections */

div.boxAHeader {
	display: block;
	width: 100%;
}

div.boxAHeader a:link, div.boxAHeader a:visited, div.boxFHeader a:link, div.boxFHeader a:visited {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
}

div.boxALinkBar { margin: 3px 0px 5px 0px; }
div.boxALinkBar a:link, div.boxALinkBar a:visited { color:#EAA001; }

div.boxAIntro {
    font-size: 11px;
	color: #464545;
    text-align: left;
	line-height: 14px;
    margin: 0px 0px 6px 0px;
}

div.smallBoxHeader {
	height: 14px;
    padding: 0px 0px 0px 2px;	
	background: #F3F2F0 url(http://network.news.com.au/images/bg_second_header.gif) no-repeat right;
}

div.smallBoxHeader a:link, div.smallBoxHeader a:visited {
	display:block;
	width:90%;
	font-weight: bold;
	margin: 0px;
}

div.smallBoxHeader a:hover {
	background:none;
} 

/* box B - cutout-style box with grey outline */

div.boxBHeader {
	height: 20px;
    line-height: 21px;
    padding: 0 0 0 12px;	
	background: #F0EFED;
	color: #1b73a3;
	font-weight: bold;
}

div.boxBHeader a:link, div.boxBHeader a:visited {
	font-weight: bold;
	margin: 0px;
}

div.boxBContent {
	background:#ffffff;
	padding:4px 0px 10px 0px;
	margin: 0;
	border-left:6px solid #F0EFED;
	border-right:6px solid #F0EFED;
	border-top:1px solid #F0EFED;
}

div.boxBheadlineList {
	display: block;
	width:96%;
	line-height: 10px;
	background: #ffffff;
	margin: 0;
	padding: 0 0 10px 0;
}

div.boxBheadlineList a:link, div.boxBheadlineList a:visited  {
	margin: 6px 0 0px 8px;
	padding: 0 0 0 2px;
	line-height:16px;
}

div.boxBFooter {
	float: right;
	width:100%;
	height: 20px;
    line-height: 18px;
    padding: 0;
    margin: 0;
	text-align: right;
	background: #F0EFED;
}

div.boxBFooter a:link, div.boxBFooter a:visited {
	margin: 0px 6px 0px 0px;
}

div.boxBFooterThin {
	width:100%;
	height: 6px;
    line-height: 6px;
    padding: 0;
    margin: 0;
	background: #F0EFED;
}

/*  box with big border (alternative to box B)  */

.bigBorderBox {
    background-color: #F0EFED;
}

.bigBorderBoxTitle, .bigBorderBoxTitleArrow {
    line-height: 18px;
	font-weight: bold;
    padding: 2px 10px 2px 10px;
}

.bigBorderBoxContent {
    margin: 0 6px 0 6px;
    padding: 6px 6px 0 6px;
    background-color: white;
    border: 1px solid white;
}

.bigBorderBoxContent a:link, .bigBorderBoxContent a:visited, .bigBorderBoxContent a:active, .bigBorderBoxContent a:hover, .bigBorderBoxContent p {
    display: block;
	padding: 1px 6px 1px 6px;
    margin: 0 -6px 6px -6px;
}

.bigBorderBoxFooter {
    text-align: right;
    padding: 4px 10px 4px 10px;
}

/* box C - section promo box (e.g. for quotes) */

div.boxCHeader {
    background: #9EAD9B;
    color: #ffffff;
    font-weight: bold;
    height: 16px;
	line-height:16px;
    padding: 0px 0px 0px 10px;
}

div.boxCContent {
	background: #EAEFE9;
	padding: 16px 6px 10px 11px;
}

/* box D - thin single column content sections */

div.boxDHeader {
	float: left;
	margin: 0px 10px 0px 0px;
}

div.boxDHeader a:link, div.boxDHeader a:visited {
    /*
	display:block;
   	width:100%;
    */
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
}

div.boxDLinkBar { margin: 3px 0px 5px 0px; }
div.boxDLinkBar a:link, div.boxDLinkBar a:visited { color: #EAA001; }
div.boxDIntro {
    width: 260px;
    float: left;
    font-size: 11px;
	color: #464545;
    text-align: left;
	line-height: 14px;
    margin: 0px 0px 6px 0px;
}

/* box E - small promo cutout */

div.boxEBorder {
    border: 2px solid #ffffff;
}

div.boxEText {
    margin: 4px 0px 0px 4px;
	text-align: left;
}

/*  box F  */

div.boxFHeader {
	display: block;
	width: 100%;
	margin-bottom: 5px;
}

div.boxFIntro {
    font-size: 11px;
	color: #464545;
    text-align: left;
	line-height: 14px;
    margin: 4px 0px 6px 3px;
}

/* three section box */

div.threePartBox {
	padding:0px 0px 0px 0px;
}

div.threePartBox div.oneThird {
	float:left;
	width:30%;
	margin:0px 14px 0px 0px;
	color:#464545;
}

div.threePartBox div.oneThird p {
	margin:4px 0px 0px 3px;
	line-height:15px;
}

/*  drop zones  */

div.dropZone {
	background:#F5F3F3;
	padding:7px 0px 10px 0px;
}

div.dropZoneContent {
	background:#F5F3F3;
	margin:0px 5px 0px 8px;
	color:#414040;
	line-height:16px;
}

div.classifiedsDropZone {
    margin:5px 0 5px 0;
	padding:0;
}

/*  story page movie search - iframe housing */

#movieTVSearchSmallRight {
	float:right;
	margin:6px 0 6px 15px;
	clear:right;
}

/*  300x250 island ad (e.g. story pages)  */

#promoIslandLeft, #promoIslandRight {
    font-size: 9px;
    color: black;
}

#promoIslandLeft img, #promoIslandRight img { margin-top: 6px; }

#promoIslandLeft {
    float: left;
    clear: left;
    text-align: left;
    margin: 15px 20px 15px 0;
    padding-right: 10px;
    border-right: 1px solid #B5C1CE;
}

#promoIslandRight {
    float: right;
    clear: right;
    text-align: right;
    margin: 15px 0;
    padding-left: 10px;
    border-left: 1px solid #B5C1CE;
}

/* flowing list of stories */

#flowingStoryList .item, #flowingStoryList .itemInitial {
    font-size: 11px;
	color: #464545;
    text-align: left;
	line-height: 14px;
    margin: 14px 0 14px 0;
}

#flowingStoryList .item a.h2, #flowingStoryList .itemInitial a.h2 {
    margin-left: -1px;
}

#flowingStoryList .item p, #flowingStoryList .itemInitial p {
    margin: 2px 0 0 1px;
	padding-left:2px;
}

#flowingStoryList .itemInitial { margin-top: 0; }
#flowingStoryList .itemInitial a.h2 { font-size: 14px !important; }
#flowingStoryList .itemInitial p { margin-top: 5px; }

/* content sections */

div.headlineList {
	display: block;
	width: 100%;
	float: left;
	margin: 2px 0 0 0;
	line-height: 14px;
	background: #ffffff;
}

div.headlineList a:link, div.headlineList a:visited, div.headlineList a:active  {
	display: block;
	padding: 1px 0 1px 0;
	margin: 0;
	padding-left: 3px;
	width: 100%;
}

div.statePaperLinkBar {
    margin: 6px 0 0 0;
}

div.statePaperLinkBar a:link, div.statePaperLinkBar a:visited, div.statePaperLinkBar a:active {
    color:#EAA001;
} 

div.statePaperLinkBar a img {
    border: none;
	vertical-align: text-bottom;
}

div.statePaperLinkBar a.img {
    background-color: transparent;
}

div.halfSectionL {
    float: left;
}

div.halfSectionR {
    float: right;
}

div.halfSection div.statePaperLinkBar {
    margin-top: 3px;
}

div.halfSectionL div.headlineList, div.halfSectionR div.headlineList {
	margin: 0;
}

div.halfSectionL div.headlineList a:link, div.halfSectionL div.headlineList a:visited, div.halfSectionL div.headlineList a:active,
div.halfSectionR div.headlineList a:link, div.halfSectionR div.headlineList a:visited, div.halfSectionR div.headlineList a:active {
    margin: 3px 0 0 0;
}

div.halfSectionL, div.halfSectionR {
    
	width:312px;
}

/* --------- print logo ----------  */
#printLogo {
display:none;
}

/*  ----- end middle content -----  */

/*  ----- right navigation -----  */

#rightnav *, #classifiedsBox #topNav a { font-family: tahoma, arial, san-serif; }
div#jobsActive, div#carsActive, div#matchActive, #weather #weatherStrap { font-family: tahoma, arial, san-serif; font-weight: bold; }

div.smallPromoBox, div.rightnavAdBox, div.smallRightBox {
    border: 2px solid #EBE9E9;
    margin: 0px 0px 5px 0px;
	display:inline-block;
	font: tahoma, arial, san-serif !important;
}

div.rightnavAdBox {
	text-align:center;
}

div.smallPromoBox div, div.rightnavAdBox div, div.smallRightBox div {
    font-size: 9px;
    color: #474747;
}

div.smallPromoBox a:link, div.rightnavAdBox a:link,
div.smallPromoBox a:visited, div.rightnavAdBox a:visited {
    font-size: 9px;
    color: #EAA001;
}

div.smallRightBox a:link, div.smallRightBox a:visited {
	font-size: 9px;	
}

#horoscopes {
	margin: 18px 0px 14px 0px;
}

#horoscopes div.boxEborder {
	padding:2px;	
}

#papersDrop {
	margin:2px 0px 10px 0px;
}

#papersDrop select {
	width:124px;
	font-size:11px;
}

#rightnavPapers {
	margin:14px 0px 14px 0px;
	padding:4px 0px 4px 3px;
	display:inline-block;
}

#rightnavPapers img {
	margin:0px 0px 6px 0px;
}

#rightnav,.rightnav {
	width:139px;
	float:right;
	position:relative;
	margin:2px 0px 0px 0px;
}

#horoscopes a.h2 {
	display:block;
	margin:1px 0px 3px 0px;
}

#starSign {
	float:left;
	width:37px;
	margin:2px 2px 0px 0px;
}

/* weather */

#weather {
    margin:0px 0px 8px 0px;
	display:block;
}

#weatherStrap {
	height:15px;
	position:relative;
	color:#ffffff;
	background:#9EAD9B;
	text-indent:7px;
	font-weight:bold;
	font-size:10px;
	line-height:14px;
}

#weatherBox {
	height:90px;
	padding:3px 0px 0px 0px;
	font-size:10px;
	color:#6A6A6A;
	background:#EAEFE9;
}

#weatherBox div {
	font-size:10px;
	background:#EAEFE9;
}

#weatherData {
	height:50px;
	margin:0px 0px 0px 8px;
}

#weatherCity {
	font-weight:bold;
	float:left;
}

#weatherBox a:link, #weatherBox a:visited {
	font-size:9px;
}

form.weatherForm {
	margin:0px;
}

form.weatherForm select {
	width:123px;
	margin:4px 0px 0px 8px;
	font-size:10px;
}

#weatherHiLow {
	float:right;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}

img.wIcon {
	margin:0px 4px 0px 0px;
	float:left;
}

/* classifieds */

#jobs {position: relative;}
#match {position: relative;}
#cars {position: relative;}
#local {position:relative;}


#topNav a:link, #topNav a:visited, #topNav a:active, #topNav a:hover {
font-size: 10px;
font-family: tahoma, arial, sans-serif;
font-weight: bold;
text-decoration: none;
color: #fff;
float: left;
padding: 0;
}

#topNav	{
text-align: center;
width: 139px;
height: 14px;
background:#BABABA;
}




#jobsActive, #carsActive, #matchActive {
/* active tab state divs */
font-size: 10px;
font-family: tahoma, arial, sans-serif;
text-align: center;
color: #ffffff;
font-weight: bold;
}

#jobsActive, #carsActive, #matchActive, #localActive {
/* active tab state divs */
font-size: 10px;
font-family: tahoma, arial, sans-serif;
text-align: center;
color: #ffffff;
font-weight: bold;
}


#jobsActive {
position: absolute;
top: 0;
left: 0;
width: 29px;
height: 14px;
background: #1871a6 url(http://network.news.com.au/images/jobstab_bg.gif) no-repeat 0px 0px;
border-right:1px solid #fff;
}

#carsActive {
position: absolute;
top: 0;
left: 30px;
width: 31px;
height: 14px;
background: #1871a6 url(http://network.news.com.au/images/carstab_bg.gif) no-repeat 0px 0px;
border-right:1px solid #fff;
}

#matchActive {
position: absolute;
top: 0;
left: 63px;
width: 39px;
height: 14px;
background: #1871a6 url(http://network.news.com.au/images/matchtab_bg.gif) no-repeat 0px 0px;
border-right:1px solid #fff;
}

#localActive {
position: absolute;
top: 0;
left: 101px;
width: 34px;
height: 14px;
background: #1871a6;
background-image:none;
}


#classifiedsBox {
position: relative; /* state position for containing other divs within classifiedsBox */
display:inline-block;
top: 0;
left: 0;
background-color: #f7f3f3;
margin:0px 0px 10px 0px;
border-width: 0 1px;
border-bottom: 1px solid #b6c3cf;
}

#classifiedsBox div.classiContent {
text-align: center;
background-color: #f7f3f3;
border-left: 1px solid #dbd7d7;
border-right: 1px solid #dbd7d7;
border-width: 0 1px;
border-bottom: 1px solid #b6c3cf;
}

div.classiContent form {
position: relative;
top: 5px;
margin: 0 0 18px 0;
}

div.classiContent select {
font-size: 10px;
font-family: tahoma, arial, sans-serif;
color: #000000;
width: 120px;
height: 17px;
margin: 8px 0 0 0;
}

div.classiContent input.classifieds_input {
font-size: 10px;
width:116px;
margin: 8px 0 0 0;
}

#match div.classiContent {
text-align:left;
padding-left:7px;
}

#match div.classiContent {
background:url(http://network.news.com.au/images/match_logo.gif) no-repeat 6px 95%;
}
#cars div.classiContent {
background:url(http://network.news.com.au/images/logo_carsguide.gif) no-repeat 7px 95%;
}
#jobs div.classiContent {
background:url(http://network.news.com.au/images/c1_newlogo.gif) no-repeat 7px 95%;
}

div#match div.classiContent, div#match div.classiContent p { font-size: 11px; } /* temp for phase 1.9 font change */


#matchGo {
position:absolute;
bottom: -10px;
}

#carsGo {
position:absolute;
bottom: -23px;
} 

#jobsGo {
position:absolute;
bottom: -30px;
}

#matchGo, #carsGo, #jobsGo {
position: absolute;
_bottom: 25px;
right: 6px;
}


/* overture sponsored links */ 

/* ad container */
div.adContainer {
width: 139px;;
margin: 15px 0;
}





#jobsTab, #carsTab, #matchTab, #localTab,
#jobsActive, #carsActive, #matchActive, #localActive {
width:30px;
background:#bababa;
border-right:1px solid #fff;
height:14px;
line-height:14px;
	
background-image:none;
}
	
#matchTab, #matchActive {
width:39px;
}
	
#localTab, #localActive {
width:36px;
height:14px;
background:#bababa;
border:none;
}
	
#jobsActive {
background:#1871a6;
left:0;
}
	 
#carsActive {
background:#1871a6;
left:31px;
}
	 
#matchActive {
background:#1871a6;
left:62px;
}

#localActive {
background:#1871a6;
height:14px;
left:102px;
border:none;
}



/* Localhero search box */

#local {
font-size:11px;
width:137px;
height:110px;
text-align:right;
background: url("http://network.news.com.au/images/logos/truelocal_rightpanel.gif") bottom right no-repeat;
padding-top:5px;
border: 1px solid #dbd7d7;
border-top:none;
}
		
#localSearchFor {
width:70px;
}
		
#localSearchIn {
width:110px;
}
		
#local input {
font-size:11px;
margin:6px 3px 0 0;
}

/* overture sponsored links */ 

/* ad container */
div.adContainer {
	width: 139px;;
	margin: 15px 0;
}

div.adHead a, div.adHead a:hover { font-weight: bold; font-size: 11px }

/* title bar */

div.adHead {
	font-weight: bold;
	background: #F3F2F0 url(http://network.news.com.au/images/bg_second_header.gif) no-repeat right;
	color: #1B73A4;
	height: 18px;
	padding: 0 0 0 8px;
	line-height: 16px;
}

div.adHead a:hover { background-color: #f3f2f0; }
.sponsorLink {
	position: relative;
	left: 17px;
	top: 3px;
	display: inline;
	margin: 0;
	padding: 0;
}

/* ad content div's*/

div.adContainer .adContent {
	width:123px;
	font-size: 10px;
	padding: 7px 8px;
	background: url(http://network.news.com.au/images/dotted_bg.gif) repeat-x 0 100%;
	overflow:hidden;
}

div.adContainer h4 {
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	margin: 0;
}

div.adContainer p {
	font-size: 10px;
	margin: 3px 0;
}

div.adContainer .adContent a {
	font-size: 10px;
	padding: 0;
}

/*  ----- end right navigation -----  */

/*  ----- footer -----  */

#leaderboardAd {
	float: left;
	border: 2px solid #EBE9E9;
	text-align: center;
    margin: 12px 0px 0px 0px;
    padding: 4px 28px 4px 28px;
}

#footer {
    line-height: 14px;
    font-size: 9px;
	background: #EBE9E9;
	margin: 14px 0px 10px 134px;
	padding:0;
    clear: both;
	height:30px;
}

#footer a:link, #footer a:visited {
    color: #333333;
    font-weight: bold;
    font-size: 10px;
}

#footer a:hover {
	color: #1B73A4;
}

#copyright {
    background: #ffffff;
	display:block;
    padding: 5px 0px 0px 0px;
}

/*  ----- end footer -----  */

.scrollamatic {
clear: both;
width: 634px;
height: 140px;
margin: 0;
padding: 0;
overflow: hidden;
}
#scrollTable {
padding: 0;
border: 0;
}

.scrollleft {position: absolute;}
.scrollright {float: right;}
.scrollleft, .scrollright {	cursor: pointer;}
.scrollamatic img {	border-style: none; }

.scrollpromos {
margin-left: 24px;
position: absolute;
width: 620px;
height: 145px;
overflow: hidden;
}

.scrollcontent { position: absolute;}
.scrollcontent td { padding-right: 7px; }

div.scrollPromoBox {
height: 137px;
width: 137px;
border: 1px solid #ebe9e9;
font-size: 11px;
color: #474747;
}
* html div.scrollPromoBox { /* box model hack */
width: 139px;
height: 139px;
}
div.scrollPromoBox a:link, div.scrollPromoBox a:visited {
font-size: 11px;
color: #1b73a4;
padding: 0;
}
.scrollPromoBox .scrollPicBox a:link,
.scrollPromoBox .scrollPicBox a:visited {color: #1B73A4; padding: 0;}

div.scrollPicBox {
height: 89px;
background: #ebe9e9;
}
div.scrollPicBox img { margin: 5px 5px 0 5px; }

div.scrollPicBox p {
margin: 3px 0 0 7px;
color: #1b73a4;
font: bold 12px arial, verdana, san-serif;
}
div.scrollTextBox {
margin: 4px 0px 0px 7px;
text-align: left;
}
.icon {    /* knocks video/audio icon down 2px */
position: relative;
top: 2px;
}

/* entertainment component */
#broughtBy {
width: 120px;
height: 20px;
position: absolute;
right: 0;
top: 22px;
}
/*  ----- wireless info hide ----- */

div#wirelessInfo {display:none;}

/*  ----- older styles still in use ----- */

/*  lead boxes
    currently known to be used on:
        News Homepage
        Business Homepage           */

#leadStory {
    width: 300px;
    float: left;
    margin: 10px 0px 0px 0px;
    background: #ffffff;
    color: #333333;
}

#leadPhoto {
    margin-left: 1px;
    width: 299px;
    margin-top: 11px;
    text-align: center;
}

#leadPhoto .photoContainer {
    border: 2px solid #B5C1CE;
    padding: 4px;
}

/*  top right ad  */

#promo120x20 {
    position: absolute;
    top: 211px;
    left: 620px; /* at 1024 */
 /* left: 503px;    at 800  */
    width: 120px;
    height: 20px;
    z-index: 1;
    text-align: right;
    vertical-align: text-top;
    overflow: hidden;
}

/*  ----- end older styles  ----- */