


/*Global Nav CSS */

@import url(http://www.abc.net.au/includes/05globalNav.css); 

/*summer stream import*/
@import url(http://www.abc.net.au/backyard/css/summer_stream2box.css); 

BODY, TR {font-size: 100%; font-family: arial,helvetica,sans-serif; padding:0; margin: 0;}

HR {margin: 12px 0px 0px 0px; color: #666699; }

P, DL, OL, UL, DD, LI, BR, TD  {font-size: 90%; line-height: 125%;}

.headnav {background-color:#666699;font-size: 12px; line-height: 14px; color: #CCCCFF;}
span.hidden {display:none;}
/*Backyard Nav*/
.backyardnav	{background-color:#999999; color:#ffffff;font: 12px arial, helvetica, sans-serif;padding: 3px;white-space: nowrap;}
.backyardnav a:link		{color: #ffffff; font-weight: normal; text-decoration: none;}
.backyardnav a:visited	{color: #ffffff; font-weight: normal; text-decoration: none;}
.backyardnav a:active	{color: #99ccff; font-weight: normal; text-decoration: none;}
.backyardnav a:hover	{color: #ffffff; font-weight: normal; text-decoration: underline;}
/*End backyard Nave style*/
#gN_Nav {text-align:left; margin:0;}
.globalinc {background-color:#666699;border : none;font-size: 12px; line-height: 14px; color:#ffffff;width:100%;}
.breadcrumb {font-size: 10px; }

.morelink { font-size: 12px; line-height: 12px; text-align: right;}

.small {font-size: 11px; line-height: 13px; }

.caption { margin-top: -3px }

H1 {font-size: 18px; line-height: 21px; color: #003399;  font-weight: bold; }

H2 {font-size: 18px; line-height: 21px; color: #FFFFFF; font-weight: bold; background-color:#003399; text-indent : 3px;}

H3 {font-size: 16px; line-height: 17px; margin: 12px 0px 0px 0px; font-weight: bolder; }

H4 {font-size: 14px; line-height: 15px;	font-weight:bold; margin-top:2px;  color: #003399; }

H5 {font-size: 12px; line-height: 12px; color: #003399;  font-weight: bold; margin-top: 3px; text-indent: 4pt;}

UL LI {list-style-type: disc; margin: 0px 0px 3px -12px;}

.leftnav {  font-size: 12px; color: #000066; margin-left : 3px; padding:0;}

.rightnav {  margin: 0px 0px 3px 3px; }

.head3{background-color: #ffffff;color: #003399; font-weight:bold; margin-top:2px; margin-bottom:2px;}

A:link {color: #000066; text-decoration: underline; }
A:visited {color: #000000; text-decoration: underline;}
A:active {color: #CC3300; text-decoration: underline;}
A:hover {color: #CC3300; text-decoration: underline;}

A.breadcrumb:link {color: #CCCCCC; font-weight: normal; text-decoration: underline;}
A.breadcrumb:visited {color: #CCCCCC; font-weight: normal; text-decoration: underline;}
A.breadcrumb:active {color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.breadcrumb:hover {color: #FFFFFF; font-weight: normal; text-decoration: underline;}

A.headnav:link {color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.headnav:visited {color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.headnav:active {color: #99CCFF; font-weight: normal; text-decoration: none;}
A.headnav:hover {color: #FFFFFF; font-weight: normal; text-decoration: underline;}

A.leftnav:link {color: #000066; font-weight: normal; text-decoration: none;}
A.leftnav:visited {color: #000066; font-weight: normal; text-decoration: none;}
A.leftnav:active {color: #CC0000; font-weight: normal; text-decoration: none;}
A.leftnav:hover {color: #000066; font-weight: normal; text-decoration: underline;}

A.rightnav:link {color: #000000; font-weight: normal; text-decoration: none;}
A.rightnav:visited {color: #000000; font-weight: normal; text-decoration: none;}
A.rightnav:active {color: #99CCFF; font-weight: normal; text-decoration: none;}
A.rightnav:hover {color: #99CCFF; font-weight: normal; text-decoration: underline;}

A.morelink:link { color: #333399; text-decoration:underline;text-align: right;}
A.morelink:visited {color: #000000; text-decoration:underline;text-align: right; }
A.morelink:active {color: #CC0000; text-decoration:underline;text-align: right; }
A.morelink:hover {color: #CC0000; text-decoration:underline;text-align: right; }

/*list dot point*/
span.dotpoint {background:url(/backyard/img/cc3333_4px.gif) left no-repeat;
padding-left: 20px;}
/* pullquotes */
#pullquote {clear:both; margin-bottom:10px;}

.pullquoteleft {font-size:110%; font-family:Arial, sans-serif; font-weight:bold;
color:#D2874B;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
margin-left:0px;
padding:2px;

width: 220px;
max-height:130px;

background:url(/backyard/img/quote.gif) top left no-repeat;
text-indent : 20px;

}


.pullquoteright {font-size:110%; font-family:Arial, sans-serif; font-weight:bold; color:#D2874B;
float:right;
margin-top:5px;
margin-bottom:5px;
margin-right:0px;
margin-left:10px;
padding:2px;

width: 220px;
max-height:130px;

background:url(/backyard/img/quote.gif) top left no-repeat;
text-indent : 20px;
}
.unquote {padding:0 12px; background:url(/backyard/img/unquote.gif) top right no-repeat;}

/* Weather */
/* National weather */
TD.aussat{margin:0; vertical-align: top;}
SPAN.aussat{font-size : 70%; color: blue;}

/* Front page include*/
Table.regtowns1dayinc{width: 100%;padding: 0;vertical-align: top;border:0;}
TR.regtowns1dayincupdate{vertical-align: top;margin:0;}
SPAN.regtowns1dayincupdate{font-size : 60%;}
TR.regtowns1dayinctop{vertical-align: top;margin:0;}
TD.regtowns1dayinc{font-size: 70%;width:40%;	margin:0;vertical-align: top;}
SPAN.regtowns1dayinclocation{	color: #000000;margin:0;vertical-align: top;}
SPAN.regtowns1dayincmajorlocation{color: #000000; font-weight:Bold; margin:0;vertical-align: top;text-transform: uppercase;}
TD.regtowns1dayinctemp{font-size: 70%;	width:60%;margin:0;vertical-align: top;}
SPAN.regtowns1dayincmintemp{color: #0000ff;font-weight:bold;margin:0;vertical-align: top;}
SPAN.regtowns1dayinctempseparator{color: #000000;margin:0;vertical-align: top;}
SPAN.regtowns1dayincmaxtemp{color: #ff0000;font-weight:bold;margin:0;vertical-align: top;}
TR.regtowns1dayincmiddle{vertical-align: top;padding:0;margin:0;}
TD.regtowns1dayicon{vertical-align: top;padding:0;margin:0;}
TD.regtowns1dayincforecast{font-size: 70%;vertical-align: top;padding:0;margin:0;}
SPAN.regtowns1dayincforecast{color: black;}
TR.regtowns1dayincbottom{vertical-align: bottom;}
TD.regtowns1dayincbottom{width:100%;margin:0;vertical-align: bottom;background-color: #666699;height: 1px;}

/* Regional  Weather Pages */
.locationbreadcrumb {font-size: 10px; }
TABLE.regstown4dayinc {font-size: 80%;vertical-align: top;border : 0px;padding: 0;}
TR.regstown4dayinctop{background-color: #eeeeee;}
TD.regstown4dayinccolumn{font-size: 80%;width:25%;}
TD.regstown4dayincforecastday {font-weight : bold;	width:25%;}
TR.regstown4dayincr2{background-color: #ffffff;font-size: 80%;	vertical-align : top;}
TR.regstown4dayincwextra {	padding:3px;}
TD.regstown4dayincindent {margin:0;	margin-left : 5px;padding-bottom: 5px;	padding-top: 5px;}
TD.regstown4dayincindent1, TD.regstown4dayincindent3{margin:0;margin-left : 5px;background-color: #eeeeee;padding-bottom: 5px;padding-top: 5px;}
TD.regstown4dayincindent4,TD.regstown4dayincindent2 {margin:0;margin-left : 5px;background-color: #eeeeff;padding-bottom: 5px;padding-top: 5px;}
TD.regstown4dayincforecast {vertical-align: top;}
Span.regstown4dayinctfigurel {font-size:80%; color: #0000ff;font-weight:bold;background-color : #ffffff;margin:0;vertical-align: top;}
SPAN.regstown4dayinctfigureh {color: #ff0000;font-weight:bold;background-color : #ffffff;margin:0;vertical-align: top;}
TABLE.regstown4dayincweatherextras {font-size:80%;vertical-align: bottom;}

TD.regstown4dayincwextraitem  {background-color : #eeeeee;font-size:80%;padding-bottom: 5px;padding-top: 5px;padding-left:3px;}

TD.regstown4dayincwextraitem3 {background-color : #eeeeee;font-size:80%;padding-bottom: 5px;padding-top: 5px;padding-left:3px;}

TD.regstown4dayincwextraitem2 {background-color :#eeeeff;font-size:80%;padding-bottom: 5px;padding-top: 5px;padding-left:3px;}

 TD.regstown4dayincwextraitem4 {background-color :#eeeeff;font-size:80%;padding-bottom: 5px;padding-top: 5px;padding-left:3px;}

TR.regstown4dayincseperator {width:100%; margin:0; vertical-align: bottom;  height: 2px; }

/* Australian Capital  Weather Pages */

TR.auscap1daystateregion {text-align: right;}
TD.auscap1daystateregion {font-size: 60%;text-align: right;padding:3px;}

A.auscap1daystatenav:link {color: #000000; font-weight: normal; text-decoration: none;}
A.auscap1daystatenav:visited {color: #000000; font-weight: normal; text-decoration: none;}
A.auscap1daystatenav:active {color: #000066; font-weight: normal; text-decoration: none;}
A.auscap1daystatenav:hover {color: #000066; font-weight: normal; text-decoration: underline;}

A.auscap1daystatetownnav:link {color: #000000; font-weight: normal; text-decoration: none;}
A.auscap1daystatetownnav:visited {color: #000000; font-weight: normal; text-decoration: none;}
A.auscap1daystatetownnav:active {color: #000066; font-weight: normal; text-decoration: none;}
A.auscap1daystatetownnav:hover {color: #000066; font-weight: normal; text-decoration: underline;}

TD.auscap1daystatetownforcast{font-size: 70%;vertical-align: top;padding:0;margin:0;}
SPAN.auscap1daytemplow{color: #0000ff;	font-weight:bold;	margin:0;vertical-align: top;}
SPAN.auscap1daytemphigh{color: #ff0000;font-weight:bold;	margin:0;vertical-align: top;}
TR.auscap1dayincbottom{vertical-align: bottom;padding: 3px;}
TD.auscap1dayincbottom{width:100%;margin:0;vertical-align: bottom;background-color: Blue;	height: 1px;}

/* State pages */
/* State 4 day  Weather  */
TABLE.state4dayinc{vertical-align: top;border : 0px;padding: 0;} 
TR.state4dayinctop{background-color: #eeeeee;}
TD.state4dayincforecastday{font-weight : bold;}
TR.state4dayincr2{background-color: #eeeeff;	vertical-align : top;}
TD.state4dayincindent {margin:0;margin-left : 5px;	padding-bottom: 5px;	padding-top: 5px;}

/* Weather Warnings */
p.warnings { background-color:#ffffff;font-size:80%;}

/* Coastal_Waters- */

TR.statemarineforecast{ background: transparent;}
TD.marinelocationalt1{ background: #eeeeee;font-size:90%;font-weight:bold;padding-left:3px;padding-top:2px;padding-bottom:5px;}
TD.marinelocationalt2{ background: #eeeeff;font-size:90%;font-weight:bold;padding-left:3px;padding-top:2px;padding-bottom:5px;}
TD.marineforecastalt1{ background: #eeeeee;font-size:80%;padding-left:3px;padding-top:2px;padding-bottom:5px;}
TD.marineforecastalt2{ background: #eeeeff;font-size:80%;padding-left:3px;padding-top:2px;padding-bottom:5px;}

  /* Sunrise_Sunset*/
table.sunrecord {font-size:88%;} 
tr.sunrecordodd{background-color: #eeeeee;}
tr.sunrecordeven{background-color: #eeeeff;}	
td.sunrecordcell1 , td.sunrecordcell2{padding-left:5px;}

 /*State Warnings*/
span.statewarnincissued{font-size : 60%; }
 p.statewarninctxt{font-size: 90%; line-height: 125%; }

  /*Maximums and Minimums*/
td.ausmintitle, td.ausmaxtitle, td.ausraintitle{font-style : italic;}
td.ausminlocation, td.ausmaxlocation, td.ausrainlocation {font-weight: bold;}
td.ausmin {color: #0000ff;}
td.ausmax {color: #ff0000;}
td.ausrain{color: Olive;}

/*AusTownTable*/
.austowntable {border-width:1px;border-style:solid;}
.austownupdate{background-color:#eeeeee;font-size:80%;}
.austown, .austown1dayincwextraitem4 {background-color:#eeeeff;}
.austownforecast{background-color:#eeeeee;}
.austemplow{color:blue;}
.austemphigh{color:red;}

/*Current Observations*/
table.current_obs {font-size:90%;}
.current_obs_time {font-weight:bold;font-size:90%;}
.current_obs_inc_location {font-weight:bold;}
td.current_obs_update_cell,.current_obs_time {font-weight: normal;}
.current_obs_inc_row_majorlocation {font-weight:bold;text-transform: uppercase;}
tr.current_obs_inc_temp_row {background-color:#eeeeff;}
tr.current_obs_rainfall_row {background-color:#eeeeee;}
td.current_obs_wind_cell,td.current_obs_wind_title_cell {background-color:#eeeeff;  border-bottom: 1px solid Black; }

/* central content new */
 .content{color: #000000;padding-left : 15px;padding-right: 15px;margin-bottom: 0;margin-left: 10px;margin-right: 10px;	margin-top: 0;}

/* news style */
.frontpagelastupdate{color : #666666;margin : 0px; padding-right : 2px;	font-size: 80%;text-align:right;}
H1.indexheadline {color: #003399;font-size:120%; font-weight:bold;margin-top:2px;margin-bottom:2px;}
P.feedday  {margin-top : 16px;margin-bottom : 4px;	padding-top:2px;	padding-bottom : 2px;padding-left : 2px;background-color : #eeeeee;	border : thin groove;}
P.posted  {background-color: #ffffff;color : #999999;margin-top : 4px;margin-bottom : 2px;padding-top:2px;padding-bottom : 2px;padding-left : 2px;font-size: 80%;}
.fullstorylink {font-size: 80%;font-weight : bold;text-align : right;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.fullstorylink a:link, .fullstorylink a:active {color : #000066;text-align : right;text-decoration : none;}
.fullstorylink a:visited {color : #666633;}
.fullstorylink a:hover {color : #CC0000;text-align : right;text-decoration : none;}
.posted  {background-color: #ffffff;color : #999999;margin-top : 0px;margin-bottom : 0px;padding-top:0px;padding-bottom : 0px;padding-left : 2px;font-size: 80%;}
P.firstwallacepara {	background-color: #ffffff;	color : #000000;margin-top : 0px;margin-bottom : 1px;	padding-top:0px;padding-bottom : 0px;padding-left : 2px;}
TD.story {padding:0px 0px 24px 0px;}
.extraslink {padding-bottom : 2px;}
.directory {padding-bottom : 2px;margin-bottom : 4px;}
.topdirectoryheadlinelist {margin-left : 20px;}
UL.headlinelist {margin-left : 20px;}
.directoryheadlinelist {margin-left : 20px;}
.sectionheadwhite {padding-bottom : 8px;}
.storydateline {background-color: #ffffff;color : #666666;margin-top : -6px;margin-bottom : 0px;padding-top:0px;padding-bottom : 0px;padding-left : 2px;font-size: 80%;}
.storylastupdate{background-color: #ffffff;color : #666666;margin-top : 0px;margin-bottom : 0px;padding-top:0px;	padding-bottom : 0px;	padding-left : 2px;font-size: 80%;text-align:center;}
div.featurepic {float:right;width:154px;background:#e6e6cc;	border:1px solid black;	margin-left:12px;}
div.featurepic img {border-color: #eee;}
div.featurepic p.caption {margin:0;padding:4px;background:#e6e6cc;line-height:115%;width:100%;font-size: x-small;voice-family:"\"}\"";voice-family:inherit;font-size:80%;width:92%;}
p.caption span.credit {font-size:85%;color:#666;margin-left : 5px;}

div.attachments {	background-color: #fff; color : #000000;margin-top : 0px;margin-bottom : 1px;	padding-top:0px;	padding-bottom : 0px;	padding-left : 2px;}
#relaudio { background-color: #fff;	margin-top : 2px;	margin-bottom : 1px;	padding-top:20px;	padding-bottom : 0px;padding-left : 2px;}
div.attachments h4 { background-color: #fff;	margin-bottom : 0px;}
/* end news style */
/*weather warning box*/
.statewarninchidden {visibility: hidden;line-height:1px;padding:0;margin:0;}
.statewarnincbox {border:solid red 1px;padding:3px 5px 3px 5px;text-align: right;}
.statewarnitems {padding-bottom:3px;text-align: left;}
.statewarninctype {font-weight:bold;font-size:85%;}
.statewarninctxt {font-size:85%;}
.aws {font-size:90%;}
/* end weather warning box*/
/*presenter pages*/
div.mainphoto {display:block; float:right; width:160px;margin: 0 0 0 0;  padding: 5px;background:#e6e6cc;}
img.presenterpic {border: solid black 1px;}

/*Now playing box*/
#nowplaying {font-size:16px;}

/*Profiles*/
#featureslist h3 {display:none;}

/*Team pages*/
td.localteamcellodd, td.localteamcelleven {font-size:90%;padding:5px 2px 5px 2px; margin:5px 2px 5px 2px;}