* {
margin:0;
padding:0;
}
body {
background:#A3631A none repeat scroll 0 0;
color:#333333;
font-family:Verdana,Lucida,sans-serif;
font-size:62.5%;
margin-bottom:40px;
}
table {
border-collapse:collapse;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
.clear {
clear:both;
}
#BgContainer {
background:#A3631A url(../images/bubbles_l.jpg) repeat-y scroll left top;
margin:0 auto;
position:relative;
text-align:center;
width:1000px;
}
#Bg_r {
background:#A3631A url(../images/bubbles_r.jpg) repeat-y scroll left top;
height:100%;
left:900px;
min-height:800px;
position:absolute;
top:0;
width:100px;
}
#Kangaroo {
background:transparent url(../images/kangaroo.png) no-repeat scroll left top;
height:146px;
left:60px;
position:absolute;
top:218px;
width:90px;
z-index:20;
}
#Container {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
min-height:770px;
position:relative;
width:800px;
}
#Logo {
background:transparent url(../images/logo.png) repeat scroll left top;
height:212px;
left:0;
position:absolute;
text-indent:-5000px;
top:160px;
width:400px;
z-index:10;
cursor:pointer;
}


#Layout {
clear:both;
margin:0;
overflow:hidden;
padding-left:55px;
padding-right:55px;
padding-top:70px;
width:690px;
}
#Content {
color:#666666;
float:left;
font-size:12px;
margin-bottom:50px;
text-align:left;
width:730px;
}
#Header {
background:#FAAB4F url(../images/header.jpg) no-repeat scroll center top;
height:269px;
margin:0 auto;
overflow:hidden;
width:800px;
}
#Header h1 {
color:#FFFFFF;
font-family:Tahoma,Verdana,sans-serif;
font-size:3.2em;
font-weight:300;
padding:20px 0 0 30px;
text-indent:-5000px;
}
#Header p {
clear:left;
color:#FFFFFF;
font-size:1.4em;
margin:0 0 0 100px;
text-indent:-5000px;
}
#Navigation {
background-color:#A12909;
left:100px;
margin:0 auto;
overflow:hidden;
padding-top:5px;
position:relative;
width:600px;
}
#Navigation ul {
float:right;
margin-right:20px;
}
#Navigation ul li {
display:block;
float:left;
line-height:2.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px;
}
#Navigation ul li a {
color:#000000;
display:block;
float:left;
font-size:12px;
height:28px;
padding:0 10px;
text-decoration:none;
}
#Navigation ul li a span {
float:left;
height:2.3em;
padding-right:10px;
text-align:center;
}
#Navigation ul li a:hover {
background-color:#F8931D;
color:#FFFFFF;
cursor:pointer;
}
#Navigation ul li a:hover span {
background:#F8931D none repeat scroll 0 0;
cursor:pointer;
}
#Navigation ul li.current a, #Navigation ul li.section a, #Navigation ul li a.section:hover, #Navigation ul li a.current:hover {
background-color:#F8931D;
color:#FFFFFF;
}
#Navigation ul li a.current span, #Navigation ul li a.section span, #Navigation ul li a.section:hover span, #Navigation ul li a.current:hover span {
background:#FFFFFF url(../images/activeTabRight.png) no-repeat scroll right top;
color:#444444;
}
#Subnavigation {
background-color:#F8931D;
left:130px;
margin:0 auto;
overflow:hidden;
padding-top:5px;
position:relative;
width:540px;
}
#Subnavigation ul {
float:right;
margin-right:20px;
}
#Subnavigation ul li {
display:block;
float:left;
line-height:2.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 8px;
}
#Subnavigation ul li a {
color:#000000;
display:block;
float:left;
font-size:12px;
height:28px;
padding:0 10px;
text-decoration:none;
}
#Subnavigation ul li a span {
float:left;
height:2.3em;
padding-right:10px;
text-align:center;
}
#Subnavigation ul li a:hover {
background-color:#A12909;
color:#FFFFFF;
cursor:pointer;
}
#Subnavigation ul li a:hover span {
background:#A12909 none repeat scroll 0 0;
cursor:pointer;
}
#Subnavigation ul li.current a {
background-color:#A12909;
color:#FFFFFF;
}
#Breadcrumbs {
color:#B7C0C5;
font-size:0.9em;
margin:0 5px 10px 0;
text-align:left;
}
#Breadcrumbs p {
margin:0;
}
#News, #weather, #tick {
color:#FFFFFF;
float:right;
margin:10px 0 0 0;
padding:0;
text-align:left;
width:200px;
}
#News h3, #weather h3 {
text-indent:-5000px;
}
#News h4, #News p {
border:medium none;
color:#FFFFFF;
padding:0 0;
width:180px;
}
#News h4 {
padding-left:10px;
}
#News {
background:#A12909 url(../images/events_top.jpg) no-repeat scroll left top;
}
#weather {
background:#A12909 url(../images/weather_top.jpg) no-repeat scroll left top;
}
#tick {
background:url(../images/tick.jpg) no-repeat scroll left top;
display:block;
height:200px;
widht:200px;
}
#feed {
font-size:11px;
padding:15px 10px 0;
}
#Sidebar .sidebarBox {
background:#EFEFEF url(../images/sidebarHeader.gif) no-repeat scroll left top;
margin:0 0 5px;
padding-bottom:2px;
}
#Sidebar ul {
margin:2px 0 5px 3px;
}
#Sidebar li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:8px 2px;
}
#Sidebar h3 {
background:transparent url(../images/sidebarHeaderSub.gif) repeat-x scroll left center;
clear:both;
color:#FFFFFF;
font-size:1.4em;
font-weight:700;
line-height:1.8;
margin:0 0 10px;
padding:1px 0 0 10px;
text-transform:lowercase;
}
.sidebarBottom {
background:#EFEFEF url(../images/box_bottom.jpg) no-repeat scroll center bottom;
display:block;
height:15px;
margin:-5px 0 0;
width:200px;
}
#Sidebar a em {
font-style:normal;
}
#Sidebar p {
clear:both;
font-size:11px;
margin:10px 10px 0;
}
ul#Menu2 li {
font-size:0.9em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px 0 5px 4px;
}
ul#Menu2 li a {
color:#898989;
display:block;
font-size:1.2em;
height:1.8em;
line-height:1.8em;
width:196px;
}
ul#Menu2 li em {
display:block;
padding-left:8px;
}
ul#Menu2 li li em {
padding-left:0;
}
ul#Menu2 li a:hover, ul#Menu2 li a.current, ul#Menu2 li a.current:hover {
background:#DCDCDC url(../images/sidebarSideArrow.gif) no-repeat scroll right center;
color:#666666;
cursor:pointer;
text-decoration:none;
}
ul#Menu2 li a.current {
font-weight:700;
}
ul#Menu2 li a.section, ul#Menu2 li a.section:hover {
background:#DCDCDC none repeat scroll 0 0;
font-weight:700;
width:193px;
}
ul#Menu2 li a.levela:hover span, ul#Menu2 li a.current span, ul#Menu2 li a.section span, ul#Menu2 li a.section:hover span, ul#Menu2 li a.current:hover span {
background:transparent url(../images/sidebarTopLeftHover.gif) no-repeat scroll left top;
display:block;
height:100%;
width:100%;
}
ul#Menu2 li a.levela:hover em, ul#Menu2 li a.current em, ul#Menu2 li a.section em, ul#Menu2 li a.section:hover em, ul#Menu2 li a.current:hover em {
background:transparent url(../images/sidebarBottomLeftHover.gif) no-repeat scroll left bottom;
display:block;
height:100%;
width:100%;
}
ul#Menu2 li ul {
background:#DCDCDC url(../images/sidebarSectionBottom.png) no-repeat scroll left bottom;
height:100%;
margin:-4px 0 0;
padding:4px 0 10px;
position:relative;
width:193px;
}
ul#Menu2 li ul li {
background:#DCDCDC none repeat scroll 0 0;
display:inline;
font-size:0.8em;
margin:0;
padding:0;
width:160px;
}
ul#Menu2 li ul li ul {
background:#DCDCDC none repeat scroll 0 0;
margin-left:0;
}
ul#Menu2 li li a.current, ul#Menu2 li li a.section, ul#Menu2 li li a.section:hover, ul#Menu2 li li a.current:hover {
background:#DCDCDC none repeat scroll 0 0;
color:#555555;
font-weight:700;
}
ul#Menu2 li li ul {
margin:0 0 0 10px;
padding:0;
width:175px;
}
ul#Menu2 li li ul .roundWhite {
margin-bottom:-10px;
}
ul#Menu2 li a.levelb {
background:transparent none repeat scroll 0 0;
font-size:1.7em;
margin-left:10px;
text-indent:8px;
width:188px;
}
ul#Menu2 li a.levelb:hover, ul#Menu2 li li a.current, ul#Menu2 li li a.current:hover, ul#Menu2 li li a.section, ul#Menu2 li li a.section:hover {
background:#BCBCBC url(../images/sidebarSideArrow2.gif) no-repeat scroll right center;
color:#FFFFFF;
display:block;
text-decoration:none;
}
ul#Menu2 li a.levelb:hover span, ul#Menu2 li li a.current span, ul#Menu2 li li a.current:hover span, ul#Menu2 li li a.section span, ul#Menu2 li li a.section:hover span {
background:transparent url(../images/sidebarTopLeftHover2.gif) no-repeat scroll left top;
display:block;
height:100%;
width:100%;
}
ul#Menu2 li a.levelb:hover em, ul#Menu2 li li a.current em, ul#Menu2 li li a.current:hover em, ul#Menu2 li li a.section em, ul#Menu2 li li a.section:hover em {
background:transparent url(../images/sidebarBottomLeftHover2.gif) no-repeat scroll left bottom;
display:block;
height:100%;
width:100%;
}
#CommentHolder ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0;
}
#PageComments li {
margin:5px 0;
padding:1px;
width:88%;
}
#PageComments li.odd {
background:#E8F6FF url(../images/commentBg.png) no-repeat scroll 1% 10%;
border-bottom:2px solid #BCE4FE;
padding-left:40px;
padding-right:10px;
}
#PageComments li.even {
background:#FFFFFF url(../images/commentBgAlt.png) no-repeat scroll 99% 10%;
padding-left:10px;
padding-right:40px;
}
#PageComments li.odd p.info {
color:#3AA0C3;
}
.actionLinks li {
border-right:1px solid;
display:inline;
}
.actionLinks li a {
font-size:10px;
padding-right:3px;
}
.actionLinks li.last {
border-right:medium none;
}
.commentrss {
background:transparent url(../images/feed-icon-14x14.png) no-repeat scroll 0 0;
font-size:1.1em;
line-height:1.6em;
padding-left:20px;
}
#PageCommentsPagination p {
font-size:1.2em;
text-align:center;
}
#PageComments p {
font-size:1em;
}
#PageComments p.info {
color:#999999;
font-size:0.9em;
line-height:1em;
margin:0;
padding:0;
}
ul#SearchResults {
margin:10px 0;
}
ul#SearchResults li {
font-size:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0;
}
html #SearchForm_SearchForm {
float:right;
margin:5px;
width:240px;
}
html #SearchForm_SearchForm .middleColumn {
background-color:#51A9DF;
float:left;
margin:0 5px 0 0;
padding:2px;
width:164px;
}
html #SearchForm_SearchForm .middleColumn input.text {
border:medium none;
color:#666666;
width:160px;
}
html #SearchForm_SearchForm #SearchForm_SearchForm_action_results {
float:left;
margin-top:2px;
}
.message {
background:#FFFFEA none repeat scroll 0 0;
border:4px solid #F7F8B4;
color:#979908;
margin:15px;
padding:5px;
width:92%;
}
span.middleColumn .message {
margin:4px 0 0 3px;
}
.required {
background:#FED0D0 none repeat scroll 0 0;
border:4px solid #FF7373;
color:#DC1313;
margin:4px 0 0 3px;
padding:5px;
width:92%;
}
p#Remember label {
margin:-24px 0 0 20px;
text-align:left;
}
.entry {
border-bottom:1px solid #EEEEEE;
}
.typography #Content p.authorDate {
color:#444444;
margin-top:-15px;
}
#Unsubscribe_MailingListForm_MailingListForm {
min-height:100px;
}
#Unsubscribe_MailingListForm_MailingListForm p {
margin:0 !important;
padding:10px;
}
#Unsubscribe_MailingListForm_MailingListForm p label {
display:inline;
}
#Unsubscribe_MailingListForm_MailingListForm label {
margin:0;
}
#Footer {
background-color:#A12909;
clear:both;
height:50px;
left:0;
position:absolute;
bottom:0px!important;
text-align:center;
width:800px;
}
#Footer .footerTop {
display:block;
height:2em;
width:100%;
}
#Footer p {
color:#FFFFFF;
font-size:1.1em;
line-height:20px;
padding-top:10px;
text-align:center;
}
#Footer a {
color:#FFFFFF;
text-decoration:none;

}
#Footer a:hover {
color:#FFFFFF;
text-decoration:none;
}

