@import url("http://static.rbi.com.au/common/chinchilla/css/base.css");

/* typography */
body {background:#FFF;}

a:link, a:visited {color:#000;}
a:hover, a:active {color:#ef3524; text-decoration:none;}
.body a:link, .body a:visited, p a:link, p a:visited, li a:link, li a:visited  {border-bottom:1px dotted #898989;}
.body a:hover, .body a:active, p a:hover, p a:active, li a:hover, li a:active  {border-bottom:1px dotted #ef3524;}

h1, h2.section {color:#ef3524; border-bottom:1px dotted #898989; padding-bottom:4px; margin-bottom:0.75em;}
h1 a:link, h1 a:visited, h2.section a:link, h2.section a:visited {color:#898989;}
h2 a:link, h2 a:visited {color:#000;}
h1 a:hover, h1 a:active , h2 a:hover, h2 a:active, h2.section a:hover, h2.section a:active {color:#ef3524; text-decoration:none;}
h1 span {color:#333;}
h1 a, h2 a, h3 a, h4 a {border:none !important;}

/* general page structure */
#topnav {background:#FFF; color:#555; border-bottom:1px dotted #898989;}
#header {background:#FFF;}

/* primary nav styles */
#header-nav {background:#D4D8D9 url(/Images/css/omnus_nav_bg.aspx) repeat-x; height:32px !important; line-height:32px !important;}
#header-nav ul li {background:#D4D8D9 url(/Images/css/omnus_nav_bg.aspx) repeat-x; border-right:1px solid #BBB;height:32px !important; line-height:32px !important;}
#header-nav ul li a {font-size:1.2em !important; color:#555; padding:0 17px !important; height:32px !important; line-height:32px !important; float:left;}
#header-nav ul li a:hover {text-decoration:none; background:#D4D8D9 url(/Images/css/omnus_nav_bg_hover.aspx) repeat-x; color:#343434;}
#header-nav div.search img {position:absolute; right:255px; top:8px !important;}

#second-nav {background:#EEE; position:relative; height:30px !important; line-height:30px !important;}
#second-nav ul li a {font-size:1.2em !important; color:#555; padding:0 20px !important; border:0;}
#second-nav ul li a:hover {text-decoration:underline;}

/* search form */
#second-nav div.search {float:right; text-align:right; padding-left:10px; margin-right:10px; position:relative;}
#second-nav div.search img {position:absolute; right:255px; top:8px !important;}
#second-nav div.search input {position:absolute; width:200px; right:40px; top:6px;}
#second-nav div.search a.button {position:absolute; right:0; top:4px; line-height:1.5em !important;}

/* col1 styles */

.lead h2 {color:#040404; font-size:2em; margin-bottom:0.2em;}
.excerpts h2 {color:#040404; margin-bottom:0.2em; font:bold 1.4em georgia, 'times new roman', serif;}
.body {margin-top:1em;}
.body img {float:right; margin:0.5em 0 0.5em 1em;}
.time {color:#999;}
.reset {margin:0 !important;}
p+ul.navlist, ul.navlist+p {margin-top:-0.75em !important;}
div.hr {clear:both;}

/* col2 styles */
#cont-col2 h3 {color:#ef3524; background:#FFF; border-bottom:1px dotted #898989; padding-bottom:4px !important;}
#cont-col2 div.panel {border-top:0; overflow:auto;}
#cont-col2 div.darkpanel {border-top:0; overflow:auto; background:#ef3524 url(/Images/css/newsletter_bottom.aspx) left bottom no-repeat; padding-bottom:10px;}
#cont-col2 div.darkpanel div {float:left; width:110px; margin-left:35px; font-weight:bold;}
#cont-col2 div.darkpanel a {color:#FFF;}
#newsletter {height:68px; background:url(/Images/css/newsletter_bg_omnus.aspx) top left no-repeat; position:relative;}
#newsletter input {position:absolute; left:5px; top:34px; width:245px;}
#newsletter input.button {position:absolute; left:260px; top:32px; width:auto; font-size:10px;}
.PollAnswers {margin-bottom:0;}

.commentbody {margin-bottom:0.75em; font-size:1.1em; color:#222;}
#comments ol {clear:both;}
#comments ol li {margin-left:5px; font-size:0.9em; color:#999;}

/* footer styles */
#cont-foot {display:none;}
#cont-foot h3 {background:#ABABAB; font:bold 1em georgia, 'times new roman', serif;}
#cont-foot div {background:#DDD;}
#cont-foot p {width:302px; margin:5px 5px 15px 5px;}
#cont-foot span a {margin-right:10px;}

/* ad styles */
#megabanner {height:90px !important; line-height:90px !important; margin-top:10px !important; text-align:right;}
#megabanner span.NoPrint * {vertical-align:middle;}
#cont-col1 span.NoPrint * {margin-bottom:1.5em !important;}
#articlead {padding-top:0.75em;}

/* form and button styles */
input {color:#777;}
a.button, .button, .PollVoteButton {background:#F5F5F5; border:1px solid #CCC; color:#898989; line-height:auto !important;}
a.button:hover, .button:hover, .PollVoteButton:hover {border:1px solid #EEE; background:#ef3524; color:#FFF;}
.secondary {border: 1px solid #c4c5c3; background: #f0efea; color:#999;}
.secondary:hover {border: 1px solid #c4c5c3; background: #ddd; color:#AAA;}

.TB_overlayBG {background-color:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#TB_window {border: 1px solid #ef3524;}