body {
  font-family: helvetica, arial, sans-serif;
  font-size: 12px;
  background-image: url(/images/container-background.png);
  background-repeat: repeat-x;
  background-position: bottom left;
  line-height: 1.3em;
}

h1 {
  font-size: 1.92em;
  color: #0055a5;
  margin-bottom: 1em;
}


p {
  margin-bottom: 1em;
}

a {
  color: #0055a5;
}

strong {
  font-weight: bold;
}

em {
  color: #F00;
}

div.photos {
  margin: 0 auto;
}

div.photo {
  float: left;
  margin-right: 2em;
  padding-bottom: 2em;
}

div.photo div.caption {
  font-size: 0.83em;
}

div.advertisement {
  width: 390px;
  height: 390px;
  float: left;
  margin: 1.9em;
}

#container {
  width: 74.58em;
  padding: 0 0 37px 0;
  margin: 0 auto;
}


#navigation ul li {
  padding: 15px 0 15px 0;
  width: 177px;
  height: 12px;
  float: left;
  background-image: url(/images/navigation-background.png);
  background-repeat: repeat-x;
  text-align: center;
  vertical-align: baseline;
  color: #FFF;
  font-size: 1.40em;
  border-right: 1px solid #fff;
  margin-bottom: 0.04em;
  margin-top: -0.24em;
}

#navigation ul li a {
  color: #FFF;
  text-decoration: none;
}

#sub-navigation ul {
  margin-bottom: 1em;
}

#sub-navigation ul li {
  display: inline;
  margin-right: 42px;
}

#sub-navigation ul li:last-child {
  margin-right: 0;
}

#ads {
  clear: left;
  margin: 1em 0;
  padding: 1em 0;
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
}

#content {
  margin-bottom: 2em;
}

#content ul {
  margin-left: 1em;
  margin-bottom: 1em;
}

#content ul li {
  list-style: disc;
}


/* Index page */
#index #container {
  width: 70.83em;
}

#index #content {
  padding-left: 0;
}

#index #content p {
  width: 38.75em;
}

#index #content img#advertisers-promo {
  float: right;
}

#index #navigation ul li {
  width: 206px;
}

/* Inner Map */
#about-western-australia #content p,
#about-western-australia #content li
#about-queensland #content p,
#about-queensland #content li
#about-nsw #content p,
#about-nsw #content li
#about-tas #content p,
#about-tas #content li
#about-vic #content p,
#about-vic #content li
#about-nt #content p,
#about-nt #content li

{
  width: 17em;
}

#wa-map, #perth-map, #qld-map, #nsw-map, #tas-map, #vic-map, #nt-map, #sa-map {
  position: relative;
  float: right;
}


#wa-map {
  background-image: url(/images/wa-map.jpg);
  width: 674px;
  height: 896px;  

}

#nsw-map {
  background-image: url(/images/nsw-map.jpg);
  width: 970px;
  height: 690px;

}

#vic-map {
  background-image: url(/images/vic-map.jpg);
  width: 970px;
  height: 690px;

}

#tas-map {
  background-image: url(/images/tas-map.jpg);
  width: 835px;
  height: 750px;
  
}

#qld-map {
  background-image: url(/images/qld-map.jpg);
  width: 674px;
  height: 896px;
}


#perth-map {
  background-image: url(/images/perth-map.jpg);
  width: 331px;
  height: 796px;

}


#nt-map {
  background-image: url(/images/nt-map.jpg);
  width: 600px;
  height: 946px;
}


#sa-map {
  background-image: url(/images/sa-map.jpg);
  width: 850px;
  height: 850px;

}

#wa-map a, #perth-map a, #qld-map a, #nsw-map a, #tas-map a, #vic-map a, #nt-map a, #sa-map a {
  text-decoration: none;
  position: absolute;

}

#location div.photos.set-1 {
  float: left;
}

#location div.photos.set-2 {
  float: right;
  margin-right: 2em;
}

#location div.photos.set-1 div.photo, 
#location div.photos.set-2 div.photo {
  float: none;
}

#location div.photos.set-2 div.photo {
  margin-left: 3em;
  margin-right: 0;
}

#location div.photos.set-3 div.photo {
  margin-right: 2em;
}

#location div.photos.set-3 div.photo:last-child {
  margin-right: 0;
  margin-left: 2em;
}


#about-perth div.photos {
  float: right;
}

#about-perth div.photo {
  float: none;
  margin-left: 3em;
  margin-right: 0;
  padding-bottom: 1em;
}

#footer {
  color: #0055a5;
  font-size: 0.83em;
  clear: both;
}

#footer div.links {
  display: inline;
  margin-left: 5.18em;
}
