/*  
Cedardale Park
http://www.cedardalepark.com.au/
Created by Jason Stirk, Achernar Solutions
http://achernarsolutions.com.au
*/

body {
        font-size: 62.5%; /* Resets 1em to 10px */
        font-family: 'Palatino Linotype', 'Book Antiqua', 'Century Schoolbook', 'Times New Roman', serif;
        color: white;
        text-align: center;
        margin-top: 0px;
        padding-top: 0px;
        background: #f6fcff;
        margin: 0;
        padding: 0; 
        }

a, a:visited {
  color: black;
}
a img {
  border: none;
}
.hidden {
  display: none;
}
#wrapper {
  width: 820px;
  margin: 0px auto;
  background: #f6fcff url("images/background.png") repeat-y top center;
}
#page {
        text-align: left;
        color: black;
        min-height: 100%;
        height: 100%;
        padding-bottom: 40px;
        margin-bottom: 0px;
        border: 1px solid transparent;
        }
#header {
        background: transparent url("images/header-back.png") repeat-x top left;
        color: black;
        padding-bottom: 10px;
        margin: 0 20px 0 20px;
        text-align: center;
        }
#headerimg {
  min-height: 180px;
  margin: 0;
  margin-right: 138px;
}
#header h1 {
  width: 442px;
  margin: 0 auto;
  padding: 7px 0 0 0;
}
#header h2 {
  width: 514px;
  margin: 0 auto;
  padding: 7px 0 0 0;
}
#header h1 a,
#header h2 span.outer {
  display: block;
}
#header h1 a {
  behavior: url(/iepngfix.htc);
  height: 45px;
  background: transparent url("images/cedardale-text.png") top left no-repeat;
}
#header h2 span.outer {
  behavior: url(/iepngfix.htc);
  height: 77px;
  background: transparent url("images/pet-crematorium-text.png") top left no-repeat;
}
#header h1 a span,
#header h2 span.inner {
  position: relative;
  left: -10000px;
  top: -10000px;
}
#header .tagline {
  color: white;
  font-size: 180%;
  padding-top: 8px;
}
#sideheader {
  background: white;
  font-family: 'Verdana', Arial, Sans-Serif;
  color: black;
  width: 138px;
  min-height: 150px;
  position: absolute;
  top: 0;
  margin-left: 642px;
  font-size: 120%;
  padding: 30px 0px 0px 0px;
}
#sideheader div {
  padding: 0px;
  padding-bottom: 1em;
}
#sideheader div.first {
  padding-left: 15px;
  padding-right: 15px;
}
#sideheader div.last {
  padding-bottom: 0px;
}
#menu {
  width: 137px;
  margin-right: 20px;
  height: 100%;
  float: right;
  position: relative;
}
#menu ul {
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#menu ul li {
  font-size: 160%;
  text-align: center;
  font-weight: bold;
  padding-bottom: 4px;
}
#menu ul li a, #menu ul li a:visited  {
  padding-left: 10px;
  display: block;
  color: #000000;
  text-decoration: none;
}
#menu ul li a:hover {
  background: #0ea9f9;
  color: black;
} 
#menu h2 {
  font-size: 160%;
  text-align: center;
  margin-top: 30px;
}
#menu div p {
  font-family: 'Tahoma', 'Lucida Sans', 'Arial', sans-serif;
  font-size: 120%;
  padding-left: 5px;
  padding-right: 5px;
}
#content {
  width: 622px;
  padding-left: 30px;
  min-height: 300px;
}
#content a {
  color: #046fa7;
}
#content a:hover {
  color: black;
  background: #bce7fc
}
#menu, #footer {
  font-family: 'Book Antiqua', 'Century Schoolbook', 'Times New Roman', serif;
}
#footer {
  width: 582px;
  margin-left: 50px;
  padding: 10px 0 10px 0px;
  text-align: center;
  clear: both;
  margin-top: 0px;
  color: #444445;
  border-top: 1px solid #444445;
  font-size: 120%;
}
#footer a, #footer a:visited {
}
#footer a:hover {
  color: black;
  text-decoration: underline;
}
#footer p {
  padding: 0;
  margin: 0;
}
#content p,
#content li {
  font-size: 140%;
  font-weight: normal;
  line-height: 1.4em;
}
#content p img {
  margin: 10px;
}
#content .skip {
  font-weight: bold;
  display: block;
}
#content div.photobar {
  float: right;
  width: 200px;
  margin-left: 10px;
  margin-bottom: 10px;
}
#content div.photobar div {
  float: right;
  min-height: 180px;
  background: #e9f7fe;
  border: 1px solid #d5d5d5;
  padding: 10px;
  margin-bottom: 10px;
  text-align: center;
}
#content div.photobar div.quote {
  min-height: none;
  border-width: 0px;
  background: transparent;
  text-align: right;
}
#content div.photobar div img {
  width: 180px;
  height: 180px;
}
#content div.photobar div a {
  display: block;
  font-size: 120%;
  margin: 0;
  padding: 0;
}
#content div.photobar div blockquote {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  text-indent: 0px;
  width: 150px;
  font-size: 130%;
  text-align: right;
}
#content div.photobar div cite {
  text-align: right;
  font-size: 90%;
  padding-bottom: 4px;
}
#content div.photobar div cite a {
  text-decoration: none;
}
#content p.tagline {
  font-size: 240%;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0px;
}
h1, h2, h3, #header {
  font-family: 'Palatino Linotype', 'Book Antiqua', 'Century Schoolbook', 'Times New Roman', serif;
  font-weight: bold;
}
h1,h2,h3 {
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 4.5em;
  text-align: center;
  padding-bottom: 5px;
}

.description {
  font-family: 'Calibri', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
  text-decoration: none;
  color: white;
}

h2, h2 a, h2 a:visited {
  color: #17100d;
  
}
h2 {
  font-size: 2.4em;
}
h3 {
  font-size: 1.8em;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
  text-decoration: none;
}
/**** CONTACT ME PAGE ****/
.phone-number {
  font-size: 200%;
  text-align: center;
}
#contact {
  text-align: center;
  font-size: 150%;
}
#contact .fn,
#contact .org {
  font-size: 120%;
  padding-bottom: 5px
}
#contact .tel {
  padding-bottom: 5px;
  font-size: 120%;
}
#contact .hide {
  display: none;
}
#contact label {
  font-weight: bold;
  padding-right: 1em;
  display: inline;
  margin-bottom: 5px;
}
#contact .tel .span {
  margin-bottom: 5px;
}
