fieldset{margin-bottom:1em;padding:.5em;}
form{margin:0;padding:0;}
hr{height:1px;border:1px solid gray;}
img{border:0;}
table{border-collapse:collapse;}
th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}
/* Hides from IE-mac \*/* html .clear-block{height:1%;}
.clear-block{display:block;}
th.active img{display:inline;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
td.active{background-color:#ddd;}
/*
tbody{border-top:1px solid #ccc;}
tbody th{border-bottom:1px solid #ccc;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
*/.breadcrumb{padding-bottom:.5em}
.error{color:#f00;}
div.error{border:1px solid #d77;}
div.error,tr.error{background:#fcc;color:#200;}
div.warning,tr.warning{background:#ffd;}
div.ok,tr.ok{background:#dfd;}
.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.form-item{margin-top:1em;margin-bottom:1em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}
tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}
.form-item .description{font-size:0.85em;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-checkboxes,.form-radios{margin:1em 0;}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}
.marker,.form-required{color:#f00;}
.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.nowrap{white-space:nowrap;}
.pager{clear:both;text-align:center;}
.pager a,.pager strong.pager-current{padding:0.5em;}
.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}
dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}
dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}
dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}
dl.multiselect .form-item{height:1.75em;margin:0;}
.container-inline div,.container-inline label{display:inline;}
ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.expanded{list-style-type:circle;list-style-image:url(http://www.ourbrisbane.com/modules/system/../../misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}
li.collapsed{list-style-type:disc;list-style-image:url(http://www.ourbrisbane.com/modules/system/../../misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}
li.leaf{list-style-type:square;list-style-image:url(http://www.ourbrisbane.com/modules/system/../../misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}
ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}
#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}
#autocomplete ul{margin:0;padding:0;list-style:none;}
#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}
#autocomplete li.selected{background:#0072b9;color:#fff;}
html.js input.form-autocomplete{background-image:url(http://www.ourbrisbane.com/modules/system/../../misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}
html.js input.throbbing{background-position:100% -18px;}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}
html.js fieldset.collapsed *{display:none;}
html.js fieldset.collapsed legend{display:block;}
html.js fieldset.collapsible legend a{padding-left:15px;background:url(http://www.ourbrisbane.com/modules/system/../../misc/menu-expanded.png) 5px 75% no-repeat;}
html.js fieldset.collapsed legend a{background-image:url(http://www.ourbrisbane.com/modules/system/../../misc/menu-collapsed.png);background-position:5px 50%;}
* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}
html.js fieldset.collapsible legend a{display:block;}
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}
.resizable-textarea{width:95%;}
.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(http://www.ourbrisbane.com/modules/system/../../misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}
html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}
.progress{font-weight:bold;}
.progress .bar{background:#fff url(http://www.ourbrisbane.com/modules/system/../../misc/progress.gif);border:1px solid #00375a;height:1.5em;margin-top:0.2em;}
.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}
.progress .percentage{float:right;}
#first-time strong{display:block;padding:1.5em 0 .5em;}
tr.selected td{background:#ffc;}
.wrapper.tagadelic{text-align:justify;margin-right:1em;}
.tagadelic.level1{font-size:1em;}
.tagadelic.level2{font-size:1.2em;}
.tagadelic.level3{font-size:1.4em;}
.tagadelic.level4{font-size:1.6em;}
.tagadelic.level5{font-size:1.8em;}
.tagadelic.level6{font-size:2em;}
.tagadelic.level7{font-size:2.2em;}
.tagadelic.level8{font-size:2.4em;}
.tagadelic.level9{font-size:2.6em;}
.tagadelic.level10{font-size:2.8em;}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333;}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;height:100%;width:100%;}
* html #TB_overlay{     position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;background:url(http://www.ourbrisbane.com/sites/all/modules/thickbox/loading_animation.gif);display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{     position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
fieldset.container-inline-date .form-item{float:left;padding:0;margin:0}
fieldset.container-inline-date .form-item,fieldset.container-inline-date .form-item input{width:auto;}
fieldset.container-inline-date .description{clear:both;}
fieldset.container-inline-date .form-item input,fieldset.container-inline-date .form-item select{margin-right:.5em;}
fieldset.container-inline-date:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
fieldset.container-inline-date{display:inline-block;}
/* Hides from IE-mac \*/* html fieldset.container-inline-date{height:1%;}
fieldset.container-inline-date{display:block;}
fieldset.container-inline-date .jscalendar-icon{text-indent:0;}
span.date-display-single{}
span.date-display-start{}
span.date-display-separator{}
span.date-display-end{display:block;clear:left;margin-left:20px;}
div.fieldgroup{margin:.5em 0 1em 0;}
div.fieldgroup .content{padding-left:1em;}
.dev-query,.dev-timer,.dev-memory-usage{padding-top:2em;}
iframe.quicktabs-preview{border:none;width:200px;height:50px;}
iframe.quicktabs-preview body{background:none;background-color:#FFFFFF;}
ul.quicktabs_tabs li{display:inline;background:none;list-style-type:none;padding:2px;}
ul.quicktabs_tabs li a{outline:0;}
#quicktabs-settings .quicktabs-tabstyles .form-item{width:200px;float:left;margin:0 10px 10px 0;border:1px solid #ccc;background-color:#fff;}
#quicktabs-settings .quicktabs-tabstyles .form-item .option{display:block;background-color:#bfe3ff;font:bold 12px/18px verdana;color:#0a5793;}
#quicktabs-settings .quicktabs-tabstyles .form-item .option:hover{background-color:#aadaff;cursor:pointer;color:#003863;}
#quicktabs-settings .quicktabs-tabstyles .form-item .option .form-radio{margin-right:5px;float:left;height:15px;margin-top:2px;}
table#qt-tablist-table tr{vertical-align:top;}
.delete-tab{width:60px;height:55px;padding:55px 0 0;margin:0;border:0;background:transparent url(http://www.ourbrisbane.com/sites/all/modules/quicktabs/delete-tab.gif) no-repeat center top;overflow:hidden;cursor:pointer;  cursor:hand;}
form>.delete-tab{  height:0px;}
.islandAdvert{  width:auto;overflow:hidden;text-align:center;margin:1em;background:#eee;color:#666;text-align:center;font-variant:small-caps;}
.islandAdvert IMG{margin:auto;padding:1em;}
.leaderboardAdvert{width:728px !important;background-color:#eee;text-align:center !important;}
.leaderboardExternal{margin:0;background-color:#eee;color:#666;font-variant:small-caps !important;}
#ob-container{max-width:1330px;min-width:960px;width:auto;margin:0 auto 0;padding:16px 5px 0 5px;}
#content,#ob-globalnav{float:left;}
#content{width:81.5%;margin-top:5px;}
.full-width{width:99.75% !important;}
#ob-globalnav{clear:both;width:81.8%;padding:0;margin:0;}
div#ob-weather,div#ob-pondering{float:right;width:17.9%;}
#ob-pondering{margin:5px 0 0 0;border-top:none;}
#ponder_top{float:left;width:100%;margin-bottom:10px;}
#ob-footer{float:left;  padding:1em 0;width:98.5%;}
div.categorybanner{height:110px;background-repeat:repeat-x;background-position:left;margin:3px 3px 10px 5px;padding-top:0;}
div.categorybanner img.ob-categorybannertitle{overflow:hidden;height:110px;float:left;}
div.categorybanner img.ob-bannersponsor{float:right;margin:5px;border:0;}
#content-top{width:99%;margin:4px 0 4px 4px;padding:0;}
#maincontent{float:left;width:54%;margin:0 0 20px 10px;}
#maincontent.node-unpublished{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/unpublish-preview.gif) #fff !important;}
#ob-sidebarcontent{float:right;width:44%;}
#sidebar_top{float:left;width:99%;padding-left:5px;}
#ob-comments{clear:both;margin:15px 1%;}
#ob-footer ul{float:left;width:19%;margin:0 0 0 5px;}
#ob-footer-oblogo{float:left;width:20%;text-align:right;margin-top:34px;}
#ob-footer-bcclogo{float:left;width:16%;text-align:right;margin-left:15px;}
html{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bg_magnolia.jpg) left top #fff;background-attachment:fixed;}
body{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/pixelation-16px.png) repeat-x bottom;background-attachment:scroll;float:left;width:100%;padding-bottom:16px;}
#ob-outer-container{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/pixelation-16px-fade.png);background-color:transparent;background-repeat:repeat-x;background-position:top;float:left;clear:both;width:99.7%;padding:0;margin:0;}
#content{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/contentwrapper-left.gif) left 0 repeat-y #fff;border:1px solid #b4b4b4;border-left:none;}
.full-width div#maincontent,.full-width div#maincontent #ob-sidebarcontent{width:60%;}
#ob-minornav span.ob-heading,#ob-globalnav span.ob-heading,#ob-footer span.ob-heading,h1.ob-heading{position:absolute;right:10000px;}
#ob-minornav{clear:both;float:right;width:530px;margin-left:-225px;font-size:70%;text-align:right;}
#ob-minornav ul{width:auto;padding:12px 13px 12px 0;margin-left:13px;line-height:normal;margin-bottom:0;}
#ob-minornav ul li{display:inline;padding:2px 3px;font-family:Verdana,sans-serif;font-weight:700;}
#ob-minornav ul li a:link,#ob-minornav ul li a:visited{text-decoration:none;color:#64531e;border-left:2px solid #64531e;padding-left:5px;}
#ob-minornav ul li a:focus,#ob-minornav ul li a:hover,#ob-minornav ul li a:active{text-decoration:underline;}
#ob-minornav ul li a.active{border-left-width:4px;color:#000;}
div#ob-globalnav{font-family:"Lucida Sans Unicode",Arial,sans-serif;}
#ob-globalnav ul{list-style-type:none;padding:0;width:100%;line-height:normal;margin-bottom:0;}
#ob-globalnav ul li{display:block;float:left;margin:0;padding:0;}
#ob-globalnav ul li a{display:block;margin:0;text-align:center;}
ul#ob-level1nav a{color:#676767;text-decoration:none;font-size:90%;font-weight:700;}
ul#ob-level2nav a{text-decoration:none;color:#676767;font-size:90%;font-weight:400;}
ul#ob-level1nav li#nav-home{width:7.5%;}
ul#ob-level1nav li#nav-whats-on{width:13%;}
ul#ob-level1nav li#nav-food-and-drink{width:16.5%;}
ul#ob-level1nav li#nav-suburbs{width:11.5%;}
ul#ob-level1nav li#nav-real-estate{width:14.5%;}
ul#ob-level1nav li#nav-lifestyle{width:12%;}
ul#ob-level1nav li#nav-shopping{width:12%;}
ul#ob-level1nav li#nav-see-and-do{width:12.8%;}
ul#ob-level1nav li a span{display:block;padding:8px 0 2px 9px;margin-right:9px;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/level1nav-tab.png) left -100px no-repeat;}
ul#ob-level1nav li a{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/level1nav-tab.png) right -100px no-repeat;border-bottom:1px solid #b4b4b4;display:block;font-variant:normal;}
ul#ob-level1nav li a:focus,ul#ob-level1nav li a:hover,ul#ob-level1nav li a:active{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/level1nav-tab.png) right top no-repeat;margin-bottom:0;}
ul#ob-level1nav li a:focus span,ul#ob-level1nav li a:hover span,ul#ob-level1nav li a:active span{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/level1nav-tab.png) left top no-repeat;}
.drop_cont{position:absolute;float:left;margin:0px 0 0 -1px;padding:0;display:block;width:24.5%;visibility:hidden;z-index:3;}
#ob-globalnav ul.drop_menu{position:absolute;display:block;float:left;padding:0;margin:0;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bg_magnolia-pale.jpg) left top repeat #fcfcf8;border-top:none;}
#ob-globalnav ul.drop_menu li{position:relative;display:block;padding:0;margin:0;float:left;width:99%;}
#ob-globalnav ul.drop_menu li a{display:block;float:left;padding:10px 0;margin:0 !important;width:100%;font-size:80% !important;text-decoration:none;text-align:left;background:none !important;border-style:solid;border-color:#ccc !important;border-width:1px 1px 1px 2px;}
#ob-globalnav ul.drop_menu li a:focus,#ob-globalnav ul.drop_menu li a:hover,#ob-globalnav ul.drop_menu li a:active{background-color:#fff !important;margin-bottom:inherit;  padding-top:10px;}
#ob-globalnav ul.drop_menu li a span{display:block;padding:0 0 0 8px;margin:0 0 0 5px;text-align:left;font-weight:normal !important;border-left-width:3px;border-left-style:solid;line-height:1em;background-image:none !important;border-bottom:none !important;}
#ob-globalnav ul.drop_menu a:focus span,#ob-globalnav ul.drop_menu a:hover span,#ob-globalnav ul.drop_menu a:active span{text-decoration:none;border-left-width:6px;padding-left:6px;margin-left:4px;font-weight:bold !important;}
.hideblock{display:none;}
ul#ob-level2nav,div.null-level2nav{display:block;float:left;clear:both;background-color:#fff;width:99.55%;  border:1px solid #b4b4b4;border-top:none;padding:0;margin:0;}
div.null-level2nav{height:35px;border-top:0px;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bg_navbar.png);background-repeat:repeat-x;background-position:left -4px;}
ul#ob-level2nav li{display:block;margin:0.9em 0 0 5px;  float:left;padding:0 0 7px;line-height:48%;}
ul#ob-level2nav li a{border-left:3px solid #333;padding:2px 0;margin-bottom:5px;color:#333;}
ul#ob-level2nav li.active a{border-left:6px solid #333;font-weight:700;}
ul#ob-level2nav li a span{margin:0 5px;}
ul#ob-level2nav li.active a span{color:#333;}
ul#ob-level2nav li a:focus,ul#ob-level2nav li a:hover,ul#ob-level2nav li a:active{  text-decoration:underline;}
ul#ob-level1nav li#nav-home span{color:#9c2e15;}
ul#ob-level1nav li#nav-whats-on span{color:#FF6C00;}
ul#ob-level1nav li#nav-food-and-drink span{color:#c30;}
ul#ob-level1nav li#nav-suburbs span{color:#2582eb;}
ul#ob-level1nav li#nav-real-estate span{color:#d4051c;}
ul#ob-level1nav li#nav-lifestyle span{color:#7E9B0B;}
ul#ob-level1nav li#nav-shopping span{color:#e43784;}
ul#ob-level1nav li#nav-see-and-do span{color:#5aa448;}
body#home ul#ob-level1nav li#nav-home a,body#whats-on ul#ob-level1nav li#nav-whats-on a,body#food-and-drink ul#ob-level1nav li#nav-food-and-drink a,body#suburbs ul#ob-level1nav li#nav-suburbs a,body#real-estate ul#ob-level1nav li#nav-real-estate a,body#lifestyle ul#ob-level1nav li#nav-lifestyle a,body#shopping ul#ob-level1nav li#nav-shopping a,body#see-and-do ul#ob-level1nav li#nav-see-and-do a{margin-bottom:0px;font-weight:700;font-size:95%;}
html,body,h1,h2,h3,h4,h5,h6,img,dl,ul,ol,li,dt,dd,form,fieldset,legend,tr,th,td,p{margin:0;padding:0;border:none;}
#simplemenu{width:98% !important;}
#simplemenu a{padding:0.3em 1.3em 0.3em 0.6em !important;}
ul li{list-style:none;}
#maincontent h1{padding:0 0 4px 0;}
#autocomplete{background-color:#fff;}
br.ob-preview-break{clear:left;}
body{font-size:90%;font-family:Arial,Helvetica,sans-serif;color:#333;}
#maincontent p,#maincontent dl{line-height:1.6em;padding-bottom:1.2em;}
#maincontent div#ob-article-body p{text-align:justify;}
#maincontent .ob-standard-teaser p,#maincontent .event-teaser p,#maincontent .view-header p,#maincontent .ob-boxed p{line-height:1.2em;padding-bottom:0;}
#maincontent .ob-boxed li{display:inline;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-4px.gif) no-repeat 4px 10px;line-height:normal;margin-bottom:0;}
.ob-block li{line-height:1.2em;margin-bottom:0.4em;}
.small{font-size:0.9em;color:#777;margin:5px 2em;line-height:1.2em;}
a:link{color:#36C;}
a:visited{color:#939;}
a:focus,a:hover,a:active,ul li a:focus,ul li a:hover,ul li a:active,#maincontent h3 a:focus,#maincontent h3 a:hover,#maincontent h3 a:active,#ob-sidebarcontent h3 a:focus,#ob-sidebarcontent h3 a:hover,#ob-sidebarcontent h3 a:active,#maincontent dl dt a:focus,#maincontent dl dt a:hover,#maincontent dl dt a:active{color:#3a3;}
/** //Styles for the Nodequeues \\ ** NOTE:styles for Homepage que can be found in home.css**/#content-top .ob-block_foot{display:none;}
.jcarousel-clip-horizontal .ob_nqueue-item,.noscript-jcarousel-clip-horizontal .ob_nqueue-item{background:#FFFFFF none repeat scroll 0%;border-right:1px solid #CCCCCC;float:left;font-size:90%;margin:0pt;  width:156px !important;}
.noscript-jcarousel-clip-horizontal .ob_nqueue-item{height:250px;}
.jcarousel-clip-vertical .ob_nqueue-item,.noscript-jcarousel-clip-vertical .ob_nqueue-item{background:#FFFFFF none repeat scroll 0%;border-bottom:1px solid #CCCCCC;float:left;font-size:90%;margin:0pt;  width:100% !important;height:70px;}
.noscript-jcarousel-clip-vertical .ob_nqueue-item dl{padding:1.2em 0;}
.jcarousel-clip-horizontal .ob_nqueue-item a:link img,.jcarousel-clip-horizontal .ob_nqueue-item a:visited img,.jcarousel-clip-horizontal .ob_nqueue-item a:hover img,.jcarousel-clip-horizontal .ob_nqueue-item a:active img,.jcarousel-clip-horizontal .ob_nqueue-item a:focus img{margin:3px 0px 0px 3px !important;border:0px !important;padding:0px !important;}
.ob-node-section{float:left;width:95%;color:#808080;font-weight:bold;padding:5px;font-size:120%;}
.ob-node-section a{font-size:75%;}
.ob-node-section a:link,.ob-node-section a:visited{color:#808080;text-decoration:none;}
.ob-node-section a:focus,.ob-node-section a:active,.ob-node-section a:hover{color:#333333;text-decoration:underline;}
.ob_nqueue-event strong,.ob_nqueue-event strong{width:95%;font-size:85%;font-weight:bold;}
.ob_nqueue-event a img,.ob_nqueue-event a img{float:left;margin:0 0 10px 0;padding:0;}
.ob_nqueue_title{border:0;padding:0;margin:5px 0 0 5px;height:35px;}
.ob_nqueue_title a:link,.ob_nqueue_title a:visited,.ob_nqueue_title a.ob-title-link:link,.ob_nqueue_title a.ob-title-link:visited{clear:left;display:block;font-size:100%;font-weight:bold;line-height:normal;}
.drop-shadow,.noscript-drop-shadow{position:absolute;z-index:0;}
#content-top .drop-shadow{background-color:#eee;width:78.3%;min-width:775px;max-width:1062px;height:229px;margin:42px 0 5px 6px;}
#content-top .noscript-drop-shadow{background-color:#eee;width:78.5%;max-width:1070px;height:269px;margin:42px 0 5px 7px;}
#maincontent .drop-shadow{background-color:#eee;width:42.8%;max-width:577px;height:229px;margin:42px 0 5px 6px;}
.jcarousel-container{border:0px !important;}
.ob-home-qbtns{float:right;width:70px;height:20px;}
.ob-home-qbtns a{float:left;text-decoration:none;height:20px;width:23px;}
.jcarousel-clip-horizontal{float:left;border:1px solid #ccc;margin:0 0 3px 4px !important;background-color:#fff;width:98.8%;height:227px;}
.jcarousel-clip-vertical{height:505px;}
#maincontent .jcarousel-clip li{line-height:normal;margin-bottom:0px;}
.jcarousel-container-horizontal{display:block;height:275px;width:100%;}
.jcarousel-container-vertical{display:block;width:100%;}
.noscript-jcarousel-clip-horizontal{overflow-y:hidden !important;border:1px solid #CCCCCC;float:left;margin:40px 0pt 3px 5px;width:99%;position:relative;z-index:2;background-color:#fff;}
.noscript-jcarousel-clip-vertical{overflow-x:hidden !important;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;float:left;margin:40px 0pt 3px 5px;width:99%;height:500px;position:relative;z-index:2;background-color:#fff;}
.node-jcar{margin:10px 0 0.2em 7px;max-width:1065px;position:absolute;width:75%;}
#maincontent .node-jcar{position:absolute;width:43% !important;max-width:577px;}
#maincontent .node-jcar-vertical{position:relative;}
/**/#mycarousel,#content-top .jcarousel_target{width:1570px;}
#maincontent .jcarousel-list-horizontal,#maincontent .noscript-jcarousel-clip-horizontal .jcarousel_target{width:942px;}
.noscript-jcarousel-clip-horizontal .jcarousel_target img{border:0 !important;padding:0 !important;margin-left:3px !important;}
.jcarousel-item-horizontal{height:227px !important;width:156px !important;}
.jcarousel-item-vertical{height:71px !important;width:100% !important;}
.ob_nqueue-item strong{display:block;font-size:85%;margin-left:5px;line-height:normal;}
.ob-home-qbtns a#ob-qbtns-previous,.jcarousel-prev-horizontal{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/node-q_left.png);background-repeat:no-repeat;background-position:left top;cursor:pointer;height:20px;width:23px;float:left;margin:10px 0 0 92%;}
#maincontent .jcarousel-prev-horizontal{margin:10px 0 0 87%;}
.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-24px top;}
.jcarousel-prev-vertical{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/node-q_top.png);background-repeat:no-repeat;background-position:left top;cursor:pointer;height:16px;width:50px;float:right !important;margin:2px 6px 0 0 !important;}
.ob-home-qbtns a#ob-qbtns-next,.jcarousel-next-horizontal{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/node-q_right.png);background-repeat:no-repeat;background-position:left top;cursor:pointer;height:20px;width:23px;float:left !important;margin:10px 4px 9px;}
.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-24px top;}
.jcarousel-next-vertical{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/node-q_bottom.png);background-repeat:no-repeat;background-position:left top;cursor:pointer;height:16px;width:50px;position:absolute;margin:524px 4px 0 86% !important;}
#ob-advpoll-mostrecent div.inner{border:1px solid #0099D8;}
#ob-advpoll-mostrecent div.form-radios div.form-item{width:90%;}
#ob-advpoll-mostrecent label.option input.form-radio{float:left;}
#ob-advpoll-mostrecent div.poll input#edit-vote{float:right;}
a.invisibleanchor{display:block;height:0;}
#maincontent h1{font-size:160%;clear:left;}
#content-top h2{width:95%;text-align:left;border-bottom:3px dotted;margin:15px 0 0.2em 7px;padding:0;font-size:130%;}
#maincontent h2{font-size:120%;}
#maincontent h2.title{padding:10px 0 3px 0;clear:both;margin:0;border-bottom-width:2px;border-bottom-style:dotted;width:95%;}
#maincontent h2.title a:link,#maincontent h2.title a:visited{text-decoration:none;}
#maincontent h2.title a:focus,#maincontent h2.title a:hover,#maincontent h2.title a:active{text-decoration:underline;}
#maincontent h3,#maincontent h2,#maincontent h2 a:link,#maincontent h2 a:visited{padding:10px 0 3px 0;}
#maincontent ul li h3{padding:0;}
#maincontent dt,#maincontent dd{font-size:90%;}
#maincontent dd p{margin:3px;padding:0;line-height:normal;}
#maincontent h3{font-size:100%;}
#maincontent h4,#maincontent h5,#maincontent h6{font-size:100%;font-weight:400;}
#maincontent h5,#maincontent h6{padding-left:0.2em;}
#maincontent h5{color:#333;font-weight:700;}
#maincontent h6{color:#666;}
#maincontent span.submitted{float:left;width:95%;}
#maincontent div.ob-standard-teaser{float:left;width:100%;clear:both;margin:0;margin-top:5px;min-height:97px;}
.teaser-image{width:75%;}
.ntype-included-snippets h2{clear:both;margin-top:5px;}
#maincontent dl.at-a-glance,#ob-sidebarcontent dl.at-a-glance{float:left;margin:1em 0;width:98%;}
body#weather #maincontent dl.at-a-glance{float:left;margin:1em 0;width:68%;}
#maincontent dl.at-a-glance dt,#ob-sidebarcontent dl.at-a-glance dt{font-weight:bold;float:left;text-align:right;}
#maincontent dl.at-a-glance dd,#ob-sidebarcontent dl.at-a-glance dd{clear:right;}
#maincontent dl.at-a-glance dd ul li,#ob-sidebarcontent dl.at-a-glance dd ul li{background-image:none;margin-left:0;padding-left:0;}
#maincontent ul.product{padding-left:10px;clear:right;}
#maincontent ul.product li{margin:0;}
#maincontent ul.product li.attributescol1,#maincontent ul.product li.attributescol2{float:left;width:45%;padding-left:15px;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/li-tick-green.gif) !important;background-repeat:no-repeat;background-position:left 6px;}
p.specificNeeds{margin:0 0 0 27px;}
img.specificNeedsIcon{border:1px solid #ccc;width:20px;height:20px;vertical-align:middle;margin-right:4px;padding:1px;}
#maincontent dl.at-a-glance dt.e_details,#ob-sidebarcontent dl.at-a-glance dt.e_details{width:30%;padding:3px;margin:0;font-weight:bold;text-align:right;clear:left;}
#maincontent dl.at-a-glance dd,#ob-sidebarcontent dl.at-a-glance dd{float:left;border-left:1px solid #999;margin-bottom:0.2em;padding:3px;}
#maincontent dl.at-a-glance dd{border:0;width:65%;}
body#weather dl.at-a-glance dd{width:65%;}
#maincontent dl.at-a-glance dd img{float:left;margin:0 5px 0 0;}
#maincontent div.teaser_details{float:right;width:25%;padding:0 2px 0 0;text-align:right;}
#maincontent div.teaser_details span{float:right;clear:both;font-size:85%;font-weight:bold;width:95%;}
#maincontent div.teaser_details img{float:left;margin:5px 0 5px 1.5em;}
#maincontent  dl.at-a-glance dd.contact ul li,#ob-sidebarcontent dl.at-a-glance dd.contact ul li{overflow:hidden;}
#maincontent dl.at-a-glance dd.contact ul li em,#ob-sidebarcontent dl.at-a-glance dd.contact ul li em{width:auto;text-align:left;display:inline;}
#maincontent dl.at-a-glance dd.contact ul li.name{padding-bottom:0;}
.atdw-img-left{  clear:left;float:left;border:1px solid #ccc;padding:3px;}
.atdw-image-tab{padding:3px;margin:3px;border:1px solid #ccc;}
#maincontent .ob-photo-gallery-teaser{display:block;float:left;margin:0 0px 10px 0px;}
#maincontent .ob-photo-gallery-teaser a{display:block;float:left;margin:0px;}
div.articletopiclist{float:left;width:99%;margin:1em 0 0 3px;padding:0;font-size:90%;}
.indented{width:70% !important;}
div.articletopiclist ul{line-height:1em;display:inline;padding:0;margin:0;}
div.ob-standard-teaser div.articletopiclist{width:auto;margin:0.5em;}
div.articletopiclist span{display:inline;padding-left:1em;  margin:0;}
#maincontent div.articletopiclist ul li{display:inline;  padding-left:10px;background-position:0px 4px !important;margin:0 0 0 7px;white-space:nowrap;line-height:1.2em;}
div.articletopiclist a{font-weight:400;}
div.articletopiclist span.help{cursor:help;}
#maincontent div.rest_rate{float:left;margin-bottom:5px;}
#maincontent div.rest_rate span{margin:0;padding:0;font-size:100%;font-weight:bold;}
acronym{border-bottom:1px dashed #ddd;cursor:help;}
a:link acronym,a:visited acronym,a:focus acronym,a:hover acronym,a:active acronym{border-bottom:1px dashed #ddd;padding-bottom:3px;margin-bottom:-3px;cursor:help;}
A[rel="external"],A.external{background-image:url(http://www.ourbrisbane.com"/sites/ourbrisbane.com/themes/nio/css/../images/external.png");background-repeat:no-repeat;background-attachment:scroll;background-position:center right;padding-right:12px;}
#ob-article-body a:link,#maincontent div.content a:link,#ob-article-body span.caption a:link{text-decoration:none;border-bottom:1px solid #36C;font-weight:700;}
#ob-article-body a:visited,#maincontent div.content a:visited,#ob-article-body span.caption a:visited{text-decoration:none;border-bottom:1px solid #90C;font-weight:inherit;}
#ob-article-body a:focus,#ob-article-body a:hover,#ob-article-body a:active,#ob-article-body ul li a:focus,#ob-article-body ul li a:hover,#ob-article-body ul li a:active,#maincontent div.content a:focus,#maincontent div.content a:hover,#maincontent div.content a:active,#ob-article-body span.caption a:focus,#ob-article-body span.caption a:hover,#ob-article-body span.caption a:active{text-decoration:none;border-bottom:1px solid #3a3;}
a.skiplink:link,a.skiplink:visited{text-decoration:none;font-weight:400;font-size:80%;}
a.skiplink:focus,a.skiplink:hover,a.skiplink:active{color:#000;background-color:#FF0;font-size:80%;}
a.more-link{font-size:90%;}
.event-teaser a.more-link{font-size:inherit;}
#ob-article-body ul,.ntype-page ul{margin-left:1em;}
#ob-article-body ol,.ntype-page ol{margin-left:2em;}
#ob-article-body li,.ob-boxed li,.ntype-page li{padding-left:1em;margin:0 0 0.6em 0;}
#maincontent div.pager{width:100%;float:left;margin:1.5em auto;padding:0.8em 0;font-size:82%;border-style:dotted;border-width:1px 0 1px 0;text-align:right;}
#maincontent div.pager span.pager-ellipsis{display:none;}
#maincontent div.pager a{border-bottom-width:0px;}
#maincontent div.pager strong.pager-current,#maincontent div.pager a.pager-first,#maincontent div.pager a.pager-previous,#maincontent div.pager a.pager-next,#maincontent div.pager a.pager-last{padding:0 6px !important;margin:6px 0 !important;}
#maincontent div.pager strong.pager-current,#maincontent div.pager a.pager-first,#maincontent div.pager a.pager-previous,#maincontent div.pager a.pager-next{border-right:1px solid #cdcdcd;}
#maincontent .deck{display:block;font-size:120%;margin-top:0.2em;padding-top:0.2em;border-top:3px dotted;width:95%;}
#maincontent .byline{font-style:italic;font-size:90%;}
#maincontent .byline em{font-style:normal !important;}
#ob-weather span.ob-heading{position:absolute;left:-10000px;height:0;}
#ob-weather{font-size:75%;}
#ob-weather a:link,#ob-weather a:visited{text-decoration:none;color:#333;}
#ob-weather a:focus,#ob-weather a:hover,#ob-weather a:active{text-decoration:underline;}
#ob-weather img{border-width:0;}
#ob-weather ul{list-style:none;background-color:#fdfbf8;margin-left:9px;margin-bottom:-10px;padding-bottom:10px;}
#ob-weather ul li{display:block;font-size:75%;padding:5px 4px 5px 0;}
#ob-weather li.ob-weatherforecast{background-color:#fdfbf8;padding-top:12px;}
#ob-weather li.ob-weatherforecast img{float:left;background-color:#fdfbf8;margin-top:-12px;margin-left:-9px;padding:10px 3px 0 5px;}
#ob-weather li.ob-weathercurrent{white-space:nowrap;}
#ob-weather div.ob-weather-block{width:99%;position:relative;padding:0px;margin:4px 0 0;background-color:#FDFBF8;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/weatherbg_top_left.gif);background-position:top left;background-repeat:no-repeat;border-bottom:1px solid #b4b4b4;}
#ob-weather span.ob-weather-img{float:left;margin-top:0px;padding:3px 5px 0;}
#ob-weather span.ob-weather-date{font-weight:bold;text-decoration:none;color:#333;display:block;}
#ob-weather .ob-weather-text{display:block !important;padding:0.5em 0.5em 5px 0.5em;  margin:0 0 0 35px;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/weatherbg_top_right.gif);background-position:top right;background-repeat:no-repeat;text-decoration:none;line-height:1.5em;}
#ob-weather img.weather-warning{position:absolute;float:left;top:10px;left:5px;cursor:help;}
#ob-weather div.ob-weather-text-all{background-color:#fdfbf8;text-decoration:none;}
#cc-contentTop{clear:right;font-size:90%;margin-top:5px;}
#cc-content{margin-left:220px;font-size:90%;margin-top:5px;}
#cc-content-left{float:left;width:95px;}
#cc-content-right{float:left;clear:right;}
#webcam{float:left;margin-top:2px;}
#ob-ob_weather-3 div.inner{margin:-0.5em 0 -0.5em 0;}
#ob-ob_weather-7 h2,div#ob-ob_weather-6 h2{margin-bottom:0.5em;}
#ob-ob_weather-7 ul,div#noflashTides ul{font-size:90%;margin-left:2em;margin-bottom:0.5em;}
#ob-ob_weather-7 li,div#noflashTides li{list-style-position:outside;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-4px.gif);background-position:5px 10px;background-repeat:no-repeat;padding:5px 5px 5px 0;margin:0;}
#ob-ob_weather-7 li,div#noflashTides li{padding-left:18px;}
#noflashTides strong{font-size:90%;}
TABLE.layout{border-collapse:collapse;border-width:0;margin:0;empty-cells:show;}
TABLE.layout TR{vertical-align:top;}
TABLE.layout TD,TABLE.layout TH{padding:0;}
TABLE.output th,th.output,.output_major th,th.output_major{background-color:#64531E;border-left:1px solid white;border-top:none;color:white;}
TABLE.warnings{width:100%;background-color:#eee !important;border:3px solid #eee;}
TABLE.warnings TD,TABLE.warnings TH{padding:2px;text-align:left !important;}
TABLE.warnings TH{background-color:#cc0033 !important;color:white;}
TABLE.warnings TD{background-color:#eee !important;padding:0.5em;}
TABLE.warnings STRONG{color:#333;}
TABLE.regional{border-collapse:collapse;margin:0 0;}
TABLE.regional TR{vertical-align:middle;}
TABLE.regional TH{color:white;}
TABLE.regional TD,TABLE.regional TH{padding:0.25em;border:2px solid white;}
div.foot-advertisement,div.advertisement{clear:both;width:98%;font-variant:small-caps;text-align:center;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bg_adblock.png) repeat top center #fff;line-height:100%;padding:10px 0 20px 0;margin:2px 4px 20px 1%;}
.full-width .advertisement{float:right;width:340px;margin:2px 4px 20px;padding:10px 10px 20px;}
div.foot-advertisement{position:relative;clear:both;margin-top:10px;}
#maincontent div#ob-article-body,#maincontent .content{float:left;margin-top:1em;width:100%;}
#maincontent .box .content{float:none !important;}
#maincontent div#ob-sharelinks{float:left;}
#maincontent div.hero-image,#maincontent div.bso-image{margin:5px 2px 10px 10px;float:right;clear:both;width:208px;}
.ntype-included-snippets h2 img{margin:0 10px 10px 0;}
.ob-standard_image{float:left;width:auto;margin:12px 5px 0;}
.ob-standard_image a{float:left;}
.ob-standard_imag a img{display:block;height:66px;margin:0px;padding:3px;width:66px;}
div.nrma_image{float:left;margin:0 5px 0 0;}
#content #maincontent .ntype-included-snippets p{margin-top:0;text-align:left;line-height:normal;}
#maincontent table{clear:both;margin:1em auto;font-size:90%;border:2px solid #ccc;border-width:1px 3px 3px 1px;width:96%;}
#maincontent th,#maincontent td{padding:5px 2px;border:1px solid #f5f5f5;border-bottom-color:#d4d4d4;}
#maincontent th{text-align:left;font-weight:700;width:10%;vertical-align:middle;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/table-head-highlight.png) repeat-x left top #f9f9f9;}
#maincontent #ob-article-body th{font-variant:small-caps;}
#maincontent td{background-color:#fcfcf8;}
#maincontent tr.alternate td{background-color:#fcfcf8;}
#maincontent tr:focus td,#maincontent tr:hover td,#maincontent tr:active td{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/table-highlight.png) repeat-x left top #fcfcf8;}
#ob-footer ul{list-style-type:none;margin-bottom:1em;}
#ob-footer ul li{display:block;margin:0.5em 0;padding:0;}
#ob-footer ul li a{margin:0;display:block;font-size:90%;padding:0 0 0 15px;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-4px.gif);background-position:3px;background-repeat:no-repeat;}
#ob-footer a:link{color:#333;text-decoration:none;border-bottom:none;font-weight:400;}
#ob-footer a:visited{color:#777;text-decoration:none;border-bottom:none;font-weight:inherit;}
#ob-footer a:focus,#ob-footer a:hover,#ob-footer a:active{color:#3a3;text-decoration:underline;border-bottom:none;}
.view-footer{float:left;margin-top:5px;}
div#map,div#map_pano{display:none;}
div.messages.status,div.messages.warning{  width:90%;margin:10px auto;padding:10px;border:5px solid yellow;background-color:#ffffd5;font-size:110%;}
div.messages.error{border:5px solid red;background-color:#ffd5d5;}
.marker{  font-style:italic;font-size:90%;}
#ob-sharelinks h2{font-size:95%;margin-bottom:5px;}
#ob-sharelinks ul{border-width:1px 0;border-style:dotted;float:left;width:100%;padding:5px 0;}
#ob-sharelinks ul li{font-size:85%;line-height:2em;list-style:none;float:left;margin:0 1.5em 0 0;}
#ob-sharelinks ul li.recommend{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/vote-heart.png) left 3px no-repeat;}
#ob-sharelinks ul li.email{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/share-email.gif) left 0 no-repeat;}
#ob-sharelinks ul li.print{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/share-print.gif) left 0 no-repeat;}
#ob-sharelinks ul li.bookmark{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/share-delicious.gif) left 0 no-repeat;}
#ob-sharelinks ul li.submit{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/share-digg.gif) left 0 no-repeat;}
#ob-sharelinks a{padding-left:24px;text-decoration:none !important;font-weight:400;border-bottom:none !important;}
#ob-sharelinks a:focus,#ob-sharelinks a:hover,#ob-sharelinks a:active{text-decoration:underline !important;}
form#node-form img{float:none !important;padding:0;margin:0;border-bottom:0;}
form#node-form div.form-item a{border:0;}
td.mceToolbarTop select{width:auto !important;}
td.mceToolbarTop select.mceSelectList{width:70px !important;}
td.mceToolbarTop a img{padding:0 !important;}
td.mceToolbarTop{padding:inherit !important;}
table.mceEditor{margin:0 !important;z-index:999 !important;}
a.thickbox{border:0;}
INPUT.form-text.jscalendar{width:auto !important;}
form#ob-searchform label{display:inline;}
ul.events-featured li{display:block !important;width:20% !important;float:left !important;background-color:yellow !important;}
.field-type-image{display:none;}
.disclaim img{float:left;position:relative;margin:0 .5em 0 0;}
.disclaim{margin:1em 0;font-size:smaller;}
.back_btn{padding:0 0 5px 0;}
.back_btn a{font-size:85%;font-weight:bold;}
div#map,div#map_pano{background:#eee;}
div#map_pano{margin-top:0.5em;}
div.drupal-tabs div#map,div.drupal-tabs div#map_pano{float:right;width:96% !important;margin:0.5em 2% !important;overflow:hidden;border:1px solid #ff6c00;}
ul.ob-tertiary-nav{float:left;width:100%;margin-bottom:1.2em !important;}
ul.ob-tertiary-nav li{display:block;float:left;padding:0;margin:0 !important;background-image:none !important;}
ul.ob-tertiary-nav li a{text-decoration:none;border-right:2px solid #ff6c00;padding:0 0.4em 0 0.1em;margin:0 0 0 0.4em;font-weight:bold;font-size:90%;}
ul.ob-tertiary-nav li a.last{border-right:none;}
div#ob-hww-disclaimer{font-size:85%;clear:both;margin:3em 0 2em 20%;}
div#ob-hww-disclaimer p{color:#666;border:1px solid #333;padding:0.5em;margin-top:0.5em;}
P.ob-movie-warning{color:#C00;font-weight:bold;margin:10px 0 10px 0;}
#block-ob_tvmovies{margin-bottom:1ex;}
#ob-blockcache-39 TABLE,.block-ob_tvmovies TABLE{width:99%;}
#ob-blockcache-39 TABLE TH,.block-ob_tvmovies TABLE TH{padding-left:5px;}
#ob-blockcache-39 TABLE TH,.block-ob_tvmovies TABLE TH,#ob-blockcache-39 TABLE TD,.block-ob_tvmovies TABLE TD{border-bottom:1px solid #F90 !important;}
#ob-blockcache-39 TABLE TR.even,.block-ob_tvmovies TABLE TR.even{background-color:#fff7e8 !important;}
#ob-blockcache-39 TABLE TR.odd,.block-ob_tvmovies TABLE TR.odd{background-color:#fbfbfb !important;border-top:1px solid #F90 !important;}
.source{font-style:italic;margin-right:5px;padding-top:0.2em;font-size:smaller;float:right;}
td.left-col{text-align:right;padding:3px;margin:4px;font-weight:bold;width:32%;vertical-align:top;}
td.right-col{border-left:1px solid #999;padding:3px;margin:4px;}
#maincontent div.hero-image img,#maincontent img.right,.ntype-included-snippets h2 img,#maincontent a img,.ob-block a img{padding:3px;border:1px solid #c5bdaf;}
.ob-block a:focus img,.ob-block a:hover img,.ob-block a:active img,#maincontent a:focus img,#maincontent a:hover img,#maincontent a:active img{padding:2px;border:2px solid #6d6d6d;}
#maincontent ol.search-results .search-info{font-size:80%;color:#666;font-weight:bold;margin:0 !important;}
ol.search-results .search-snippet{font-size:80%;margin-left:25px;}
#maincontent .panel-bdr{float:left;border-bottom-width:2px;border-bottom-style:dotted;margin-bottom:20px;padding-bottom:10px;}
#maincontent div.ob-boxed,#maincontent div.topics-within-menu-box{border-width:1px;border-style:solid;float:left;width:97%;padding:4px;margin:1em 0;background-color:#fbfbfb;}
#maincontent div.ob-boxed{margin:1em 0;}
#maincontent div.ob-boxed h2{border:none;font-size:100%;font-weight:bold;padding:3px 0;}
body.ekka-feature .ob-boxed h2{padding:3px 0 10px !important;}
body.ekka-feature .ob-tertiary-nav{margin-bottom:0 !important;}
body.ekka-feature .ob-tertiary-nav li{font-weight:400;border-bottom:0 !important;border-right:1px solid #FF6C00;margin:0 0 0.8em 0.5em !important;padding:0 0.5em 0 0 !important;}
body.ekka-feature .ob-tertiary-nav li a{border-right:0px;font-size:90%;font-weight:400;margin:0 !important;padding:0 !important;text-decoration:none;}
#maincontent div.topics-within-menu-box h3,#maincontent div.ob-boxed h3{font-weight:700;margin:0;padding:0;}
#maincontent div.topics-within-menu-box ul{float:left;width:100%;margin:0;}
#maincontent div.topics-within-menu-box ul li{display:block;float:left;white-space:nowrap;font-size:85%;line-height:normal;margin:0;padding:0.4em 1em 0 0;}
#maincontent div.topics-within-menu-box ul li a{font-weight:400;}
hr.sect_divide{display:block;height:3px;border-top:3px dotted #64531e;border-bottom:0;border-left:0;border-right:0;padding:0 !important;}
div.ob_business_teaser{margin:1em 0 0 0;border-width:1px;border-style:solid;background-color:#fff;background-repeat:repeat-x;background-position:left top;width:100%;float:left;}
.ob_business_teaser dl{float:left;font-size:85%;margin-left:1em;width:auto;}
.ob_business_teaser dt{clear:both;float:left;font-weight:bold;margin:0pt;padding:0pt;width:5.5em;}
.ob_business_teaser dd{margin-left:6em;}
.business_details{float:left;width:95%;padding:5px 0;margin:0 5px;border-top:1px solid #eee;}
.rest_info{float:left;width:35%;}
.rest_info li{float:left;padding-left:15px;font-size:85%;font-weight:bold;margin-bottom:0 !important;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/li-tick-green.gif) !important;background-repeat:no-repeat;background-position:left 5px;}
div.ob_business_teaser div.ob-thumbnails{float:left;margin-right:3px;}
div.ob_business_teaser p.business_description{margin-top:15px;}
div.ob_business_page{border-width:0;}
div.ob_business_teaser h3{margin:5px;padding:0 !important;width:90%;clear:none;border-width:0;border-style:none;font-weight:700;font-size:130%;}
div.ob_business_teaser p{line-height:1.2em !important;margin:3px 0 2px 0.7em !important;font-size:90%;}
div.ob_business_teaser div.more{float:right;width:35%;margin:0;padding:0;font-size:90%;text-align:left;}
.tagcloud{text-align:justify;margin:5px;padding:5px;background-color:#f5f5f1;}
a.tagadelic{line-height:120%;margin:0 0.5em;}
#event-link-copy-from-previous{margin:0.5em 0 1.5em;}
#event-link-copy-from-previous A.heading{background:#FDFBF8 url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-5px.gif) no-repeat scroll 5px 10px;font-size:100%;font-weight:bolder;padding:5px 0pt 5px 16px;}
ul#ob-event-preview-cats{margin-left:0.5em;}
ul#ob-event-preview-cats ul{margin-left:0.5em;padding-left:0.5em;font-size:80%;border-left:1px solid #666;}
.partner_logo{float:left;width:98%;text-align:center;padding:20px 0;border-bottom:1px solid #eee;}
@media all and (min-width:0px) {head~body:last-child #content-top .drop-shadow{width:78%;margin:42px 0 5px 6px;}
head~body:last-child #maincontent .drop-shadow{max-width:580px !important;margin:42px 0 5px 6px;}
head~body:last-child #ob-home-findfast .drop-shadow{margin:10px 0 0 3px;}
head~body:last-child #maincontent #mycarousel{height:227px;}
head~body:last-child ul#ob-level2nav,div.null-level2nav{width:100%;}
head~body:last-child div#ob-weather,div#ob-pondering{width:18%;}
head~body:last-child #content-top{margin-left:0px;}
head~body:last-child .jcarousel-clip{width:100%;}
head~body:last-child .ob-home-recommended{width:98%;}
head~body:last-child #ob-sidebarcontent label{clear:left;}
head~body:last-child .noscript-jcarousel-clip{display:none !important;}
}
ul.-ugc-approval-queue{clear:both;}
ul.-ugc-approval-queue li{border:1px solid #9c2e45;background-color:#fcfcf8;margin:10px 5px;width:45%;float:left;line-height:0.5em;padding:5px;}
ul.-ugc-approval-queue li div.view-label{font-weight:700;font-size:80%;clear:left;margin-top:1em;line-height:0.5em;}
ul.-ugc-approval-queue li a{display:block;}
.quicktabs_wrapper,.ob_quicktabs_wrapper{clear:both;}
.ob_quicktabs_wrapper{margin-top:25px;}
.quicktabs_wrapper ul.quicktabs_tabs,.ob_quicktabs_wrapper ul.ob_quicktabs_tabs{border-bottom:1px solid;padding:0 5px 0 0;font-size:100% !important;font-weight:bold;height:19px;margin:0;}
.quicktabs_wrapper .quicktabs_main,.ob_quicktabs_wrapper .ob_quicktabs_main{background-color:#fff;border:1px solid;border-top:none;padding:10px;}
#maincontent .quicktabs_main,#maincontent .ob_quicktabs_main{float:left;}
.quicktabs_wrapper ul.quicktabs_tabs li,.ob_quicktabs_wrapper ul.ob_quicktabs_tabs li{padding-top:3px;padding-left:10px !important;padding-right:10px;padding-bottom:3px;background-position:right -62px !important;background-repeat:no-repeat;border-left-style:solid;border-left-width:1px !important;border-right-width:0pt !important;border-top-width:0 !important;border-left-color:#EF9885;line-height:normal !important;margin:0 !important;display:inline;}
.quicktabs_wrapper ul.quicktabs_tabs a,.ob_quicktabs_wrapper ul.ob_quicktabs_tabs a{line-height:normal !important;font-size:90% !important;text-decoration:none;border-bottom:0px !important;}
.quicktabs_wrapper ul.quicktabs_tabs li.active,.ob_quicktabs_wrapper ul.ob_quicktabs_tabs li.active{padding-top:3px;padding-left:10px !important;padding-right:10px;padding-bottom:4px;}
.quicktabs_wrapper ul.news-abc li a,.ob_quicktabs_wrapper ul.news-abc li a{border:0px;}
.quicktabs_wrapper ul.quicktabs_tabs li:hover,.quicktabs_wrapper ul.quicktabs_tabs li.active,.ob_quicktabs_wrapper ul.ob_quicktabs_tabs li:hover,.ob_quicktabs_wrapper ul.ob_quicktabs_tabs li.active{background-position:right top !important;}
#ob-quicktabs-4 .quicktabs_main{background:#fff url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/abc_logo.gif) no-repeat scroll 98% 10px;}
#ob-quicktabs-4 .quicktabs_main ul.news-abc{width:90%;}
div.ob-video-branding{width:425px;padding:5px;border:1px solid #eee;margin:0 0 1em 0;}
div.ob-video-branding img.video-logo{float:right;}
#maincontent a img.video-logo{border:none;padding:3px;}
ul.ekka-video-block li{background:none !important;}
.show-bag{float:left;clear:both;width:95%;margin:0 0 10px;}
.show-bag img{float:right;}
.show-bag dl{float:left;margin:5px 10px 5px 0;width:55%;}
.show-bag dl dt{float:left;}
.show-bag dl dt.bag-items{float:none;font-weight:bold;}
.show-bag dl dd ul{padding:0;}
.show-bag dl dd ul li{padding-bottom:0 !important;}
.breadcrumb{font-size:80%;display:block;margin-left:10px;padding-left:12px;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-5px.gif) left 4px no-repeat;}
.breadcrumb a:link{color:#9c2e15;}
.breadcrumb a:visited{color:#666;}
.breadcrumb a:focus,.breadcrumb a:hover,.breadcrumb a:active{color:#3a3;}
.badge{float:right;padding-right:45%;}
.bob-block ul li{margin:0 !important;padding:0 0 5px 20px;}
.bob-block .bob-logo{float:right;padding:20px 3% 0 0;}
.bob-block .bob-logo img{border:0px !important;padding:0 !important;}
.bob-comp-img{text-align:center;}
.bob-comp-img img{padding:3px;}
.ob-video-teaser{float:left;width:95%;margin:5px auto 0;padding:0 0 5px;border-bottom:1px solid #EEEEEE;}
.ob-video-teaser .ob-standard_image{margin-top:3px;}
a.feed-icon{float:left;position:relative;padding:0;left:6px;}
a.feed-icon img{border:0 !important;padding:0 !important;}
.panel-logos{margin:10px auto;text-align:center;}
.panel-logos img{vertical-align:middle;margin:0 10px;}
#maincontent .tagadelic.level1{font-size:0.8em;}
#maincontent .tagadelic.level2{font-size:1em;}
#maincontent .tagadelic.level3{font-size:1.2em;}
#maincontent .tagadelic.level4{font-size:1.4em;}
#maincontent .tagadelic.level5{font-size:1.6em;}
#maincontent .tagadelic.level6{font-size:1.8em;}
#ob-pondering span.mainheading{font-size:85%;color:#900;font-weight:700;display:block;width:90%;margin:0 auto 1em;text-align:center;clear:both;padding-top:0.6em;}
#ob-pondering .ob-block div.more-link a,#ob-pondering .ob-block div.view-footer a{color:#777;font-size:100%;display:block;text-align:right;margin:0 0.5em 0.5em;padding-right:45px;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/arrow_search.gif) 90% 3px no-repeat;clear:both;}
#ob-pondering .inner div.more-link a{margin:0;}
#ob-pondering .inner{border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;background-color:#FDFBF8;position:relative;display:block;}
#ob-pondering .ob-block,#ob-pondering .ob-block-nohead{font-size:85%;margin-bottom:10px;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/cor_top_right.gif) top right no-repeat;width:99%;position:relative;clear:both;}
#ob-pondering .block-cont{padding-top:7px;  background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/cor_top_left.gif) no-repeat top left;}
#ob-pondering .user-nav,#ob-pondering .user-nav .block-cont,#ob-pondering #ob-user-0 .block-cont{padding:0px;border:0px !important;background-image:none;}
#ob-pondering .ob-block_foot span{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/cor_bottom_right.gif) bottom right no-repeat;  float:right;margin:0;height:9px;line-height:9px;right:0;width:50%;}
#ob-pondering .ob-block_foot{display:block;height:9px;line-height:9px;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/cor_bottom_left.gif) no-repeat bottom left;margin:0;}
#ob-pondering #ob-user-0,#ob-pondering #ob-user-0 .block-cont,#ob-pondering #ob-user-1 .block-cont{background-image:none;}
#ob-pondering #ob-user-1 .inner{border-top:1px solid #b4b4b4;}
#ob-pondering h2{float:left;width:98%;text-align:center;color:#9c2e15;font-size:100%;line-height:15px;padding:15px 0 10px 0;margin:0;background-image:none;border-top:2px solid #c5bdaf;border-bottom:0;}
#ob-pondering #ob-user-0 span.heading,#ob-pondering #ob-user-1 span.heading{color:#D52E2E;font-size:90%;line-height:15px;padding:10px 0 5px 10px;margin:0;width:auto;background-image:none;background-color:#fdfbf8;border-bottom:2px dotted #D52E2E;}
#ob-pondering #ob-user-1 span.heading{border-left:0px solid #b4b4b4;border-right:0px solid #b4b4b4;border-top:0px solid #b4b4b4;}
#ob-pondering #ob-user-0 span.heading{border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-top:1px solid #b4b4b4;}
#ob-pondering div#ponder_top span.sub_heading,#ob-pondering span.heading{font-size:100%;color:#333;font-weight:700;display:block !important;padding:5px 0 5px 16px;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-5px.gif);background-position:5px 10px;background-repeat:no-repeat;background-color:#fdfbf8;}
#ob-pondering span.heading{border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;}
#ob-pondering div#ponder_top span.sub_heading{padding:5px 0 5px 12px;margin:0 0 0 3px;background-position:0 10px;}
#ob-pondering .inner ul,#ob-pondering .inner h3,#ob-pondering .inner ol{width:95%;clear:both;margin:0 0 0 5px;padding:2px 0 10px 0;background-color:#fdfbf8;}
#ob-pondering div#ponder_top .inner ul{padding:0;font-size:90%;}
#ob-pondering div#ob-user-0 form#user-login-form ul{border:0;width:auto;}
#ob-pondering .inner p{margin:0 0 0 3px;padding:0;background-color:#fdfbf8;}
#ob-pondering div#ponder_top .inner div.member_id{padding:5px 0 5px 8px;margin-left:1px;background-color:#fdfbf8;}
#ob-pondering div#ponder_top .inner div.signout_btn{text-align:right;font-size:90%;font-weight:bold;padding:5px 0 0 8px;margin-left:1px;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/arrow_search.gif);background-repeat:no-repeat;background-position:98% 7px;background-color:#fdfbf8;}
#ob-pondering div#ponder_top .inner div.signout_btn a{padding-right:20px;}
#ob-pondering .inner h3{width:auto;font-size:100%;}
#ob-pondering ul.menu ul.menu{border-right:0;}
#ob-pondering ul li{background:transparent url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-food-and-drink-4px.gif) no-repeat scroll left 4px;line-height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:2px 0 4px 15px;}
#ob-pondering .ob-block ol{margin-left:2em;clear:both;}
#ob-pondering .ob-block ol li{list-style-type:decimal;margin-bottom:0.6em;margin-left:0;}
#ob-pondering  span.morelink,#ob-pondering span.addlink{display:block;font-size:100%;font-weight:400;}
#ob-pondering span.addlink{float:left;margin:1em 10px 0 5px;text-align:left;}
#ob-pondering  span.morelink{float:right;margin:1em 0 0;text-align:right;}
#ob-pondering  span.morelink a:link{color:#333;}
#ob-pondering  span.addlink a:link{color:#900;}
#ob-pondering  span.morelink a:visited,#ob-pondering  span.addlink a:visited{color:#999;}
#ob-pondering  span.morelink a:focus,#ob-pondering  span.morelink a:hover,#ob-pondering  span.morelink a:active,#ob-pondering  span.addlink a:focus,#ob-pondering  span.addlink a:hover,#ob-pondering  span.addlink a:active{color:#3a3;}
#ob-pondering span.morelink a,#ob-pondering span.addlink a{text-decoration:underline;padding:0 16px 5px 0;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/arrow_more-link.png) right 3px no-repeat;}
#ob-pondering div#ob-user-0-0 span.heading{color:#900;font-weight:700;display:block;float:none;width:100%;padding:0 0 5px 0;margin-bottom:10px;background:none;border-bottom:3px dotted #900;}
#ob-pondering div#ob-user-0 form#user-login-form{background:#fdfbf8;padding:0.1em;margin-top:0px;padding:3px 0 3px 3px;clear:both;text-align:left !important;width:auto;}
#ob-pondering div#ob-user-0 form#user-login-form input#edit-name,#ob-pondering div#ob-user-0 form#user-login-form input#edit-pass{border:1px solid #cdcdcd;font-family:Arial,Helvetica,sans-serif;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/form-inset-shadow.png) left top no-repeat #fff;padding:2px;font-size:1em;width:auto;clear:left;margin-bottom:0.5em;}
#ob-pondering div#ob-user-0 form#user-login-form input#edit-submit{}
#ob-pondering div#ob-user-0 form#user-login-form ul{clear:both;}
#ob-pondering div#ob-user-0 div#member-quicklinks{clear:both;}
#ob-pondering div#ob-user-0 div#member-quicklinks span{margin:0 0 0.5em;}
#ob-pondering div#ob-user-0 div#members-only span.heading{color:#333;border:none;clear:both;display:block;padding-top:10px;}
#ob-pondering ul.busy-photos{margin-left:0 !important;width:100%;float:left;}
#ob-pondering ul.busy-photos li{display:block;float:left;width:45%;text-align:center;margin:6px auto;background-image:none !important;padding-left:5px;}
#ob-pondering ul.busy-photos li a{display:block;width:66px;height:66px;margin:auto;border:1px solid #777;padding:2px;}
#ob-pondering ul.busy-photos li a:link,#ob-pondering ul.busy-photos li a:visited{border-width:1px;padding:2px;}
#ob-pondering ul.busy-photos li a:focus,#ob-pondering ul.busy-photos li a:hover,#ob-pondering ul.busy-photos li a:active{border-width:2px;padding:1px;}
#ob-pondering ul.busy-photos li a img{width:66px;height:66px;border:0;padding:0;float:left;}
#ob-comments{font-size:90%;}
#ob-comments h2{font-size:140%;line-height:2em;border-bottom:3px;border-bottom-style:solid;margin-bottom:10px;padding-bottom:0;padding-right:20px;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/comment-speech-bubble.gif);background-position:100px top;background-repeat:no-repeat;background-color:#FFF;}
#ob-comments div.box h2{background-position:180px top;background-repeat:no-repeat;background-color:#FFF;font-size:110%;color:#000 !important;border:0;}
div.box ul.tips li{font-size:90%;font-weight:bold;background-image:none;display:inline;}
div.box div.or_btn,div.box input#edit-preview,div.box input#edit-submit{}
div.box div.or_btn{margin:13px 5px;font-size:90%;font-weight:bold;}
#ob-comments p{margin:0 0 10px 0;}
#ob-comments div.comment{clear:both;float:left;width:90%;position:relative;border-width:1px;border-style:solid;padding:10px 3px 3px 10px;margin-bottom:1em;}
#ob-comments div#odd{background-color:#fbfbfb;}
#ob-comments div.author{float:left;}
#ob-comments div.author span.authorname{float:left;font-size:100%;line-height:1.5em;clear:both;}
#ob-comments div.author span.authorname a{font-size:100%}
#ob-comments div.author .com_suburb{font-weight:bold;font-size:85%;}
#ob-comments div.author span.user_suburb{float:left;font-size:100%;line-height:1.5em;clear:both;margin:0 0 5px 0;}
#ob-comments div.author img.avatar{width:32px !important;height:32px !important;position:absolute;left:0;top:3em;background-color:#fff;padding:1px;}
#ob-comments div.author dl.authorreputation{clear:left;font-size:85%;float:left;width:100%;margin-bottom:1em;}
#ob-comments div.author dl.authorreputation dt{display:none;}
#ob-comments div.author dl.authorreputation dd{line-height:100%;float:left;border:0 solid red;padding:0 1em;}
#ob-comments div.author ul{clear:left;font-size:85%;float:left;width:100%;margin-bottom:1em;}
#ob-comments div.author ul li{list-style:none;line-height:100%;float:left;border:0 solid red;padding:0 1em 0 0;margin-left:0;}
#ob-comments div.commentbody{clear:left;float:left;margin:10px 0 0 0;font-size:90%;width:98%;}
#ob-comments div.commentbody p{line-height:1.4em !important;margin:0.5em 0 10px 15px;}
div.comm_links{float:left;width:auto;}
span.c_date{float:left;font-size:95%;padding:3px;margin:0;color:#999;font-style:italic;font-weight:bold;clear:both;}
#ob-comments div.commentbody span.timestamp{display:block;text-align:right;font-size:85%;color:#777;}
#ob-comments div.commentbody ul{padding:5px 0;}
#ob-comments div.commentbody ul#comment_links{float:left;width:60%;padding:2px 0;margin-left:5px;}
#ob-comments div.commentbody ul li{list-style:none;font-size:80%;float:none;}
#ob-comments div.commentbody ul.flag_content{float:right;width:170px;}
#ob-comments div.commentbody ul.flag_content li{padding:3px 0;list-style:none;font-size:80%;float:none;}
#ob-comments div.commentbody ul.flag_content li a{padding:9px 0 10px 20px;}
#ob-comments div.commentbody ul li.endorsement a{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/vote-heart-g.png) left 7px no-repeat;}
#ob-comments div.commentbody ul li.endorsement a:focus,#ob-comments div.commentbody ul li.endorsement a:hover,#ob-comments div.commentbody ul li.endorsement a:active{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/vote-heart.png) left 7px no-repeat;text-decoration:underline;}
#ob-comments div.commentbody ul li a.flag_content{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/report-abuse-g.png) left 7px no-repeat;}
#ob-comments div.commentbody ul li a.flag_content:focus,#ob-comments div.commentbody ul li a.flag_content:hover,#ob-comments div.commentbody ul li a.flag_content:active{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/report-abuse.png) left 7px no-repeat;text-decoration:underline;}
#ob-comments div.commentbody ul li a.flagged_content{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/report-abuse.png) left 7px no-repeat;}
#ob-comments div.commentbody ul li a.flagged_content:focus{text-decoration:underline;}
#ob-comments div.commentbody ul li a{padding:2px 0 2px 0;font-weight:400;border-bottom:none !important;}
.ob-block,.ob-block-nohead{line-height:1.5em;display:block;width:99%;float:left;}
#content div.more-link a{  font-weight:bold;font-size:90%;text-decoration:none;}
#content div.more-link a:focus,#content div.more-link a:hover,#content div.more-link a:active{text-decoration:underline;}
#maincontent div.more-link{  width:90%;border-bottom:1px solid #eee;clear:both;float:right;margin:1em 5% 2em 0;padding-bottom:4px;}
#maincontent div.more-link a{position:relative;left:5%;}
div.ob-block div.more-link a{font-size:100%;display:block;text-align:right;margin:0px 0.5em 0.5em;padding-right:3em;clear:both;}
#ob-sidebarcontent div#sidebar_top div.inner form{margin:10px 0px 0px 0px;padding:0px 0px 5px 5px;border-width:1px;border-style:solid;}
#ob-sidebarcontent div#sidebar_top div.inner form div.form-item{margin:0px 0px 0px 0px;width:98%;}
#ob-sidebarcontent div#sidebar_top div.inner form label{padding:0px;margin:0px;}
#ob-sidebarcontent div#sidebar_top div.inner form p#edit-daterange-optional-text{margin:0px 0px 0px 7px;padding:2px;}
#ob-sidebarcontent div#sidebar_top div.ob-block span.heading{border-bottom:2px dotted;font-size:120%;line-height:15px;padding:10px 0px 5px 10px;margin:0px;background:none;}
#ob-sidebarcontent div#sidebar_top div.ob-block div.ob-block_foot{float:left;height:18px;width:98%;margin:0px;padding:0px 7px 0px 0px;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/pixelation-16px.png);background-position:right top;background-repeat:no-repeat;}
#ob-sidebarcontent div.gallery_block ul{width:312px;}
#maincontent div.gallery_block ul{width:415px;}
div.gallery_block ul{margin:5px auto;padding:0 !important;}
div.gallery_block ul li{background-image:none !important;display:inline !important;list-style-image:none !important;margin:20px 15px;padding:0 !important;}
#maincontent div.gallery_block ul.bso-photo-gallery li,#maincontent div.gallery_block ul.bso-related-photos li{margin:20px 10px 0 0;}
.gallery_block li img{padding:3px;border:1px solid #c5bdaf;}
.gallery_block .view-footer{display:none;}
.gallery_block .more{margin:0;clear:both;position:relative;float:right;background-color:#fff;border-right:1px solid #c5bdaf;}
#ob-sidebarcontent .gallery_block .more{border-right:none;}
.gallery_block .viewall{padding:0 45px 5px 0;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/arrow_more-link.png) 90% 3px no-repeat;}
#ob-ob_suburbs-0 .inner{border:solid 1px #2582EB;position:relative;}
#ob-suburbsform #edit-submit{position:absolute;left:80%;}
#ob-suburbsform label{font-weight:normal;}
#ob-suburbsform #edit-suburb{width:75%;}
#ob-suburbsform{padding-bottom:15px;}
div#xinclogo{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/x-inc_logo_60.gif);background-position:right top;background-repeat:no-repeat;}
.sponsor-nrma-safety{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/NRMA_sponsor_logo.jpg);background-position:right top;background-repeat:no-repeat;}
.sponsored-block{margin:0px;}
.sponsored-block .ob-standard_image,.q-tank .ob-standard_image{margin-top:0;}
.sponsored-block ul,.q-tank ul,ul.sponsor-nrma-safety{margin:0px;padding:0px 0px 8px 0px;width:98%;}
.sponsored-block ul li,.q-tank ul li,ul.sponsor-nrma-safety li{display:inline;padding-left:15px !important;margin-left:5%;}
div#xinclogo.sponsored-block ul li,ul.sponsor-nrma-safety li{display:block !important;}
.sponsored-block h3{margin:0px;}
.sponsored-block h3 a{font-size:85%;}
.sponsored-block div.ob-block_footer,.view-footer-sponsor-NRMA-Safety{text-align:right;font-size:80%;margin:5px 0 0 0;color:#CCC;float:none;}
#ob-sidebarcontent div#sidebar_top div.ob-block,#ob-sidebarcontent div#sidebar_top div.ob-block span.heading{background-image:none;}
#ob-sidebarcontent div#sidebar_top div.ob-block{width:99%;}
#ob-header{height:5.5em;width:99.6%;}
#ob-header a img{border:0 solid #000;float:left;clear:left;padding:1px;margin-right:20px;margin-top:1em;margin-bottom:-2em;}
#ob-header a:focus img,#ob-header a:active img{padding:0;border:1px dotted #3a3;}
a.skiplink{display:block;width:225px;text-align:center;font-size:1em !important;line-height:1.5em;font-weight:700;}
a.skiplink:link,a.skiplink:visited{position:absolute;left:-10000em;}
a.skiplink:focus,a.skiplink:hover,a.skiplink:active{position:relative;left:0;text-decoration:none;margin-bottom:-1.5em;}
#ob-sitesearch{float:right;color:#900;text-align:right;margin-top:1em;margin-bottom:0.5em;width:400px;}
#ob-sitesearch form label{font-size:80%;font-weight:700;display:inline;}
#ob-sitesearch form input#edit-search_theme_form_keys{display:inline !important;border:1px solid #cdcdcd;font-family:Arial,Helvetica,sans-serif;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/form-inset-shadow.png) left top no-repeat #fff;padding:2px;font-size:1em;width:10em;height:1.2em;width:15em;font-weight:400;margin:0;}
#ob-sitesearch form input.search_submit{display:inline !important;}
.block-advpoll{border:1px solid #0099D8;padding:10px;margin-top:10px;margin-bottom:10px;}
.block-advpoll .poll .h3,div .block-poll h3{padding-right:0;padding-left:0;font-weight:normal;font-size:18px;padding-bottom:4px;margin:0;color:#0099d8;padding-top:10px;border-bottom:#666 2px solid;font-family:arial,helvetica,sans-serif;letter-spacing:-1px;}
.block-advpoll .form-submit{border-right:#0099d8 1px solid;padding-right:1px;border-top:#0099d8 1px solid;padding-left:1px;font-size:10px;background:#e6f8ff;padding-bottom:1px;margin:1px;text-transform:uppercase;border-left:#0099d8 1px solid;color:#0099d8;padding-top:1px;border-bottom:#0099d8 1px solid;font-family:arial,helvetica,sans-serif}
#ob-sidebarcontent{font-size:90%;}
#ob-sidebarcontent div.ob-block{margin:1em 0;}
#ob-sidebarcontent div.ob-block span.heading{display:block;font-size:110%;font-weight:700;padding:1px 5px 12px 0;margin-left:10px;font-family:"Trebuchet MS",Verdana,sans-serif;}
#ob-sidebarcontent div.ob-block div.inner ul li{padding-left:1.5em;}
DIV.poll DIV.bar{background-color:#f5f5f5;height:15px;}
DIV.poll DIV.bar DIV.foreground{background-color:#c56f5c;height:15px;}
DIV.poll DIV.bar,DIV.poll DIV.percent{width:80%;margin-left:1.5em;}
DIV.poll DIV.text{width:80%;margin-top:0.5em;padding-left:1.5em;background-image:url(http://www.ourbrisbane.com"/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-5px.gif");background-repeat:no-repeat;background-position:0.5em center;background-attachment:scroll;font-style:italic;}
DIV.poll DIV.total{margin-bottom:1em;}
.vote-choices div.form-item input{display:inline;}
@charset "UTF-8";.small{font-size:80%;}
div.event-teaser{margin:1em 0 0 0;padding:0 0 0 5px;border-width:1px;border-style:solid;background-color:#fff;background-repeat:repeat-x;background-position:left top;width:98%;float:left;}
div.event-teaser h3{margin:0.7em 0;border-width:0;border-style:none;font-weight:700;font-size:130%;}
div.event-teaser h3{margin:0 !important;padding:0.4em 0 !important}
div.event-teaser p{margin:0.7em 0;font-size:85%;}
body.events div.event-teaser p,body.performing-arts div.event-teaser p{margin:0;}
div.event-teaser p a{font-size:90%;}
div.event-teaser .ob-thumbnails{float:left;line-height:normal;margin:5px 0 5px 0;}
div.event-teaser .ob-thumbnails a img{display:block;margin:0px;padding:3px;width:66px;height:66px;}
div.event-teaser .ob-thumbnails a:link img{padding:3px;border-width:1px;border-color:#333;}
div.event-teaser .ob-thumbnails a:visited img{padding:3px;border-width:1px;border-color:#777;}
div.event-teaser .ob-thumbnails a:focus img,div.event-teaser .ob-thumbnails a:hover img,div.event-teaser .ob-thumbnails a:active img{border-color:#333;padding:2px;border-width:2px;}
table.output-grid{border-collapse:collapse;border:none !important;margin:5px 0 0.5em 0.5em !important;clear:none !important;font-size:90% !important;width:90%;}
table.output-grid tbody{border-width:0;border-style:none;}
table.output-grid tr{vertical-align:top;}
table.output-grid th,table.output-grid td{padding:2px 0.3em !important;font-size:90% !important;font-weight:normal !important;border:1px solid #999 !important;background:none #fff !important;font-variant:normal !important;}
table.output-grid th{border-width:0px 1px 1px 0px !important;text-align:right !important;}
table.output-grid td{border-width:0px 0px 1px 0px !important;text-align:left;}
table.output-grid tr.end td,table.output-grid tr.end th{border-bottom-width:0 !important;}
table.output-grid td.end,table.output-grid th.end{border-right-width:0 !important;text-align:left;}
table.output-grid tr:focus td,table.output-grid tr:hover td,table.output-grid tr:active td{background:none !important;}
table.event-detail{margin:1em !important;}
table.event-detail th,table.event-detail td{padding:1em;}
DIV.error,TR.error{border:2px solid red;background-color:#fdd;padding:10px;}
DIV.success,TR.success{border:2px solid #9cf;background-color:#d7ebff;padding:10px;}
#maincontent div.event-teaser div.articletopiclist{width:auto;margin:0.5em;}
body.events div.event-teaser div.articletopiclist,body.performing-arts div.event-teaser div.articletopiclist{margin:0 0 3px 3px !important;}
#ev_timeframe_select{display:none;margin:0 0 2em 0;}
#ev_advanced_search_link{display:none;}
#ev_event_select select,#ev_venue_select select,#ev_location_select select{width:50ex;margin:0 0 1em;}
#ev_addevent{display:none;}
#ev_noscript{margin:1.75em;border:1px solid #ddd;padding:1.5em;text-align:center;}
#ev_noscript p{color:red;}
@media projection,screen{    .tabs-hide{display:none;}
}
@media print{    .fragment{display:block !important;height:auto !important;opacity:1 !important;}
.anchors{display:none;}
}
html.js h2.drupal-tabs-title{display:none;}
html.js ul.anchors li{display:block !important;}
h2.drupal-tabs-title{font-size:100%;}
ul.anchors{clear:both;list-style:none;margin:0 10px 0 10px !important;  padding:0 !important;border-bottom-width:1px;border-bottom-style:solid;z-index:2;}
ul.anchors.secondary:after{  display:block;clear:both;content:" ";}
ul.anchors li{float:left;display:none;margin:0 !important;padding:0 !important;border-left-style:solid;border-left-width:1px !important;border-right-width:0 !important;background-repeat:no-repeat;background-position:right -62px !important;line-height:normal !important;font-weight:normal !important;}
ul.anchors li a:link,ul.anchors li a:visited{display:block;font-size:90%;position:relative;border-width:0 !important;color:#000 !important;text-decoration:none;background-repeat:no-repeat;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-home-4px.gif);}
ul.anchors li a:link,ul.anchors li a:visited,ul.anchors li a:hover{top:1px;margin:5px 2px 0 0;padding:0 15px !important;background-position:3px 3px !important;}
ul.anchors.secondary li.tabs-selected{background-position:right top !important;background-repeat:no-repeat;border-left-style:solid;border-left-width:1px !important;}
ul.anchors li.tabs-selected a:link,ul.anchors li.tabs-selected a:visited,ul.anchors li.tabs-selected a:hover{font-weight:bold !important;top:1px;background-color:white;margin:5px 1px 0 0;padding:0 8px 0 15px !important;background-position:3px 3px !important;}
ul.anchors li.t_hover{border-left-color:#9c2e15 !important;background-position:right top !important;}
body#whats-on ul.anchors li.t_hover{border-left-color:#ed9400 !important;}
body#food-and-drink ul.anchors li.t_hover{border-left-color:#c30 !important;}
body#suburbs ul.anchors li.t_hover{border-left-color:#2582eb !important;}
body#real-estate ul.anchors li.t_hover{border-left-color:#d4051c !important;}
body#lifestyle ul.anchors li.t_hover{border-left-color:#7E9B0B !important;}
body#shopping ul.anchors li.t_hover{border-left-color:#e43784 !important;}
body#see-and-do ul.anchors li.t_hover,.see-do-tabs ul.anchors li.t_hover{border-left-color:#5aa448 !important;}
.see-do-tabs div.fragment li{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-see-and-do-4px.gif) !important;background-repeat:no-repeat;}
.atdw_search_tabs form fieldset{padding:0px !important;}
.atdw_search_tabs .fragment{padding-bottom:10px;}
.anchors a:focus,.anchors a:active{outline:none;}
.anchors a:hover,.anchors a:focus,.anchors a:active{background-color:transparent;}
.anchors .tabs-disabled a:link,.anchors .tabs-disabled a:visited{  cursor:text;}
.anchors a:hover,.anchors a:focus,.anchors a:active{cursor:pointer;}
.anchors .tabs-disabled{opacity:.4;}
.anchors .tabs-disabled a:hover,.anchors .tabs-disabled a:focus,.anchors .tabs-disabled a:active{background:transparent;}
.fragment{padding:10px 0 10px 5px;background:#fff;border-style:solid;border-width:0 1px 1px 1px !important;margin:0 10px 0 10px;}
.fragment p{margin:0 !important;}
.fragment a{border:0 !important;}
.see-do-tabs ul.anchors{border-bottom-color:#009D35 !important;}
.see-do-tabs ul.anchors.secondary li{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/block-tab-sd.png) !important;border-left-color:#cae1c5 !important;}
.see-do-tabs ul.anchors.secondary a{border-left-color:#cae1c5 !important;background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-see-and-do-4px.gif);}
.see-do-tabs ul.anchors li a:link,.see-do-tabs ul.anchors li a:visited{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-see-and-do-4px.gif);background-repeat:no-repeat;}
.see-do-tabs ul.anchors li a:hover{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-see-and-do-5px.gif) !important;background-repeat:no-repeat;}
.see-do-tabs ul.anchors li.tabs-selected a:link,.see-do-tabs ul.anchors li.tabs-selected a:visited,.ssee-do-tabsul.anchors li.tabs-selected a:hover{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/bullet-see-and-do-5px.gif) !important;background-repeat:no-repeat;}
.see-do-tabs ul.anchors li.tabs-selected{border-left-color:#009D35 !important;}
.see-do-tabs div.fragment{border-color:#009D35 !important;}
.see-do-tabs ul.anchors li.t_hover{border-left-color:#5aa448 !important;background-position:right top !important;}
@charset "UTF-8";DIV.ob-promo-block{position:relative;}
DIV.ob-promo-block DIV.promo_ol{float:left;margin:0 10px;padding:1ex;border:1px solid #9c2e15;width:91.5%;}
DIV.ob-promo-block DIV.inner BR{clear:both;}
DIV.ob-promo-block DIV.ob-promo-slide A.image-link{float:left;margin:5px;}
DIV.ob-promo-block DIV.ob-promo-slide{clear:left;width:97%;}
DIV.ob-promo-block ul.ob-tertiary-nav{margin-bottom:0 !important;}
DIV.ob-promo-slide SPAN#ob_promo_date{font-weight:bold;font-size:85%;text-align:left;}
.ob-promo-block .buttons{display:block;padding:0 1em;text-align:right;float:right;width:auto;}
FORM{width:98%;}
FORM .form-item{margin:5px;}
FORM label{display:block;margin:0px;}
.short{width:70px;}
.long{width:129px;}
#fcForm{width:95%;border:1px solid;padding:5px;margin:0 0 0 5px;}
#fcForm FORM label{float:left;display:block;margin:3px 0 0 0;text-align:left;width:70px;clear:left;}
#fcForm FORM LEGEND{display:none;}
#fcForm #altitudeDomesticFlightReturn,#fcForm #altitudeDomesticFlightOneWay{float:left;display:block;width:20px;margin:4px 0;}
#fcForm .altitudeDomesticFlightReturn label,#fcForm .altitudeDomesticFlightOneWay label{float:left;display:block;clear:none;margin:0;text-align:left;width:70px;}
#fcForm #altitudeDomesticFlightStartCity,#fcForm #altitudeDomesticFlightStartDate,#fcForm #altitudeDomesticFlightStartTime,#fcForm #altitudeDomesticFlightEndCity,#fcForm #altitudeDomesticFlightEndDate,#fcForm #altitudeDomesticFlightEndTime,#fcForm #altitudeDomesticFlightNumAdults,#fcForm #altitudeDomesticFlightNumChildren,#fcForm #altitudeDomesticFlightNumInfants,#fcForm #altitudeDomesticFlightClass{float:left;display:block;margin:3px 0 0 0;clear:right;width:auto !important;}
#fcForm .altitudeDomesticFlightNumAdults label,#fcForm .altitudeDomesticFlightNumChildren label,#fcForm .altitudeDomesticFlightNumInfants label{float:left;display:block;clear:left;margin:3px 0 0 0;text-align:left;width:110px;}
BODY#event FORM#node-form FIELDSET LEGEND,BODY.events FORM#node-form FIELDSET LEGEND{display:inline;}
HTML.js FIELDSET.collapsed *{display:block !important;}
HTML.js FIELDSET.collapsed DIV{display:none !important;}
HTML.js FIELDSET.collapsed SPAN A DIV.add_edit_section{display:block !important;}
DIV.add_edit_section{display:block !important;font-size:90%;font-weight:bold;margin:10px 2px;width:90%;border-bottom:0 dotted #64531e;}
FORM INPUT#edit-submit{margin-top:5px;}
body#event div.add_edit_section,body#business-listing div.add_edit_section,body.events div.add_edit_section{display:block !important;color:#64531e;font-size:120%;font-weight:bold;margin:10px 2px 0;width:90%;}
body#event FIELDSET.collapsible div.add_edit_section,body#business-listing FIELDSET.collapsible div.add_edit_section,body.events FIELDSET.collapsible div.add_edit_section{display:block !important;color:#3366cc;font-size:120%;font-weight:bold;margin:10px 2px;width:90%;border-bottom:0 dotted #64531e;}
body#business-listing ul.tips{display:none;}
html.js FIELDSET.collapsible span a div{background:transparent url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/menu-expanded.png) no-repeat scroll 5px 75%;padding-left:15px;}
html.js FIELDSET.collapsed span a div{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/menu-collapsed.png);background-position:5px 50%;}
INPUT#edit-reset,INPUT#edit-preview,INPUT#edit-submit{margin-left:10px !important;}
#maincontent FIELDSET FIELDSET{width:95%;padding-left:0;}
#maincontent FIELDSET FIELDSET LEGEND,#maincontent FIELDSET FIELDSET span.add_edit_section,#maincontent FIELDSET FIELDSET div.add_edit_section{display:block;color:#000;font-size:0.9em;font-weight:bold;border:0;width:90%;margin:0 !important;}
div.node-form div.standard FIELDSET LEGEND{margin:0 !important;}
FIELDSET.collapsible hr.sect_divide,FIELDSET hr.sect_divide,FIELDSET FIELDSET FIELDSET hr.sect_divide{border:0px;display:none;}
body#event hr.sect_divide{display:block;height:3px;border-top:3px dotted #64531e;border-bottom:0;border-left:0;border-right:0;margin:0 !important;padding:0 !important;}
FIELDSET.collapsible .fieldset-wrapper hr.sect_divide,FIELDSET FIELDSET hr.sect_divide{border:0;display:none !important;}
#maincontent LABEL{color:#000;}
#maincontent LABEL.hidden{display:none;}
/*
#maincontent INPUT,#maincontent SELECT,#maincontent TEXTAREA{padding:2px;}
#maincontent TEXTAREA{overflow:auto;}
FORM TEXTAREA{font:0.9em Arial,Helvetica,Verdana,Tahoma,'sans-serif';border:1px solid #cdcdcd;padding:2px;clear:left;width:95%;margin-bottom:0.5em;}
FORM INPUT.form-text,FORM SELECT,FORM INPUT.form-file,FORM TEXTAREA{background-image:url(http://www.ourbrisbane.com"/sites/ourbrisbane.com/themes/nio/css/../images/form-inset-shadow.png");background-position:left top;background-repeat:no-repeat;background-color:white;border:1px solid #cdcdcd;padding:2px !important;width:90%;}
body#event FORM INPUT.form-text,body#event FORM SELECT,body#event FORM INPUT.form-file,body#event FORM TEXTAREA{width:90%;}
FORM DIV.form-item INPUT{display:block;}
FORM INPUT.form-text:focus,FORM SELECT:focus,FORM INPUT.form-file:focus,FORM TEXTAREA:focus{padding:1px !important;border-width:2px !important;}
#maincontent .form-item FIELDSET{text-align:left;padding:2px 10px 10px 0;margin:2px;}
#maincontent LEGEND{color:#64531e;font-size:120%;font-weight:bold;margin:2px;width:90%;display:block !important;}
#maincontent .form-item INPUT.form-text,#maincontent .form-item SELECT,#maincontent .form-item TEXTAREA{background-color:#fbfbfb;border:1px solid #b4b4b4;}
#maincontent .form-item INPUT.form-checkbox,#maincontent .form-item INPUT.form-radio{margin-right:5px;float:left;}
#maincontent .form-item INPUT.error,#maincontent .form-item TEXTAREA.error,div#maincontent .form-item SELECT.error{border-color:red;}
*/
FIELDSET{margin:10px 0 0 0;padding:0 10px 10px 10px;}
div.description{width:90%;margin:0 0 5px 5px;font-size:85%;}
FIELDSET div.form-item div.description{margin:10px 0;}
FIELDSET FIELDSET div.description{margin:0 0 0 20px;}
#seekLogo INPUT#Keywords{width:145px;margin:4px 0 0 0;}
#seekLogo span#extra_links{font-size:85%;float:left;}
#rsvpLogo FORM label,#seekLogo FORM label{float:left;display:block;margin:5px 5px 0 0;text-align:right;width:85px;}
#rsvpLogo SELECT,#seekLogo SELECT{margin:5px 0 0 0;}
#rsvpLogo FIELDSET{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/2007_logo_rsvp.gif) 98% 3px;background-repeat:no-repeat;}
#seekLogo FIELDSET{background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/logo_seek.gif) 98% 3px;background-repeat:no-repeat;}
FIELDSET.collapsed{height:auto !important;border-width:1px 0 0 0 !important;border-color:#cdcdcd !important;}
FIELDSET LEGEND{padding:0.5em 0.5em 0em 0.5em;}
FORM#ob-accommodation-search-form{border:1px solid #9C2E15;}
FORM#ob-accommodation-search-form hr.sect_divide{border:0;display:none;}
#ob-accommodation-search-form div.description{margin-top:-2px;}
div#ob-ob_atdw-0 FIELDSET{padding:0;}
#ob-ob_atdw-0 FIELDSET LEGEND{font-weight:bold;padding:0 !important;  color:#9C2E15;}
span#atdw_rate_to{float:left;}
FORM#ob-accommodation-search-form FIELDSET#price-range div.form-item{float:left;width:auto !important;}
FORM#ob-accommodation-search-form INPUT#edit-rate-from{margin-right:60px;}
#ob-accommodation-search-form label.option INPUT,#ob-dining-search-form label.option INPUT{float:left;}
FORM#ob-attractions-search-form SELECT#edit-type{width:98%;}
#realestate-search{padding:10px 0 5px 5px !important;background:transparent url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/logo_realestate.gif) no-repeat scroll 98% 5px;}
#realestate-search ul li{padding:0px !important;display:inline;list-style:none;background:none !important;}
#realestate-search ul li label{display:inline !important;}
#realestate-search FIELDSET,#realestate-search LEGEND{margin:0 !important;padding:0;}
#realestate-search INPUT#rea-submit{margin:10px 0 0 0;clear:both;float:left;}
#realestate-search #lhs-options{float:left;margin:10px 20px 0 0;width:40%;}
#realestate-search #rhs-options{float:left;margin:10px 0 0 0;width:40%;}
#realestate-search #rea-form-state{width:95%;}
#realestate-search #state-txt,#realestate-search #suburb-txt,#realestate-search #min-txt,#realestate-search #max-txt{margin:5px 0px 0px 0px;float:left;}
#realestate-search #state-input,#realestate-search #suburb-input,#realestate-search #min-input,#realestate-search #max-input{margin:5px 0px 0px 45px;}
div.drupal-tabs div.fragment FORM FIELDSET{border:0 solid #6d6d6d !important;margin:0 !important;padding:0 0 0 5px;}
div.surroundingSuburbs INPUT{float:left;}
div.searchFooter{padding:0 0 0 5px;}
div.hierarchical-select-input SELECT{clear:both !important;margin-bottom:0.5em !important;}
div.hierarchical-select-0-add-to-dropbox button{margin-left:0.5em !important;}
FORM#ob-bso-suburbsform SELECT{margin:10px 0px;}
.ob-comp-form FORM{width:80%;margin:0.5em auto;}
.ob-comp-form FORM TEXTAREA{width:95% !important;}
.ob-comp-terms{width:98%;height:12em;overflow:auto;padding:2px;border:2px solid #dbdbdb;margin:1em auto;font-size:85%;}
.summarylead{display:block;font-weight:700;font-size:100%;margin:1em 0 2em;padding-top:0.5em;}
p.intropara{font-size:110%;line-height:130%;}
.callout{display:block;float:left;width:25%;padding:0.2em 1em 0.2em 1.5em;font-size:115%;line-height:150%;font-style:italic;text-align:left !important;margin:3px 3px 0 0;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/callout-leftquotes.gif) left top no-repeat;}
.caption{display:block;border:1px solid #c5bdaf;background-color:#fff;font-size:80%;text-align:left;line-height:normal;color:#333;padding:3px 3px 3px 18px;background:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/arrow_caption.gif) 3px 5px no-repeat;margin-top:3px;width:185px;}
.captioncopyright{display:block;color:#777;font-variant:small-caps;text-align:center;font-size:75%;margin-left:-15px;}
table tr.alternate td{background-color:red !important;color:white;}
.backlink{display:block;width:95%;margin-bottom:1em;text-align:right;font-size:80%;font-style:italic;}
.tight_p{line-height:normal;}
.jcarousel-container{position:relative;width:100%;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-item{float:left;list-style:none;    width:75px;height:75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
body#membership div.categorybanner{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/540_membership_tile.gif);}
body#user div.categorybanner{background-image:url(http://www.ourbrisbane.com/sites/ourbrisbane.com/themes/nio/css/../images/540_user_tile.gif);}
#user h1{margin-left:10px;}
#user legend,#user .fieldset_title{display:none !important;}
#user fieldset{border:none !important;}
#user fieldset h2{margin:2em 0 0 0;}
#user form p{margin:.5em 10px;}
#user form fieldaset p{margin:.5em 0;}
#user label.option input{float:left;}
#user label.option{line-height:1.2em;}
#user h1 span.light{font-weight:normal;}
#user label{color:black !important;}
#user input.form-text{margin-left:0 !important;}
body#membership h3{color:black;margin-bottom:0;}
body#membership span.submitted{display:none;}
#user .tabs.secondary *{background:none;border-top:none !important;}
#user .tabs.secondary li a{margin:0 .5em;}
#user .tabs.secondary a{text-decoration:underline;}
#user .tabs.secondary a.active{border-bottom:none;text-decoration:none;color:#000;}
#user ul.secondary{border:none !important;}
#user ul.tabs{border:none !important;}
#user #tracker th{background-color:#ECE1D9;color:#9C2E15;}
.notbris{width:38%;float:left;}
.imfrom{float:left;width:59%;clear:right;}
.imfrom input{width:150px;float:left;}
.imfrom label{display:none !important;}
#user ul.secondary{clear:right;position:relative;width:90%;margin-left:10px;}
#membership div.messages{display:none;}
fieldset{margin-left:0;padding-left:0;}