#digitalboogie {
background:transparent url(../images/logo_advert.png) no-repeat scroll left top;
display:block;
height:20px;
left:345px;
position:absolute;
text-indent:-5000px;
width:120px;
}
#CBL {
background:transparent url(../images/corner_bl.png) no-repeat scroll left top;
bottom:0;
height:10px;
left:0;
position:absolute;
width:10px;
}
#CBR {
background:transparent url(../images/corner_br.png) no-repeat scroll left top;
bottom:0;
height:10px;
left:790px;
position:absolute;
width:10px;
}
.acco {
background-color:#A12909;
float:left;
height:200px;
margin:10px;
position:relative;
width:200px;
}
.acco img {
border:1px solid black;
height:140px;
left:0;
position:absolute;
top:35px;
width:200px;
}
.Accommodation #Content {
height:650px;
width:668px;
}
.suburb {
color:#FFFFFF;
font-size:14px;
left:10px;
position:absolute;
top:180px;
}
.people {
background:transparent url(../images/people.png) no-repeat scroll right top;
color:#FFFFFF;
font-size:10px;
left:130px;
padding-right:25px;
padding-top:2px;
position:absolute;
top:180px;
}
#Accogallery {
border-bottom:10px solid #A12909;
left:40px;
position:relative;
text-align:right;
width:640px;
}
#Accogallery img {
margin-right:20px;
}
#Accogallery #accotext {
color:#A12909;
font-size:13px;
left:10px;
position:absolute;
top:120px;
}
.suburbcontent {
display:none;
width:600px;
}
.accodetails {
float:left;
margin-left:10px;
width:100px;
}
.accodetails2 {
float:left;
}
.typography .accoback {
color:#A12909;
}
#suburbcontainer {
margin-left:10px;
}
#suburbnavi {
float:left;
}
#suburbnavi a {
color:#A12909;
cursor:pointer;
font-size:13px;
margin-right:20px;
}
.Home #Content {
width:420px;
}
#hifx {
margin-bottom:10px;
margin-left:110px;
margin-top:10px;
}
#copylogo {
color:#000000;
margin:0 auto;
position:relative;
}
#copylogo p {
color:#FFFFFF;
line-height:10px;
padding-bottom:5px;
padding-left:8px;
padding-top:5px;
}
.Migrants #addpic1 {
left:485px;
position:absolute;
top:530px;
}
.Migrants #addpic2 {
left:485px;
position:absolute;
top:975px;
}
.Tourists #addpic1 {
left:485px;
position:absolute;
top:585px;
}
.Tourists #addpic2 {
left:485px;
position:absolute;
top:900px;
}
.Helpful #addpic1 {
left:485px;
position:absolute;
top:455px;
}
.Helpful #addpic2 {
left:485px;
position:absolute;
top:760px;
}
#partnermigrants {
margin-bottom:10px;
position:relative;
}
#citycar {
margin-left:110px;
margin-top:180px;
}

#Subnavigation ul li.hidden {
	display:none;
}

#rednav {
margin-bottom:10px;
margin-left:110px;
margin-top:10px;
}
